自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (12)
  • 收藏
  • 关注

原创 Mysql刷盘策略

1.sync-binlog:控制binlog刷入磁盘的频率default vaule:1 0:禁止MySQL服务器将二进制日志同步到磁盘。相反,MySQL服务器依赖于操作系统不时地将二进制日志刷新到磁盘,就像处理其他文件一样。此设置提供了最佳性能,但是在出现电源故障或操作系统崩溃时,服务器可能提交了未同步到二进制日志的事务。 1:允许在事务提交之前将二进制日志同步到磁盘。这是最安全的设置,但是由于磁盘写操作的增加,可能会对性能产生负面影响。在出现电源故障或操作系统崩溃时,二...

2022-01-20 03:38:59 915

原创 下游依赖上游

上面的例子有三个步骤:收集部件、组装部件、喷漆。下游一定是依赖上游的。

2021-11-22 11:05:29 169

原创 多线程下IO密集型和cpu密集型对比总结

CPU密集型一个计算为主的程序(专业一点称为CPU密集型程序)。多线程跑的时候,可以充分利用起所有的cpu核心,比如说4个核心的cpu,开4个线程的时候,可以同时跑4个线程的运算任务,此时是最大效率。但是如果线程远远超出cpu核心数量 反而会使得任务效率下降,因为频繁的切换线程也是要消耗时间的。因此对于cpu密集型的任务来说,线程数等于cpu数是最好的了。IO密集型如果是一个磁盘或网络为主的程序(IO密集型)。一个线程处在IO等待的时候,另一个线程还可以在CPU里面跑,有时候CPU闲

2021-10-19 04:38:18 728

原创 代码回滚操作

idea里git向远程仓库push错代码了, 怎么回滚step1: 拷贝目标revision number. ... step2: 调出Reset Head弹窗; ... step3: Hard方式Reset Head,用拷贝的目标revision number. ... step4:gitpush -f 强制提交 ... step5: 完事!

2021-07-06 10:34:07 227

转载 阿里 BCP平台

https://blog.csdn.net/weixin_33719619/article/details/89148766

2021-07-05 20:04:15 794

原创 主材挑选攻略

瓷砖1、看防滑率,踩上去,倒点水,看防滑2、易清洁,记号笔,干了之后看看好不好擦3、对角线尺寸,看看误差是不是在2mm之内4、大品牌,品质有保证5、亮度90以上 耐磨等级3级1500转,瓷砖厚度 11mm足够,太厚了施工不方便6、双0吸水率...

2021-06-24 13:28:01 86

原创 装修备忘录

现有居住痛点1、灯光暗2、房间壁纸是深色系,并且楼层低无采光,屋子不亮堂。3、家里宠物卫生不好清理4、杂物g

2021-06-20 00:17:22 170

原创 装修优惠记录

1、远程费全免(优惠5000左右)2、设计费5折(优惠5000)3、基础工程款9折(优惠5000左右)4、主材配合费用5折(优惠)

2021-06-19 23:20:47 111

原创 定制家具参考

环保等级1.)E0:E0≤0.5mg/L(如果建材是E0级标准,那就表明板材达到了国际环保标准,甲醛的释放量几乎可以忽略不计)2.)E1:E1≤1.5mg/L(E1级的板材是国家标准,板材市场很多板材其实都是E1级的)3.)E2:E2≤5.0mg/L...

2021-06-18 13:12:29 200

原创 施工费用参考

xia ...

2021-06-17 19:17:56 97

原创 新房装修-电器挑选

线上购买还是线下购买?wang'chan油烟机挑选

2021-06-12 22:38:20 315 1

原创 新房收房流程整理

毕业6年,北京的第一套房准备交房了,撒花~~~材料清单A、入住通知书 √B、g

2021-06-12 13:34:41 114

原创 MAT分析内存简述

工具准备下载MAT工具:http://www.eclipse.org/mat/安装

2021-05-30 19:19:58 616 1

原创 Excel操作的工具类

package util;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.usermodel.Sheet;import org.apache.poi.ss.usermodel.Workbook;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import java.io.File;.

2021-03-20 16:37:37 127

原创 布隆过滤器

布隆过滤器

2020-12-28 20:33:43 97

原创 如何做规划

如何做规划

2020-12-22 14:47:44 186

原创 通过Maven Profiles实现A/B Test验证

maven profile

2020-12-21 21:08:56 118

原创 2020-12-15

守正出新

2020-12-15 11:13:31 74

原创 Java性能优化点滴汇总

起草mark

2020-10-30 07:40:46 101

原创 Arrays.asList()方法的使用

使用工具类Arrays.asList()把数组转换成集合时,不能使用其修改集合相关的方法,它的add/remove/clear方法会抛出UnsupportOperationException异常,Collections.singletonList()方法与Arrays.asList()类似。说明:asList的返回对象是一个Arrays内部类,并没有实现集合的修改方法。Arrays.asList体现的是适配器模式,只是转换接口,后台的数据仍是数组。Arrays.asList():(1)该方法不.

2020-06-27 22:38:01 246

原创 Tomcat 6.0.33 每小时触发FullGC一次

Tomcat 6.0.33 每小时触发FullGC一次tomcat为了防止内存泄露,会注册一个监听器,周期性的触发System.gc()。

2020-06-05 11:35:50 305

原创 Java8Map的API笔记

package com.jd.stock.common.domain;import java.util.HashMap;import java.util.Map;public class MapTestInJava8 { public static Map<String, String> map = new HashMap<>(); static { map.put("a", "A"); map.put("b", "B");.

2020-05-21 01:49:45 234

原创 JDK8新特性——lambda表达式

package zcl.jdk8.lambda;/** * 参考学习文档:https://www.runoob.com/java/java8-lambda-expressions.html */public class TestMain4Lambda { /* 一、lambda的标准格式为: (Object obj)-> { doSo...

2020-03-18 23:47:14 150

原创 C2 CompilerThread9 长时间占用CPU解决方案

一、问题描述近期在进行日常巡检时发现,线上部分应用服务器的CPU突然比以往高出很多,经过登录机器排查确认是C2 CompilerThread9线程始终长时间运行消耗了CPU。排查步骤在上篇博文有记录总结,地址:https://blog.csdn.net/u012538947/article/details/104581740异常线程的堆栈如下:"C2 CompilerThread...

2020-03-02 00:26:51 10807 3

原创 排查CPU异常步骤

1、TOP命令定位异常进程toptop命令介绍参考:https://blog.csdn.net/xtggbmdk/article/details/828180232、通过 top -H -p pid 查看异常的线程top -H -p 2253、printf "%x/n"线程号 #将异常线程转化为16进制printf "%x\n" 3924、使...

2020-02-29 20:58:56 1335

原创 Too Many Connections

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Datasourcerejectedestablishmentofconnection,messagefromserver:"Toomanyconnections"原因:因为你的mysql安装目录下的my.ini中设定的并发连接数太少或...

2020-01-07 17:47:38 241 2

原创 MAC Tomcat 权限问题

sudo chmod 777 /Users/我的名字/Applications/apache-tomcat-6.0.9/bin/*.sh

2019-07-18 21:11:14 2282

原创 springBoot项目Http升级Https+腾讯云证书

参考链接:https://blog.csdn.net/zhoucheng05_13/article/details/86767550https://blog.csdn.net/l4642247/article/details/81631770

2019-07-02 00:07:58 612

原创 springBoot部署云服务器步骤

参考:https://blog.csdn.net/weixin_39274753/article/details/815575011. 安装JDKyum install java-1.8.0-openjdk* -y2. 安装lrzsz,用于往服务器上传文件yum install lrzsz -y3. 在idea中把项目打包,xxx.jar4. 在终端中利用rz...

2019-07-01 09:01:31 242

原创 数据库分布式事务-两阶段提交2PC

http://xiaorui.cc/2016/02/25/%E7%90%86%E8%A7%A3%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1%E7%9A%84%E4%B8%A4%E9%98%B6%E6%AE%B5%E6%8F%90%E4%BA%A42pc/

2019-05-08 15:23:28 437

原创 数据库权限

where需要查询权限

2019-04-12 10:27:32 208

原创 JVM调优记录

-XX:+PrintGCDetails -Xloggc:/export/Logs/sdk.taobao.local/gc.log -Xmn2G -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSPa...

2019-04-10 16:39:07 134

原创 和光同尘

以下内容来自《大江大河》-20集-29:45和光同尘的精髓:水书记:骄傲有很多种,有一种是因为太聪明、太优秀,从内心深处产生的傲慢。宋运辉:我改水书记:这种傲是改不了的,不过你也不要灰心,这种傲是你坚持不懈、不断努力前进的动力。但是这种傲你要深深地藏在内心深处,不要拿出来给别人看,更不要拿自己的标准来要求别人。宋运辉:你是说让我降低对别人的要求?水书记:...

2018-12-30 00:08:31 775

原创 Mac快捷键

个人笔记本设置,勿参考IDEA快捷键汇总:查看方法调用:ctrl+alt+f7全局查找:shift+win+f当前文件查找:ctrl+f当前文件替换:ctrl+h重构:shift+f6上一个方法:win+alt+↑下一个方法:win+alt+↓复制当前行:ctrl+d删除当前行ctrl+y剪切当前行:ctrl+x生成get\set\构造方法:win+entermac本...

2018-10-10 15:53:29 295

原创 组件替换数据查询模板

对原有代码进行升级改造或者组件替换时,一个基本原则是新老逻辑要一致。保证新旧逻辑最常用的手段肯定是线上流量验证最为稳妥,相同的入参,走完原组件逻辑之后,再走一遍新组件的逻辑,比较输出是否一致。但是实际情况中会遇到一种情况,要被替换的组件中包含一些外部依赖,例如需要从Redis中查询一些数据,从第三方介质获取一些信息等,这样可能由于两次查询的结果不一致导致最终新老组件对比的结果存在差异。针对这种情况...

2018-09-27 14:10:57 142

原创 组件化总结

此笔记仅为个人总结,适用特定场景,勿参考组件化的定义可以理解为:可配置、可扩展、可替换、代码去业务化(业务松耦合;行为驱动)、可以减少上线次数。隔离层:代码中难免会出现if重站的逻辑,但是要把这种无法规避的判断放在隔离层,不要影响核心逻辑的可读性。组件化零活开发的同时注意不要降低现有代码质量,千万避免为了组件化而组件化。当认准正确的道路上出现一个拦路虎的时候,不要轻易放弃这条道路,...

2018-09-26 21:01:34 191

原创 hashCode方法与equals方法

工作中编写代码的时候涉及到了重写equals方法和hashCode方法,一直都是重写equals方法时要重写hashCode方法,但是一直不知道原理,现在将学习到知识记录下来。(文章引用的JDK源码均为1.8版本)先来几个问题:1. hashCode和equals的作用都是什么?2. 为什么需要重写equals()方法?3. 为什么重写equals方法时需要同时重写HashCode...

2018-09-13 22:29:00 214

原创 final关键字用法总结

final关键字在java中,final的含义在不同的场景下有细微的差别,但总体上来说,它指的是“这是不可变的”。下面,结合例子简单记录下final关键字的用法场景1:当final修饰基本数据类型变量时, 一旦变量的值被初始化后, 则不允许被二次赋值 /** * 场景1: * 当final修饰基本数据类型变量时, 一旦变量的值被初始化后, 则不允许被二次赋值...

2018-08-31 09:54:54 869

原创 Redis密码相关知识总结

背景:工作中,生产环境的Redis集群都是无密码的,存在安全隐患,现在需要对Redis集群进行密码设置。相关工作总结如下:基础知识:requirepass:redis实例自身的连接密码,当客户端请求连接当前Redis服务器时,需要使用的密码masterauth:对于主从结构的redis集群,当主redis设置了连接密码时,需要在从redis上设置此密码。总结如下: 场...

2018-08-30 10:08:50 519

原创 业务通用化处理

当业务中出现新的需求A时,代码中我们经常这样写if(A){    action1();}并且A还出现在程序的各个地方if(A){    action2();}if(A){    actionn();}随着业务新需求类型的出现, BCDE,会面临需求的膨胀,代码会是如下的样子if(A or B){    action1;}if(C or D or E){    action2;...

2018-06-14 17:07:27 238

IT从业者健康指南

身体是革命的本钱,不要做一个拿命换钱的程序员。这个ppt从网上下载的,还不错。祝大家身体健康

2014-12-03

软件测试教程

软件测试详细资料,包括清华大学教师讲义完成一套。

2014-10-26

【程序员】75份速查表

75 份速查表,由 vikas 收集整理,包括:jQuery、HTML、HTML5、CSS、CSS3、JavaScript、Photoshop 、git、Linux、Java、Perl、PHP、Python、Ruby、Ruby on Rails、Scala、C#、SQLite、C++、C语言、Ubuntu、WordPress、Node.js、Oracle、NMAP、Mac OS X、Haskell、Unicode、PostgreSQL、Lisp、Matlab 等。

2014-10-10

Java编程思想第四版完整中文高清版(免费)

Java编程思想第四版,高清版(中文)。Java编程思想第四版完整中文高清版(免费) 免积分下载。

2014-10-09

JavaAPI开发文档中文版

Java开发文档,中文版。欢迎大家下载使用,免费分享给大家!

2014-10-07

Oracle初级学习官方文档(加密)

很不粗的Oracle学习文档,非常详细。免积分分享给大家。祝各位早日成神~

2014-10-07

Oracle非常全的学习总结

Oracle非常全的学习文档,免费分享给大家。内容比较丰富,适合参看

2014-10-07

Linux常用命令总结

包含大部分常用命令的详细讲解以及使用方法。传递开源,免积分分享

2014-10-05

Android全套入门+进阶 教材

Android实例与详解 Android网络开发技术实战详解 Android应用开发入门教程 经典版 Android最基本组成介绍 精通Android游戏开发

2014-10-03

数据结构与算法分析_Java语言描述高清版(第2版)

数据结构与算法分析_Java语言描述高清版(第2版) 下载之后分享给想学习没有积分的朋友,祝大家成功。

2014-10-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除