博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
积累20180203
阅读量:4186 次
发布时间:2019-05-26

本文共 2992 字,大约阅读时间需要 9 分钟。

TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。   DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。 TRUNCATE,DELETE,DROP放在一起比较:TRUNCATE TABLE:删除内容、释放空间但不删除定义。DELETE TABLE:删除内容不删除定义,不释放空间。DROP TABLE:删除内容和定义,释放空间。

 

Spring Boot 支持多种外部配置方式

这些方式优先级如下:

  1. 命令行参数
  2. 来自java:comp/env的JNDI属性
  3. Java系统属性(System.getProperties()
  4. 操作系统环境变量
  5. RandomValuePropertySource配置的random.*属性值
  6. jar包外部的application-{profile}.propertiesapplication.yml(带spring.profile)配置文件
  7. jar包内部的application-{profile}.propertiesapplication.yml(带spring.profile)配置文件
  8. jar包外部的application.propertiesapplication.yml(不带spring.profile)配置文件
  9. jar包内部的application.propertiesapplication.yml(不带spring.profile)配置文件
  10. @Configuration注解类上的@PropertySource
  11. 通过SpringApplication.setDefaultProperties指定的默认属性

 

 

只有mvn install 和 mvn packagemvn install 是将你打好的jar包安装到你的本地库中,一般没有设置过是在 用户目录下的 .\下面。mvn package 只是将你的代码打包到输出目录,一般的是 target下面。

pv 是指页面被浏览的次数,比如你打开一网页,那么这个网站的pv就算加了一次;

tps是每秒内的事务数,比如执行了dml操作,那么相应的tps会增加;
qps是指每秒内查询次数,比如执行了select操作,相应的qps会增加。

不同的应用系统tps,qps是没有可对比性的。

 

UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分。其目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做

 

查找数据库文件位置使用命令

1
show global variables like
"%datadir%"
;

 

1、window操作系统:win+r 2、services.msc 3、然后往下撸,找到mysql的服务

 

 

查看是否有在运行ps aux |grep mysqld/etc/init.d/mysqld status;查看具体的详细参数mysql -uroot -p -e "show status\G;"

 

 

在不同系统的情况系   windows下是\,linux和unix下是/  但在win中没有本质区别。 但是由于   \   也是的起始字符, 所以, 路径中的   \   通常需要使用   \\如果是   /   就不需要使用转义了 如C中文件操作,c:\\kkk\\dd.txt  c:/kkk/dd.txt一样\ 用于本地/ 用于网络连接地址

最快最迅速的查看IE浏览器历史记录的办法

 
  1. 1

    利用热键“Ctrl+h”键一键搞定!无论您用的是什么浏览器,如360浏览器、遨游浏览器、百度浏览器等等浏览器一样“Ctrl+h”搞定,请看下面截图。

     

    @EnableTransactionManagement是不是必须的

    关于事务管理器,不管是JPA还是JDBC等都实现自接口 PlatformTransactionManager 如果你添加的是 spring-boot-starter-jdbc 依赖,框架会默认注入 DataSourceTransactionManager 实例。如果你添加的是 spring-boot-starter-data-jpa 依赖,框架会默认注入 JpaTransactionManager 实例。

     

    Kettle是一个ETL工具,用来处理转换数据。工具本身与数据量的大小无关。

    针对T级别的数据一般单服务器存储数据的可能性比较小,会采用分布式文件系统的方式存储数据。
    分布式文件系统有很多种,MongoDB,Hadoop,GFS等等。分布式文件系统一般会采用集群的方式

     

    angularjs和angular4的区别。为什么使用angular4

    angularjs缺点:

    1。本身的脏值检查机制,当页面数据发生变化时,就会触发检查机制,当页面绑定的数据越来越多时,就会造成程式不断的去触发脏值检查机制,程序的相应就会越来越慢

    2.路由,子路由不可嵌套,提供了一个第三方解决方式uirouter,但是使用起来非常不稳定。

    3.作用域$scope作用域的限制,使得很多原生的事件不能使用。比如click事件,必须使用指令来实现

    4.表单校验的时候必须写一个指令来提示错误信息,很麻烦

    angular4的新特性:

    1.全新的命令行工具angular cli

    2.服务器端渲染,可以使10S加载完成的单页应用1S加载完成。还可以针对每一个人视图去做SEO优化

    3.移动端和桌面端兼容。创建跨平台应用,手机应用,提供了可以在移动端和桌面端通用的ui组件

    与其他框架对比:

    一、react

    1.虚拟DOM,速度响应很快,

    2.flux架构,实现服务器端渲染

    3.本身只是MVC中的V层,常需要和其他库结合使用。重点在UI上

    而angular满足上述所有优点

    二。vue

    1.简单

    2.灵活

    3.只关注web

    4.个人主导的(angular类似生态圈,vue类似社区。vue由国内大牛开发angular谷歌团队开发)

    5.服务器端渲染,vue只能借助其他服务器渲染库

    angular可以来发web,ios,android,移动端

     

    (),是由一串用“点”分隔的组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置,地理上的域名,指代有行政自主权的一个地方区域)。域名是一个上有“面具” 。域名的目的是便于记忆和沟通的一组服务器的地址(,电子邮件,等)。域名作为力所能及难忘的互联网参与者的名称。域名按(DNS)的规则流程组成。在中注册的任何名称都是域名。域名用于各种网络环境和应用程序特定的命名和寻址目的。通常,域名表示(IP)资源,例如用于访问因特网的个人计算机,托管网站的服务器计算机,或网站本身或通过因特网传送的任何其他服务。世界上第一个注册的域名是在1985年1月注册的。

     

你可能感兴趣的文章
Java中子类能否继承父类的私有属性和方法
查看>>
JVM内存模型详解
查看>>
(二)Git--工作区和暂存区、管理修改与撤销
查看>>
(七)Git--自定义Git
查看>>
(五)Git--分支管理
查看>>
(四)Git--远程仓库
查看>>
(六) Git--标签管理
查看>>
java中继承,子类是否继承父类的构造函数
查看>>
什么是Spring Cloud ?
查看>>
Qt下D-Bus的具体运用(软键盘输入法的实现)
查看>>
嵌入式环境的搭建(用于Arm开发板)
查看>>
Qt中文件读取的几种方式
查看>>
pyqt实现界面化编程
查看>>
qt写DLL文件并调用和出现的问题分析
查看>>
工厂模式(Factory)-设计模式(一)
查看>>
建造者模式(Builder)-设计模式(三)
查看>>
Qt 怎么给QWidget添加滚动条
查看>>
双十一冲刺业绩,完不成杀运营祭天?程序员:你们也有今天
查看>>
搜狗输入法到底算不算恶意挟持百度搜索流量?五个测试告诉你答案
查看>>
百度成为美国领先的人工智能联盟的第一个中国成员
查看>>