<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ZChangfeng的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ZChangfeng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ZChangfeng]]></copyright><item><title><![CDATA[Eclipse中通过Hibernate Tools插件实现从数据库逆向生成Hibernate带注解的实体类]]></title><link>https://blog.youkuaiyun.com/ZChangfeng/article/details/79550835</link><guid>https://blog.youkuaiyun.com/ZChangfeng/article/details/79550835</guid><author>ZChangfeng</author><pubDate>Wed, 14 Mar 2018 10:21:53 +0800</pubDate><description><![CDATA[一、安装hibernate tools插件1、在线安装通过Eclipse的Help-&amp;gt;Install New Software 在线安装插件，插件连接为：eclipse helios(3.6)版添加如下地址：http://download.jboss.org/jbosstools/updates/stable/helios/选择性安装：hibernate tools在All Jboss to...]]></description><category></category></item><item><title><![CDATA[Jenkins安装与配置]]></title><link>https://blog.youkuaiyun.com/ZChangfeng/article/details/79540393</link><guid>https://blog.youkuaiyun.com/ZChangfeng/article/details/79540393</guid><author>ZChangfeng</author><pubDate>Tue, 13 Mar 2018 14:51:37 +0800</pubDate><description><![CDATA[2 Jenkins安装在最简单的情况下，Jenkins 只需要两个步骤：1.下载最新的版本（一个 WAR 文件）。Jenkins官方网址: http://Jenkins-ci.org/2.运行 java -jar jenkins.war注意：Jenkins 需要运行 Java 5以及以上的版本。还有一种安装方式就是将下载的war包文件部署到 servlet 容器，然后启动容器，在浏览器的URL地址...]]></description><category></category></item><item><title><![CDATA[Apache ActiveMQ教程]]></title><link>https://blog.youkuaiyun.com/ZChangfeng/article/details/79499782</link><guid>https://blog.youkuaiyun.com/ZChangfeng/article/details/79499782</guid><author>ZChangfeng</author><pubDate>Fri, 09 Mar 2018 16:51:55 +0800</pubDate><description><![CDATA[https://wenku.baidu.com/view/a41c0a29bd64783e09122bbb.htmls]]></description><category></category></item><item><title><![CDATA[将本地jar添加到Maven仓库]]></title><link>https://blog.youkuaiyun.com/ZChangfeng/article/details/79098631</link><guid>https://blog.youkuaiyun.com/ZChangfeng/article/details/79098631</guid><author>ZChangfeng</author><pubDate>Thu, 18 Jan 2018 17:19:35 +0800</pubDate><description><![CDATA[一、将jar添加到本地仓库的做法：以下面pom.xml依赖的jar包为例：实际项目中pom.xml依赖写法：[html] view plain copydependency>      groupId>org.springframeworkgroupId>      artifactId>spring-context-supportartifactId>      version>3.1.0.RE]]></description><category></category></item><item><title><![CDATA[APP调用微信支付接口-服务端二次签名]]></title><link>https://blog.youkuaiyun.com/ZChangfeng/article/details/78899618</link><guid>https://blog.youkuaiyun.com/ZChangfeng/article/details/78899618</guid><author>ZChangfeng</author><pubDate>Tue, 26 Dec 2017 10:33:55 +0800</pubDate><description><![CDATA[1、在第二次签名时候，官方给出的说法是如图：

要是按照他上面的驼峰原则来进行签名，那你就大错特错了。
记住：这几个字段的“字段名”在参与签名的时候一定都要改成小写！！！

2、还有个坑要注意：不仔细根本看不见，时间戳timestamp一定要是转化为以秒为单位的10位数字，千万不要傻了吧唧的写个System.currentTimeMillis()获得的是13位的毫秒！！！]]></description><category></category></item><item><title><![CDATA[手把手教你完成App支付JAVA后台-支付宝支付JAVA]]></title><link>https://blog.youkuaiyun.com/ZChangfeng/article/details/78663797</link><guid>https://blog.youkuaiyun.com/ZChangfeng/article/details/78663797</guid><author>ZChangfeng</author><pubDate>Wed, 29 Nov 2017 12:03:38 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/u012552275/article/details/78320051



后台基本需要到以下几个参数，我都将他们写在了properties文件中：

支付宝参数
AliPay.payURL = https://openapi.alipay.com/gateway.do 
商户公钥 
AliPay.publicKey = xxx]]></description><category></category></item><item><title><![CDATA[Illegal access：this web application instance has been stopped already]]></title><link>https://blog.youkuaiyun.com/ZChangfeng/article/details/78205923</link><guid>https://blog.youkuaiyun.com/ZChangfeng/article/details/78205923</guid><author>ZChangfeng</author><pubDate>Wed, 11 Oct 2017 17:11:23 +0800</pubDate><description><![CDATA[INFO: Illegal access: this web application instance has been stopped already.  Could not load com.mchange.v2.c3p0.impl.PoolBackedDataSourceBaseBeanInfo.  The eventual following stack trace is caused b]]></description><category></category></item><item><title><![CDATA[mysql中查询不以某个字符串开头的字段]]></title><link>https://blog.youkuaiyun.com/ZChangfeng/article/details/78032872</link><guid>https://blog.youkuaiyun.com/ZChangfeng/article/details/78032872</guid><author>ZChangfeng</author><pubDate>Tue, 19 Sep 2017 17:56:54 +0800</pubDate><description><![CDATA[mysql查询以字符串开头的数据可以有：
1、select * from a where a.name like 'H%'
2、select * from a where left(a.name, 1)='H';


mysql查询不以某个字符串开头：
select * from a where left(a.name, 1)]]></description><category></category></item><item><title><![CDATA[QuartZ Cron表达式]]></title><link>https://blog.youkuaiyun.com/ZChangfeng/article/details/78032736</link><guid>https://blog.youkuaiyun.com/ZChangfeng/article/details/78032736</guid><author>ZChangfeng</author><pubDate>Tue, 19 Sep 2017 17:44:57 +0800</pubDate><description><![CDATA[CronTrigger
CronTriggers往往比SimpleTrigger更有用，如果您需要基于日历的概念，而非SimpleTrigger完全指定的时间间隔，复发的发射工作的时间表。
CronTrigger，你可以指定触发的时间表如“每星期五中午”，或“每个工作日9:30时”，甚至“每5分钟一班9:00和10:00逢星期一上午，星期三星期五“。
即便如此，SimpleTrigger一样]]></description><category></category></item><item><title><![CDATA[芝麻信用商家接入指南]]></title><link>https://blog.youkuaiyun.com/ZChangfeng/article/details/74456656</link><guid>https://blog.youkuaiyun.com/ZChangfeng/article/details/74456656</guid><author>ZChangfeng</author><pubDate>Wed, 05 Jul 2017 17:13:27 +0800</pubDate><description><![CDATA[一般来说不管是芝麻信用还用其他的一些API接口，大到比如QQ互联，小到公司内部对外暴露的一些小的接口，都会包含如下几个要素：

应用公钥应用私钥请求公共URL请求接口方法名
　　有兴趣的可以自己去百度一下，这里就不做详细的介绍了，其实对于芝麻信用的话，上面4条也是必须的，那么芝麻对于API接口的定义，官方的解释如下：
　　目前芝麻信用开放平台支持两种类型的接口，一种是系统调用类接口，主要是]]></description><category></category></item><item><title><![CDATA[CASE WHEN 及 SELECT CASE WHEN的用法]]></title><link>https://blog.youkuaiyun.com/ZChangfeng/article/details/73505812</link><guid>https://blog.youkuaiyun.com/ZChangfeng/article/details/73505812</guid><author>ZChangfeng</author><pubDate>Tue, 20 Jun 2017 18:01:14 +0800</pubDate><description><![CDATA[Case具有两种格式。简单Case函数和Case搜索函数。
简单Case函数
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
 
--Case搜索函数 
CASE WHEN sex = '1' THEN '男' 
WHEN sex = '2' THEN '女' 
ELSE '其他' END  
   种方式]]></description><category></category></item><item><title><![CDATA[mysql添加表注释、字段注释、查看与修改注释]]></title><link>https://blog.youkuaiyun.com/ZChangfeng/article/details/73302045</link><guid>https://blog.youkuaiyun.com/ZChangfeng/article/details/73302045</guid><author>ZChangfeng</author><pubDate>Thu, 15 Jun 2017 19:56:39 +0800</pubDate><description><![CDATA[1 创建表的时候写注释
create table test1
(
field_name int comment '字段的注释'
)comment='表的注释';

2 修改表的注释
alter table test1 comment '修改后的表的注释';

3 修改字段的注释
alter table test1 modify column field_name int com]]></description><category></category></item><item><title><![CDATA[H5压缩图片 AJAX上传图片]]></title><link>https://blog.youkuaiyun.com/ZChangfeng/article/details/72654335</link><guid>https://blog.youkuaiyun.com/ZChangfeng/article/details/72654335</guid><author>ZChangfeng</author><pubDate>Tue, 23 May 2017 17:57:21 +0800</pubDate><description><![CDATA[HTML5 Canvas压缩图片 AJAX上传图片

Canvas压缩图片

封装压缩图片的js

function compress(event, callback){
    //var inputID="file";
    var file = event.files[0];  
    var reader = new FileReader();
    reader.onl]]></description><category></category></item><item><title><![CDATA[Java生成图片验证码]]></title><link>https://blog.youkuaiyun.com/ZChangfeng/article/details/72576663</link><guid>https://blog.youkuaiyun.com/ZChangfeng/article/details/72576663</guid><author>ZChangfeng</author><pubDate>Sat, 20 May 2017 14:43:23 +0800</pubDate><description><![CDATA[效果图：




AuthImage类:





[java] view
 plain copy


 


package hh.com.util;    import java.io.IOException;    import javax.servlet.ServletException;  import javax.servlet.http.HttpS]]></description><category></category></item><item><title><![CDATA[MYSQL数据库设计规范与原则]]></title><link>https://blog.youkuaiyun.com/ZChangfeng/article/details/72549575</link><guid>https://blog.youkuaiyun.com/ZChangfeng/article/details/72549575</guid><author>ZChangfeng</author><pubDate>Fri, 19 May 2017 17:25:32 +0800</pubDate><description><![CDATA[MYSQL数据库设计规范

 

    1、数据库命名规范

        采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成;

        命名简洁明确(长度不能超过30个字符);

        例如：user,
 stat, log, 也可以wifi_user, wifi_stat, wifi_log给数据库加个前缀;

]]></description><category></category></item><item><title><![CDATA[JFinal调用Mysql存储过程方法]]></title><link>https://blog.youkuaiyun.com/ZChangfeng/article/details/72478296</link><guid>https://blog.youkuaiyun.com/ZChangfeng/article/details/72478296</guid><author>ZChangfeng</author><pubDate>Thu, 18 May 2017 17:45:00 +0800</pubDate><description><![CDATA[1.首先要清楚JFinal提供了Db+Record的模式，而其中有一个方法是这样的Db.execute(ICallback),。
2.ICallback是JFinal提供的调用存储过程的接口，接口中提供了run方法，用来实现存储过程的调用。
简单描述代码过程
（1）我在service类中写了一个内部类来实现ICallback接口，并写了一个方法调用内部类。
（2）我写的borrow为MyS]]></description><category></category></item><item><title><![CDATA[解析地图api工具类]]></title><link>https://blog.youkuaiyun.com/ZChangfeng/article/details/70256842</link><guid>https://blog.youkuaiyun.com/ZChangfeng/article/details/70256842</guid><author>ZChangfeng</author><pubDate>Thu, 20 Apr 2017 11:48:57 +0800</pubDate><description><![CDATA[/**
 *
 * @author Administrator
 */
public class HttpUtilnew {
            // 连接超时时间
        private static final int CONNECTION_TIMEOUT = 3000;
        //读取超时时间
        private static final i]]></description><category></category></item><item><title><![CDATA[SpringMVC与Struts2区别与比较总结]]></title><link>https://blog.youkuaiyun.com/ZChangfeng/article/details/70238298</link><guid>https://blog.youkuaiyun.com/ZChangfeng/article/details/70238298</guid><author>ZChangfeng</author><pubDate>Wed, 19 Apr 2017 11:12:57 +0800</pubDate><description><![CDATA[1、Struts2是类级别的拦截， 一个类对应一个request上下文，SpringMVC是方法级别的拦截，一个方法对应一个request上下文，而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful
 url,而struts2的架构实现起来要费劲，因为Struts2中Action的一个方法可以对应一个url，而其类属性却被所有方法共享，这也就无法用注解或其他]]></description><category></category></item><item><title><![CDATA[Emoji表情转换]]></title><link>https://blog.youkuaiyun.com/ZChangfeng/article/details/70142799</link><guid>https://blog.youkuaiyun.com/ZChangfeng/article/details/70142799</guid><author>ZChangfeng</author><pubDate>Wed, 12 Apr 2017 14:57:43 +0800</pubDate><description><![CDATA[/**
 *
 * @author Administrator
 */
public class EmojiUtil {
    /**
    * @Description 将字符串中的emoji表情转换成可以在utf-8字符集数据库中保存的格式（表情占4个字节，需要utf8mb4字符集）
    * @param str
    * 待转换字符串
    * @return ]]></description><category></category></item><item><title><![CDATA[eclipse 安装svn插件]]></title><link>https://blog.youkuaiyun.com/ZChangfeng/article/details/67637520</link><guid>https://blog.youkuaiyun.com/ZChangfeng/article/details/67637520</guid><author>ZChangfeng</author><pubDate>Tue, 28 Mar 2017 15:32:33 +0800</pubDate><description><![CDATA[1、下载最新的Eclipse，我的版本是3.7.2 indigo(Eclipse IDE for Java
 EE Developers)版 
   如果没有安装的请到这里下载安装：http://eclipse.org/downloads/ 

2、下载SVN插件subclipse，安装方法有两种.那种绿色的以link方式安装的方式我在indogo上试了多次就是没成功。 

3、SVN]]></description><category></category></item></channel></rss>