1.redis/mq
2.==与equals
3.StringBuffer
4.数组/list
5.缓存区/常亮池
6.实体显示
7.时间问题
8.登录问题
9.webservice
10.分库
11.Json数据的操作:https://www.cnblogs.com/cdf-opensource-007/p/7106018.html
12.数据库定时器
13.tomcat/netty
14:soap基于xml的简单协议 在HTTPS上进行信息交换,访问网络服务的协议
15:rpc 远程过程调用服务 soa面向服务
16:java实现树
17:微信开发
18:nginx
19:linux机器指令学习
20:空间数据库/位置、坐标
21:jdk8:函数式编程 回调
22:线程并发问题 atomic volatile。
23:rabbitmq
24:hashmap的底层实现
25:数据库的锁使用
26:用HEXO搭建博客
27:线程池
28:http请求同步/异步 阻塞/非阻塞
29:Jmeter
30:类的加载过程
31:java的反射
32: linux 的top工具
33:shell脚本
34:匿名内部类
35:notion fences
36: jar包读取外部配置文件 WatchService
37:线程池shutdown以后不能再启用会报错 executor
38:RabbitMQ产生异常后不再接收消息
39:NW.JS打包
40:正则表达式取数字
41:obs ps pre 收藏标签 utils contab
42: 看看登陆 + 分单的算法
43. 2密码的明文现实
www.pmdaniu.com
4预期价值 主动给予 被动影响
5形声闻味触
6acp阿里考试
7总线 k8s
8 apollo
9 gitlab
10 匿名者
11 地下钱庄
owasp tor 暗网
视频里的东西拖拽,游戏串联,程序商城,区块链的缺点,15派,-二元-公网-js类型转-谷歌的guava
44.throw new Exception
45.nginx 与docker的服务器配置
nginx配置只允许某ip访问 : allow :127.0.0.1; deny : all;
46. 函数式编程与面向对象的设计模式 ———如何解决if-else嵌套的问题。
可读性 可测性 可扩展性
47.lambda 表达式
48. webflux
49.黑盒测试:测试功能
白盒测试:测试逻辑
50. websocket与http
51. 进程和线程间的通信方式
52.java.util.concurrent 并发编程包
53.synchronized (不会死锁) 与 locks (可能死锁)
54.重量级锁
55.redis的分布式锁 setnx expire lua脚本
56.raid
57.大部分的bug都是简单的低级错误造成的,真正涉及到技术的占小部分
58.奥卡姆剃刀原则, 一对多和多对一 ,
59.正交除噪
60.时间控件不显示的问题,前台问题,因为多个弹出层生成modal,切换页面的时候不会删除,被提到最外层,然后导致多个重复的id相同的modal,所以时间控件加载出现问题
61.使用 redis 一年却不知道数据结构也不知道序列化、专业做爬虫却不懂 content-type 含义、使用搜索引擎技术却说不出两个分词插件、使用数据库读写分离却不知道同步延时等等。
62:抽象类不用全部实现接口中的所有方法,其余的方法实现可以交给该抽象类的子类去实现即可。
63.手写分页和贪吃蛇