- 博客(43)
- 资源 (32)
- 收藏
- 关注
原创 Redis中文结果查看方式
将报文中【\xe4\xb8\xad\xe5\x9b\xbd】的\x替换未%,结果为【%e4%b8%ad%e5%9b%bd】将如下报文通过在线工具【现对【\xe4\xb8\xad\xe5\x9b\xbd】的查看有如下几个方式。再非redis的客户端,例如linux命令行,base命令行通过如下命令查看。当使用redis时我们存储到缓存中可能会包含一些中文,例如下面命令。当执行查看时,发现客户端显示的并不是中文而是乱码,例如下面结果。通过如下命令更新客户端的配置,更新配置后即可查看明文。
2023-11-24 17:44:39 4292
原创 策略模式-简单工具包
策略是大家开发中用的很多模式,特别在解决相同流程多场景的模式下显得尤为的重要,其标注的结构就是一个加载多钟场景的上线文context,一个标准的处理接口handler还有若干个根据不同场景的实现。举一个实际中碰到的场景,我要获取用户登录态中的登录信息,因为种种原因,需要根据不同的登录端,从不同环境或是请求域中获得关键数据,例如APP端,H5,PC,那么根据不同端获取登录标识就可以通过策略模式实现,结构如下:1、先定义一个设备端的注解@Target({ElementType.TYPE})@Re
2021-04-03 19:48:26 3312
原创 ERROR qos-server can not bind localhost:22222
dubboe版本2.7.1spring cloud alibaba最新官网examples根据readme中说明文档依次启动1、nacos,默认用户名密码nacos/nacos2、启动spring-cloud-dubbo-server-sample,此时可以在nacos中看到发布的服务3、启动spring-cloud-dubbo-server-sample,此处控制台会输出如下...
2019-05-06 17:25:17 6017
原创 zookeeper实现分布式锁(公平锁|非公平锁)
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。zk实现分布式锁,此类资源很多,但是能经得起的推荐的却很少,同时也看了看twitter实现的分布式锁,很吊。但是twitter中封装的zookeepre工具包,内容有点多,如果我们直希望使用分布式,就显得略微冗重了。因此自己实现了...
2019-03-25 09:32:05 27514 8
原创 Mybatis实现*mapper.xml热部署-分子级更新
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。需求:项目在开发阶段或是修复bug阶段,会有修改mybatis的mapper.xml的时候,修改一般情况都要重启才能生失效,如果是分布式项目重启有时会耗时很久,都是无尽的等待。如果频繁修改,那么时间都浪费到等待重启的过程。...
2018-12-20 12:45:07 20069 19
原创 activemq配置jmx
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。由于activemq版本不同,因此配置方式也是多种,下面以activemq5.13+为例说明配置步骤及java连接broker1、修改bin的env配置文件,此文件是全局变量的配置文件。配置JAVA_HOME及开启Jmx需可以...
2018-11-13 10:25:28 12862 3
原创 Oauth2授权模式password单一账号并发问题
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。使用场景: app程序为提高安全性,使用oauth2进行授权,授权方式采用password方式,IOS和Android在获取token时使用同一个用户名/密码(未加密)。存在问题: app与本...
2018-11-06 16:39:34 18908 7
原创 jenkins配合docker实现测试环境多分支无等待持续集成实现方案
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。方案由来: 在分布式时代,多服务部署已是家常便饭,那么在内部测试阶段,多分支并行开发的环境,如何实现多分支且无等待测试便是当务之急。为什么强调“多分支且无等待”,jenkins可以很好的解决多分支的场景,但是如果是多...
2018-09-11 18:22:34 7658
原创 调用shell jenkins不能自动结束
jenkins通过ssh调用远程shell导致job不能自动结束。远程shell脚本如下#!/bin/bashcur_path=`pwd`echo $cur_pathcd /data/wwwsudo /usr/sbin/rinetd -c /etc/config.cfgecho "okok"exit 0脚本中没有业务代码,只是用sudo执行了一个rinetd代理,通过j...
2018-08-27 17:29:29 27113
原创 git add未commit reset恢复文件
git误操作导致文件删除,如何恢复删除的文件也分为多种场景,例如add且commit,add未commit,git rm -rf等多种情况。下面只说明add未commit情况下执行了reset --hard commitId后文件修复过程。 系统环境:CentOS恢复步骤: 1、git fsck > files.txt 或获取到所有悬...
2018-08-16 18:45:57 29206 4
原创 tcc transaction扩展redis原生集群
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。感谢作者贡献源码,传送门 在使用tcc的过程,默认是使用mysql,在项目中使用时,因为存储的数据量较大,导致总是出现数据值过大的错误(通过更新字段类型或更新字段长度可以解决), 于是为了不更新源码,采用了...
2018-06-15 18:05:14 21282
原创 postman VS restlet client基本使用
postman与restlet都是使用的google浏览器的插件(出不去自行解决,you get!),此两款软件的强大这里就不在赘述了,postman的网上说明很多,restlet的中文配置很少了。这里只阐述最低基本切在使用中能提高测试效率的使用方法。postman: 这里只介绍Environments, 它包括两类环境属性、全局属性,区别举个例子就明白,我定义如下环境属性开发_url, 其中变量...
2018-05-19 19:53:02 31004 1
原创 Idea 配置method注释模板
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。idea中配置class、interface上的注释模板配置这里不再说明,主要说明如何配置方法上的注释,效果如下 /** * @description TODO: * @param regUserId *...
2018-04-11 15:17:48 26405 3
原创 Git pull push 卡死解决办法
执行git pull 或是 git push 出现卡死现象,如下图根据图片的中的提示 git help gc 执行gc操作,然后在执行git pull 获得git push 擦走还是出现上述卡死的现象,继续google,新的方法执行 git fsck,在执行 git gc --prune=now,还是出现上述的问题,最终解决办法,关闭所有占用要提交的项目资源,如果ecplise或是idea,重新...
2018-04-04 09:19:55 61878
原创 java project或web project配置durid监控
durid监控是以web服务访问,因此要访问到监控页面势必要启动web容器,如果你的项目是web project 那么简单了配置个tomcat或是jetty,直接运行就OK,如果你的项目是集成的java project项目,那么如何解。首先无论是java project 还是web project项目配置都是一样的没有差异。此处以java project配置main启动druid监控为...
2018-01-16 18:01:53 20982
原创 ecplise使用jetty启动maven项目java.lang.ClassNotFoundException
ecplise(oxygen)使用jetty启动manven多模块项目,项目编译通过、install也正常但是在启动时出现java.lang.ClassNotFoundException,原因及解决方法
2017-10-23 14:36:32 23946
原创 动态注入Bean到Spring容器
最近使用dubbo时遇到如下问题,使用@Reference注解时,其注入的属性并没有在Spring容器中进行管理,导致Spring的AOP对服务接口中的方法无法进行织入操作。因此需要将dubbo通过jdk代理创建接口动态代理bean添加到Spring容器,搜索了一下帖子,说的都很简单,可能动态注入bean到Spring就那么简单,下面梳理了应用的流程。首先无论你可以明确的拿到Applic...
2017-08-18 15:42:12 43491
原创 yum [Errno 14] problem making ssl connection CentOs
yum [Errno 14] problem making ssl connection CentOs
2017-08-09 09:52:11 30718
原创 java实现redis分布式锁实例
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程java实现redis分布式锁应用场景:多并发特点:分布式锁、动态解决由redis宕机产生死锁的情况,基于wait()、notify()有效提高效率节省资源Junit类,其中testTryLock包含多线...
2017-04-25 22:35:00 31843 7
原创 javaassist入门(一)-no such field:
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。构建javaassist入门实例:场景;监控每个方法的执行时间方式:通过javaassist实现代码:package com.sirding;import java.lang.ins...
2017-04-20 11:49:16 31739 1
原创 sonarqube 汉化 An error has occurred. Please contact your administrator
sonar最新版本汉化
2017-03-24 14:40:23 29829
原创 ActiveMq认证与授权配置
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。一:认证预授权activemq作为主流的消息中间件,其资源及论坛还是比较多的,但是针对认证与授权都是前篇一律。在此通过阅读官方文档及实例测试详解验证与授权的配置1、系统环境CentOs6.5,首先从官网下载activ...
2017-02-16 22:02:24 32670
原创 tomcat运行maven项目Caused by: java.lang.ClassNotFoundException:
tomcat运行maven项目Caused by: java.lang.ClassNotFoundException:java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext
2017-01-13 17:14:11 31508
原创 nginx共享session方式及redis+cookie、ip_hash方式实现
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。共享session应用场景,基于分布式,session的原理大致如下(以tomcat为例),tomcat有一套自己的session管理机制,每次创建连接的时候都会通过客户端传过来的jsessionid从session连接池中获...
2017-01-13 11:19:05 30012 1
原创 Spring4配置websocket,基于xml从零(0)开始
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。文章的最后会提供demo程序,总共有三个实例程序1、gs-messaging-stomp-websocket:基于请求与响应的websocket实例,基于注解。来源于官网2、spring-websocket-portfol...
2016-12-04 23:23:19 25494 1
原创 java.lang.ArrayIndexOutOfBoundsException ecplise升级jetty版本
jetty启动java.lang.ArrayIndexOutOfBoundsException
2016-11-03 09:07:38 27523
原创 java.lang.ClassNotFoundException: org.springframework.ui.freemarker.FreeMarkerConfigurationFactory
Spring freemarker java.lang.ClassNotFoundException: org.springframework.ui.freemarker.FreeMarkerConfigurationFactory
2016-10-20 16:53:48 28251 2
原创 SpringMVC no URL paths identified 404
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。SpringMVC启动出现如下提示[org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping]-[86]-[DEBUG]Rejected bea...
2016-10-19 09:32:11 37136
原创 PowerDesigner16配置显示注释comment配置方法
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。无论15还是16.视图中都没有直接设置显示属性字段注释的配置,因此需要通过间接的方式显示注释,操作的流程图如下原始样式显示操作调出执行命令的接口执行夏利命令从name替换...
2016-09-22 11:01:35 51216 8
原创 itextpdf通过for导出多个pdf出现com.itextpdf.kernel.PdfException: pdf.inderect.object.belong.to.other.pdf.docu
java使用itextpdf导出多个pdf出现Exception in thread "main" com.itextpdf.kernel.PdfException: pdf.inderect.object.belong.to.other.pdf.document.Copy.object.to.current.pdf.document异常
2016-09-21 09:46:14 26231 5
原创 Spring4+Mybatis不能读取 properties
Spring整合Mybatis,启动时出现java.sql.SQLException: unkow jdbc driver : ${jdbc_url}异常
2016-09-21 09:13:30 27849 2
原创 inieditor基于注解的扩展使用(java读写.ini文件)
类似于节点、键值格式的文件操作,已有com.nikhaldimann提供的r5的jar工具,但是如果频繁操作且属性特别多的时候,即使将共有方法抽离也还是要写很多的代码,是整个代码结构显得臃肿,而且属性也是特别多的情况的下,r5的工具也会略显麻烦一些,因此inieditor-spread在我的工作中就这样出现。我对原来的r5工具包进行了注解的扩展,通过注解的配置取代.get(section, key...
2016-07-18 09:20:27 21764
原创 Linux gzip: stdin: unexpected end of file 硬盘没有空间
linux在执行软件安装的过程中可能出现gzip: stdin: unexpected end of file这个异常,原因是文件不完整,但是有时候会碰到如下情况,明天在其他的服务器上可以安装,但是此时缺无法安装、每次向服务器上上传文件都会不完整,原因很简单~~~~~~~~~你的linux硬盘没有地方了df -h 或 du -h一看便知道了!!!
2016-03-23 14:49:32 26612
原创 Win7_x64安装oracle11g出现DIM-00019
Win7_x64安装oracle11g出现如下异常处理方式DIM-00019:创建服务时出错。 O/S-ERROR:(OS 1726)远程过程调用失败。点击弹出的错误框上的确定按钮后,继续弹出错误:ORA-12560:TNS:协议适配器错误解决办法如下,首先如果你执行安装程序不是已管理员的身份进行安装的那么需要先将oracle卸载掉,卸载的方式可以自行查
2016-03-17 21:56:49 25327 6
原创 myecplise debug server cannot connect to VM
myecplise6.5 + tomcat6 通过debug server启动项目时,提示 “a configuration error occurred during startup, please verify the preference field with the prompt : cannot connection to VM”;在JDK/tomcat都正确配配置的前提下仍
2015-11-03 16:41:21 20898
java将数据库表反射成java实体类xml中sql语句
2017-01-08
android-2.3.3-gingerbread-src
2016-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人