答疑
2023-10-31 21:43:38 3 举报
xxx
作者其他创作
大纲/内容
描述
解决
- kill -9 进程id
- 2.检查Mycat当前所在服务器地址和使用工具连接的MyCat服务器地址是否是同一台。
- 3.重启MyCat所在的服务器和本机
1、Now Status(Java):
一线城市:北京、上海、广州、深圳、杭州(2-3年真实工作经验还可以)
二线城市:武汉、郑州、合肥、南昌等(2-3年工作经验/一本及以上学历)
2、Do SomeThing
卷Top
1、入行1年左右,以Stay为主。卷需求、卷广度(前端、后端、运维)
2、入行2年左右,以Money为主。卷常见八股文+经典框架源码
3、入行3年左右,以Develop为主。卷业务+卷思想、设计、架构
4、入行5年左右,以Long-term为主。卷开源、卷领域
5、still alive or escape or end?
3、Dispense
吃苦
吃业务苦
吃技术苦
吃leader苦
坚持
利用每天1-1.5小时
利用每周半天
利用每个月2天
思考
思考业务功能
思考技术提升
思考新的方向
考虑使用各大AI厂商提供的接口
- Microsoft的Azure的Dall图片生成服务---https://learn.microsoft.com/en-us/azure/ai-services/openai/dall-e-quickstart?tabs=command-line&pivots=programming-language-java#install-the-java-sdk
- 星火认知大模型图片生成服务---https://www.xfyun.cn/doc/spark/ImageGeneration.html
常见cpu飙升的原因
- 程序中存在死循环或者长时间占用 CPU 的操作。比如,不合理的递归操作、循环操作等。
- 程序中存在大量的计算操作,例如复杂的算法、大量的数值计算等。
- 程序中存在大量的线程创建和销毁操作,以及线程间的竞争和同步操作。
- 程序中存在内存泄漏或者内存溢出,导致 GC 不断进行垃圾回收。
- 程序中存在大量的数据库操作,导致数据库连接池的耗尽和数据库负载过高。
1.工具一:阿里arthas
1、下载arthas.jar---curl -O https://arthas.aliyun.com/arthas-boot.jar
2、执行 java -jar arthas-boot.jar
3、选择进程序号
4、dashboard
5、thread [id]
2.linux+jdk自带的jstack
1、top
2、ps H -eo pid,tid,%cpu | grep 119521[pid]
3、printf '%x\n' 119683
4、jstack 119521 | grep '1d383' -C10 --color
常见内存OOM的原因
1.内存泄露造成。
2.加载的文件或者图片过大造成。
3.线程数量过多,队列容量设置过大。
1.工具一:阿里arthas+jvisualvm
1.dashboard
2.heapdump heapdump.hprof
3.jvisualvm分析+定位代码
2.工具二:jdk自带jstack
1、jps
2、jmap -heap pid
3、jmap -histo:live 23324 |more
4、jvisualvm分析+定位代码
1、阿里的Apache PDFBox:https://github.com/apache/pdfbox(demo)
2、itext:https://github.com/search?q=itext&type=repositories(demo)
- 1、先根据图片的url,拿到图片文件,在将图片文件上传到分布式服务器minIo中,然后得到图片文件在minIo上的地址。final url=minIo服务器地址+图片在minIo的地址,即可得到图片文件。
- 2、国外服务器下载不下来?一般是需要代理,坚持代理是否有,以及是否开启。
1、分享java领域,经典开源框架源码的某个知识点。
1、SpringFramework的Aop、生命周期源码
2、SpringBoot的启动、自动配置源码
3、SpringCloudAlibaba的Nacos、OpenFeign的源码
4、Dubbo、Zookeeper的源码
2、分享其它领域
1、go
1、Beego,开源、高性能web框架
2、Gin,HTTP Web框架
2、k8s
3、等等
事发前:
事发时:
1.优先检查日志文件,查看因为什么原因导致nginx出现漏洞
2.修改nginx的配置文件
事发后:
3.升级nginx版本
- 自定义异常处理器,捕获MethodArgumentTypeMismatchException
子主题
子主题
1、先会用一些关于数据治理的框架
1、阿里的DataWorks
2、字节DataLeap
3、美团治理框架
4、华为数据治理框架
2、新手系统大数据路线
尚硅谷的系列课程
https://www.bilibili.com/video/BV1X34y1m7d6/?spm_id_from=333.337.search-card.all.click&vd_source=1f8958d6b05356249440148d02f3f11d(39min)
问题
性能低?---原因:@Async异步失效
1、在当前类中注入自己,在调用@Async注解的方法
2、获取到代理对象,用代理对象调用@Async注解的方法
3、用其他方式启动一个线程,执行selectTravells()方法
0 条评论
下一页