2021年12月9日

正文内容加载中...
posted @ 2021-12-09 20:42 生活费 阅读(90) 评论(0) 推荐(0) 编辑

2021年11月1日

摘要: 在项目中经常会有对象拷贝属性的需求,类之间属性的拷贝,看似是一个简单的操作,其实通常也是工程里最花费时间的事情,毕竟这个年代不能老是不停地写setter和getter方法吧。 如果字段名都一致可以使用PropertyUtils.copyProperties()或者BeanUtils.copyProp 阅读全文
posted @ 2021-11-01 16:52 生活费 阅读(66) 评论(0) 推荐(0) 编辑

2021年9月24日

摘要: 安装过程: 1:安装Homebrew 2:在终端中输入指令:brew install mysql 3:输入指令:brew unlink mysql 4:输入指令:brew install mysql-connector-c 5:输入指令:sed -i -e 's/libs="$libs -l "/l 阅读全文
posted @ 2021-09-24 18:57 生活费 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 背景: 在安装了python 3.7.5和ipython 7.3.0后,在python下无法自动补全,也无法自动显示对象属性和方法 解决办法: 有两个包默认安装的版本过高导致,因此降低这两个包的版到如下版本以下即可 jedi 0.17.0 parso 0.7.0 (jedi 0.17.0 最低要求p 阅读全文
posted @ 2021-09-24 17:20 生活费 阅读(53) 评论(0) 推荐(0) 编辑

2021年5月19日

摘要: 原文链接 一 概述尽管我们可以通过稳定性体系建设,来避免出现生产系统故障。但是仍然无法彻底避免一点风险都不会产生,当稳定性风险产生后,怎么快速协调组织,缩短故障时长,科学的流程就非常重要了。好在我们现在就开始思考的话,我们还有充足的时间去设计各个环节,并让参与的同学充分的锻炼,从而做到训练有素,为故 阅读全文
posted @ 2021-05-19 16:14 生活费 阅读(40) 评论(0) 推荐(0) 编辑

2021年4月27日

摘要: thrift是一种跨语言的RPC框架,为了保证在各种语言下都能正确表述,IDL语言在设计的时候就只能选取各种语言的共性。比如对于null,虽然在java中定义一个字段为Integer类型,那么这个字段就可以为null,但thrift不允许primitive类型的数据字段为null,因为在c/c++的 阅读全文
posted @ 2021-04-27 22:49 生活费 阅读(273) 评论(0) 推荐(0) 编辑

2021年4月26日

摘要: V2EX 阅读全文
posted @ 2021-04-26 18:01 生活费 阅读(17) 评论(0) 推荐(0) 编辑

2021年4月2日

摘要: jvm 内存模型 (哪里会内存泄露,哪里不会,哪里是线程共享,哪里是线程独享,控制堆的大小) 类加载器双亲委派(顺序) volatile 关键字作用, 临界区 为什么需要内存屏障? 简单来说: 1.在不同CPU执行的不同线程对同一个变量的缓存值不同,为了解决这个问题。 2.用volatile可以解决 阅读全文
posted @ 2021-04-02 11:59 生活费 阅读(222) 评论(0) 推荐(0) 编辑

2021年3月31日

摘要: myisam和innodb索引实现的不同 两者索引都采用B+TREE结构,区别主要是myisam索引的叶子节点的data域存储的是数据记录的地址(索引文件和数据文件是分开的)而innodb索引的叶子节点的data域存储的就是完整的数据记录(索引文件即数据文件) mysql事物隔离级别 MYSQL M 阅读全文
posted @ 2021-03-31 14:23 生活费 阅读(16) 评论(0) 推荐(0) 编辑

2021年3月9日

摘要: package com.sankuai.dolphin.common.util; public class StringTrimUtils { /** * 删除字符串首尾指定字符 */ public static String customTrim(String str, char c) { cha 阅读全文
posted @ 2021-03-09 19:14 生活费 阅读(2112) 评论(0) 推荐(0) 编辑

导航