自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员的蜕变

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

  • 博客(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 4097

原创 策略模式-简单工具包

策略是大家开发中用的很多模式,特别在解决相同流程多场景的模式下显得尤为的重要,其标注的结构就是一个加载多钟场景的上线文context,一个标准的处理接口handler还有若干个根据不同场景的实现。举一个实际中碰到的场景,我要获取用户登录态中的登录信息,因为种种原因,需要根据不同的登录端,从不同环境或是请求域中获得关键数据,例如APP端,H5,PC,那么根据不同端获取登录标识就可以通过策略模式实现,结构如下:1、先定义一个设备端的注解@Target({ElementType.TYPE})@Re

2021-04-03 19:48:26 3265

原创 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 5938

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

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。zk实现分布式锁,此类资源很多,但是能经得起的推荐的却很少,同时也看了看twitter实现的分布式锁,很吊。但是twitter中封装的zookeepre工具包,内容有点多,如果我们直希望使用分布式,就显得略微冗重了。因此自己实现了...

2019-03-25 09:32:05 27427 8

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

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。需求:项目在开发阶段或是修复bug阶段,会有修改mybatis的mapper.xml的时候,修改一般情况都要重启才能生失效,如果是分布式项目重启有时会耗时很久,都是无尽的等待。如果频繁修改,那么时间都浪费到等待重启的过程。...

2018-12-20 12:45:07 19804 19

原创 activemq配置jmx

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。由于activemq版本不同,因此配置方式也是多种,下面以activemq5.13+为例说明配置步骤及java连接broker1、修改bin的env配置文件,此文件是全局变量的配置文件。配置JAVA_HOME及开启Jmx需可以...

2018-11-13 10:25:28 12690 3

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

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。使用场景: app程序为提高安全性,使用oauth2进行授权,授权方式采用password方式,IOS和Android在获取token时使用同一个用户名/密码(未加密)。存在问题: app与本...

2018-11-06 16:39:34 18695 7

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

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。方案由来: 在分布式时代,多服务部署已是家常便饭,那么在内部测试阶段,多分支并行开发的环境,如何实现多分支且无等待测试便是当务之急。为什么强调“多分支且无等待”,jenkins可以很好的解决多分支的场景,但是如果是多...

2018-09-11 18:22:34 7634

原创 调用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 26996

原创 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 29134 4

原创 tcc transaction扩展redis原生集群

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。感谢作者贡献源码,传送门 在使用tcc的过程,默认是使用mysql,在项目中使用时,因为存储的数据量较大,导致总是出现数据值过大的错误(通过更新字段类型或更新字段长度可以解决), 于是为了不更新源码,采用了...

2018-06-15 18:05:14 21255

原创 postman VS restlet client基本使用

postman与restlet都是使用的google浏览器的插件(出不去自行解决,you get!),此两款软件的强大这里就不在赘述了,postman的网上说明很多,restlet的中文配置很少了。这里只阐述最低基本切在使用中能提高测试效率的使用方法。postman: 这里只介绍Environments, 它包括两类环境属性、全局属性,区别举个例子就明白,我定义如下环境属性开发_url, 其中变量...

2018-05-19 19:53:02 30954 1

原创 Idea 配置method注释模板

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。idea中配置class、interface上的注释模板配置这里不再说明,主要说明如何配置方法上的注释,效果如下 /** * @description TODO: * @param regUserId *...

2018-04-11 15:17:48 26348 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 61082

原创 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 20948

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

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

2017-10-23 14:36:32 23900

原创 动态注入Bean到Spring容器

最近使用dubbo时遇到如下问题,使用@Reference注解时,其注入的属性并没有在Spring容器中进行管理,导致Spring的AOP对服务接口中的方法无法进行织入操作。因此需要将dubbo通过jdk代理创建接口动态代理bean添加到Spring容器,搜索了一下帖子,说的都很简单,可能动态注入bean到Spring就那么简单,下面梳理了应用的流程。首先无论你可以明确的拿到Applic...

2017-08-18 15:42:12 43427

原创 yum [Errno 14] problem making ssl connection CentOs

yum [Errno 14] problem making ssl connection CentOs

2017-08-09 09:52:11 30656

原创 maven deploy tomcat8(tomcat7)

maven deploy tomcat8(tomcat7)

2017-05-22 10:31:47 21358

原创 java实现redis分布式锁实例

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程java实现redis分布式锁应用场景:多并发特点:分布式锁、动态解决由redis宕机产生死锁的情况,基于wait()、notify()有效提高效率节省资源Junit类,其中testTryLock包含多线...

2017-04-25 22:35:00 31787 7

原创 javaassist入门(一)-no such field:

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。构建javaassist入门实例:场景;监控每个方法的执行时间方式:通过javaassist实现代码:package com.sirding;import java.lang.ins...

2017-04-20 11:49:16 31532 1

原创 Spring循环依赖

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

2017-03-31 19:40:06 21478

原创 sonarqube 汉化 An error has occurred. Please contact your administrator

sonar最新版本汉化

2017-03-24 14:40:23 29636

原创 ActiveMq认证与授权配置

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。一:认证预授权activemq作为主流的消息中间件,其资源及论坛还是比较多的,但是针对认证与授权都是前篇一律。在此通过阅读官方文档及实例测试详解验证与授权的配置1、系统环境CentOs6.5,首先从官网下载activ...

2017-02-16 22:02:24 32575

原创 java短作业优先算法

java实现短作业优先算法

2017-01-18 09:15:18 23982 4

原创 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 31466

原创 nginx共享session方式及redis+cookie、ip_hash方式实现

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。共享session应用场景,基于分布式,session的原理大致如下(以tomcat为例),tomcat有一套自己的session管理机制,每次创建连接的时候都会通过客户端传过来的jsessionid从session连接池中获...

2017-01-13 11:19:05 29920 1

原创 Spring4配置websocket,基于xml从零(0)开始

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。文章的最后会提供demo程序,总共有三个实例程序1、gs-messaging-stomp-websocket:基于请求与响应的websocket实例,基于注解。来源于官网2、spring-websocket-portfol...

2016-12-04 23:23:19 25431 1

原创 SpringMVC引入静态org.webjars中资源404

SpringMVC引入静态org.webjars中资源404

2016-12-04 00:44:44 28599 5

原创 java.lang.ArrayIndexOutOfBoundsException ecplise升级jetty版本

jetty启动java.lang.ArrayIndexOutOfBoundsException

2016-11-03 09:07:38 27452

原创 java.lang.ClassNotFoundException: org.springframework.ui.freemarker.FreeMarkerConfigurationFactory

Spring freemarker java.lang.ClassNotFoundException: org.springframework.ui.freemarker.FreeMarkerConfigurationFactory

2016-10-20 16:53:48 28150 2

原创 SpringMVC no URL paths identified 404

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。SpringMVC启动出现如下提示[org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping]-[86]-[DEBUG]Rejected bea...

2016-10-19 09:32:11 37012

原创 PowerDesigner16配置显示注释comment配置方法

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里以跳转到教程。无论15还是16.视图中都没有直接设置显示属性字段注释的配置,因此需要通过间接的方式显示注释,操作的流程图如下原始样式显示操作调出执行命令的接口执行夏利命令从name替换...

2016-09-22 11:01:35 51067 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 25925 4

原创 Spring4+Mybatis不能读取 properties

Spring整合Mybatis,启动时出现java.sql.SQLException: unkow jdbc driver : ${jdbc_url}异常

2016-09-21 09:13:30 27782 2

原创 inieditor基于注解的扩展使用(java读写.ini文件)

类似于节点、键值格式的文件操作,已有com.nikhaldimann提供的r5的jar工具,但是如果频繁操作且属性特别多的时候,即使将共有方法抽离也还是要写很多的代码,是整个代码结构显得臃肿,而且属性也是特别多的情况的下,r5的工具也会略显麻烦一些,因此inieditor-spread在我的工作中就这样出现。我对原来的r5工具包进行了注解的扩展,通过注解的配置取代.get(section, key...

2016-07-18 09:20:27 21731

原创 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 26565

原创 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 25168 6

原创 inieditor操作conf、ini文件新思路

Inieditor + 注解 + 反射完美操作ini conf key=value类型文件

2016-03-16 21:41:02 21020

原创 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 20891

开发辅助工具2.zip

google插件,idea常用插件,finddebug,代码格式化,postman

2019-05-30

工具大礼包.zip

navicat,winrar,ue、xmind,都是常用的工具的,主要是方便统一管理

2019-05-30

redis-desktop-manager-0.9.3.817

Redis可视化工具 Redis Desktop Manager-0.9.3.817.exe

2018-04-28

设计模式之禅_高清_pdf

23种设计模式的经典解析

2017-03-31

设计模式之禅

23种设计模式的经典

2017-03-31

sonar(6.3)汉化包

sonar6.3 汉化包

2017-03-24

大型网站技术架构:核心原理与案例分析

大型网站技术架构:核心原理与案例分析

2017-02-07

Git-2.11.0.3-64-bit

Git-2.11.0.3-64-bit

2017-01-19

java将数据库表反射成java实体类xml中sql语句

java将数据库表反射成java实体类xml中sql语句,如果使用的mybatis,生成基于原生的xml中sql操作语句,如insert、select、update语句。

2017-01-08

Java数据结构和算法 第二版

java数据结构和算法

2016-12-23

redis-desktop-manager管理软件

redis-desktop-manager管理软件

2016-12-12

深入理解Java虚拟机

深入理解Java虚拟机

2016-12-12

redis桌面桌面管理软件

redis桌面管理软件的官网,有时无法连接,这里做个备份。redis-desktop-manager redis桌面管理软件

2016-12-12

Java多线程编程核心技术 源代码(高洪岩)

Java多线程编程核心技术 源代码

2016-12-08

websocket(spring官网demo+github官网demo)

websocket(spring官网demo+github官网demo) 方便下载

2016-12-04

spring4整合websocket 基于xml配置实例程序

spring4整合websocket 基于xml配置实例程序

2016-12-04

freemark中文手册

freemark中文使用

2016-11-30

hyperic-sigar-1.6.4

hyperic-sigar-1.6.4

2016-11-18

Spring security 官网说明文档(英文版)

Spring security 官网说明文档(英文版)

2016-10-28

redis实战中文 pdf

redis实战中文版pdf

2016-10-10

Java多线程编程核心技术_完整版.pdf

Java多线程编程核心技术 完整版

2016-09-27

java并发编程实战_高清_目录.pdf

java并发编程实战_高清_目录

2016-09-26

敏捷软件开发:原则、模式与实践(高清有目录)

敏捷软件开发:原则、模式与实践(高清有目录)

2016-09-06

Java并发编程的艺术完整高清PDF&源码

Java并发编程的艺术完整高清PDF&源码

2016-09-05

android-2.3.3-gingerbread-src

通讯方式:支持前置摄像头、SIP/VOIP和NFC(近场通讯) 站在用户的角度看,这次更新的亮点主要有: 简化界面、速度提升 更快更直观的文字输入 一键文字选择和复制/粘帖 改进的电源管理系统 新的应用管理方式 原生支持前置前置摄像头、互联网通话和NFC(近场通讯) 增加下载管理器

2016-07-13

linux(MIB)库

标准的linux的mib库,snmp使用必备资源

2015-08-13

fatjar _0.0.32 ecplise4.4.* ecplise LUNA

解决ecplise4.4.* 不能安装fatjar插件的问题

2015-01-09

Java记事本(包含报告)

使用Java编写的就是本,功能实现完整,报告填写的完整,直接可以使用

2012-11-07

汇编语言综合实验(含报告)

汇编语言综合实验,包含代码和详细的报告说明,代码完整,报告全。

2012-11-07

java销售管理系统(带报告)

Java编写销售数据管理系统,包含SQL数据库,还有详细的课程设计报告

2012-11-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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