gongstring技术博客
最新文章
源码解读
软件安装
常见问题
大数据
常用工具
鸡汤文
备案号:鄂ICP备15015839号-1
鄂公网安备 42010202001692号
log4j2远程命令执行漏洞分析及解决办法
2021年12月10日 17时36分10秒
将log4j-core-xxx.jar包的JndiLookup.class文件删除
阅读全文
常见问题
Clickhouse使用MaterializedMySQL引擎自动同步Mysql数据
2021年12月03日 09时45分45秒
Clickhouse使用MaterializedMySQL引擎自动同步Mysql数据
阅读全文
软件安装
Skywalking使用Zookeeper动态分配agent配置
2021年06月22日 11时32分41秒
按照Skywalking官网的客户端搭建方式,基本采取配置agent.properties文件,或者通过java -D 带参数方式(也可以直接使用环境变量进行配置),这些操作...
阅读全文
大数据
Skywalking使用Kafka从Agent向服务端传输数据
2021年06月21日 22时06分59秒
本文介绍如何通过引入kafka-reporter-plugin插件,将日志先写入Kafka,在消费写入ES节点,以提高系统稳定性
阅读全文
大数据
硅谷教父KK的99条人生建议
2021年05月13日 10时38分55秒
凯文·凯利,常被称为KK,《连线》杂志创始主编;曾担任《全球评论》主编、出版人。他被看作是“网络文化” 最重要的发言人和观察者,被誉
阅读全文
鸡汤文
K8s容器开放接口规范文档(CRI OCI CNI)
2021年05月11日 15时59分14秒
CRI中定义了容器和镜像的服务的接口,因为容器运行时与镜像的生命周期是彼此隔离的,因此需要定义两个服务,该接口使用Protocol Buffer,基于gRPC
阅读全文
源码解读
Apache Atlas简介及快速体验
2021年04月08日 17时10分15秒
本文主要介绍Apache Atlas框架简介,如何从下载源码、编译、快速启动等方面介绍。同时对于国内安装常见问题提供一些解决方法。
阅读全文
大数据
JDK8新特性之并行编程类CompletableFuture示例
2021年03月06日 22时31分07秒
在业务编写过程中,经常会遇到事务较长的任务。例如接口用途是用户登录完成后,需要查询用户信息,其中包括:登录信息、基础信息、权限、账户余额等。如果按照顺序执行方式,则整个接口执行时间总长度等于各个子任务(或方法)时长的总和。而为了提高系统吞吐能力,业务系统一般会添加超时机制(例如:如果5S内接口没有执行完毕,将会自动超时),势必导致接口调用失败率提升,影响用户体验
阅读全文
源码解读
logback自定义变量及表达式实现多环境个性化配置
2020年10月07日 07时30分13秒
logback自定义变量及表达式实现多环境个性化配置
阅读全文
常见问题
gradle使用https地址报ssl异常解决办法
2020年08月27日 09时38分05秒
gradle使用https地址报ssl异常解决办法
阅读全文
常见问题
linux基于docker安装openvpn服务端及客户端
2020年08月20日 15时08分36秒
Ubuntu基于docker安装openvpn服务端
阅读全文
软件安装
jenkins添加脚本待程序启动成功才退出构建
2020年06月24日 11时25分41秒
jenkins在构建完后,会去执行远程服务器上面的脚本,希望jenkins中能够打印脚本执行和程序启动的日志。同时当发现日志中包含启动成功标记的时候,标记jenkins构建成功,否则超过一定时间还没有出现成功标记,则构建失败
阅读全文
常用工具
Oracle读取xmltype依赖包xmlparserv2导致spring xml读取报错
2020年06月15日 16时24分10秒
Oracle读取xmltype依赖包xmlparserv2导致spring xml读取报错
阅读全文
常见问题
centos7将本地iso文件挂载成镜像源
2020年05月06日 15时01分03秒
centos7将本地iso文件挂载成镜像源
阅读全文
软件安装
centos7离线安装docker
2020年05月06日 14时36分34秒
centos7离线安装docker
阅读全文
软件安装
centos7下docker离线安装registry私仓
2020年05月06日 14时36分34秒
centos7离线安装registry私仓
阅读全文
软件安装
centos下dd命令定位java web服务启动慢问题
2020年04月17日 16时59分55秒
最近发现某核心应用启动速度很慢(主要提供dubbo provider和rest服务);然而在本地启动速度基本在1分钟以内,如果是固态硬盘,可以到36s左右
阅读全文
常见问题
看源码解决:org.apache.ibatis.binding.BindingException: Parameter '0' not found
2020年03月29日 22时01分47秒
Mybatis的Mapper类中,参数前面没有添加@Param("xxx")作为参数说明
阅读全文
源码解读
通过源码教你如何开启Dubbo框架随机端口功能
2019年10月31日 19时23分17秒
通过源码教你如何开启Dubbo框架随机端口功能
阅读全文
源码解读
gradle4.7以上版本中正确引入lombok
2019年06月04日 11时24分05秒
在gradle4.7版本以后甚至现在gradle5.0了里面这种方式会产生警告,在gradle5.0里面会直接报编译错误。正确使用可以采用如下两种方式
阅读全文
常用工具
Elasticsearch存储空间不够导致索引只读的解决方法
2019年01月17日 10时51分00秒
今天发现当天的索引在ES中并没有创建,logstash中不停的报错
阅读全文
常见问题
Dubbo提供者本地缓存配置源码解析
2018年06月15日 14时22分40秒
根据官方图,dubbo调用者需要通过注册中心(例如:ZK)注册信息,获取提供者,但是如果频繁往ZK获取信息,肯定会存在单点故障问题,所以dubbo提供了将提供者信息缓存在本地的方法
阅读全文
源码解读
教你如何在SpringMVC项目中单独使用Feign组件(含源码分析)
2018年05月30日 10时27分21秒
在项目中,经常有基于Restful格式的接口需要调用,特别是远程调用。做法有多种,例如:自己手写http请求接口、使用Spring的RestTemplate进行远程调用等。得益于SpringCloud组件的Feign组件,有了一种易于上手,忽略请求细节的选择方案
阅读全文
源码解读
动态构建J2Cache以及注意事项
2018年05月25日 09时01分00秒
一直以来,我们都是将数据字典等信息放在Redis缓存中,避免使用的时候,穿透到数据库层面,同时提升性能。最近突然发现线上频繁出现Redis连接超时等异常,经过跟踪,发现新增了一个字典表,有三万多行记录,始料未及的事情终究还是发生了。于是需要增加应用内存级别的缓存,同时还要保持与redis一致
阅读全文
常见问题
Mybatis源码分析-读取非项目中的xml文件
2018年05月17日 17时28分38秒
在Mybatis的SqlSessionFactory启动时,会先读取mybatis-config.xml配置文件进行初始化。mappers标签里面配置的xml文件,在XMLConfigBuilder.parseConfiguration(XNode root)方法中进行加载,而mybatis底层提供了几种xml加载方式,支持项目中的xml读取,以及URL的方式
阅读全文
源码解读
Apache Camel使用加载路由源码(扫描包路径方式)分析及注意事项
2018年05月16日 14时46分01秒
经过源码分析,Apache Camel在于Spring进行集成的时候,使用CamelContextFactoryBean进行相关Bean实例的统一管理。而使用packageScan进行启动时,需要调用如下方法
阅读全文
源码解读
如何在chrome浏览器中唤醒本地客户端程序
2018年01月30日 14时50分26秒
创建xxx.reg注册表文件,内容如下(以打开Notepad++程序为例)
阅读全文
常用工具
Nginx解决No 'Access-Control-Allow-Origin' header is present on问题
2017年10月11日 14时01分04秒
add_header Access-Control-Allow-Origin
阅读全文
常用工具
IKAnalyzer实现扩展词库+动态更新词库的方法
2016年11月29日 10时21分41秒
当前IKAnalyzer从发布最后一个版本后就一直没有再更新,使用过程中,经常遇到需要扩展词库以及动态更新字典表的问题,此处给出一种解决办法
阅读全文
源码解读