摘要:
原文链接:https://blog.csdn.net/superfjj/article/details/105482751
java作为第一大编程语言,可谓源远流长,一代又一代的java程序员前仆后继走在java学习的路上。java程序员的学习之路在2020年又有什么变化呢?
先上图:
上面的Ro... 阅读原文
2020-07-15 19:00:16 阅读(2507) 评论(0)
摘要:
生产者-消费者算是并发编程中常见的问题。依靠缓冲区我们可以实现生产者与消费者之间的解耦。生产者只管往缓冲区里面放东西,消费者只管往缓冲区里面拿东西。这样我们避免生产者想要交付数据给消费者,但消费者此时还无法接受数据这样的情况发生。
wait notify
这个问题其实就是线程间的通讯,所以要注意的是不能同时读... 阅读原文
2020-07-15 17:03:02 阅读(2307) 评论(0)
摘要:
字符串相关的类:String
String类:代表字符串,Java 程序中的所有字符串字面值(如 "abc" )都作 为此类的实例实现。
String是一个final类,代表不可变的字符序列
当字符串重新赋值时,需要重新指定内存区域,不能使用原有的value进行赋值
当对现有的字符串进行连接操作时,也需... 阅读原文
2020-07-15 15:14:08 阅读(2320) 评论(0)
摘要:
随着时间的积累,应用的使用用户不断增加,数据规模也越来越大,往往数据库查询操作会成为影响用户使用体验的瓶颈,此时使用缓存往往是解决这一问题非常好的手段之一。Spring 3开始提供了强大的基于注解的缓存支持,可以通过注解配置方式低侵入的给原有Spring应用增加缓存功能,提高数据访问性能。
在Spring B... 阅读原文
2020-07-15 15:12:07 阅读(2700) 评论(0)
摘要:
告警
正在开会,突然钉钉告警声响个不停,同时市场人员反馈客户在投诉系统登不进了,报504错误。查看钉钉上的告警信息,几台业务服务器节点全部报CPU超过告警阈值,达100%。
赶紧从会上下来,SSH登录服务器,使用 top 命令查看,几个Java进程CPU占用达到180%,190%,这几个Java进程对应同一个... 阅读原文
2020-07-15 14:48:20 阅读(2643) 评论(0)
摘要:
maven多项目启动
在多项目的maven项目里,你可以通过配置.idea/workspace.xml来配置多项目同时启动,这样方便于你的调试,不需要一个一个的启动了
workspace.xml文件里添加
<component name="RunDashboard">
<option na... 阅读原文
2020-07-15 14:20:07 阅读(2431) 评论(0)
摘要:
Maven的目录结构和传统的项目有所差别,下面是一个jar包通常有的目录结构。
src/main/java:源代码目录
src/main/resources:资源文件目录
src/test/java:测试代码目录
src/test/resources:测试资源文件目录
这里只是部分结构,像jar或者war工... 阅读原文
2020-07-15 12:51:07 阅读(2691) 评论(0)
摘要:
最近,我得粉丝快要找工作了,问我有什么面试题,给我准备一下。想要冲击一下大厂面试。
这次我花了两周的时间,准备了 62 道 Java 核心面试题,希望能够帮助到这位亲爱的粉丝,以及其他和这位粉丝类似情况的读者朋友。
请说出Java14版本中更新的重要功能
请说出Java13版本中更新的重要功能
请... 阅读原文
2020-07-15 12:14:02 阅读(2629) 评论(0)
摘要:
本文授权转载自:FreeBuf.COM
参考来源:trendmicro,由Kriston编译
研究人员在云端发现约8000个不安全的Redis,这些Redis未使用TLS加密且未设密码保护。
Redis设计之初是在受信任环境中使用,如果允许其在互联网或物联网中使用,攻击者会利用不安全的Redis服务器来发... 阅读原文
2020-07-15 12:00:04 阅读(2368) 评论(0)
摘要:
作者:静默虚空
www.cnblogs.com/jingmoxukong/p/5945200.htm
什么是Nginx?
Nginx (engine x) 是一款轻量级的Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
什么是反向代理?
反向代理(Reverse Proxy)方... 阅读原文
2020-07-15 10:41:05 阅读(2348) 评论(0)