自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (5)
  • 收藏
  • 关注

原创 JVM调优详解

那就要调优了. 即使频率低, 执行时间长也是要调优的, 对于并发执行的垃圾回收器, 主要要STW执行的时间长短. 如何执行长, 会直接影响到客户端体验. 可能原因是不是设置老年代的堆内存多大, 如果4-8G, 最好是用G1垃圾回收器. 如果回收频率很高, 回收的内存也很多, 及要看一下对象是不是过早晋升到老年代了. 除了看代码, 还要看新生代的内存是不是设置的太小了. 如果回收的内存不多, 就要看下老年代是不是设置的太小, 还是代码有问题. 本身没有用的对象却常驻内存.如果解决这个问题呢?

2023-07-28 15:33:24 146

原创 java 锁详解

CAS主要过程是先获取某个地址的值, 在修改的时候, 会去比较和之前获取的值是否相等, 如果相等就修改成新值, 如果不相等, 不做处理. 这种情况下会遇到ABA问题, 就是线程1获取某个变量的值为A, 刚好线程2修改了这个变量为B, 然后有很无聊把它改回A. 这时候切换到线程1, 发现变量的和之前的值相等, 所以做了更新操作. 解决这个问题的方法时加一个版本. 每修改一次, 版本都变一次, 最后线程1虽然获得变量和之前获取的一样, 但是版本不一致, 所以不做处理。使用jmc, 启动jmx, 点击线程面板,

2023-07-26 15:55:18 144

原创 Linux - awk 命令 快速学习

if(判断语句) {执行语句;}else if(判断语句) {执行语句;字符串占位符, 第一个%s输出行数据, 接着空格, 第二个字符串输出"TRUE",if(判断语句) 执行语句;对每行输出之前执行的代码, 必须大写, 用{}包含, 输出的文字必须用双引号。对每行输出之后执行的代码, 必须大写, 用{}包含, 输出的文字必须用双引号。分隔之后的第一和第三个字符,中间是逗号, 输出分隔默认是空格。定义一个vote数组, 数组的下标是城市, 值是城市投票。执行语句后面必须跟逗号, 输出字符串必须用双引号.

2023-07-20 14:29:48 274

原创 mybatis plus refresh

@Configuration//@MapperScan("com.cloud.*.dao.*")@AutoConfigureAfter(SqlSessionFactory.class)public class MybatisPlusConfig { // @Autowired// private SqlSessionFactory sqlSessionFactory; @Value("${mybatis-plus.mapper-locations}") private String.

2021-07-23 10:32:32 824

原创 idea 显示services窗口

https://www.cnblogs.com/HHbJ/p/13608661.html

2021-07-20 20:36:35 423 1

原创 idea 快捷键

https://blog.csdn.net/qq_38963960/article/details/89552704

2021-07-19 15:10:13 86

原创 Jrebel热部署

https://www.cnblogs.com/zkx4213/p/13323804.html?utm_source=tuicool

2021-07-18 10:03:49 71

原创 window10停止自动更新

REG add "HKLM\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc" /v "Start" /t REG_DWORD /d "4" /f

2021-07-17 21:57:06 56

原创 git上传代码

https://www.jianshu.com/p/c74ae40b5127

2021-07-15 19:51:46 66

转载 powerdesinger表显示content

https://www.cnblogs.com/fzygun/p/8705624.html

2021-07-15 10:41:18 266

原创 mysql 复制

// mysql 复制show processlist\Gshow variables like 'binlog_format'; // statement Row Mixed 3中复制技术relay_log_purge // 是否开启删除reley_logbinlog_expire_logs_seconds // mysql8.0之后 多久之后删除master.info & relay-log.info // 记录同步的位置--master-info-repository -.

2021-06-12 22:21:55 47

原创 sharding jdbc的使用

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0..

2021-06-10 14:00:13 83

原创 mycat 实战

<?xml version="1.0"?><!DOCTYPE mycat:schema SYSTEM "schema.dtd"><mycat:schema xmlns:mycat="http://io.mycat/"> <schema name="TESTDB" checkSQLschema="true" sqlMaxLimit="100" dataNode="dn1"> <table name="customer" dataNode="dn.

2021-06-10 13:56:48 96

原创 ribbon使用

@SpringBootApplication@EnableDiscoveryClientpublic class eurekaClient1 { public static void main(String[] args) { SpringApplication.run(eurekaClient1.class, args); } @Bean @LoadBalanced RestTemplate restTemplate(){ r.

2021-06-10 09:28:29 76

原创 VMware软件安装一站式服务

软件下载地址:链接: https://pan.baidu.com/s/1ONRGD-ojcdyVxAFek4jilw 提取码: ph2p默认下一步就可以了.

2021-06-10 09:28:12 46

原创 mysql多主多从

mkdir -p /usr/mysql/master01/data & mkdir -p /usr/mysql/master02/data & mkdir -p /usr/mysql/slave01/data & mkdir -p /usr/mysql/slave02/datadocker run -p 3336:3306 --name master01 \-v /usr/mysql/master01/conf:/etc/mysql \-v /usr/mysql/maste.

2021-06-09 21:29:34 234

原创 docker拉取mysql

docker pull mysqldocker run -d -e MYSQL_ROOT_PASSWORD=admin --name mysql -v /usr/local/mysql/data:/var/lib/mysql -p 3306:3306 mysqldocker psdocker exec -it {容器id} /bin/bashmysql -h localhost -p 3306 -u root

2021-06-08 23:02:32 195

原创 mycat的使用

./mycat startmysql -uroot -p123456 -h127.0.0.1 -P8066show databases;use TESTDB;show tables;

2021-06-08 18:48:32 156

转载 mysql 安装

tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysqlgroupadd mysqluseradd -r -g mysql mysqlmkdir -p /data/mysql #创建目录chown mysql:mysql -R /data/mysql #赋予权限vim /etc/my.cnf[mysq.

2021-06-08 10:11:37 43

原创 jvm调优参数

-Xms1G// 初始化堆内存-Xmx// 最大堆内存-XX:+UseSerialGC// 新生代使用serial垃圾回收器

2021-06-07 16:08:52 153

原创 jit生成代码反编译

-server-Xcomp-XX:+UnlockDiagnosticVMOptions-XX:+PrintAssembly-XX:CompileCommand=compileonly,*Bar.sum-XX:+UnlockDiagnosticVMOptions-XX:+PrintAssembly-Xcomp-XX:CompileCommand=dontinline,*Bar.sum-XX:CompileCommand=compileonly,*Bar.sum

2021-06-07 16:08:36 655

原创 Arthas的使用

curl -O https://arthas.aliyun.com/arthas-boot.jarjava -jar arthas-boot.jarjava -jar arthas-boot.jar -hjava -jar arthas-boot.jar --repo-mirror aliyun --use-httpcurl -L https://arthas.aliyun.com/install.sh | shcurl -O https://arthas.aliyun.com/math.

2021-06-07 16:08:18 62

原创 linux 设置固定ip

2021-06-04 22:04:36 72

原创 elasticsearch的使用

http://localhost:9200http://localhost:9200/_cat/health?vhttp://localhost:9200/_cat/health?helphttp://localhost:9200/_cat/health?format=json&prettyhttp://localhost:9200/_cat/nodes?vhttp://localhost:9200/customerhttp://localhost:9200/_cat/in.

2021-06-04 18:32:38 136

原创 sleuth1.x使用

<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-sleuth</artifactId> </dependency> <dependency> <groupId>...

2021-06-03 20:45:39 57

原创 zuul1.x使用

<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-zuul</artifactId> </dependency> <dependency> <group...

2021-06-03 16:17:14 58

原创 spring cloud config使用

<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency>server: port: 8004spring: application: name:...

2021-06-02 21:22:12 41

原创 linux关闭防火墙

// 重启不生效service iptables startservice iptables stop// 重启也生效chkconfig iptables onchkconfig iptables offsystemctl disable iptables.service

2021-06-02 20:52:32 45

原创 hystrix的使用

<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency> <dependency> <groupId&...

2021-06-02 15:23:46 71

原创 openFeign的使用

<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency>@SpringBootApplication@EnableDiscoveryClient@Ena...

2021-06-02 12:15:00 66

原创 eureka2.X使用

<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.5.RELEASE</version> <relativePath/> <!-- lookup pa...

2021-06-02 11:15:06 118

原创 java GC命令

-XX:+PrintGC 输出GC日志-XX:+PrintGCDetails 输出GC的详细日志-XX:+PrintGCTimeStamps 输出GC的时间戳(以基准时间的形式)-XX:+PrintGCDateStamps 输出GC的时间戳(以日期的形式,如 2013-05-04T21:53:59.234+0800)-XX:+PrintHeapAtGC 在进行GC的前后打印出堆的信息-Xloggc:../logs/gc.log 日志文件的输出路径-XX:+HeapDumpOnOutOfMem.

2021-06-01 11:13:09 456

原创 jenkins安装

// 下载jenkinsdocker search jenkinsdocker pull jenkins/jenkinsdocker imagesmkdir -pv /root/jenkinschown -R 1000 /root/jenkins/docker run --name jenkins -p 8080:8080 -p 50000:50000 \--rm -u root \-v /var/run/docker.sock:/var/run/docker.sock \-v.

2021-05-31 22:08:32 76

原创 nexus安装

http://www.sonatype.org/nexus/go<!--http://www.cnblogs.com/sxdcgaq8080/p/7580964.html 有详细教程--> <!--就是配置maven本地仓库的地址为自定义的地址--> <localRepository>D:\apps\repository</localRepository> <!--nexus服务器--> <servers>..

2021-05-31 16:18:33 93 1

linux安装jdk

yum -y list java*yum install -y java-1.8.0-openjdk.x86_64tar -zxvf jdk-8u211-linux-x64.tar.gzvim /etc/profileexport JAVA_HOME=/DATA/jdk/jdk1.8.0_211 export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/binsource /etc/pr...

2021-05-31 15:50:04 30

原创 安装harbor

curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-composedocker-compose --versionwget https://github.com/vmware/harbor/releases/downlo.

2021-05-31 13:54:51 117 1

原创 gateway配置

spring: cloud: gateway: routes: - id: header_route uri: lb://consumer filters: - name: GpDefine args: name: Gp_mic# - name: Retry# args:# retries: 3.

2021-05-30 21:03:05 282

原创 docker安装

curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose

2021-05-30 08:14:58 62

原创 java线程池源码详解

ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(1, 3, 4, TimeUnit.SECONDS, new ArrayBlockingQueue<Runnable>(5), new RejectedExecutionHandler() { @Override public void re...

2021-05-25 21:10:07 98 1

原创 ReentrantLock的Condition源码详解

// 创建ReentrantLock 对象 ReentrantLock reentrantLock = new ReentrantLock(); public ReentrantLock() { sync = new NonfairSync(); } // 创建 Condition 对象 Condition condition1 = reentrantLock.newCondition(); public Condition ne...

2021-05-25 20:36:08 87

zxing的demo

zxing的demozxing的demozxing的demozxing的demozxing的demo

2017-12-19

微信分享(html5兼容所有的移动端浏览器)

微信分享(html5兼容所有的移动端浏览器)微信分享(html5兼容所有的移动端浏览器)微信分享(html5兼容所有的移动端浏览器)

2017-12-19

java(二维码生成demo)

java(二维码生成demo)java(二维码生成demo)java(二维码生成demo)java(二维码生成demo)

2017-12-19

pdfbox-app-2.0.2.jar

pdfbox-app-2.0.2.jar

2017-06-20

PDFRenderer-0.9.0

PDFRenderer-0.9.0

2017-06-20

空空如也

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

TA关注的人

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