<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[davenTsang的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/devenzeng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; devenzeng]]></copyright><item><title><![CDATA[jquery datatables实现服务端分页]]></title><link>https://blog.youkuaiyun.com/devenzeng/article/details/86575615</link><guid>https://blog.youkuaiyun.com/devenzeng/article/details/86575615</guid><author>devenzeng</author><pubDate>Mon, 21 Jan 2019 15:47:38 +0800</pubDate><description><![CDATA[网上找的大多数都不能解决问题，自己写个以后可以翻阅。
对这个插件不是很了解，哪里错了麻烦提出。
版本：jquery datatables1.10.0
实现功能：ajax服务端分页

对应的js代码：


$('.table-sort').dataTable({
		processing:true,
		serverSide:true,
		paging:true,//发现这玩意要不要都可以?
		...]]></description><category></category></item><item><title><![CDATA[JAVA获取服务器证书以及请求OCSP查询证书状态]]></title><link>https://blog.youkuaiyun.com/devenzeng/article/details/85685173</link><guid>https://blog.youkuaiyun.com/devenzeng/article/details/85685173</guid><author>devenzeng</author><pubDate>Thu, 03 Jan 2019 14:24:47 +0800</pubDate><description><![CDATA[应用场景：leader需要做个监控程序扫描自己网站的服务器证书状态是否符合设置，出现异常则发短信/Email给管理人员。

假设我们要监控的URL是https://baidu.com，首先使用URL建立https通道，连接正常则服务器会发送证书回客户端。

JAVA需要用到的jar包，bouncy castle相关的包，大家自行下载。maven配置：


&amp;lt;dependency&amp;gt;
		...]]></description><category></category></item><item><title><![CDATA[关于HTTPS的一点点了解]]></title><link>https://blog.youkuaiyun.com/devenzeng/article/details/83308415</link><guid>https://blog.youkuaiyun.com/devenzeng/article/details/83308415</guid><author>devenzeng</author><pubDate>Tue, 23 Oct 2018 16:17:50 +0800</pubDate><description><![CDATA[最近需要对SSL证书这块进行部署和各类型证书转换，记录一些中间使用到的命令。

先说下怎么获取证书。
首先是生成私钥：


openssl genrsa -out private.key 2048
openssl genrsa -aes256 -passout pass:123456 -out private.key 2048


上面是生成2048bit不带密码的私钥和带密码的私钥
然后是生成证...]]></description><category></category></item><item><title><![CDATA[unable to find valid certification path to requested target解决方法]]></title><link>https://blog.youkuaiyun.com/devenzeng/article/details/82185339</link><guid>https://blog.youkuaiyun.com/devenzeng/article/details/82185339</guid><author>devenzeng</author><pubDate>Fri, 31 Aug 2018 17:52:50 +0800</pubDate><description><![CDATA[今天售后来咨询客户买了证书出现https请求400错误，让帮忙弄下。看到客户的代码好像没什么问题，自己就试了下，还真的出现异常了。记录下避免以后被坑。

场景：双向验证的SSL，请求需要带客户端证书。

有可能大家碰到的问题不一样，但是出现这个问题是一个客户反馈过来的。用的是apache的httpclient，注册证书请求服务端，然后报400错误，错误信息是unable to find valid...]]></description><category></category></item><item><title><![CDATA[spring clound之eureka学习(1)服务端的搭建和注册客户端]]></title><link>https://blog.youkuaiyun.com/devenzeng/article/details/81297465</link><guid>https://blog.youkuaiyun.com/devenzeng/article/details/81297465</guid><author>devenzeng</author><pubDate>Tue, 31 Jul 2018 11:01:03 +0800</pubDate><description><![CDATA[       微服务架构是很火了。用了一天过滤式的看了下概念，感觉对目前公司的架构还是可以有一点帮助的。概念性的东西在网上已经很多大神解释了，本文是个人学习的一些记录。和大家一样我也是没接触过spring clound,连spring boot都比较少用。

听说eureka要闭源了，但是看了下这个比其他几个服务发现框架简单。下面先搭起一个eureka注册中心：



这个是项目目录结构，使用ma...]]></description><category></category></item><item><title><![CDATA[Spring事务配置隔离级别Isolation.READ_COMMITTED引发的一系列问题]]></title><link>https://blog.youkuaiyun.com/devenzeng/article/details/80625265</link><guid>https://blog.youkuaiyun.com/devenzeng/article/details/80625265</guid><author>devenzeng</author><pubDate>Fri, 08 Jun 2018 16:59:38 +0800</pubDate><description><![CDATA[	这两天改了下spring事务隔离级别，使用Isolation.READ_COMMITTED,导致了放到生产环境马上出现错误。这是在测试环境没有的，找log发现了：Caused by: java.sql.SQLException: Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = ST...]]></description><category></category></item><item><title><![CDATA[JDK源码调试显示不出变量问题解决]]></title><link>https://blog.youkuaiyun.com/devenzeng/article/details/79742621</link><guid>https://blog.youkuaiyun.com/devenzeng/article/details/79742621</guid><author>devenzeng</author><pubDate>Thu, 29 Mar 2018 15:01:06 +0800</pubDate><description><![CDATA[废话不多说，首先把%JAVA_HOME%\src.zip和%JAVA_HOME%\jre\lib\rt.jar 复制到D盘根目录下（可以是任何地方），我的是jdk1.8，以1.8为例。把src.zip解压成jdk8_src，这里有个注意的地方就是只能jdk8_src文件夹只能留下三个文件夹java,javax,org。不知道是不是jdk1.8的原因还是其他，如果留下其他两个会出现错误。引用不正确？...]]></description><category></category></item><item><title><![CDATA[SVN合并分支、分支打分支，分支合并分支]]></title><link>https://blog.youkuaiyun.com/devenzeng/article/details/78861665</link><guid>https://blog.youkuaiyun.com/devenzeng/article/details/78861665</guid><author>devenzeng</author><pubDate>Thu, 21 Dec 2017 11:25:15 +0800</pubDate><description><![CDATA[由于之前没有做版本的管理，导致在后来分支的管理出现了救火的情况。
先说下自己的svn版本和合并的情况。
项目需求：在线版本保证最新，主干在开发，我打了在线版本做成分支，然后在分支上面修改bug。
但是说要在修改bug的过程当中应对一些紧急的bug，之前没做过svn分支的管理，只做过一些简单的更新、提交、编辑冲突。
直接开干，弄个svn服务端把环境模拟成自己的项目。
1.建立truck、b]]></description><category></category></item><item><title><![CDATA[spring+quartz定时器]]></title><link>https://blog.youkuaiyun.com/devenzeng/article/details/77848149</link><guid>https://blog.youkuaiyun.com/devenzeng/article/details/77848149</guid><author>devenzeng</author><pubDate>Tue, 05 Sep 2017 10:55:49 +0800</pubDate><description><![CDATA[spring本身自己也会有一个task定时器并且非常方便，但可配置性不是很高，就想到了在spring里面用quartz，然后配合属性文件使用。
先看下spring自带的task怎么使用。


<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSche]]></description><category></category></item><item><title><![CDATA[eclipse远程调试]]></title><link>https://blog.youkuaiyun.com/devenzeng/article/details/77835725</link><guid>https://blog.youkuaiyun.com/devenzeng/article/details/77835725</guid><author>devenzeng</author><pubDate>Mon, 04 Sep 2017 11:43:33 +0800</pubDate><description><![CDATA[很多时候我们用到的都是本地调试，但有些特殊情况想看预生产环境出现的情况，就可能会用到远程调试了。如我现在的情况：提供接口在预生产环境给别人联调。输入的数据非常多，不方便在本地调试。就可以直接使用远程调试。
记录下来以便后续查阅。点击调试配置






在左边的 Remote java application右键新建一个配置。




输入需要调试的主机IP,端口]]></description><category></category></item><item><title><![CDATA[spring声明式事务不能回滚]]></title><link>https://blog.youkuaiyun.com/devenzeng/article/details/71192842</link><guid>https://blog.youkuaiyun.com/devenzeng/article/details/71192842</guid><author>devenzeng</author><pubDate>Fri, 05 May 2017 11:10:10 +0800</pubDate><description><![CDATA[现在的项目要提供接口给别人调用，定义了一些错误码，出现错误只能捕获分析再返回错误码。这样就导致了插入数据库的时候出现异常无法进行自动回滚，需要在catch异常块里面处理完一些返回信息之后设置TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();手动回滚事务。这个可以根据自己的项目需要来的，spring事务在类级别]]></description><category></category></item><item><title><![CDATA[springmvc+hibernate的一个简单实例]]></title><link>https://blog.youkuaiyun.com/devenzeng/article/details/53198181</link><guid>https://blog.youkuaiyun.com/devenzeng/article/details/53198181</guid><author>devenzeng</author><pubDate>Thu, 17 Nov 2016 11:48:32 +0800</pubDate><description><![CDATA[刚刚进到新的公司，看到项目都是用webservice+springmvc的形式，之前一直用的是Struts的。觉得有必要看下且记录下来。因为之前有记录过注解注入方式，但这么久没有接触了，忘记了。还好自己有记录在博客里面。环境：spring4.0.4.RELEASE,hibernate4.3.10Final，包都是在官网上面下载。eclipse+mysql做的springmvc+hibernate，]]></description><category></category></item><item><title><![CDATA[Linux上面的一些琐碎事情（JDK安装和mariadb的安装）]]></title><link>https://blog.youkuaiyun.com/devenzeng/article/details/53198180</link><guid>https://blog.youkuaiyun.com/devenzeng/article/details/53198180</guid><author>devenzeng</author><pubDate>Thu, 17 Nov 2016 11:48:29 +0800</pubDate><description><![CDATA[由于公司系统涉及版权问题，所以开发人员的电脑都要装成linux的系统，虽然装的是ubuntu的（个人觉得逼格不够高），但有些东西还是不会用。一些零零碎碎的事情就拿烂笔头记起来吧，以后供自己查阅。首先是安装开发环境，由于已经装了，没有截图，按照步骤正常情况下还是可以的。其中有些知识来源于网络。首先是JDK，以JDK1.6bin版本示范。下载jdk-7u25-linux-x64.tar.gz然后建立安]]></description><category></category></item><item><title><![CDATA[JAVA将UNICODE码转成中文遇到的问题]]></title><link>https://blog.youkuaiyun.com/devenzeng/article/details/53198179</link><guid>https://blog.youkuaiyun.com/devenzeng/article/details/53198179</guid><author>devenzeng</author><pubDate>Thu, 17 Nov 2016 11:48:25 +0800</pubDate><description><![CDATA[在JAVA的群里见到这样的一个问题，java中直接输出unicode码“\u775b”，System.out.println("\775b");就可以得到一个中文“晴”字；但是String s="\\u775b"; System.out.println(s);样子却得不到中文。想了一个下午吖，终于想到可能是字符串自己的解析有问题。后来在网上找到了这个方法，public static String ]]></description><category></category></item><item><title><![CDATA[WebLoginc配置数据源出现Resource Exception]]></title><link>https://blog.youkuaiyun.com/devenzeng/article/details/53198176</link><guid>https://blog.youkuaiyun.com/devenzeng/article/details/53198176</guid><author>devenzeng</author><pubDate>Thu, 17 Nov 2016 11:48:23 +0800</pubDate><description><![CDATA[最近使用weblogic和oracle还有myeclipse进行开发项目，需要用到weblogic配置数据源，之前配好了，但是今天一开myeclipse运行项目就出现了 An error occurred during activation of changes, please see the log for details.  weblogic.application.ModuleExcepti]]></description><category></category></item><item><title><![CDATA[List泛型数组排序]]></title><link>https://blog.youkuaiyun.com/devenzeng/article/details/53198175</link><guid>https://blog.youkuaiyun.com/devenzeng/article/details/53198175</guid><author>devenzeng</author><pubDate>Thu, 17 Nov 2016 11:48:20 +0800</pubDate><description><![CDATA[List泛型排序，很多地方要用到排序，有算法的排序，也有已经组装好的类调用。对数组的，对集合的排序相信大家都不陌生。记录下刚刚花了差不多一个小时才做出来的一个对List的排序，大部分时间都是用在看API上面了，代码不多。下面是代码：List list=new ArrayList();
        Object[] obj1 = new Object[2];
        Object[]]]></description><category></category></item><item><title><![CDATA[DOM读取xml文件]]></title><link>https://blog.youkuaiyun.com/devenzeng/article/details/53198174</link><guid>https://blog.youkuaiyun.com/devenzeng/article/details/53198174</guid><author>devenzeng</author><pubDate>Thu, 17 Nov 2016 11:48:17 +0800</pubDate><description><![CDATA[第一次用这个DOM解析xml文件，搞了一个下午。为了搞清楚怎么读取xml的问题，查看了jdk的api也就那么回事。先看下xml文件
test.xml
 
xml version="1.0" encoding="UTF-8"?> pets>     pet>         id>1id>         name>dogname>         master>jackmaster>    ]]></description><category></category></item><item><title><![CDATA[几种数据库的连接方式]]></title><link>https://blog.youkuaiyun.com/devenzeng/article/details/53198171</link><guid>https://blog.youkuaiyun.com/devenzeng/article/details/53198171</guid><author>devenzeng</author><pubDate>Thu, 17 Nov 2016 11:48:13 +0800</pubDate><description><![CDATA[翻阅了之前的资料，貌似还保存的不错的几种数据库连接方式，好记性不如烂笔头。还是写下来吧。也可以帮到其他人。
 
//1、使用JTDS第三方驱动SQL数据库: driver:    net.sourceforge.jtds.jdbc.Driver  url:       jdbc:jtds:sqlserver://localhost:1433/数据库名 //同时驱动SQL2000和SQL2005]]></description><category></category></item><item><title><![CDATA[零基础学PHP之搭建环境]]></title><link>https://blog.youkuaiyun.com/devenzeng/article/details/53198167</link><guid>https://blog.youkuaiyun.com/devenzeng/article/details/53198167</guid><author>devenzeng</author><pubDate>Thu, 17 Nov 2016 11:48:10 +0800</pubDate><description><![CDATA[背景：由于想在网上开个个人的博客空间，记录自己的一些东西。所以就注册了个域名再附带买带一个空间，但空间不是支持jsp的，所以又要从零开始学习。当然这些对一个程序员来说是很正常的一个事情。
下面来说下我的配置吧。win7 32bit的电脑，所以直接在apache的官网上下载一个Windows的apache安装版（对于我这个英文文盲来说实在是个考验），没有的朋友可以去这里下载http://httpd]]></description><category></category></item><item><title><![CDATA[poi导出excel表]]></title><link>https://blog.youkuaiyun.com/devenzeng/article/details/53198166</link><guid>https://blog.youkuaiyun.com/devenzeng/article/details/53198166</guid><author>devenzeng</author><pubDate>Thu, 17 Nov 2016 11:48:07 +0800</pubDate><description><![CDATA[最近在帮人家做一个查询的功能，需要用到poi导出excel表格，之前一直也没有用过，不知道是什么情况，后来在网上找了些资料看下，也就那么一回事。希望可以给大家一些思路吧。
首先是创建一个sheet，然后再往里面添加单元格，如果手动输出过表格的话，原理其实是差不多的。
来一个完整的方法：
 
/**       * 导出excel表       * @throws IOException  ]]></description><category></category></item></channel></rss>