![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 91
LoserJohn8614
这个作者很懒,什么都没留下…
展开
-
对java.lang.String#intern方法的理解
对java.lang.String#intern方法的理解先看一下关于intern()的几个案例,本文以jdk1.8为例:第一组:案例1.public static void main(String[] args) { String s1 = new String("abc") + new String("whl"); // String s2 = "abcwhl"; System.out.println(s1.intern() == s1); // System.o原创 2021-09-07 08:38:36 · 281 阅读 · 0 评论 -
使用JDK中的JUC中的延时队列来自定义定时任务
自定义定时任务通过JDK自带了多种实现定时任务的接口:juc中的线程池,定时器Timer,死循环,juc延时队列。我们就使用juc延时队列来实现自定义的定时任务。适用场景周报、月度报表之类的统计数据任务。优点:异步执行、实现代码的解耦合数据批量处理时间驱动实现代码创建自定义定时任务类,实现Delay接口class DelayTask implements Delayed { private long timeout;//任务执行时间 private DelayQueu原创 2020-11-20 22:15:51 · 322 阅读 · 0 评论 -
tomcat mysql nginx redis最大并发量
Tomcat MySQL Nginx Reids最大并发量Tomcattomcat 默认配置的最大请求数是150,也就是说同时支持150个并发。具体能承载多少并发,需要看硬件的配置,CPU 越多性能越高,分配给JVM的内存越多性能也就越高,但也会加重GC的负担。当某个应用拥有 250 个以上并发的时候,应考虑应用服务器的集群。MySQL查看官方文档https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.htmlMySQL默原创 2020-11-09 22:43:41 · 5011 阅读 · 0 评论 -
上oracle官网下载老版本JDK(JDK5/JDK6/JDK7)的正确姿势
上oracle官网下载老版本JDK(JDK5/JDK6/JDK7)的正确姿势官方下载地址:https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html原创 2020-10-24 22:02:09 · 471 阅读 · 0 评论 -
JVM(HotSpot VM)七大垃圾收集器的特点汇总
JVM(HotSpot VM)七大垃圾收集器的特点汇总回收器名称算法分类作用区域是否多线程类型特点备注Serial复制算法新生代单线程串行响应速度优先适合用于单CPU、内存较小的情况,算法简单,回收效率不高。Client默认垃圾回收器。ParNew复制算法新生代多线程并行响应速度优先适用于多CPU,并行垃圾回收,回收效率较高。唯一和CMS搭配使用的新生代垃圾回收器。Parallel Scavenge复制算法新生代多线程并行吞吐量优原创 2020-10-22 22:31:19 · 170 阅读 · 0 评论 -
在IDEA中添加@Getter注解后报红问题解决方案
在IDEA中添加@Getter注解后报红问题解决方案需要在IDEA中安装lombok插件,并引入 lombok的依赖即可。 <!--lombok用来简化实体类:需要安装lombok插件--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependen原创 2020-09-26 21:33:13 · 1628 阅读 · 0 评论 -
在mybatis使用collection标签进行“一对多,分步”查询的分析说明
一对多,分步查询1.建立两个javaBeanpublic class Teacher { private int id; private String name; private List<Student> stus;public class Student { private int id; private String name; private Teacher teacher;2.建立数据库表,并插入数据创建学生表create原创 2020-08-04 19:49:49 · 645 阅读 · 0 评论 -
关于mybatis中collection标签中各属性的说明
<result column="name" property="name"/><!--collection定义一个子集合对象返回ofType:指定集合里面元素的类型property属性设置集合的属性名--><collection property="passengers" ofType="Passenger"><!--id指的是主键,column是数据库中的列,可以是别名property映射的是实体类中的属性result是普通列(非主键)--原创 2020-08-03 16:43:38 · 10689 阅读 · 2 评论 -
404 The origin server did not find a current representation for the target resource or is not
如果出现404错误,并且有以下信息Type Status ReportMessage /book1/registServletDescription The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.那可能是在类名注解的属性写成name了,把name改成value就可以了.@WebSe.原创 2020-07-19 11:55:06 · 434 阅读 · 0 评论