<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Welcom to zougangx's blog]]></title><description><![CDATA[坚持...积累...                   编程是一门技术，更加是一门艺术]]></description><link>https://blog.csdn.net/zougangx</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; zougangx]]></copyright><item><title><![CDATA[java.sql.SQLException: java.lang.IllegalAccessError: class sun.reflect.GeneratedConstructorAccessor2]]></title><link>https://blog.csdn.net/zougangx/article/details/76187855</link><guid>https://blog.csdn.net/zougangx/article/details/76187855</guid><author>zougangx</author><pubDate>Thu, 27 Jul 2017 14:37:19 +0800</pubDate><description><![CDATA[项目启动时出现错误信息：java.sql.SQLException: java.lang.IllegalAccessError: class sun.reflect.GeneratedConstructorAccessor2
解决方法：
如果是用的 IDEA，并且是用的 jfinal 集成的 jetty 启动项目，使用如下代码：
JFinal.start("src/main/webapp",]]></description><category></category></item><item><title><![CDATA[java.lang.NoClassDefFoundError: org/apache/ibatis/mapping/DatabaseIdProvider]]></title><link>https://blog.csdn.net/zougangx/article/details/74474720</link><guid>https://blog.csdn.net/zougangx/article/details/74474720</guid><author>zougangx</author><pubDate>Wed, 05 Jul 2017 18:38:52 +0800</pubDate><description><![CDATA[项目中出现错误信息：




 java.lang.NoClassDefFoundError: org/apache/ibatis/mapping/DatabaseIdProvider





pom中配置文件如下：





org.mybatis
mybatis
3.0.1


org.mybatis
mybatis-spring
1.2.2]]></description><category></category></item><item><title><![CDATA[git回退到历史版本]]></title><link>https://blog.csdn.net/zougangx/article/details/67633117</link><guid>https://blog.csdn.net/zougangx/article/details/67633117</guid><author>zougangx</author><pubDate>Tue, 28 Mar 2017 10:56:43 +0800</pubDate><description><![CDATA[1. 使用git命令行工具，先进入工程目录（含有.git目录的文件夹），使用log命令查看历史版本，
git log
拿到某个需要回滚版本的id，例如是：6cd0423f9297f3fbff6e1a79019e4e7912fd0c79。

2. 使用 reset 命令

git reset --hard 6cd0423f9297f3fbff6e1a79019e4e7912fd0c79 ]]></description><category></category></item><item><title><![CDATA[iOS App让自己的应用在其他应用中打开列表中显示、iOS把自己的应用添加到”活动“、将PDF文件Open In MyApp]]></title><link>https://blog.csdn.net/zougangx/article/details/65436800</link><guid>https://blog.csdn.net/zougangx/article/details/65436800</guid><author>zougangx</author><pubDate>Thu, 23 Mar 2017 09:44:33 +0800</pubDate><description><![CDATA[像百度网盘等应用，里面的文件打开时，都可以通过以下应用再打开文件。下面红色框框内的我的jpg就是我做的一个例子。因为例子没有提供Icon，所以显示的是默认icon。






下面就是这例子的主要步骤和代码。




例子是一个打开jpg图片程序。




1、在项目的**info.plist文件中添加：





[html] view
 pla]]></description><category></category></item><item><title><![CDATA[node.js npm 模块设置报错FATAL ERROR: MarkCompactCollector:]]></title><link>https://blog.csdn.net/zougangx/article/details/62221591</link><guid>https://blog.csdn.net/zougangx/article/details/62221591</guid><author>zougangx</author><pubDate>Wed, 15 Mar 2017 13:32:29 +0800</pubDate><description><![CDATA[今天在执行npm config set prefix “F:\nodejs\node_global”报错，错误信息如下： 

FATAL ERROR: MarkCompactCollector: semi-space copy, fallback in old gen Allocation failed - JavaScript heap out of memory



38340 ]]></description><category></category></item><item><title><![CDATA[HIBERNATE与MYBATIS的对比]]></title><link>https://blog.csdn.net/zougangx/article/details/62221412</link><guid>https://blog.csdn.net/zougangx/article/details/62221412</guid><author>zougangx</author><pubDate>Wed, 15 Mar 2017 13:22:54 +0800</pubDate><description><![CDATA[JAVA面试中问及HIBERNATE与 MYBATIS的对比，在这里做一下总结




我是一名java开发人员，hibernate以及mybatis都有过学习，在java面试中也被提及问道过，在项目实践中也应用过，现在对hibernate和mybatis做一下对比，便于大家更好的理解和学习，使自己在做项目中更加得心应手。
第一方面：开发速度的对比
就开发速度而言，Hibernate]]></description><category></category></item><item><title><![CDATA[SpringBoot初始教程之数据库连接池(druid)]]></title><link>https://blog.csdn.net/zougangx/article/details/53262196</link><guid>https://blog.csdn.net/zougangx/article/details/53262196</guid><author>zougangx</author><pubDate>Mon, 21 Nov 2016 18:27:21 +0800</pubDate><description><![CDATA[1.介绍

Druid是一个JDBC组件库，包括数据库连接池、SQL Parser等组件。DruidDataSource是最好的数据库连接池。SpringBoot支持任何一种数据库链接池的配置，在这里用druid作为例子进行讲解

2.快速开始

这块先以Spring的JdbcTemplate为列子进行讲解

pom.xml

    
    project xmlns="ht]]></description><category></category></item><item><title><![CDATA[druid使用常见问题]]></title><link>https://blog.csdn.net/zougangx/article/details/53261900</link><guid>https://blog.csdn.net/zougangx/article/details/53261900</guid><author>zougangx</author><pubDate>Mon, 21 Nov 2016 17:58:17 +0800</pubDate><description><![CDATA[欢迎大家使用Druid，常见问题在这里解答，希望对大家有所帮助。

1.
 Druid是什么？

Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。

2.
 在哪里下载druid

正式版本下载：
maven中央仓库: http://central.maven.org/maven2/com/alibaba/druid/ 


3.]]></description><category></category></item><item><title><![CDATA[配置过滤器filter对跨站脚本攻击XSS实现拦截]]></title><link>https://blog.csdn.net/zougangx/article/details/53261820</link><guid>https://blog.csdn.net/zougangx/article/details/53261820</guid><author>zougangx</author><pubDate>Mon, 21 Nov 2016 17:56:08 +0800</pubDate><description><![CDATA[1.web.xml中配置filter





[html] view
 plain copy






filter>  
    filter-name>XssFilterfilter-name>  
    filter-class>com.wk.util.XssFilterfilter-class>  
filter>  
filter-mapping]]></description><category></category></item><item><title><![CDATA[nginx自定义模块编写-根据post参数路由到不同服务器]]></title><link>https://blog.csdn.net/zougangx/article/details/32711903</link><guid>https://blog.csdn.net/zougangx/article/details/32711903</guid><author>zougangx</author><pubDate>Fri, 20 Jun 2014 14:59:33 +0800</pubDate><description><![CDATA[nginx可以轻松实现根据不同的url 或者 get参数来转发到不同的服务器，然而当我们需要根据http包体来进行请求路由时，nginx默认的配置规则就捉襟见肘了，但是没关系，nginx提供了强大的自定义模块功能，我们只要进行需要的扩展就行了。

我们来理一下思路，我们的需求是：

nginx根据http包体的参数，来选择合适的路由

在这之前，我们先来考虑另一个问题：

在ngi]]></description><category></category></item><item><title><![CDATA["无法找到“XXX.exe”的调试信息，或者调试信息不匹配]]></title><link>https://blog.csdn.net/zougangx/article/details/32705519</link><guid>https://blog.csdn.net/zougangx/article/details/32705519</guid><author>zougangx</author><pubDate>Fri, 20 Jun 2014 11:55:27 +0800</pubDate><description><![CDATA[今天调试一C++程序，按下F5，老是弹出一对话框显示信息：debugging information for 'myproject.exe' cannot be found or does not match. No symbols loaded. 翻译成中文大概就是：不能找到'myproject.exe' 的调试信息或者调试信息不匹配。符号文件未加载。

起初，我以为是没有生成.pdb文件的]]></description><category></category></item><item><title><![CDATA[你认为这个程序的结果是什么？]]></title><link>https://blog.csdn.net/zougangx/article/details/9229539</link><guid>https://blog.csdn.net/zougangx/article/details/9229539</guid><author>zougangx</author><pubDate>Tue, 02 Jul 2013 23:58:10 +0800</pubDate><description><![CDATA[#include 

void main()
{ 
    char t[256];  
    for(int i=0;i<256;i++)  
    {    
        t[i]=i;  
    }  

    for(int i=0;i<256;i++)  
    {    
        printf("%02X\t",t[i]);  
    }
}

你认为这个程]]></description><category></category></item><item><title><![CDATA[linux下怎么退出telnet]]></title><link>https://blog.csdn.net/zougangx/article/details/9226995</link><guid>https://blog.csdn.net/zougangx/article/details/9226995</guid><author>zougangx</author><pubDate>Tue, 02 Jul 2013 17:44:58 +0800</pubDate><description><![CDATA[在运维过程中，常常会telnet某个ip端口，如果 能telnet通，怎么退出呢 ？





1、telnet 63.172.25.18 6463 回车


Trying 63.172.25.18...

Connected to 63.172.25.18 (63.172.25.18).

Escape character is '^]'.


 

2、ct]]></description><category></category></item><item><title><![CDATA[AIX下生成动态库的问题]]></title><link>https://blog.csdn.net/zougangx/article/details/9226947</link><guid>https://blog.csdn.net/zougangx/article/details/9226947</guid><author>zougangx</author><pubDate>Tue, 02 Jul 2013 17:41:28 +0800</pubDate><description><![CDATA[libwrapper.so: $(libwrapper_so_OBJECTS)
        @echo ${COMPILE}
        @echo $(libwrapper_so_OBJECTS)
        ${COMPILE} -shared $(libwrapper_so_OBJECTS) -o $(LIB)/libwrapper.so
#       ${COMPIL]]></description><category></category></item><item><title><![CDATA[perl 自动发邮件]]></title><link>https://blog.csdn.net/zougangx/article/details/9190649</link><guid>https://blog.csdn.net/zougangx/article/details/9190649</guid><author>zougangx</author><pubDate>Thu, 27 Jun 2013 17:58:47 +0800</pubDate><description><![CDATA[perl脚本：

#!/usr/bin/perl
use Net::SMTP;
use MIME::Base64;

################
# 自动签到脚本 #
################

$host = '10.182.131.153'; #SMTP服务器地址

###########################
#
# $host: smtp]]></description><category></category></item><item><title><![CDATA[gdb 断点设置方法]]></title><link>https://blog.csdn.net/zougangx/article/details/9187753</link><guid>https://blog.csdn.net/zougangx/article/details/9187753</guid><author>zougangx</author><pubDate>Thu, 27 Jun 2013 14:50:58 +0800</pubDate><description><![CDATA[gdb 断点有基本的三种设置方法：break,catch,watch
break 是最简单的，这里主要说说break设置。
 
一. 断点设置
当我们gdb一个可执行程序的时候，这个程序要可调式，必须在编译的时候加了调式选项 -g，但是我们如果下载的别人的开源项目，一般是没有加调试选项的，所以一般要自己修改makefile文件，把调试选项加上。
比如我现在调试 一个项目的可执行程序 pr]]></description><category></category></item><item><title><![CDATA[跟我一起写 Makefile]]></title><link>https://blog.csdn.net/zougangx/article/details/9137567</link><guid>https://blog.csdn.net/zougangx/article/details/9137567</guid><author>zougangx</author><pubDate>Thu, 20 Jun 2013 15:34:29 +0800</pubDate><description><![CDATA[概述


什么是makefile？或许很多Winodws的程序员都不知道这个东西，因为那些Windows的IDE都为你做了这个工作，但我觉得要作一个好的和professional的程序员，makefile还是要懂。这就好像现在有这么多的HTML的编辑器，但如果你想成为一个专业人士，你还是要了解HTML的标识的含义。特别在Unix下的软件编译，你就不能不自己写makefile了，会不会写mak]]></description><category></category></item><item><title><![CDATA[Dev-Cpp/Mingw32 环境介绍(1)]]></title><link>https://blog.csdn.net/zougangx/article/details/8992285</link><guid>https://blog.csdn.net/zougangx/article/details/8992285</guid><author>zougangx</author><pubDate>Thu, 30 May 2013 09:11:43 +0800</pubDate><description><![CDATA[Dev-Cpp/Mingw32 环境介绍(1)

 

前言



  对于现在越来越多得关于编程方面得问题和商业公司对版权问题的担心。所以向各位推荐一款类似于VC的IDE。这款IDE所使用的编译程序是 GCC的Win32版本 Mingw32。而IDE本身也是GPL协议的产物。所以，不论是商业用户，还是个人用户都能够自由的使用她，而不必为使用盗版软件而提心吊胆的。另外，由于Ming]]></description><category></category></item><item><title><![CDATA[射频识别技术漫谈(3)—能量、调制]]></title><link>https://blog.csdn.net/zougangx/article/details/8980259</link><guid>https://blog.csdn.net/zougangx/article/details/8980259</guid><author>zougangx</author><pubDate>Mon, 27 May 2013 15:48:39 +0800</pubDate><description><![CDATA[无源和免接触是非接触式IC卡相对于接触式IC卡的两大特点。无源是指卡片上没有电源，免接触是指对卡片的读写操作不必和读写器接触。非接触式智能卡也是IC卡，而卡上的IC即集成电路工作时肯定是需要电源的，卡片自身没有电源而又不和读写器接触，那么电源从哪里来的呢？

其实回答这个问题非常简单，那就是电磁感应。读写器产生一个电磁场，卡片上的天线是一个LC振荡电路，且这个振荡电路的共振频率和读写器电磁场的]]></description><category></category></item><item><title><![CDATA[射频识别技术漫谈(2)—国际标准]]></title><link>https://blog.csdn.net/zougangx/article/details/8980213</link><guid>https://blog.csdn.net/zougangx/article/details/8980213</guid><author>zougangx</author><pubDate>Mon, 27 May 2013 15:47:32 +0800</pubDate><description><![CDATA[如果你只是智能卡的用户，通常可以不必关注国际标准，但作为智能卡的专业开发人员，则至少也要对相关标准有所了解。国际标准一般都是西方人制定的，原版都是英文的，而所谓中文版往往是对原版的直译，许多情况下并未准确说出实际的意思，所以如果想看这些标准，还是看原版好。以下仅简单介绍比较重要的关于智能卡的国际标准。以后的叙述我可能很少提及这些标准，不读这些标准也不影响朋友们继续往下读，但是正所谓没有规矩，不成方]]></description><category></category></item></channel></rss>