- 博客(35)
- 问答 (1)
- 收藏
- 关注
原创 mysql数据库的异地双活方案 数据库异地多活(转载)
参考连接:https://blog.51cto.com/u_16099239/9809413
2024-05-23 15:28:17
182
原创 javaAgent jar包用maven-shade-plugin 打包
org.apache.maven.plugins maven-shade-plugin 3.2.4 shade ...
2021-06-21 18:05:33
380
转载 零拷贝Zero-copy技术原理探秘
1. 零拷贝介绍零拷贝(英语:Zero-copy;也译零复制)技术是指计算机执行操作时,CPU不需要先将数据从某处内存复制到另一个特定区域。这种技术通常用于通过网络传输文件时节省CPU周期和内存带宽。操作系统某些组件(例如驱动程序、文件系统和网络协议栈)若采用零复制技术,则能极大地增强了特定应用程序的性能,并更有效地利用系统资源。通过使CPU得以完成其他而非将机器中的数据复制到另一处的任务,性能也得到了增强。另外,零复制操作减少了在用户空间与内核空间之间切换模式的次数。举例来说,如果要读取一
2020-08-31 21:17:11
533
转载 老大难的GC原理及调优,这全说清楚了(转载)
地址:https://www.toutiao.com/i6740803737603801604/?tt_from=weixin&utm_campaign=client_share&wxshare_count=1×tamp=1594274116&app=news_article&utm_source=weixin&utm_medium=toutiao_android&use_new_style=1&req_id=202007091355
2020-07-10 12:06:54
295
转载 JVM内存分配 策略
Java 提供的自动内存管理,可以归结为解决了对象的内存分配和回收的问题。前面已经介绍了内存回收,下面介绍几条最普遍的内存分配策略:①对象优先在 Eden 区分配:大多数情况下,对象在先新生代 Eden 区中分配。当 Eden 区没有足够空间进行分配时,虚拟机将发起一次 Young GC。②大对象之间进入老年代:JVM 提供了一个对象大小阈值参数(-XX:PretenureSizeThreshold,默认值为 0,代表不管多大都是先在 Eden 中分配内存)。大于参数设置的阈值值的对象直接在
2020-07-10 10:25:39
205
转载 Java 和操作系统交互细节(转载)
https://blog.csdn.net/ityouknow/article/details/88840168?utm_medium=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase
2020-06-18 18:55:27
123
原创 即时编译(JIT)
而将汇编指令转换成机器指令由硬件直接实现,这一步速度是很快的,当然 JVM 为了提高运行效率也可以将某些热点代码(一个方法内的代码)一次全部编译成机器指令后然后在执行,也就是和解释执行对应的即时编译(JIT), JVM 启动的时候可以通过 -Xint 和 -Xcomp 来控制执行模式....
2020-06-18 15:15:39
264
转载 手把手教你实现一个方法耗时统计的 java agent
文件地址:https://www.toutiao.com/i6805022363692827140/?tt_from=weixin&utm_campaign=client_share&wxshare_count=1×tamp=1589179214&app=news_article&utm_source=weixin&utm_medium=toutiao_android&req_id=202005111440140100140510810F33
2020-05-11 16:13:46
3921
原创 esp 8266 i2c 0.9寸 oled 连线调试 遇到的坑
1、正确的连接方式:(我的卖家告诉我的连线方式就是错的,日)2、如果是用Arduino的SSD1306示例,则需要改两个地方: #define OLED_RESET -1 // Reset pin # (or -1 if sharing Arduino reset pin) 原示例中OLED_RESET 的是4,需要改成 -1 if(!dis...
2020-04-11 19:35:46
1718
原创 jvm典型有调优参数
-XX:+UseConcMarkSweepGC -XX:+UseParNewGC -Xss256k -XX:G1MaxNewSizePercent=60 -XX:G1NewSizePercent=5 -XX:G1MixedGCLiveThresholdPercent=65 -XX:G1RSetUpdatingPauseTimePercent=2 -XX:MaxGCPauseMillis=8
2020-03-31 13:16:35
89
转载 运维角度浅谈MySQL数据库优化
原文:https://blog.csdn.net/zhangbijun1230/article/details/816082523、数据库性能优化如果将MySQL部署到普通的X86服务器上,在不经过任何优化情况下,MySQL理论值正常可以处理2000左右QPS,经过优化后,有可能会提升到2500左右QPS,否则,访问量当达到1500左右并发连接时,数据库处理性能就会变慢,而且硬件资源还...
2020-03-20 19:31:46
172
转载 flink实用教程
详情请参考https://github.com/perkinls/flink-local-trainhttps://blog.csdn.net/lp284558195/article/details/92798595
2020-03-20 09:35:31
152
转载 SpringMVC 修改 GsonHttpMessageConverter 的默认Gson配置,解决日期异常的问题
原连接:https://my.oschina.net/unteacher/blog/693292?from=mail-notify异常内容:org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: 2019-12-19 17:24:10; nested exception...
2019-12-20 14:45:31
802
原创 linux语言包导致的接口日期格式化异常解决文案
export JAVA_OPTS=" -Duser.language=zh -Duser.country=CN 指定一下jdk的参数就可以了
2019-12-20 12:16:24
113
转载 Redis 分布式锁
原文地址:https://www.toutiao.com/a6716664524520292872/?tt_from=weixin&utm_campaign=client_share&wxshare_count=1×tamp=1563847414&app=news_article&utm_source=weixin&utm_medium=t...
2019-07-23 10:14:22
96
转载 正则表达式真的很强大,可惜你不会写
本文旨在用最通俗的语言讲述最枯燥的基本知识文章提纲:元字符 重复限定符 分组 转义 条件或 区间正则表达式在几乎所有语言中都可以使用,无论是前端的JavaScript、还是后端的Java、c#。他们都提供相应的接口/函数支持正则表达式。但很神奇的是:无论你大学选择哪一门计算机语言,都没有关于正则表达式的课程给你修,在你学会正则之前,你只能看着那些正则大师们,写了一串外星文似...
2019-07-15 14:23:52
633
转载 单机支持100万连接的Linux配置
单机支持100万连接是可行的,但带宽问题会成为显著的瓶颈。启用压缩的二进制协议会节省部分带宽,但开发难度增加。和《LWP进程资源耗尽,Resource temporarily unavailable》中提到的ES配置一样,优化都有类似的思路。这份配置,可以节省你几天的时间,请收下!操作系统优化更改进程最大文件句柄数ulimit -n 1048576修改单个进程可分配的最大文件数...
2019-06-26 21:01:48
630
转载 jvm调优常用设置和方案
基本1、jvm初始内存2、jvm最大内存3、设置jvm堆大小4、设置线程栈大小5、设置单个线程所占内存大小6、设置年轻代所占内存大小7、设置年轻代与老年代的比值8、设置老年代所占内存大小9、设置持久代(永久代)所占内存大小10、设置垃圾回收器(JVM给了四种选择:串行收集器、并行收集器、并发收集器,Garbage First(G1))1.7以后的jdk都是用...
2019-05-30 14:09:26
321
转载 JVM调优的基本设置
java -Xmx3550m -Xms3550m -Xmn2g –Xss128k-Xmx3550m:设置JVM最大可用内存为3550M。-Xms3550m:设置JVM促使内存为3550m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。-Xmn2g:设置年轻代大小为2G。整个堆大小=年轻代大小 + 年老代大小 + 持久代大小。持久代一般固定大小为64m,所以增大...
2019-05-30 13:42:17
452
1
转载 JVM调优总结(转载)
目录转载:JVM调优总结(一)-- 一些概念转载:JVM调优总结(二)-- 一些概念转载:JVM调优总结(三)-- 基本垃圾回收算法转载:JVM调优总结(四)-- 垃圾回收面临的问题转载:JVM调优总结(五)-- 分代垃圾回收详述1转载:JVM调优总结(六)-- 分代垃圾回收详述2转载:JVM调优总结(七)-- 典型配置举例1转载:JVM调优总...
2019-05-30 10:20:58
95
转载 webservice技术之巅峰对决(httpclient远程调用通用技术详解)(转载)
请参考网址:https://www.liangzl.com/get-article-detail-8448.html
2019-05-23 18:09:11
124
原创 通俗视图Controller
@Controllerpublic class OpenApiPageController { @RequestMapping("openApi/{url}.html") public String page(@PathVariable("url") String url) { return "openApi/" + url + ".html"; }...
2019-03-26 14:58:18
89
转载 AES加密的工具类
package com.galaxyfintech.bigdata.das.eyes.utils;import javax.crypto.*;import javax.crypto.spec.SecretKeySpec;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException...
2019-03-05 15:04:50
167
转载 RSA加密的工具类
package com.galaxyfintech.bigdata.das.eyes.utils;import org.apache.commons.codec.binary.Base64;import org.apache.commons.io.IOUtils;import javax.crypto.Cipher;import java.io.ByteArrayOutputStre...
2019-03-05 15:04:09
127
转载 身份证工具类
package com.galaxyfintech.bigdata.esb.validation;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.HashMap;impo...
2019-01-05 13:54:50
151
原创 mongo 条件查询实例
public JSONObject getAgeDistribution(Map<String, Object> paramMap) { try{ //查询到的数据必须是执行成功的status的值取0和1 BasicDBList condList = new BasicDBList(); condList.add(new Bas...
2019-01-04 19:52:35
165
原创 mongo关联查询实例
// 创建条件List<DBObject> pipeline = new ArrayList<>();String lookupStr = "{\"$lookup\" : { \"from\" : \"risk_model_record\" , \"localField\" : \"riskId\" , \"foreignFie
2018-12-27 17:13:48
427
原创 shiro权限总结
shiro的权限是上级包含下级全部的,比如说两个权限:user:man,user:man:add, 如果用户拥有了user:man的权限,那么自然就包含了user:man:add的权限,也就是说以user:man开头的权限都有了,切记,在这里掉进去一次坑!!!!...
2018-12-26 20:38:15
235
1
原创 jenkins 编译子项目的命令
1、切换到当前项目空间的指定父目录下/root/.jenkins/workspace/tt/galaxyeyes-webapp/pom.xml2、执行如下命令:clean install -pl galaxyeyes-webapp-kdzs -am -DtestSkip=true -Ptest 如下图:...
2018-12-10 10:40:06
1226
原创 centos 7 jenkins+git构建项目注意要点
1、切记:git 一定要通过yum安装,否则使用username+password方式拉代码时,会报错,一直拉取不下来代码2、通过war 包安装jenkins 如果拉取代码失败,偿试给linux添加一个jenkins用户 ...
2018-12-07 19:38:57
167
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人