摘要:
一般都是使用@DateTimeFormat把传给后台的时间字符串转成Date,使用@JsonFormat把后台传出的Date转成时间字符串,但是@DateTimeFormat只会在类似@RequestParam的请求参数(url拼接的参数才生效,如果是放到RequestBody中的form-data 阅读全文
摘要:
数据库锁 锁和索引是数据库两大核心概念,了解索引,可以从 B+ 树,Hash 索引,页结构,缓存池,索引原则等方面理解。理解锁,要从哪些方面入手? 为什么要加锁 加锁的目的,其实是为了保证数据的一致性。当多个线程并发访问某个数据时,加锁,可以保证这个数据在任何时刻最多只有一个线程在访问,保证数据的完 阅读全文
摘要:
出现的原因 当多条语句在操作同一个线程共享数据时,一个线程对多条语句只执行了一部分,还没有执行完,另一个线程参与进来执行。导致共享数据的错 示例 class Window implements Runnable{ private int ticket = 10; @Override public v 阅读全文
摘要:
原文出处: 罗送军, List<? extends T>和List<? super T>之间的区别, http://blog.sina.com.cn/s/blog_12d2946100102wugm.html 阅读全文
摘要:
一、Session简单介绍 客户端浏览器访问服务器的时候,服务器把客户端信息以类似于散列表的形式记录在服务器上,这就是Session。客户端浏览器再次访问时只需要从该Session中查找该客户的状态就可以了。[1] 当程序需要为某个客户端的请求创建一个session时,服务器首先检查这个客户端的请求 阅读全文
摘要:
一、类加载机制 上面两种加载类的方式说到底还是为了加载一个java类,因此需要先对类加载的过程进行一个简单的了解。我们写好的程序,然后run运行,过程可以直接看下面这张图: 往细了看大致分为5个阶段: (1)加载:java类运行时候会生成一个class字节码文件,加载的过程就是去我们的操作系统寻找这 阅读全文
摘要:
此函数能使js睡眠,将函数贴到代码中即可使用 使用例子: sleep(5000); //睡眠5秒 function sleep(numberMillis) { var now = new Date(); var exitTime = now.getTime() + numberMillis; whi 阅读全文
摘要:
在 Java 语言中,本质只有值传递,而无引用传递,解释和证明详见正文。 说到值传递和引用传递我们不得不提到两个概念:值类型和引用类型。 一、值类型 通俗意义上来说,所谓的值类型指的就是 Java 中的 8 大基础数据类型: 整数型:byte、int、short、long 浮点型:float、dou 阅读全文
摘要:
在网上搜索到的大部分解决方案都是[1] : <a th:href="${#httpServletRequest.getScheme() + '://' + #httpServletRequest.getServerName() + ':' + #request.getServerPort() + # 阅读全文
摘要:
平常一直用SSH Secure连接Centos,一段时间不用,发现突然连不上,遂翻看博文 以下转自 JohnJin2018 博主 自己在VMware中装了CentOS 6.3,然后主机(或者说xshell)与里面的虚拟机连不通,刚学习,一头雾水,查了半天,也不知道怎么弄。 经指点,找到下面这篇文章, 阅读全文