技术经验
文章平均质量分 54
冥王 • 雷利
Forward reason one is enough
展开
-
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 · 4284 阅读 · 0 评论 -
策略模式-简单工具包
策略是大家开发中用的很多模式,特别在解决相同流程多场景的模式下显得尤为的重要,其标注的结构就是一个加载多钟场景的上线文context,一个标准的处理接口handler还有若干个根据不同场景的实现。举一个实际中碰到的场景,我要获取用户登录态中的登录信息,因为种种原因,需要根据不同的登录端,从不同环境或是请求域中获得关键数据,例如APP端,H5,PC,那么根据不同端获取登录标识就可以通过策略模式实现,结构如下:1、先定义一个设备端的注解@Target({ElementType.TYPE})@Re原创 2021-04-03 19:48:26 · 3308 阅读 · 0 评论 -
Spring循环依赖
Spring循环依赖 A与B中的A是否是同一对象原创 2017-03-31 19:40:06 · 21525 阅读 · 0 评论 -
maven deploy tomcat8(tomcat7)
maven deploy tomcat8(tomcat7)原创 2017-05-22 10:31:47 · 21388 阅读 · 0 评论 -
yum [Errno 14] problem making ssl connection CentOs
yum [Errno 14] problem making ssl connection CentOs原创 2017-08-09 09:52:11 · 30715 阅读 · 0 评论 -
ecplise使用jetty启动maven项目java.lang.ClassNotFoundException
ecplise(oxygen)使用jetty启动manven多模块项目,项目编译通过、install也正常但是在启动时出现java.lang.ClassNotFoundException,原因及解决方法原创 2017-10-23 14:36:32 · 23942 阅读 · 0 评论 -
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 · 61823 阅读 · 0 评论 -
Idea 配置method注释模板
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。idea中配置class、interface上的注释模板配置这里不再说明,主要说明如何配置方法上的注释,效果如下 /** * @description TODO: * @param regUserId *...原创 2018-04-11 15:17:48 · 26400 阅读 · 3 评论 -
postman VS restlet client基本使用
postman与restlet都是使用的google浏览器的插件(出不去自行解决,you get!),此两款软件的强大这里就不在赘述了,postman的网上说明很多,restlet的中文配置很少了。这里只阐述最低基本切在使用中能提高测试效率的使用方法。postman: 这里只介绍Environments, 它包括两类环境属性、全局属性,区别举个例子就明白,我定义如下环境属性开发_url, 其中变量...原创 2018-05-19 19:53:02 · 31002 阅读 · 1 评论 -
tcc transaction扩展redis原生集群
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。感谢作者贡献源码,传送门 在使用tcc的过程,默认是使用mysql,在项目中使用时,因为存储的数据量较大,导致总是出现数据值过大的错误(通过更新字段类型或更新字段长度可以解决), 于是为了不更新源码,采用了...原创 2018-06-15 18:05:14 · 21281 阅读 · 0 评论 -
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 · 29204 阅读 · 4 评论 -
调用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 · 27106 阅读 · 0 评论 -
jenkins配合docker实现测试环境多分支无等待持续集成实现方案
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。方案由来: 在分布式时代,多服务部署已是家常便饭,那么在内部测试阶段,多分支并行开发的环境,如何实现多分支且无等待测试便是当务之急。为什么强调“多分支且无等待”,jenkins可以很好的解决多分支的场景,但是如果是多...原创 2018-09-11 18:22:34 · 7658 阅读 · 0 评论 -
activemq配置jmx
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。由于activemq版本不同,因此配置方式也是多种,下面以activemq5.13+为例说明配置步骤及java连接broker1、修改bin的env配置文件,此文件是全局变量的配置文件。配置JAVA_HOME及开启Jmx需可以...原创 2018-11-13 10:25:28 · 12852 阅读 · 3 评论 -
sonarqube 汉化 An error has occurred. Please contact your administrator
sonar最新版本汉化原创 2017-03-24 14:40:23 · 29818 阅读 · 0 评论 -
ActiveMq认证与授权配置
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。一:认证预授权activemq作为主流的消息中间件,其资源及论坛还是比较多的,但是针对认证与授权都是前篇一律。在此通过阅读官方文档及实例测试详解验证与授权的配置1、系统环境CentOs6.5,首先从官网下载activ...原创 2017-02-16 22:02:24 · 32656 阅读 · 0 评论 -
java短作业优先算法
java实现短作业优先算法原创 2017-01-18 09:15:18 · 24038 阅读 · 4 评论 -
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 · 20897 阅读 · 0 评论 -
inieditor操作conf、ini文件新思路
Inieditor + 注解 + 反射完美操作ini conf key=value类型文件原创 2016-03-16 21:41:02 · 21036 阅读 · 0 评论 -
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 · 25323 阅读 · 6 评论 -
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 阅读 · 0 评论 -
Spring4+Mybatis不能读取 properties
Spring整合Mybatis,启动时出现java.sql.SQLException: unkow jdbc driver : ${jdbc_url}异常原创 2016-09-21 09:13:30 · 27847 阅读 · 2 评论 -
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 · 26220 阅读 · 5 评论 -
PowerDesigner16配置显示注释comment配置方法
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。无论15还是16.视图中都没有直接设置显示属性字段注释的配置,因此需要通过间接的方式显示注释,操作的流程图如下原始样式显示操作调出执行命令的接口执行夏利命令从name替换...原创 2016-09-22 11:01:35 · 51208 阅读 · 8 评论 -
java.lang.ArrayIndexOutOfBoundsException ecplise升级jetty版本
jetty启动java.lang.ArrayIndexOutOfBoundsException原创 2016-11-03 09:07:38 · 27521 阅读 · 0 评论 -
SpringMVC no URL paths identified 404
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。SpringMVC启动出现如下提示[org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping]-[86]-[DEBUG]Rejected bea...原创 2016-10-19 09:32:11 · 37127 阅读 · 0 评论 -
java.lang.ClassNotFoundException: org.springframework.ui.freemarker.FreeMarkerConfigurationFactory
Spring freemarker java.lang.ClassNotFoundException: org.springframework.ui.freemarker.FreeMarkerConfigurationFactory原创 2016-10-20 16:53:48 · 28247 阅读 · 2 评论 -
SpringMVC引入静态org.webjars中资源404
SpringMVC引入静态org.webjars中资源404原创 2016-12-04 00:44:44 · 28701 阅读 · 5 评论 -
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 · 31506 阅读 · 0 评论 -
nginx共享session方式及redis+cookie、ip_hash方式实现
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。共享session应用场景,基于分布式,session的原理大致如下(以tomcat为例),tomcat有一套自己的session管理机制,每次创建连接的时候都会通过客户端传过来的jsessionid从session连接池中获...原创 2017-01-13 11:19:05 · 30009 阅读 · 1 评论 -
linux gem install mongo Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or u
mongo/ruby/rubygem的源码包直接去官网下载即可,ruby的官网有时候下载不了原创 2014-10-23 10:43:12 · 25418 阅读 · 0 评论