程序员的蜕变

踏踏实实走程序员的伟大道路

ERROR qos-server can not bind localhost:22222

dubboe版本2.7.1 spring cloud alibaba最新官网examples 根据readme中说明文档依次启动 1、nacos,默认用户名密码nacos/nacos 2、启动spring-cloud-dubbo-server-sample,此时可以在nacos中看到发布的...

2019-05-06 17:25:17

阅读数 44

评论数 0

zookeeper实现分布式锁(公平锁|非公平锁)

zk实现分布式锁,此类资源很多,但是能经得起的推荐的却很少,同时也看了看twitter实现的分布式锁,很吊。但是twitter中封装的zookeepre工具包,内容有点多,如果我们直希望使用分布式,就显得略微冗重了。因此自己实现了一个zk实现分布式锁的工具类,其中包括公平锁和非公品锁。直接贴出代码...

2019-03-25 09:32:05

阅读数 24233

评论数 0

Mybatis实现*mapper.xml热部署-分子级更新

需求: 项目在开发阶段或是修复bug阶段,会有修改mybatis的mapper.xml的时候,修改一般情况都要重启才能生失效,如果是分布式项目重启有时会耗时很久,都是无尽的等待。如果频繁修改,那么时间都浪费到等待重启的过程。 目标: 实现mybatis的mapper.xml文件修改后热部署,...

2018-12-20 12:45:07

阅读数 10769

评论数 7

activemq配置jmx

由于activemq版本不同,因此配置方式也是多种,下面以activemq5.13+为例说明配置步骤及java连接broker 1、修改bin的env配置文件,此文件是全局变量的配置文件。配置JAVA_HOME及开启Jmx需可以在此处进行配置,更新如下配置 # ACTIVEMQ_SUNJMX...

2018-11-13 10:25:28

阅读数 9470

评论数 0

Oauth2授权模式password单一账号并发问题

使用场景:         app程序为提高安全性,使用oauth2进行授权,授权方式采用password方式,IOS和Android在获取token时使用同一个用户名/密码(未加密)。 存在问题:        app与本公司服务记性交互,通过https可以认为数据不会被劫持,单通过手机本...

2018-11-06 16:39:34

阅读数 11699

评论数 0

jenkins配合docker实现测试环境多分支无等待持续集成实现方案

方案由来:       在分布式时代,多服务部署已是家常便饭,那么在内部测试阶段,多分支并行开发的环境,如何实现多分支且无等待测试便是当务之急。为什么强调“多分支且无等待”,jenkins可以很好的解决多分支的场景,但是如果是多服务并行开发,jenkins也显得很麻烦,因为每个分支的每个服务你都...

2018-09-11 18:22:34

阅读数 6312

评论数 0

调用shell jenkins不能自动结束

jenkins通过ssh调用远程shell导致job不能自动结束。 远程shell脚本如下 #!/bin/bash cur_path=`pwd` echo $cur_path cd /data/www sudo /usr/sbin/rinetd -c /etc/config.cfg ech...

2018-08-27 17:29:29

阅读数 22170

评论数 0

git add未commit reset恢复文件

        git误操作导致文件删除,如何恢复删除的文件也分为多种场景,例如add且commit,add未commit,git rm -rf等多种情况。下面只说明add未commit情况下执行了reset --hard commitId后文件修复过程。         系统环境:CentO...

2018-08-16 18:45:57

阅读数 21886

评论数 3

tcc transaction扩展redis原生集群

感谢作者贡献源码,传送门        在使用tcc的过程,默认是使用mysql,在项目中使用时,因为存储的数据量较大,导致总是出现数据值过大的错误(通过更新字段类型或更新字段长度可以解决), 于是为了不更新源码,采用了redis作为了持久层,但是线上的环境redis是不会单实例的,保证高可靠,势...

2018-06-15 18:05:14

阅读数 20745

评论数 0

postman VS restlet client基本使用

postman与restlet都是使用的google浏览器的插件(出不去自行解决,you get!),此两款软件的强大这里就不在赘述了,postman的网上说明很多,restlet的中文配置很少了。这里只阐述最低基本切在使用中能提高测试效率的使用方法。postman: 这里只介绍Environme...

2018-05-19 19:53:02

阅读数 26692

评论数 0

Idea 配置method注释模板

idea中配置class、interface上的注释模板配置这里不再说明,主要说明如何配置方法上的注释,效果如下 /** * @description TODO: * @param regUserId * @param idCard * @param realName * ...

2018-04-11 15:17:48

阅读数 22371

评论数 3

Git pull push 卡死解决办法

执行git pull 或是 git push 出现卡死现象,如下图根据图片的中的提示  git help gc 执行gc操作,然后在执行git pull 获得git push 擦走还是出现上述卡死的现象,继续google,新的方法执行 git fsck,在执行 git gc --prune=now...

2018-04-04 09:19:55

阅读数 28505

评论数 0

java project或web project配置durid监控

durid监控是以web服务访问,因此要访问到监控页面 势必要启动web容器,如果你的项目是web project 那么简单了配置个tomcat或是jetty,直接运行就OK,如果你的项目是集成的java project项目,那么如何解。 首先无论是java project 还是web p...

2018-01-16 18:01:53

阅读数 20662

评论数 0

ecplise使用jetty启动maven项目java.lang.ClassNotFoundException

ecplise(oxygen)使用jetty启动manven多模块项目,项目编译通过、install也正常但是在启动时出现java.lang.ClassNotFoundException,原因及解决方法

2017-10-23 14:36:32

阅读数 21487

评论数 0

动态注入Bean到Spring容器

        最近使用dubbo时遇到如下问题,使用@Reference注解时,其注入的属性并没有在Spring容器中进行管理,导致Spring的AOP对服务接口中的方法无法进行织入操作。因此需要将dubbo通过jdk代理创建接口动态代理bean添加到Spring容器,搜索了一下帖子,说的都很简...

2017-08-18 15:42:12

阅读数 33937

评论数 0

yum [Errno 14] problem making ssl connection CentOs

yum [Errno 14] problem making ssl connection CentOs

2017-08-09 09:52:11

阅读数 26950

评论数 0

maven deploy tomcat8(tomcat7)

maven deploy tomcat8(tomcat7)

2017-05-22 10:31:47

阅读数 20956

评论数 0

java实现redis分布式锁实例

  java实现redis分布式锁 应用场景:多并发 特点:分布式锁、动态解决由redis宕机产生死锁的情况,基于wait()、notify()有效提高效率节省资源   Junit类,其中 testTryLock 包含多线程并发测试     package com.sird...

2017-04-25 22:35:00

阅读数 24752

评论数 2

javaassist入门(一)-no such field:

构建javaassist入门实例:   场景; 监控每个方法的执行时间 方式: 通过javaassist实现   代码:   package com.sirding; import java.lang.instrument.ClassFileTransformer; impo...

2017-04-20 11:49:16

阅读数 23185

评论数 0

Spring循环依赖

Spring循环依赖 A与B中的A是否是同一对象

2017-03-31 19:40:06

阅读数 21142

评论数 0

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