<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[houtingpeng的博客]]></title><description><![CDATA[默默的沉淀]]></description><link>https://blog.youkuaiyun.com/houtingpeng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; houtingpeng]]></copyright><item><title><![CDATA[Java数据初始化]]></title><link>https://blog.youkuaiyun.com/houtingpeng/article/details/107585972</link><guid>https://blog.youkuaiyun.com/houtingpeng/article/details/107585972</guid><author>houtingpeng</author><pubDate>Thu, 30 Jul 2020 14:26:45 +0800</pubDate><description><![CDATA[Java数据初始化
一、构造器初始化
1、概念
1.1、构造函数用于对象初始化，默认给定一个无参构造器，若给定了有参构造器，无参构造器需要手动创建
1.2、在Java 中构造器的“初始化”和“创建”捆绑在一起，两者不可分离。
1.3、因为java定义构造器与类名相同，要实现一个类中有多中类型的构造器，所以Java采用了方法重载的形式来实现构造器的多元化。
二、成员初始化
1、概念：如果类中的成员变量没有给定初始值，编译器会给一个默认值，基本数据类型默认值情况如下：
boolean 						 --&gt;]]></description><category></category></item><item><title><![CDATA[原码、反码、补码知识详细讲解]]></title><link>https://blog.youkuaiyun.com/houtingpeng/article/details/106972407</link><guid>https://blog.youkuaiyun.com/houtingpeng/article/details/106972407</guid><author>houtingpeng</author><pubDate>Fri, 26 Jun 2020 17:44:20 +0800</pubDate><description><![CDATA[前言：本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助!
一. 机器数和真值
在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.
1、机器数

一个数在计算机中的二进制表示形式,  叫做这个数的机器数。机器数是带符号的，在计算机用一个数的最高位存放符号, 正数为0, 负数为1.
比如，十进制中的数 +3 ，计算机]]></description><category></category></item><item><title><![CDATA[进制转换]]></title><link>https://blog.youkuaiyun.com/houtingpeng/article/details/106967140</link><guid>https://blog.youkuaiyun.com/houtingpeng/article/details/106967140</guid><author>houtingpeng</author><pubDate>Fri, 26 Jun 2020 15:42:37 +0800</pubDate><description><![CDATA[1. 二进制与十进制之间的转换
1.1、十进制转换二进制
1.1.1、十进制整数转二进制
方法为：十进制数除2取余法，即十进制数除2，余数为权位上的数，得到的商值继续除2，依此步骤继续向下运算直到商为0为止。

1.1.2、十进制小数转二进制
描述：十进制小数转换成二进制小数采用乘2取整，顺序排列 法
方法为：用2乘十进制小数，可以得到积，将积的整数部分取出，再用2乘余下的小数 部分，又得到一个积，再将积的整数部分取出，如此进行，直到积中的小数部分为零，或者达到所要求的精度为止；然后把取出的整数部分按顺序排]]></description><category></category></item><item><title><![CDATA[Java 数据类型 总结]]></title><link>https://blog.youkuaiyun.com/houtingpeng/article/details/81530658</link><guid>https://blog.youkuaiyun.com/houtingpeng/article/details/81530658</guid><author>houtingpeng</author><pubDate>Thu, 09 Aug 2018 19:03:42 +0800</pubDate><description><![CDATA[一、Java数据类型基本概念：

数据类型在计算机语言里面，是对内存位置的一个抽象表达方式，可以理解为针对内存的一种抽象的表达方式。接触每种语言的时候，都会存在数据类型的认识，有复杂的、简单的，各种数据类型都需要在学习初期去了解，Java是强类型语言，所以Java对于数据类型的规范会相对严格。数据类型是语言的抽象原子概念，可以说是语言中最基本的单元定义，在Java里面，本质上讲将数据类型分为两种：...]]></description><category></category></item><item><title><![CDATA[欢迎使用优快云-markdown编辑器]]></title><link>https://blog.youkuaiyun.com/houtingpeng/article/details/70209395</link><guid>https://blog.youkuaiyun.com/houtingpeng/article/details/70209395</guid><author>houtingpeng</author><pubDate>Mon, 17 Apr 2017 11:42:50 +0800</pubDate><description><![CDATA[Java中的24种设计模式与7大原则简略： 
http://www.cnblogs.com/zhoubang521/p/5200179.html 
设计模式（Design Patterns）详细案例解析 
http://blog.youkuaiyun.com/zhangerqing/article/details/8194653 
企业级项目实战(带源码)地址： 
http://zz563143188.itey]]></description><category></category></item><item><title><![CDATA[正则表达式]]></title><link>https://blog.youkuaiyun.com/houtingpeng/article/details/50158693</link><guid>https://blog.youkuaiyun.com/houtingpeng/article/details/50158693</guid><author>houtingpeng</author><pubDate>Thu, 03 Dec 2015 11:47:40 +0800</pubDate><description><![CDATA[正则表达式是一串特定字符，组成一个“规则字符串”，这个“规则字符串”是描述文本规则的工具，正则表达式就是记录文本规则的代码。 
规则定义： 
[]  ：                   默认表示一个字符 
[abc]    ：          表示a、b、c中任意一个字符 
[^abc]  ：           除了a、b、c的任意一个字符 
[a-z]       ：]]></description><category></category></item><item><title><![CDATA[java中时间时期总结]]></title><link>https://blog.youkuaiyun.com/houtingpeng/article/details/50155923</link><guid>https://blog.youkuaiyun.com/houtingpeng/article/details/50155923</guid><author>houtingpeng</author><pubDate>Thu, 03 Dec 2015 09:04:30 +0800</pubDate><description><![CDATA[java中时间类简介： 
        JAVA中提供了3个日期类：分别是Date、Calendar和DateFormat（和他的子类SimpleDateFormat），DateFomat类在java.text包中，Date和Calendar类在java.util包中。  
        Date()方法作用：主要用于创建日期对象并获取日期；  
        Calendar()方法作用：主]]></description><category></category></item><item><title><![CDATA[Hibernate SQLQuery执行原生SQL]]></title><link>https://blog.youkuaiyun.com/houtingpeng/article/details/50036933</link><guid>https://blog.youkuaiyun.com/houtingpeng/article/details/50036933</guid><author>houtingpeng</author><pubDate>Wed, 25 Nov 2015 14:45:53 +0800</pubDate><description><![CDATA[一、简介 
Hibernate对原生SQL查询的支持和控制是通过SQLQuery接口实现的。通过Session接口，我们能够很方便的创建一个SQLQuery(SQLQuery是一个接口，在Hibernate4.2.2之前，默认返回的是SQLQuery的实现类——SQLQueryImpl对象，在下文中出现的SQLQuery如非注明，都是指该子类)对象来进行原生SQL查询：1、查询的那个对象的简单查询事]]></description><category></category></item><item><title><![CDATA[java 生成条形码]]></title><link>https://blog.youkuaiyun.com/houtingpeng/article/details/50033123</link><guid>https://blog.youkuaiyun.com/houtingpeng/article/details/50033123</guid><author>houtingpeng</author><pubDate>Wed, 25 Nov 2015 10:04:16 +0800</pubDate><description><![CDATA[java 生成二维码有很多开发的jar包如zxing,qrcode.q前者是谷歌开发的后者则是小日本开发的， 
这里我们使用zxing的开发包来弄1、先下载zxing开发包，这里用到的只是core那个jar包 （core-3.1.0.jar） 
下载地址：http://download.youkuaiyun.com/download/u014733374/8212455 
2、使用zxing开发还需要一个类，代]]></description><category></category></item><item><title><![CDATA[java 生成二维码]]></title><link>https://blog.youkuaiyun.com/houtingpeng/article/details/50008835</link><guid>https://blog.youkuaiyun.com/houtingpeng/article/details/50008835</guid><author>houtingpeng</author><pubDate>Tue, 24 Nov 2015 10:08:52 +0800</pubDate><description><![CDATA[java 生成二维码有很多开发的jar包如zxing,qrcode.q前者是谷歌开发的后者则是小日本开发的， 
这里我们使用zxing的开发包来弄1、先下载zxing开发包，这里用到的只是core那个jar包 （core-3.1.0.jar） 
下载地址：http://download.youkuaiyun.com/download/u014733374/8212455 
2、使用zxing开发还需要一个类，代]]></description><category></category></item><item><title><![CDATA[String 类全面解析]]></title><link>https://blog.youkuaiyun.com/houtingpeng/article/details/49853153</link><guid>https://blog.youkuaiyun.com/houtingpeng/article/details/49853153</guid><author>houtingpeng</author><pubDate>Sun, 15 Nov 2015 22:05:53 +0800</pubDate><description><![CDATA[一、设计理念 
String在设计之初，虚拟机就对他做了特殊的优化，将字符串保存在虚拟机内部的字符串常量池中。一旦我们要创建一个字符串，虚拟机先去常量池中检查是否创建过这个字符串，如有则直接引用。String对象因为有了上述的优化，就要保证该对象的内容自创建开始就不能改变！所以对字符串的任何变化都会创建新的对象，而不是影响以前的对象！二、String方法介绍和使用 
1. char charAt(i]]></description><category></category></item><item><title><![CDATA[序列化扩展]]></title><link>https://blog.youkuaiyun.com/houtingpeng/article/details/49781161</link><guid>https://blog.youkuaiyun.com/houtingpeng/article/details/49781161</guid><author>houtingpeng</author><pubDate>Wed, 11 Nov 2015 14:22:40 +0800</pubDate><description><![CDATA[序列化扩展数年前，当和一个软件团队一起用 Java 语言编写一个应用程序时，我体会到比一般程序员多知道一点关于 Java 对象序列化的知识所带来的好处。关于本系列 
您觉得自己懂 Java 编程？事实上，大多数程序员对于 Java 平台都是浅尝则止，只学习了足以完成手头上任务的知识而已。在本 系列 中，Ted Neward 深入挖掘 Java 平台的核心功能，揭示一些鲜为人知的事实，帮助您解决最棘手]]></description><category></category></item><item><title><![CDATA[序列化和反序列化的概念]]></title><link>https://blog.youkuaiyun.com/houtingpeng/article/details/49780495</link><guid>https://blog.youkuaiyun.com/houtingpeng/article/details/49780495</guid><author>houtingpeng</author><pubDate>Wed, 11 Nov 2015 13:36:52 +0800</pubDate><description><![CDATA[一、序列化和反序列化的概念 
（1）定义 
　　序列化：把对象转换为字节序列的过程称为对象的序列化。 
　　反序列化：把字节序列恢复为对象的过程称为对象的反序列化。 
　　对象的序列化主要有两种用途： 
　　1） 把对象的字节序列永久地保存到硬盘上，通常存放在一个文件中； 
　　2） 在网络上传送对象的字节序列。 
       解释保存到硬盘上： 
　　在很多应用中，需要对某些对象进行序列化，让它]]></description><category></category></item><item><title><![CDATA[hibernate查询整理]]></title><link>https://blog.youkuaiyun.com/houtingpeng/article/details/49252789</link><guid>https://blog.youkuaiyun.com/houtingpeng/article/details/49252789</guid><author>houtingpeng</author><pubDate>Mon, 19 Oct 2015 17:58:12 +0800</pubDate><description><![CDATA[hibernate基本查询 
1）新建HibernateUtil类，用于封装创建Session的方法。如下：每个用户会对应一个Session，但是SessionFactory是共享的。public class HibernateUtil {
    private static SessionFactory sf;
    static{//不用每次都加载配置信息，所以放static块中，否则每次都]]></description><category></category></item><item><title><![CDATA[多级反向代理下，Java获取请求客户端的真实IP地址方法整合]]></title><link>https://blog.youkuaiyun.com/houtingpeng/article/details/49227835</link><guid>https://blog.youkuaiyun.com/houtingpeng/article/details/49227835</guid><author>houtingpeng</author><pubDate>Sun, 18 Oct 2015 15:03:49 +0800</pubDate><description><![CDATA[现象描述一：在JSP里，获取客户端的IP地址的方法是：request.getRemoteAddr（），这种方法在大部分情况下都是有效的。但是在通过了Apache，Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件，将http://192.168.1.110：2046/ 的URL反向代理为 http://www.javapeixun.com.cn / 的URL时，用re]]></description><category></category></item></channel></rss>