捉虫大师 捉虫大师
3年前
Java问题排查分享
前言最近翻看以前写的PPT,发现了在2019年做的一次技术分享,关于Java问题排查,由于没什么公司机密可言,整理下分享给大家线上问题处理流程直接放PPT截图吧,现在看来依然不过时问题排查可从三个方面入手知识:有些问题,思考一下就有答案,就像传说中多隆那样,回忆下就知道第83行代码有问题工具:当然不是每个人都能做到过目不忘,也有可能这代码完全
Wesley13 Wesley13
4年前
java中的反射和代理
  Java反射机制可以动态地获取类的结构,动态地调用对象的方法,是java语言一个动态化的机制。java动态代理可以在不改变被调用对象源码的前提下,在被调用方法前后增加自己的操作,极大地降低了模块之间的耦合性。这些都是java的基础知识,要想成为一名合格的程序猿,必须掌握!Java反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知
代码审查机制
代码审查机制TOC什么是代码审查CodeReview已经是很多公司的常规实践,初看上去好像是浪费时间,降低工作效率,其实反之,好处大家有目共睹。它能检查代码的正确性,合理性,安全性,发现隐秘的bugs,让系统更可靠的运行。它能保证代码能有两个或以上的人熟悉,促进知识共享。它能让团队成员互为备份,互相支持,不会有SPOF。它能威慑埋雷的任何想法,杜绝邪
个性化推荐的相同机器学习技术构建应用程序,实现个性化用户体验
借助AmazonPersonalize,开发人员可以使用Amazon.com用于实时个性化推荐的相同机器学习(ML)技术构建应用程序,而无需机器学习专业知识,实现。亚马逊个性化使用各种个性化用例来轻松开发应用程序,包括特定的产品推荐、个性化搜索结果和定制的直接营销。亚马逊个性化是一个完全托管的服务,可以训练、调整和部署自定义的私有机器学习模型。A
Stella981 Stella981
4年前
GitHub上严重匮乏!适合新手的C++项目,我在这里找到了!
大多数人自学C,基本都是看书啃语法——不懂的地方就去B站找讲解视频——看懂了就过。这种学习路径没毛病,但是很容易出现1个问题:眼睛、脑袋表示会了,一上手实操代码,立马一头雾水。这主要是因为知识系统不够全面,所学的东西没法串联起来。要想解决这个问题,最好的训练方法是有针对性地找一些项目来做,但我浏览过不少C实战项目课,基
Wesley13 Wesley13
4年前
JAVA程序员必读之书
1.经典书籍一、Java从入门到精通《Java从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识。《Java从入门到精通(第3版)》编辑推荐:“软件开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售
Stella981 Stella981
4年前
SpringBoot扫描不到组件?给你提供几种方案
最近接手一套基于SpringBoot项目,对项目进行重构调整,将公共部分抽离成子项目。在实践的过程中,发现抽离之后的模板中组件并没有被初始化。于是将排查解决过程中搜集到的方案及知识汇总分享给大家。问题原因问题的原因很简单,因多套系统的package命名不一致。比如业务系统的包命名为com.abc.xx,而公共(common)部分的包命名为c
Stella981 Stella981
4年前
JavaScript进阶(高频面试题)
前言这一章节给大家介绍的知识点相对比较简单,但是却是非常重要的.而且也是在面试过程中经常会被问到的一部分内容.通过此次阅读你可以学习到:4种常见的内存泄露内存泄露的识别方法4种常见的内存泄露其实在实际开发中,我们很容易不经意的就写出内存泄露的代码,比如以下几种情况可能
Easter79 Easter79
4年前
TiDB 在知乎万亿量级业务数据下的实践和挑战
一、业务场景知乎从问答起步,在过去的8年中逐步成长为一个大规模的综合性知识内容平台,目前,知乎上有多达3000万个问题,共收获了超过1.3亿个回答,同时知乎还沉淀了数量众多的文章、电子书以及其他付费内容,目前注册用户数是2.2亿,这几个数字还是蛮惊人的。我们有1.3亿个回答,还有更多的专栏文章,所以如何高效的把用户最感兴
Wesley13 Wesley13
4年前
C# 嵌入互操作类型
知识点总结:1.”嵌入互操作类型”中的嵌入就是引进、导入的意思,类似于c中using,c中include的作用,目的是告诉编译器是否要把互操作类型引入。2.“互操作类型”实际是指一系列Com组件的程序集,是公共运行库中库文件,类似于编译好的类,接口等。3.“嵌入互操作类型”设定为true,实际上就是不引入互操作集(编译时候放弃Com程序