![](https://www.zhihuclub.com/wp-content/uploads/2023/05/855ab3947d6b6bf8e25fe8374443f347-243x156.jpg)
java程序员黄金5年需要进阶的程度
1:0-1年 java基础知识,SSM框架,maven,springboot,git,linux常用命令,redis,nginx,数据库,项目中使用到的中间件等。2:1-2年 数据结构和算法,设计模式,代码优化;JDK源码和jvm。
![](https://www.zhihuclub.com/wp-content/uploads/2023/05/afb2b9ed54c8937e1a5a12e58d470a64-243x156.jpg)
Java WebSocket实现网络聊天室(群聊+私聊)(附源码)
留邮箱不如自己下载项目地址:https://github.com/Amayadream/WebChat-使用mysql替换oracle-整理了一下结构,删除了多余的代码一.实现效果登陆页面聊天室个人设置头像修改日志列表二.源码这里就直接粗暴的给源码吧https://github.
![](https://www.zhihuclub.com/wp-content/uploads/2023/05/2ba6414d5fefcb86f6487320b92a50a9-243x156.jpg)
Java高级工程师培训课程及职业要求
有初级程序员,相对应地就有高级工程师。一般人入行学习Java都是被其高薪资的特点吸引,而高级工程师的薪资水平又远远高于初级工程师,那么,想要成为一个高级工程师,自然少不了培训。很多人都好奇Java高级工程师的培训课程是怎样的?今天“好程序员”就来带大家一探究竟。
![](https://www.zhihuclub.com/wp-content/uploads/2023/05/9a5baf78ebf8132e67c0137d1a6268e4-243x156.jpg)
SpringBoot 玩一玩代码混淆,防止反编译代码泄露
简单就是把代码跑一哈,然后我们的代码 .java文件 就被编译成了 .class 文件。就是针对编译生成的 jar/war 包 里面的 .class 文件 逆向还原回来,可以看到你的代码写的啥。
![](https://www.zhihuclub.com/wp-content/uploads/2023/05/d4140172793206d6c29c38a2f99326b2-243x156.jpg)
11|Java线程(下):为什么局部变量是线程安全的?
当多个线程访问共享变量时,导致并发问题,Java里面是不是所有的变量都是共享变量呢?不少同学给所有的局部变量设置同步,显然没有把共享变量说清楚,那么Java局部变量是否存在并发问题呢?很多人知道,局部变量是不存在竞争的,至于原因吗?说不清楚。
![](https://www.zhihuclub.com/wp-content/uploads/2023/05/f804f0b0ad7a36030615b2c9601032a8-243x156.jpg)
用栈实现队列
一、题目描述使用栈实现队列的下列操作:push(x) — 将一个元素放入队列的尾部。pop() — 从队列首部移除元素。peek() — 返回队列首部的元素。empty() — 返回队列是否为空。