- 博客(150)
- 资源 (4)
- 收藏
- 关注
原创 Idea 避免import *
File -> setting -> Editor -> Code Style -> Java -> Imports
2023-07-20 14:41:08
1876
原创 dubbo consumer的validation="true"的坑
<dubbo:reference id="**" interface="*****" validation="true" timeout="500"/>com.alibaba.dubbo.rpc.RpcException:null调用接口:[*****]的方法:[*]失败.从注册中心:[*:21...
2020-04-27 17:28:16
1558
原创 Command line is too long问题解决
Idea启动项目报错:Command line is too long. Shorten command line for className or also for JUnit defaultconfiguration.解决方法:在该项目文件夹.idea/workspace.xml中找到<component name="PropertiesComponent">...
2020-03-25 19:30:49
1787
原创 解决Windows下Git Bash中文显示为乱码问题
ls显示的是乱码问题截图解决方法 首先右键点击git bash窗口,选择Options 选择Text选项,将Locale和Character set设置为如图所示,点击save就可以了 最后效果 git 命令下中文显示乱码问题截图解决方法 很简单一行命令就搞定了 git config --global...
2020-03-22 10:21:41
708
原创 jstat(一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。)
##10秒一次打印内存及GCjstat -gc 1 10000
2020-01-16 15:30:39
430
原创 mysql插入数据两种特殊处理-指定字段存在就更新、指定字段存在就不做动作
指定字段存在就更新(UNIQUE索引或者PRIMARY KEY中出现重复值,则此时旧数据(行)执行UPDATE操作) INSERT INTO ha_claim_medical_billing( id, medical_billing_no, report_no, gmt_created, gmt_modified, is_deleted) VALUES ( #i...
2019-11-19 21:39:09
1085
原创 JSP、Thymeleaf、Velocity、Freemarker对比数据
I updated the POM to reflect the latest releases of Freemarker (2.3.23). I considered the beta release of Thymeleaf as they claim a significant performance boost. Velocity & JSP are the same as be...
2019-11-11 20:00:52
811
原创 Oracle JDK各版本下载地址列表
Oracle JDK各版本下载地址列表https://www.oracle.com/technetwork/java/javase/archive-139210.html
2019-11-11 09:56:41
809
1
原创 慎重使用java.awt.Image
Image这个对象用完不会自动释放,需要手动调用 flush()方法;调用 flush()这个方法,就导致一有请求就会有大对象进入old区,在业务高峰期old区一会就被打满,所以一直进行fgc。反例:public static Image getImage(String path) { ImageIcon icon = new ImageIcon(path); Ima...
2019-11-06 11:35:19
1461
原创 Markdown常用语法
Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。相比WYSIWYG编辑器优点:1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内...
2019-11-02 13:07:40
218
原创 Java HashMap的死循环
在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历过,本来觉得没什么好写的,因为Java的HashMap是非线程安全的,所以在并发下必然出现问题。但是,我发现近几年,很多人都经历过这个事(在网上查“HashMap Infinite Loo...
2019-09-16 21:22:41
165
原创 Spring Boot 如何启动—JarLauncher 实现原理
https://blog.youkuaiyun.com/qq_38423105/article/details/89433050已经了解了Spring Boot 启动时依靠于META-INF/MANIFEST.MF 中的Main-Class 启动的。为了方便学习源码添加jar包如下<!-- spring-boot-loader--> <dependency>...
2019-09-02 19:43:19
7061
原创 国内三大运营商网络制式
中国移动2G网络制式:GSM3G网络制式:TD-SCDMA4G网络制式:TD-LTE中国联通2G网络制式:GSM3G网络制式:WCDMA4G网络制式:TD-LTE、FDD-LTE中国电信2G网络制式:CDMA3G网络制式:CDMA20004G网络制式:FDD-LTE...
2019-07-31 09:55:19
5784
原创 BIOS与CMOS相关概念浅显区分
侯老师讲讲BIOS与CMOS的相爱相杀有组绕口令的关键词是这样的,BIOS , CMOS , ROM , RAMBIOS芯片,CMOS芯片,BIOS设置,CMOS设置,BIOS程序,CMOS程序。随便从这十个关键词里挑出几个扔进百度百科里,就会发现百度已彪。扔进百度知道里,就会发现网友已疯。百度百科里的解释,大都是翻译的英文资料,不是以看懂为目的的。由于知识...
2019-07-24 09:31:15
380
1
原创 Spring 5.0的WebFlux
Java 晋级:Spring 5.0 之 WebFlux 整体认识Spring Framework5.0 之后,Reactive Programming 进入的大家的视野,而 Spring Framework 5.0 的 Webflux 提供了 Reactive 的框架解决方案,通过本篇 chat,作者希望能和大家一起完整的认识 Spring WebFlux 和响应式编程。优秀的程序...
2019-04-30 16:09:43
1719
原创 背压和响应流标准
先来说一下背压(back pressure),背压是响应式系统引入的概念,响应式系统是基于消息驱动的,响应式宣言对消息驱动属性的详细描述如下:Message Driven: Reactive Systems rely on asynchronous message-passing to establish a boundary between components that ensures ...
2019-04-30 14:41:27
1206
原创 一个较好的JVM参数实例
-Xmx3000M-Xms3000M-Xmn600M-XX:PermSize=500M-XX:MaxPermSize=500M-Xss256K-XX:+DisableExplicitGC-XX:SurvivorRatio=1-XX:+UseConcMarkSweepGC-XX:+UseParNewGC-XX:+CMSParallelRemarkEnabled-XX:+UseC...
2019-03-08 16:35:42
333
原创 查看zookeeper(zk)版本
[root@master ~]# echo stat|nc 127.0.0.1 2181-bash: nc: 未找到命令[root@master ~]# yum -y install nc
2019-02-01 16:10:55
10528
3
原创 golang在vscode不能引入包填坑
写了一个package,然后在main包中引用引用完成在vscode已保存,引入的包就自动被删了;解决:自定义的包中,对外提供的方法首字母要大写,类似“func GetName() (result string)“,而不能写成“func getName() (result string)”;在vscode中被自动删除的原因就是小写的方法不能被访问到,因此vscode判定你没有使用这...
2019-01-29 17:25:41
21034
7
原创 vscode setting.json设置
{ "go.goroot": "", "go.gopath": "", "go.inferGopath": true, "go.autocompleteUnimportedPackages": true, "go.gocodePackageLookupMode": "go", "go.gotoSymbol.incl
2019-01-29 15:53:01
6857
原创 让你成功安装vscode中go的相关插件
注意:以下方式可能不能够安装go install github.com/golang/lint/golint安装方式:D:\study_other\go\go_path\src\github.com\golang\lint目录下执行git clone https://github.com/golang/lint.git然后将lint目录复制到D:\study_other\go\go_pat...
2019-01-29 13:04:59
29648
原创 vscode安装dlv插件报错:There is no tracking information for the current branch.
vscode安装go语言的调试插件,按官方给出的方法很简单,在cmd下执行这个命令:go get -u github.com/derekparker/delve/cmd/dlv无耐的是,我一直报如下错误: go get -v -u -x github.com/derekparker/delve/cmd/dlvgithub.com/derekparker/delve (download)...
2019-01-25 14:14:54
1148
原创 GOROOT 和 GOPATH
关于gopath的设置之类的文章很多,看官自行go. 这里要在另外一个角度去解说gopath. 在我们以前熟悉的各种语言中都有这样几个概念: 系统路径,官方包路径,第三方包路径,项目路径。好了go中只有两个路径.GOROOT: go的安装路径,官方包路径根据这个设置自动匹配GOPATH: 工作路径(其实不应该用中文翻译解释,直接说GOPATH更合适)问题:项目路径和第三方包路径呢?...
2019-01-25 14:13:36
921
原创 GO lang环境变量配置(Windows)
GOPATH=D:\study_other\go\go_pathGOROOT=D:\study_other\go\dev\go1.11.5.windows-amd64\goGOROOT:Go 语言安装根目录的路径,也就是 GO 语言的安装路径。GOPATH:若干工作区目录的路径。是我们自己定义的工作空间。GOBIN:GO 程序生成的可执行文件(executable file)的路径。...
2019-01-25 11:28:42
815
原创 前端显示格式化后的json
var data = { "extendId": "string", "objectCode": "string", "objectType": 0, "mayouchen":{ "name":"youchen", "age&quo
2019-01-18 18:30:01
2901
原创 windows杀进程
获取某端口的进程netstat -ano | findstr 8080获取任务列表tasklist|findstr 14820杀进程taskkill /pid 14820 -t -f
2019-01-15 19:05:08
10481
原创 java架构师部分收集图谱
1.工程化专题(团队大于3个人之后,你需要去考虑团队合作,科学管理)2. 源码分析专题(好的程序员,一行代码一个设计就能看出来,源码分析带你品味代码,感受架构) 3.高性能及分布式专题(跟上技术节奏,扩宽技术视野,程序员要往上提升,要有自己的技术工具箱和技术认知。)4.技术架构专题(真实案例分享,带你领略大型项目风采)5.性能调优(追求高效、科学...
2018-12-28 09:52:41
267
原创 js 模拟点击
$(document.activeElement).parent().parent().next().children().children().trigger("click")
2018-12-19 11:17:40
1847
原创 js键盘事件
$("#feiyongList input").keyup(function(e){ console.log(e.keyCode) e=e||window.event; e.preventDefault(); console.log(index) switch(e.keyCode){ case 38: ...
2018-12-19 11:17:00
185
原创 什么是中台(个人理解)
中台是一套结合互联网技术和行业特性,将企业核心能力以共享服务中心进行沉淀,形成“大中台、小前台”的组织和业务机制,供企业快速低成本的进行业务创新的企业架构;最近看到了好多回复,感觉到了大家对中台的兴趣,这里再多说两句吧1、中台提倡的是大中台小前台的模式,简单点说就是核心+共用的逻辑全部可以抽象在中台中实现,前台(例如售卖、展示等)由于渠道众多,因此这一块越小就越灵活,上线及变更时间就越短。...
2018-12-14 13:10:33
74965
11
原创 让Logback日志中显示主机名与IP地址及一切你想显示的
1.创建一个类继承自ch.qos.logback.classic.pattern.ClassicConverter 2.重新方法@Override public String convert(ILoggingEvent event) {} 3.配置logback.xml<conversionRule conversionWord="sulong" conv...
2018-12-11 18:47:44
11377
2
原创 Nginx的location匹配
语法规则location [ = | ~ | ~* | ^~ ] uri { ... }location @name { ... }语法规则很简单,一个location关键字,后面跟着可选的修饰符,后面是要匹配的字符,花括号中是要执行的操作。修饰符= 表示精确匹配。只有请求的url路径与后面的字符串完全相等时,才会命中。 ~ 表示该规则是使用正则定义的,区分大小写。 ~*...
2018-11-21 12:03:05
291
原创 nginx内置变量
内置变量存放在 ngx_http_core_module 模块中,变量的命名方式和apache 服务器变量是一致的。总而言之,这些变量代表着客户端请求头的内容,例如$http_user_agent, $http_cookie, 等等。下面是nginx支持的所有内置变量: $arg_name请求中的的参数名,即“?”后面的arg_name=arg_value形式的arg_name$a...
2018-11-21 11:14:41
211
原创 curl 发送post请求
curl -H "Content-Type:application/json" -X POST -d '{"param":{"fileUploadPath":"claim/test","fileUrl":"data"}}' http://localhost:8080/**/upload
2018-10-30 16:01:27
338
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人