java
kiasur
这个作者很懒,什么都没留下…
展开
-
springboot java 类引用仅存在大小写不同引发血案(Exception encountered during context initialization 特殊场景问题解决)
springboot+idea java完整类名仅存在大小写不同引发血案。Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException。原创 2022-11-01 16:57:51 · 569 阅读 · 1 评论 -
java并发编程实战笔记
1.无状态对象一定是线程安全的2.静态条件-非原子操作(例如++i,可分解为取值,加1,写值)3.破坏不变性条件会引发线程安全问题(例如,if else)4.synchronizer//同步代码块5.重入锁,保证子类调用父类不会产生死锁6.没有同步情况下进行变量共享会遇到“重排序”问题7.加锁机制既可以确保可见性又可以确保原子性,而volatile变量只能确保可见性8...原创 2018-03-14 09:09:28 · 193 阅读 · 0 评论 -
JAVA线程池笔记
(1)为何使用线程池1.节约资源的开销2.简化线程生命周期管理(2)如何合理设计线程池大小1.CPU密集型线:S=N+1;(CPU密集型指以计算为主)2.IO密集型线:S=2*N+1;(IO密集型指IO操作为主,如读写操作)3.混合型线程池最大为:S=N*U*(1+WT/ST)注:S为线程池合理大小,N为CPU核心个数,U为CPU使用率,WT为任务线程等待时间,ST为任务线程执行时间(3)线程饱和...原创 2018-03-13 11:18:36 · 221 阅读 · 0 评论 -
Spring MVC 笔记
1.Error java: 无法访问javax.servlet.ServletException pom文件需要加 <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.4</version> <sc原创 2018-03-09 09:43:47 · 120 阅读 · 0 评论 -
Spring IOC 笔记
1.导包<!-- 配置spring版本 --><properties> <org.springframework.version>4.2.1.RELEASE</org.springframework.version></properties> <dependencies> <!-- Sprin...原创 2018-03-08 11:18:15 · 188 阅读 · 0 评论 -
Maven实现java web项目热部署
1.修改本机tomcat服务的的配置 在tomcat/conf/tomcat-users文件中添加<role rolename="manager-gui"/><role rolename="manager-script"/><user username="tomcat" password="123456" roles="manager-gui, manager-script"/>在双击sta原创 2017-12-26 15:11:57 · 578 阅读 · 0 评论 -
JAVA笔记-01
1.多态//父类的引用可以用子类的对象2.抽象类可以防止类被初始化3.抽象类除了被继承过之外,是没有用途、没有值、没有目的的4.if (classobject instanceof classname)//检查类型5.如果不想让某个类被初始化,就以abstract这个关键词将它标记为抽象的6.抽象类可以带有抽象和非抽象的方法7.如果类带有抽象的方法,则此类必定标识为抽象的类8.抽象的方法没有内容,...原创 2017-11-10 15:51:24 · 192 阅读 · 0 评论