Fork me on GitHub
摘要: 使用SpringJunit单元测试,通过@ContextConfiguration加载配置文件后,只会在src/test/resources目录下寻找配置文件,不会加载src/main/resources中的。 这样就导致了项目可以正常启动,但是单元测试时会提示找不到注入的类。 可以通过pom.xm 阅读全文
posted @ 2020-05-07 14:45 夏天海岸线 阅读(5109) 评论(0) 推荐(1) 编辑
摘要: Java虚拟机内存模型 jvm内存共分为五个部分,分别是: 1.程序计数器 1.1 含义 程序计数器是一块较小的内存空间,可以当作是当前线程执行的字节码的行号指示器。即程序计数器记录当前执行的字节码的地址。 1.2 作用 作用1:字节码解释器通过改变程序计数器来一次读取指令,是先程序的流程控制,例如 阅读全文
posted @ 2019-03-21 21:56 夏天海岸线 阅读(95) 评论(0) 推荐(0) 编辑
摘要: React教程地址:http://www.runoob.com/react/react-tutorial.html 1、create-react-app 执行慢 create-react-app 执行慢的解决方法: 在使用 create-react-app my-app 来创建一个新的React应用 阅读全文
posted @ 2019-03-13 22:47 夏天海岸线 阅读(150) 评论(0) 推荐(0) 编辑
摘要: JVM:Java Runtime Enviroment, Java运行时环境,面向java程序的使用者。JRE包含运行Java程序所需环境的集合,包括了Java虚拟机和Java核心类库。 JDK:Java Development Kit,Java开发工具包,不仅提供了Java运行时环境,还包括了Ja 阅读全文
posted @ 2019-03-11 22:03 夏天海岸线 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,替换class文件后,需要重启tomcat才可以生效。如果通过热部署方法,替换class文件后可以立即生效。 热部署方法: 修改server.xml文件,增加如下一行: 完整代码如下: note: 这种方式对配置文件无效。 阅读全文
posted @ 2019-03-07 22:00 夏天海岸线 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 常用方法学习 join 当在一个线程中调用另一个线程的join()方法时,当前线程转入阻塞状态,等待另一个线程执行结束后再继续执行当前线程。 示例: public class ThreadJoinDemo { public static void main(String[] args) throws 阅读全文
posted @ 2019-03-05 22:12 夏天海岸线 阅读(149) 评论(0) 推荐(0) 编辑
摘要: HashMap多线程并发问题 HashMap并非线程安全的,在多个线程put时,会造成key之间的死循环。当另一个线程调用这个key时,get()方法会一直执行,导致线程积压,最终造成CPU满。 问题原因分析 HashMap结构 HashMap通过一个数组table[]来存储key,当放入一个key 阅读全文
posted @ 2019-03-05 21:50 夏天海岸线 阅读(2151) 评论(0) 推荐(0) 编辑
摘要: 什么是ThreadLocal ThreadLocal是java中的线程本地变量,用于每个线程保存自己的变量,使线程间的变量互不干扰。 ThreadLocal实现 每个线程内部都会维护一个ThreadLocalMap对象,该map的key为存储的变量对象,value为对象的值。 当调用ThreadLo 阅读全文
posted @ 2019-03-04 22:12 夏天海岸线 阅读(1340) 评论(0) 推荐(1) 编辑
摘要: MYSQL 5.7版本,group by语句会出现此错误 解决方案:进入MYSQL命令行,运行 select @@sql_mode,得到结果:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_D 阅读全文
posted @ 2017-06-13 16:37 夏天海岸线 阅读(237) 评论(0) 推荐(0) 编辑
摘要: mysql在linux下是表名默认区分大小写的,不区分的话需要root用户修改/etc/my.cnf,在mysqld节点下,加入一行: lower_case_table_names=1 注意是mysqld节点,不是mysqld_safe节点 ps:这个值在windows下默认为1,在Linux下默认 阅读全文
posted @ 2017-06-13 16:36 夏天海岸线 阅读(131) 评论(0) 推荐(0) 编辑