日常总结
不努力不配活着
当今社会,越来越感觉不努力都不配活着。
展开
-
常见数据库配置总结
hibernate的ddl-auto属性 create 启动时删数据库中的表,然后创建,退出时不删除数据表 create-drop 启动时删数据库中的表,然后创建,退出时删除数据表 如果表不存在报错 update 如果启动时表格式不一致则更新表,原有数据保留 validate 项目启动表结构进行校验 如果不一致则报错...原创 2018-07-24 19:57:57 · 211 阅读 · 0 评论 -
get和post请求方式
1.get是从服务器上获取数据,post是向服务器传送数据。 2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。 3.对于get方式,服务器端用Request.Query...原创 2018-07-22 13:26:55 · 404 阅读 · 0 评论 -
log4j日志级别以及配置
日志记录器(Logger)的行为是分等级的。分为 - OFF - FATAL - WARN - INFO - DEBUG - TRACE - ALL Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关。 比如在这里定义了INFO级别,则应用程序中所有DEBUG级别的日志...转载 2018-08-20 14:47:00 · 509 阅读 · 0 评论 -
睡眠排序法
public static void main(String[] args) { int[] arr = {1,4,7,3,8,9,2,6,5}; //创建指定长度的线程数组 SThread[] threads = new SThread[arr.length]; //指定每个线程数组的值 for (int i =...原创 2019-09-09 14:04:04 · 190 阅读 · 0 评论 -
插入排序法
public static void main(String[] args) { int n[] = { 6, 5, 2, 7, 3, 9, 8 }; insertSort(n); System.out.print("插入排序结果:"); for (int m : n) { System.o...原创 2019-09-09 14:33:32 · 92 阅读 · 0 评论 -
深入理解volatile关键字
1.volatile与可见性 A线程将共享变量读进工作内存中,同时B线程也将共享变量读进工作内存中。 在A线程对共享变量修改后,会立即刷新到主内存,此时B线程的工作内存中的共享变量就会被设置无效,需要从主内存中重新读取新值。反映到硬件上就是CPU的Cache line 置为无效状态。 2.volatile与有序性 被volatile修饰的变量在底层会加一个“lock:”的前缀,带"lock"...原创 2019-09-10 14:46:03 · 125 阅读 · 0 评论 -
You must configure either the server or JDBC driver (via the serverTimezone configuration property)
在SpringBoot项目中,在application.properties文件中配置Mysql数据源时出现以下问题: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource ...原创 2019-09-11 17:35:03 · 284 阅读 · 0 评论