<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_46292175的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_46292175</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_46292175]]></copyright><item><title><![CDATA[DbUtils]]></title><link>https://blog.youkuaiyun.com/weixin_46292175/article/details/105131662</link><guid>https://blog.youkuaiyun.com/weixin_46292175/article/details/105131662</guid><author>weixin_46292175</author><pubDate>Thu, 26 Mar 2020 23:58:16 +0800</pubDate><description><![CDATA[DbUtils
1. 轻量级数据库ORM框架DbUtils
1.1 DbUtils介绍
	Apache组织下的一个轻量级ORM框架
	Commons DbUtils: JDBC Utility Component
两个核心方法
	update方法 ==&gt; insert，update，delete
	query方法 ==&gt; select

一个核心类
	QueryRunner DbUti...]]></description><category></category></item><item><title><![CDATA[JDBC高级（二）]]></title><link>https://blog.youkuaiyun.com/weixin_46292175/article/details/105100724</link><guid>https://blog.youkuaiyun.com/weixin_46292175/article/details/105100724</guid><author>weixin_46292175</author><pubDate>Wed, 25 Mar 2020 17:50:29 +0800</pubDate><description><![CDATA[JDBC高级
1. BaseDao方法补充
1.1 为什么要提供该方法
	完成一个查询返回值类型是Object[]，并且是存储于List集合中的一种方式,实际返回值类型是 List&lt;Object[]&gt;
	处理的是查询数据结果无法映射到类对象中，ORM，所有的数据按照查询结果字段顺序要求从数据库读取数据保存到Object数组，为了能满足多行数据查询要求，Object数组存储到List中
...]]></description><category></category></item><item><title><![CDATA[JDBC高级（一）]]></title><link>https://blog.youkuaiyun.com/weixin_46292175/article/details/105100646</link><guid>https://blog.youkuaiyun.com/weixin_46292175/article/details/105100646</guid><author>weixin_46292175</author><pubDate>Wed, 25 Mar 2020 17:49:03 +0800</pubDate><description><![CDATA[JDBC高级
1. Statement操作SQL语句
1.1 Statement查询SQL数据操作
// 查询指定的一个数据行，转换成对应的User对象
@Test
public void testSelectOne() {
    ResultSet resultSet = null;
    Statement statement = null;
    Connection connecti...]]></description><category></category></item><item><title><![CDATA[Java思维导图5]]></title><link>https://blog.youkuaiyun.com/weixin_46292175/article/details/105092471</link><guid>https://blog.youkuaiyun.com/weixin_46292175/article/details/105092471</guid><author>weixin_46292175</author><pubDate>Wed, 25 Mar 2020 12:41:06 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Java思维导图4]]></title><link>https://blog.youkuaiyun.com/weixin_46292175/article/details/105092465</link><guid>https://blog.youkuaiyun.com/weixin_46292175/article/details/105092465</guid><author>weixin_46292175</author><pubDate>Wed, 25 Mar 2020 12:40:32 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Java思维导图3]]></title><link>https://blog.youkuaiyun.com/weixin_46292175/article/details/105092450</link><guid>https://blog.youkuaiyun.com/weixin_46292175/article/details/105092450</guid><author>weixin_46292175</author><pubDate>Wed, 25 Mar 2020 12:39:17 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Java思维导图2]]></title><link>https://blog.youkuaiyun.com/weixin_46292175/article/details/105092418</link><guid>https://blog.youkuaiyun.com/weixin_46292175/article/details/105092418</guid><author>weixin_46292175</author><pubDate>Wed, 25 Mar 2020 12:37:19 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[泛型，匿名内部类和集合]]></title><link>https://blog.youkuaiyun.com/weixin_46292175/article/details/105092322</link><guid>https://blog.youkuaiyun.com/weixin_46292175/article/details/105092322</guid><author>weixin_46292175</author><pubDate>Wed, 25 Mar 2020 12:30:39 +0800</pubDate><description><![CDATA[泛型，匿名内部类和集合
1. 泛型
1.1 什么是泛型，为什么引入泛型
	目前的项目中，我们的功能代码是可以考虑之后的复用！！！当前代码有且只支持Student类型，如果需要更换数据类型，按照目前的技术，只能重新完成对应数据类型的功能代码。有可能出现各式各样的类型，工作是重复的！！！
	
	这里不单单是对于功能模块的要求封装。同时需要对数据类型进行统一的约束！！！根据用户的要求对应数据类型。

J...]]></description><category></category></item><item><title><![CDATA[项目和异常]]></title><link>https://blog.youkuaiyun.com/weixin_46292175/article/details/105092310</link><guid>https://blog.youkuaiyun.com/weixin_46292175/article/details/105092310</guid><author>weixin_46292175</author><pubDate>Wed, 25 Mar 2020 12:29:18 +0800</pubDate><description><![CDATA[项目和异常
1. 项目
被甲方支配的恐惧
2. 异常
2.1 生活中的异常
医院看病：
医生问你: 你怎么了?
我: 我难受
医生: 你那里难受
我: 我头疼
医生: 你为什么头痛
我: 昨天晚上喝了2斤二锅头 + 10瓶福佳白 + 1瓶生命之水
医生:.....

异常或者说错误，都讲究一个前因后果！！！ 
处理错误，讲究对症下药！！！

2.2 代码中的异常
Throwable类
	Java中...]]></description><category></category></item><item><title><![CDATA[面向对象三大特征第三讲]]></title><link>https://blog.youkuaiyun.com/weixin_46292175/article/details/105092292</link><guid>https://blog.youkuaiyun.com/weixin_46292175/article/details/105092292</guid><author>weixin_46292175</author><pubDate>Wed, 25 Mar 2020 12:28:27 +0800</pubDate><description><![CDATA[面向对象三大特征第三讲
1. static关键字
1.1 static修饰静态成员方法用途
特征：
	1. 摆脱类对象，效率高，节约内存空间，提高开发效率
	2. 类内成员变量和成员方法都不可以使用，但是不影响使用外来数据。
	3. 静态成员方法通常用于工具类的封装使用。

Arrays数组工具类
	sort排序方法
	binarySearch 二分法查询方法
	toString 数组内容字符串展...]]></description><category></category></item><item><title><![CDATA[JDBC初识]]></title><link>https://blog.youkuaiyun.com/weixin_46292175/article/details/105077858</link><guid>https://blog.youkuaiyun.com/weixin_46292175/article/details/105077858</guid><author>weixin_46292175</author><pubDate>Tue, 24 Mar 2020 18:09:03 +0800</pubDate><description><![CDATA[JDBC
1. JDBC介绍
	Java Database Connectivity
	Java规定的数据库连接接口，SUN公司提供的，为了简化程序员操作数据库的过程。
	SUN公司要求数据库提供商，按照JDBC API接口规范，完成对应Java程序的数据连接操作，规范Jar包，并且提供对应的操作方法。
	
	JDBC接口中核心的内容
		java.sql.*
		javax.sql.*

2. ...]]></description><category></category></item><item><title><![CDATA[MySQL（三）]]></title><link>https://blog.youkuaiyun.com/weixin_46292175/article/details/105054403</link><guid>https://blog.youkuaiyun.com/weixin_46292175/article/details/105054403</guid><author>weixin_46292175</author><pubDate>Mon, 23 Mar 2020 18:17:09 +0800</pubDate><description><![CDATA[10. 数据约束
10.1 默认值 default
-- 创建数据表的过程中，指定字段可以带有默认值，如果用户没有指定数据的情况下，当前
-- 字段会采用默认值方式来进行数据赋值操作。
-- default
create table person1
(
    id int,
    name varchar(50),
    country varchar(50) default 'PRC' -...]]></description><category></category></item><item><title><![CDATA[Java思维导图（七）]]></title><link>https://blog.youkuaiyun.com/weixin_46292175/article/details/105032754</link><guid>https://blog.youkuaiyun.com/weixin_46292175/article/details/105032754</guid><author>weixin_46292175</author><pubDate>Sun, 22 Mar 2020 18:38:37 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[JavaSE项目实践——TCP服务器的学生管理系统代码实现（客户端）]]></title><link>https://blog.youkuaiyun.com/weixin_46292175/article/details/105013484</link><guid>https://blog.youkuaiyun.com/weixin_46292175/article/details/105013484</guid><author>weixin_46292175</author><pubDate>Sat, 21 Mar 2020 17:24:16 +0800</pubDate><description><![CDATA[JavaSE项目实践——TCP服务器的学生管理系统代码实现（客户端）
1.controller包
package ljt.client.controller;

import ljt.client.service.ClientService;
import ljt.client.tcp.ClientTcp;

public class ClientController {
    private ...]]></description><category></category></item><item><title><![CDATA[MySQL（二）]]></title><link>https://blog.youkuaiyun.com/weixin_46292175/article/details/104996512</link><guid>https://blog.youkuaiyun.com/weixin_46292175/article/details/104996512</guid><author>weixin_46292175</author><pubDate>Fri, 20 Mar 2020 19:03:00 +0800</pubDate><description><![CDATA[文章目录MySQL（二）7.7 分组查询7.8 分组过滤查询7.9 限定查询7.10 基本查询总结7.11 子查询[重点，难点]7.11.1 基本格式7.11.2 子查询结果作为条件判断约束7.11.3 子查询结果作为枚举限制 in7.11.3 子查询结果作为一张表，从表内查询指定数据7.11 合并查询[仅了解]7.12 表连接查询【重点】7.12.1 基本格式7.12.2 笛卡尔乘积【避免】7....]]></description><category></category></item><item><title><![CDATA[MySQL（一）]]></title><link>https://blog.youkuaiyun.com/weixin_46292175/article/details/104974065</link><guid>https://blog.youkuaiyun.com/weixin_46292175/article/details/104974065</guid><author>weixin_46292175</author><pubDate>Thu, 19 Mar 2020 18:54:49 +0800</pubDate><description><![CDATA[MySQL Day01
1. 为什么要使用数据库
	Java程序在运行的过程中对于数据进行存储操作，变量，对象，数组，集合，双边队列...数据是保存到内存中，数据存储是瞬时的，程序退出，电脑异常。都会导致数据丢失并且不可逆。
	文件存储数据，XML，JSON，其他文件。可操作性比较差，API繁琐，不同的文件有不同的解析方式，而且在内存占用和效率问题上很难达到两全程度。
	
存在的一些问题：
	1....]]></description><category></category></item><item><title><![CDATA[static关键字，接口和多态]]></title><link>https://blog.youkuaiyun.com/weixin_46292175/article/details/104950788</link><guid>https://blog.youkuaiyun.com/weixin_46292175/article/details/104950788</guid><author>weixin_46292175</author><pubDate>Wed, 18 Mar 2020 18:34:47 +0800</pubDate><description><![CDATA[1. static关键字
1.1 static修饰静态成员方法用途
特征：
	1. 摆脱类对象，效率高，节约内存空间，提高开发效率
	2. 类内成员变量和成员方法都不可以使用，但是不影响使用外来数据。
	3. 静态成员方法通常用于工具类的封装使用。

Arrays数组工具类
	sort排序方法
	binarySearch 二分法查询方法
	toString 数组内容字符串展示返回方法

packa...]]></description><category></category></item><item><title><![CDATA[JavaSE项目实践——TCP服务器的学生管理系统项目功能分析]]></title><link>https://blog.youkuaiyun.com/weixin_46292175/article/details/104928218</link><guid>https://blog.youkuaiyun.com/weixin_46292175/article/details/104928218</guid><author>weixin_46292175</author><pubDate>Tue, 17 Mar 2020 18:33:15 +0800</pubDate><description><![CDATA[TCP服务器和客户端学生管理系统
1. 服务器功能分析
1.1 数据处理模块
1. 验证用户登陆
2. 完成最基本的增删改查功能
3. 考虑锁操作

1.2 数据存储模块
1. JSON文件格式存储和读取
2. 定时更新操作

1.3 数据传输模块
1. 发送JSON格式数据到客户端
2. 接收客户端发送请求和数据

2. 客户端功能分析
2.1 登陆模块
1. 登陆请求模块验证用户名和密码
2....]]></description><category></category></item><item><title><![CDATA[NIO实现网络聊天室分析及代码实现]]></title><link>https://blog.youkuaiyun.com/weixin_46292175/article/details/104907068</link><guid>https://blog.youkuaiyun.com/weixin_46292175/article/details/104907068</guid><author>weixin_46292175</author><pubDate>Mon, 16 Mar 2020 20:19:43 +0800</pubDate><description><![CDATA[NIO实现网络聊天室
1. NIO完成网络编程
1.1 Selector选择器老大
Selector
	选择器，网络编程使用NIO的大哥！！！
	服务器可以执行一个线程，运行Selector程序，进行监听操作。
	新连接， 已经连接， 读取数据，写入数据

Selector常用方法：
	public static Selector Open();
		得到一个选择器对象
	public int s...]]></description><category></category></item><item><title><![CDATA[Java思维导图6]]></title><link>https://blog.youkuaiyun.com/weixin_46292175/article/details/104881636</link><guid>https://blog.youkuaiyun.com/weixin_46292175/article/details/104881636</guid><author>weixin_46292175</author><pubDate>Sun, 15 Mar 2020 17:05:01 +0800</pubDate><description><![CDATA[]]></description><category></category></item></channel></rss>