-
[综合] 谷歌Gson json序列化工具类,list, to string ,对象to string ,string to list
packagecom.baiyi.util;importcom.google.gson.Gson; importcom.google.gson.reflect.TypeToken;importjava.util.HashMap; importjava.util.List; importjava.ut...
93
热度 -
[综合] kafka 学习(四)spring-kafka生产者消费者收发消息
1、maven依赖 <dependency><groupId>org.springframework.kafka</groupId><artifactId>spring-kafka</artifactId> </dependency&...
133
热度 -
[综合] ubuntu防火墙ufw配置
ubuntu默认防火墙为ufw1.安装 sudoaptinstallufw#查看状态 sudoufwstatus #开启 sudoufwenable #关闭 sudoufwdisable #默认拒绝所有端口 sudoufwdefaultdeny允许端口 #ftp sudoufwallow21 #前端...
0
热度 -
[综合] rocketmq(一) 优点
为什么学习rocket 1.支持集群模型,负载均衡,水平拓展能力 2.亿级别的消息堆积能力 3.采用零拷贝(zero-copy)的原理,顺序写盘,随机读 4.丰富的api 5.代码优秀,底层通信采用netty,nio框架 6.NameServer代替zookeper 7.强调集群无单点,可拓展,任意...
107
热度 -
[综合] rocketmq(二) 概念模型
producer:消息生产者,负责产生消息,一般有业务系统负责产生消息 consumer:消息消费者,负责消费消息,一般是后台系统负责异步消息消费 pushConsumer:Consumer的一种,需要向Consumer对象注册监听 PullConsumer:Consumer的一种,需要主动请求Br...
25
热度 -
[综合] Supervisor使用
Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启 安装 centOS yuminstallsupervisorubuntu apt-getinstallsupervisor supervio [pr...
92
热度 -
[综合] mongo 查询,修改,批量修改
查询 col_test数据集名称 find查找 isValid字段名 $where查询条件 db.col_test.find( { "isValid":1, "$where": "this.content!=this.afterMark" } ) update修改 $set后面接修改的属性 {mu...
114
热度 -
63
热度 -
[综合] linux centOS 使用 supervisor 守护进程
1.安装 yuminstallsupervisor 2.启动服务 开机启动 systemctlenablesupervisord.service启动 systemctlstartsupervisord.service停止 systemctlstopsupervisord.service vim/e...
46
热度 -
[综合] docker springboot jar
cd/home/chenye 查看容器dockerps-a 停止容器dockerstopdfafc85bd908 删除容器dockerrmdfafc85bd908 查看镜像 dockerimages 删除镜像 dockerrmi396299b75924 将jar和dockerfile复制到当...
26
热度 -
[综合] linux 安装clamav杀毒
1.安装 centOS yuminstallclamav ubuntu sudoaptinstallclamav 查看版本 clamscan-V 更新病毒库 sudofreshclam 扫描病毒 clamscan-r-i/home--remove-l/var/log/clamscan.log --r...
84
热度 -
[综合] java全局异常处理
全局异常处理是个比较重要的功能,一般在项目里都会用到。我大概把一次请求分成三个阶段,来分别进行全局的异常处理。一:在进入Controller之前,譬如请求一个不存在的地址,404错误。二:在执行@RequestMapping时,进入逻辑处理阶段前。譬如传的参数类型错误。三:以上都正常时,在contr...
39
热度 -
[综合] jpa之动态插入与修改(重写save)
1.动态插入 packagecom.example.springbootjpa.entity;importlombok.AllArgsConstructor; importlombok.Builder; importlombok.Data; importlombok.NoArgsConstructo...
12
热度 -
[综合] vscode好用的插件插件
cscode好用的插件 1,前端 csspeek,html和css关联 prettier代码格式化 IconFonts:图标集 AutoRenameTag:自动修改标签 HtmlBoilerplate:html模板 ColorInfo颜色提示 AutoCloseTag:自动闭合标签 HTMLCSSS...
94
热度 -
[综合] GC 的三种基本实现方式
GC的三种基本实现方式 将内存管理,尤其是内存空间的释放实现自动化,这就是GC(GarbageCollection)。GC其实是个古老的技术,从20世纪60年代就开始研究,还发表了不少论文。这项技术在大学实验室级别的地方已经应用了很长时间,但是可以说从20世纪90年代Java出现之后,一般程序员才...
95
热度 -
74
热度 -
[综合] JVM调优总结(一)基础知识
数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte,short,int,long...
30
热度 -
76
热度 -
[综合] 技术Leader的30条军规
老K之前在电商独角兽公司担任过技术VP,带过几百人的技术团队,这几年下来,从我手下出去的Leader,有10几人都已经是各大互联网公司总监、VP级别了。 如果说,培养Leader有什么诀窍的话,总结下来就是:自古深情留不住,总是套路得人心。 我把技术团队管理的套路整理成《技术管理的30条军规》,...
87
热度 -
[综合] vscode c语言 插件
1.LocalHistory 2.c/c++ 3.gitlens 4.vscode-icons 5、ViewInBrowser 在浏览器里预览网页必备。 6、BracketPairColorizer 给嵌套的各种括号加上不同的颜色。 7、HighlightMatchingTag 高亮对应的HTML标...
33
热度