<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zhxtpray的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/zhxtpray</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; zhxtpray]]></copyright><item><title><![CDATA[Gson各种版本下载]]></title><link>https://blog.csdn.net/zhxtpray/article/details/90697957</link><guid>https://blog.csdn.net/zhxtpray/article/details/90697957</guid><author>zhxtpray</author><pubDate>Thu, 30 May 2019 15:24:33 +0800</pubDate><description><![CDATA[http://repo1.maven.org/maven2/com/google/code/gson/gson/
]]></description><category></category></item><item><title><![CDATA[java类中父子类、静态发、非静态、构造函数代码执行顺序]]></title><link>https://blog.csdn.net/zhxtpray/article/details/88853341</link><guid>https://blog.csdn.net/zhxtpray/article/details/88853341</guid><author>zhxtpray</author><pubDate>Wed, 27 Mar 2019 19:39:41 +0800</pubDate><description><![CDATA[java父类子类中的静态代码块，静态变量，非静态代码块，非静态变量构造函数中的代码执行循序，网上查资料老师忘记结果，自己代码跑了一遍记录下，加深下记忆。

画了张图总结下：



父类代码：




public class ParentClass {
	//为了打印时，此描述在最上面，所以以静态代码块的形式放到父类的最上面。
	static{
		StringBuffer sb = new St...]]></description><category></category></item><item><title><![CDATA[Maven项目pom.xml文件详解]]></title><link>https://blog.csdn.net/zhxtpray/article/details/73344060</link><guid>https://blog.csdn.net/zhxtpray/article/details/73344060</guid><author>zhxtpray</author><pubDate>Fri, 16 Jun 2017 17:32:34 +0800</pubDate><description><![CDATA[xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd">     
        
        
         
       ]]></description><category></category></item><item><title><![CDATA[mybatis“集合嵌套查询”和“集合嵌套结果”两种方法实现数据库一对多关系]]></title><link>https://blog.csdn.net/zhxtpray/article/details/53611593</link><guid>https://blog.csdn.net/zhxtpray/article/details/53611593</guid><author>zhxtpray</author><pubDate>Tue, 13 Dec 2016 17:02:29 +0800</pubDate><description><![CDATA[时间 2014-12-09 21:13:21  CSDN博客
原文  http://blog.csdn.net/liuao107329/article/details/41829767
主题 MyBatis




两个实体类分别如下：User用户类和Goods商品类。一个用户对应多个商品（一对多）
package com.leo.entity;

import java.util]]></description><category></category></item><item><title><![CDATA[centos 7 密码忘记 如何进入修改]]></title><link>https://blog.csdn.net/zhxtpray/article/details/53508625</link><guid>https://blog.csdn.net/zhxtpray/article/details/53508625</guid><author>zhxtpray</author><pubDate>Wed, 07 Dec 2016 17:25:05 +0800</pubDate><description><![CDATA[转自：点击打开链接
尝试了两种方式修改密码，只有一种成功。现展示如下
第一种：成功
1. 在启动界面选择  centos linux, with linux***.x86_64
2. 按 e 键进入编辑模式
3. 将光标移动到 linux 16 开头的行，找到 ro 改为 rw init=sysroot/bin/sh  （注：此步网上有显示为 ro rd_lvm.lv_centos_vm]]></description><category></category></item><item><title><![CDATA[springboot + swagger]]></title><link>https://blog.csdn.net/zhxtpray/article/details/53171857</link><guid>https://blog.csdn.net/zhxtpray/article/details/53171857</guid><author>zhxtpray</author><pubDate>Tue, 15 Nov 2016 15:34:32 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/java-zhao/p/5348113.html


swagger用于定义API文档。

好处：

前后端分离开发API文档非常明确测试的时候不需要再使用URL输入浏览器的方式来访问Controller传统的输入URL的测试方式对于post请求的传参比较麻烦（当然，可以使用postman这样的浏览器插件）spring-boot与swag]]></description><category></category></item><item><title><![CDATA[CentOS 7.0 设置iptables防火墙]]></title><link>https://blog.csdn.net/zhxtpray/article/details/52585915</link><guid>https://blog.csdn.net/zhxtpray/article/details/52585915</guid><author>zhxtpray</author><pubDate>Mon, 19 Sep 2016 15:03:02 +0800</pubDate><description><![CDATA[操作系统环境：CentOS Linux release 7.0.1406(Core) 64位
CentOS 7.0默认使用的是firewall作为防火墙，这里改为iptables防火墙步骤。

1、关闭firewall：
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止]]></description><category></category></item><item><title><![CDATA[centos 7 u盘安装]]></title><link>https://blog.csdn.net/zhxtpray/article/details/52537601</link><guid>https://blog.csdn.net/zhxtpray/article/details/52537601</guid><author>zhxtpray</author><pubDate>Wed, 14 Sep 2016 14:17:37 +0800</pubDate><description><![CDATA[U盘刻录工具下载地址：http://www.centoscn.com/CentosSoft/tool/2014/0720/3325.html
  CentOS 7 正式版下载地址：http://www.centoscn.com/CentosSoft/iso/2014/0708/3266.html

  还用光盘去安装系统你就OUT了，现在流行U盘安装，现在提供的这个U盘刻录工具只有100多K]]></description><category></category></item><item><title><![CDATA[CentOS配置网络]]></title><link>https://blog.csdn.net/zhxtpray/article/details/52537560</link><guid>https://blog.csdn.net/zhxtpray/article/details/52537560</guid><author>zhxtpray</author><pubDate>Wed, 14 Sep 2016 14:14:49 +0800</pubDate><description><![CDATA[1、配置IP
vim /etc/sysconfig/network-scripts/ifcfg-eth0  文件不存在就创建一个，名字为  ifcfg-具体网卡的命名   可以用ifconfig命令查看，左边显示的就是
DEVICE=eth0                                  #物理设备名
IPADDR=192.168.1.100                ]]></description><category></category></item><item><title><![CDATA[在CentOS7上安装JDK1.8]]></title><link>https://blog.csdn.net/zhxtpray/article/details/52527892</link><guid>https://blog.csdn.net/zhxtpray/article/details/52527892</guid><author>zhxtpray</author><pubDate>Tue, 13 Sep 2016 17:32:48 +0800</pubDate><description><![CDATA[在CentOS7上安装JDK1.8

1 通过 SecureCRT 连接到阿里云 CentOS7 服务器；

2 进入到目录 /usr/local/ 中：
 cd /usr/local/

3 创建目录 tools： 
 mkdir -p tools

4 进入到目录 /usr/local/tools 中：
 cd tools/

5 下载 jdk-8u91-linux-]]></description><category></category></item><item><title><![CDATA[URL传中文参数导致乱码的解决方案之encodeURI]]></title><link>https://blog.csdn.net/zhxtpray/article/details/52440076</link><guid>https://blog.csdn.net/zhxtpray/article/details/52440076</guid><author>zhxtpray</author><pubDate>Mon, 05 Sep 2016 14:40:24 +0800</pubDate><description><![CDATA[[size=large]       通过URL传中文参数时，在服务端后台获取到的值往往会出现乱码。解决方案有很多种。本文介绍如何通过encodeURI来解决中文乱码问题。

首先，在前端页面准备参数的时候，需要对中文参数进行encode处理：
var url = 'HelloWorldServlet?star_name='+
encodeURI(encodeURI("刘德华"));
win]]></description><category></category></item><item><title><![CDATA[廖雪峰的官方网站]]></title><link>https://blog.csdn.net/zhxtpray/article/details/51203122</link><guid>https://blog.csdn.net/zhxtpray/article/details/51203122</guid><author>zhxtpray</author><pubDate>Wed, 20 Apr 2016 18:32:32 +0800</pubDate><description><![CDATA[廖雪峰的官方网站
这个哥们的网站还是不错的，在上面学会了git。。。。。。。。。。]]></description><category></category></item><item><title><![CDATA[c3p0、dbcp和proxool比较]]></title><link>https://blog.csdn.net/zhxtpray/article/details/50998005</link><guid>https://blog.csdn.net/zhxtpray/article/details/50998005</guid><author>zhxtpray</author><pubDate>Mon, 28 Mar 2016 15:03:18 +0800</pubDate><description><![CDATA[<!--JDBC的标准参数，用以控制数据源内加载的PreparedStatements数量。但由于预缓存的statements
          属于单个connection而不是整个连接池。所以设置这个参数需要考虑到多方面的因素。
          如果maxStatements与maxStatementsPerConnection均为0，则缓存被关闭。Default: 0-->]]></description><category></category></item><item><title><![CDATA[JDBC的简单实现和缺点]]></title><link>https://blog.csdn.net/zhxtpray/article/details/50997542</link><guid>https://blog.csdn.net/zhxtpray/article/details/50997542</guid><author>zhxtpray</author><pubDate>Mon, 28 Mar 2016 14:16:40 +0800</pubDate><description><![CDATA[在实际开发过程中，我们一般使用ORM框架来代替传统的JDBC，例如mybatis或者Hibernate，但JDBC是Java用来实现数据访问的基础，掌握它对于我们理解Java的数据操作流程很有帮助；

那为什么我们在实际开发中都是用一些ORM框架而不用传统的JDBC进行开发呢？
接下来我们来看一下一个JDBC程序的简单实现并分析其缺点，截图如下：



以上是一个JDBC程序的简单实]]></description><category></category></item><item><title><![CDATA[URL传参中不能带特殊的字符以及处理方案]]></title><link>https://blog.csdn.net/zhxtpray/article/details/50250099</link><guid>https://blog.csdn.net/zhxtpray/article/details/50250099</guid><author>zhxtpray</author><pubDate>Thu, 10 Dec 2015 15:10:57 +0800</pubDate><description><![CDATA[有些符号在URL中是不能直接传递的，如果要在URL中传递这些特殊符号，那么就要使用他们的编码了。编码的格式为：%加字符的ASCII码，即一个百分号%，后面跟对应字符的ASCII（16进制）码值。例如 空格的编码值是"%20"。 
如果不使用转义字符，这些编码就会当URL中定义的特殊字符处理。 

下表中列出了一些URL特殊符号及编码 十六进制值 
1.+ URL 中+号表示空格 %2B ]]></description><category></category></item><item><title><![CDATA[ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction]]></title><link>https://blog.csdn.net/zhxtpray/article/details/50237757</link><guid>https://blog.csdn.net/zhxtpray/article/details/50237757</guid><author>zhxtpray</author><pubDate>Wed, 09 Dec 2015 16:16:03 +0800</pubDate><description><![CDATA[要下班了，开发人员过来跟我说，为什么他截断一个表，才163条记录。但是需要等待很长时间。
当时?想 应该是有等待事件，那就等着呗。于是我自己再Navicat 上操作他反应的那张表，结果出现下面的提示：

这明显是出现了锁，而且这种情况下是表锁。我就问开发，是不是有人在操作这张表，他说就他一个人操作，他也早就没操作了。
尼玛，这点印证了当初师傅的话，错误操作的人，永远都是会说：没有啊，我什么]]></description><category></category></item><item><title><![CDATA[mysql修改表、字段、库的字符集]]></title><link>https://blog.csdn.net/zhxtpray/article/details/44115617</link><guid>https://blog.csdn.net/zhxtpray/article/details/44115617</guid><author>zhxtpray</author><pubDate>Sat, 07 Mar 2015 12:56:15 +0800</pubDate><description><![CDATA[02 五月 2011 | 
数据库 | Tags: 
charset, mysql,

字符集

修改数据库字符集：





ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...];





把表默认的字符集和所有字符列（CHAR,VARCHAR,TEXT）改为新的字]]></description><category></category></item><item><title><![CDATA[JPA入门教程]]></title><link>https://blog.csdn.net/zhxtpray/article/details/43232469</link><guid>https://blog.csdn.net/zhxtpray/article/details/43232469</guid><author>zhxtpray</author><pubDate>Wed, 28 Jan 2015 16:31:33 +0800</pubDate><description><![CDATA[JPA(Java Persistence API，Java持久化API)

一、什么是JPA
对象关系映射ORM（Object-Relation Mapping）是用来将对象和对象之间的关系对应到数据库中表与表之间的关系的一种模式。ORM框架能够将Java对象映射到关系数据库，能够直接持久化复杂的Java对象。ORM框架的出现，使开发者从数据库编程中解脱出来，把更多的精力放在了业务模型与业务]]></description><category></category></item><item><title><![CDATA[MySql安全模式下修改root账号密码]]></title><link>https://blog.csdn.net/zhxtpray/article/details/41777239</link><guid>https://blog.csdn.net/zhxtpray/article/details/41777239</guid><author>zhxtpray</author><pubDate>Sat, 06 Dec 2014 18:02:30 +0800</pubDate><description><![CDATA[1、停止正在运行的MySQL进程 

【Linux】运行 killall -TERM mysqld 

2、以安全模式启动MySQL 

【Linux】运行 /usr/local/mysql/bin/mysqld_safe --skip-grant-tables & 
【Windows】在命令行下运行 X:/MySQL/bin/mysqld-nt.exe --skip-grant-t]]></description><category></category></item><item><title><![CDATA[Thread.Sleep(0) vs Sleep(1) vs Yeild  经典（虽然是C#的，但是有助于理解java的）]]></title><link>https://blog.csdn.net/zhxtpray/article/details/41206997</link><guid>https://blog.csdn.net/zhxtpray/article/details/41206997</guid><author>zhxtpray</author><pubDate>Mon, 17 Nov 2014 11:59:40 +0800</pubDate><description><![CDATA[本文将要提到的线程及其相关内容，均是指 Windows 操作系统中的线程，不涉及其它操作系统。
 
　　文章索引

　　核心概念　　Thread.Yeild      Thread.Sleep(0)　　Thread.Sleep(1)　　实验告诉你：单一线程　　实验告诉你：多线程（同优先级）　　实验告诉你：多线程（不同优先级）　　　　本人观点　　参考资源
 
　　在进入正文前，有几个知识]]></description><category></category></item></channel></rss>