<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Hello_zbs的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Hello_zbs</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Hello_zbs]]></copyright><item><title><![CDATA[IDEA 打开最近已经使用过的项目]]></title><link>https://blog.youkuaiyun.com/Hello_zbs/article/details/108676886</link><guid>https://blog.youkuaiyun.com/Hello_zbs/article/details/108676886</guid><author>Hello_zbs</author><pubDate>Sat, 19 Sep 2020 09:30:20 +0800</pubDate><description><![CDATA[File—&gt; Open Recent


]]></description><category></category></item><item><title><![CDATA[SpringMVC拦截器  文件上传]]></title><link>https://blog.youkuaiyun.com/Hello_zbs/article/details/108588786</link><guid>https://blog.youkuaiyun.com/Hello_zbs/article/details/108588786</guid><author>Hello_zbs</author><pubDate>Mon, 14 Sep 2020 22:00:32 +0800</pubDate><description><![CDATA[拦截器
SpringMVC 中的 Interceptor 拦截器也是相当重要和相当有⽤的，它的主要作⽤是拦截⽤户的请求并进
⾏相应的处理。⽐如通过它来进⾏权限验证，或者是来判断⽤户是否登陆等操作。对于 SpringMVC 拦截
器的定义⽅式有两种：
实现接⼝：org.springframework.web.servlet.HandlerInterceptor
继承适配器：org.springframework.web.servlet.handler.HandlerInterceptorAdapter
拦截器]]></description><category></category></item><item><title><![CDATA[Spring IOC 容器 Bean 对象实例化模拟]]></title><link>https://blog.youkuaiyun.com/Hello_zbs/article/details/108478910</link><guid>https://blog.youkuaiyun.com/Hello_zbs/article/details/108478910</guid><author>Hello_zbs</author><pubDate>Wed, 09 Sep 2020 09:53:13 +0800</pubDate><description><![CDATA[Spring IOC 容器 Bean 对象实例化模拟
思路:

定义 Bean ⼯⼚接⼝，提供获取 bean ⽅法
定义 Bean ⼯⼚接⼝实现类，解析配置⽂件，实例化Bean对象
实现获取 Bean ⽅法

定义 Bean 属性对象
package com.xxxx.spring;
/**
* bean对象
* ⽤来接收配置⽂件中bean标签的id与class属性值
*/
public class MyBean {
 private String id; // bean对象的id属性值
  private]]></description><category></category></item><item><title><![CDATA[Spring环境搭建]]></title><link>https://blog.youkuaiyun.com/Hello_zbs/article/details/108478709</link><guid>https://blog.youkuaiyun.com/Hello_zbs/article/details/108478709</guid><author>Hello_zbs</author><pubDate>Tue, 08 Sep 2020 22:32:58 +0800</pubDate><description><![CDATA[Spring 框架概念
Spring 是众多开源java项⽬中的⼀员，基于分层的javaEE应⽤⼀站式轻量级开源框架，主要核⼼是IOC（控制反转/依赖注⼊）与 AOP（⾯向切⾯）两⼤技术，实现项⽬在开发过程中的轻松解耦，提⾼项⽬的开发效率。
在项⽬中引⼊ Spring ⽴即可以带来下⾯的好处 降低组件之间的耦合度，实现软件各层之间的解耦。可以使⽤容器提供的众多服务，如：事务管理服务、消息服务等等。当我们使⽤容器管理事务时，开发⼈员就不再需要⼿⼯控制事务.也不需处理复杂的事务传播。 容器提供单例模式⽀持，开发]]></description><category></category></item><item><title><![CDATA[FreeMarker 数据类型 基础语法]]></title><link>https://blog.youkuaiyun.com/Hello_zbs/article/details/108455180</link><guid>https://blog.youkuaiyun.com/Hello_zbs/article/details/108455180</guid><author>Hello_zbs</author><pubDate>Mon, 07 Sep 2020 20:27:06 +0800</pubDate><description><![CDATA[FreeMarker 数据类型
Freemarker 模板中的数据类型由如下⼏种：
布尔型：等价于 Java 的 Boolean 类型，不同的是不能直接输出，可转换为字符串输出
⽇期型：等价于 java 的 Date 类型，不同的是不能直接输出，需要转换成字符串再输出
数值型：等价于 java 中的 int,float,double 等数值类型
有三种显示形式：数值型(默认)、货币型、百分⽐型
字符型：等价于 java 中的字符串，有很多内置函数
sequence 类型：等价于 java 中的数组，list]]></description><category></category></item><item><title><![CDATA[FreeMarker环境搭建]]></title><link>https://blog.youkuaiyun.com/Hello_zbs/article/details/108454892</link><guid>https://blog.youkuaiyun.com/Hello_zbs/article/details/108454892</guid><author>Hello_zbs</author><pubDate>Mon, 07 Sep 2020 20:11:43 +0800</pubDate><description><![CDATA[FreeMarker 概述
FreeMarker 是⼀款 模板引擎： 即⼀种基于模板和要改变的数据， 并⽤来⽣成输出⽂本(HTML⽹⻚，电⼦邮件，配置⽂件，源代码等)的通⽤⼯具。 是⼀个Java类库
FreeMarker 被设计⽤来⽣成 HTML Web ⻚⾯，特别是基于 MVC 模式的应⽤程序，将视图从业务逻辑中
抽离处理，业务中不再包括视图的展示，⽽是将视图交给 FreeMarker 来输出。虽然 FreeMarker 具有⼀
些编程的能⼒，但通常由 Java 程序准备要显示的数据，由 FreeMark]]></description><category></category></item><item><title><![CDATA[Cookie对象]]></title><link>https://blog.youkuaiyun.com/Hello_zbs/article/details/108412699</link><guid>https://blog.youkuaiyun.com/Hello_zbs/article/details/108412699</guid><author>Hello_zbs</author><pubDate>Sat, 05 Sep 2020 20:29:33 +0800</pubDate><description><![CDATA[Cookie对象

]]></description><category></category></item><item><title><![CDATA[Servlet]]></title><link>https://blog.youkuaiyun.com/Hello_zbs/article/details/108394660</link><guid>https://blog.youkuaiyun.com/Hello_zbs/article/details/108394660</guid><author>Hello_zbs</author><pubDate>Fri, 04 Sep 2020 22:23:18 +0800</pubDate><description><![CDATA[Servlet的实现
Servlet 是 Server 与 Applet 的缩写，是服务端小程序的意思。使用 Java 语言编写的服务器端程序，可以像生成动态的 WEB 页，Servlet 主要运行在服务器端，并由服务器调用执行， 是一种按照 Servlet 标准来开发的类。 是 SUN 公司提供的一门用于开发动态 Web 资源的技术。（言外之意：要实现 web 开发，需要实现 Servlet 标准）Servlet 本质上也是 Java 类，但要遵循 Servlet 规范进行编写，没有 main()方法，它]]></description><category></category></item><item><title><![CDATA[HTTP协议-Tomcat安装导入]]></title><link>https://blog.youkuaiyun.com/Hello_zbs/article/details/108394308</link><guid>https://blog.youkuaiyun.com/Hello_zbs/article/details/108394308</guid><author>Hello_zbs</author><pubDate>Thu, 03 Sep 2020 22:35:37 +0800</pubDate><description><![CDATA[HTTP协议
HTTP概述
HTTP 协议（Hypertext Transfer Protocol, 超文本传输协议），是一个客户端请求和响应的标准协议，这个协议详细
规定了浏览器和万维网服务器之间互相通信的规则。用户输入地址和端口号之后就可以从服务器上取得所需要的网
页信息。
通信规则规定了客户端发送给服务器的内容格式，也规定了服务器发送给客户端的内容格式。客户端发送给服务器
的格式叫"请求协议"；服务器发送给客户端的格式叫"响应协议"。
在浏览器中 F12可查看

浏览器中的书写格式
服务器端资源需要通]]></description><category></category></item><item><title><![CDATA[LayUI]]></title><link>https://blog.youkuaiyun.com/Hello_zbs/article/details/108350511</link><guid>https://blog.youkuaiyun.com/Hello_zbs/article/details/108350511</guid><author>Hello_zbs</author><pubDate>Wed, 02 Sep 2020 11:44:07 +0800</pubDate><description><![CDATA[LayUI 的安装及使⽤
LayUI 的介绍
layui（谐⾳：类UI) 是⼀款采⽤⾃身模块规范编写的前端 UI 框架，遵循原⽣ HTML/CSS/JS 的书写与组织形式，⻔槛极低，拿来即⽤。
由国⼈开发，16年出⼚的框架，其主要提供了很多好看、⽅便的样式，并且基本拿来即⽤，和Bootstrap有些相似，但该框架有个极⼤的好处就是定义了很多前后端交互的样式接⼝，如分⻚表格，只需在前端配置好接⼝，后端则按照定义好的接⼝规则返回数据，即可完成⻚⾯的展示，极⼤减少了后端⼈员的开发成本。
官⽹：https://ww]]></description><category></category></item><item><title><![CDATA[JQuery-Jquery Ajax]]></title><link>https://blog.youkuaiyun.com/Hello_zbs/article/details/108311202</link><guid>https://blog.youkuaiyun.com/Hello_zbs/article/details/108311202</guid><author>Hello_zbs</author><pubDate>Mon, 31 Aug 2020 21:38:08 +0800</pubDate><description><![CDATA[Jquery对象
jQuery 是⼀套兼容多浏览器的 javascript 脚本库.。核⼼理念是写得更少，做得更多，使⽤ jQuery 将极⼤的提⾼编写 javascript 代码的效率，帮助开发者节省了⼤量的⼯作，让写出来的代码更加优雅，更加健壮，“如⻁添翼”。同时⽹络上丰富的 jQuery 插件，也让我们的⼯作变成了"有了 jQuery，⼀切 soeasy。" – 因为我们已经站在巨⼈的肩膀上了。

...]]></description><category></category></item><item><title><![CDATA[JS事件、Bom对象和Dom对象]]></title><link>https://blog.youkuaiyun.com/Hello_zbs/article/details/108299982</link><guid>https://blog.youkuaiyun.com/Hello_zbs/article/details/108299982</guid><author>Hello_zbs</author><pubDate>Sun, 30 Aug 2020 21:16:40 +0800</pubDate><description><![CDATA[事件
事件 (Event) 是 JavaScript 应⽤跳动的⼼脏 ，进⾏交互，使⽹⻚动起来。当我们与浏览器中 Web ⻚⾯
进⾏某些类型的交互时，事件就发⽣了。事件可能是⽤户在某些内容上的点击、⿏标经过某个特定元素或按下键盘上的某些按键。事件还可能是 Web 浏览器中发⽣的事情，⽐如说某个 Web ⻚⾯加载完成，或者是⽤户滚动窗⼝或改变窗⼝⼤⼩。
通过使⽤ JavaScript ，你可以监听特定事件的发⽣，并规定让某些事件发⽣以对这些事件做出响应

...]]></description><category></category></item><item><title><![CDATA[JavaScrip]]></title><link>https://blog.youkuaiyun.com/Hello_zbs/article/details/108287633</link><guid>https://blog.youkuaiyun.com/Hello_zbs/article/details/108287633</guid><author>Hello_zbs</author><pubDate>Sat, 29 Aug 2020 09:46:39 +0800</pubDate><description><![CDATA[JavaScrip基础语法
简介
JavaScript 是⼀种具有⾯向对象能⼒的、解释型的程序设计语⾔。更具体⼀点，它是基于对象和事件
驱动并具有相对安全性的客户端脚本语⾔。它的主要⽬的是，验证发往服务器端的数据、增加 Web 互
动、加强⽤户体验度等。
JavaScript 的组成
ECMAScript(基础语法)
JavaScript的核⼼语法ECMAScript描述了该语⾔的语法和基本对象
DOM(⽂档对象模型)
⽂档对象模型（DOM）—— 描述了处理⽹⻚内容的⽅法和接⼝
BOM(浏览器对象模型)
浏]]></description><category></category></item><item><title><![CDATA[HTML-CSS]]></title><link>https://blog.youkuaiyun.com/Hello_zbs/article/details/108268588</link><guid>https://blog.youkuaiyun.com/Hello_zbs/article/details/108268588</guid><author>Hello_zbs</author><pubDate>Fri, 28 Aug 2020 10:41:50 +0800</pubDate><description><![CDATA[HTML
HTML（HyperText Markup Language）就是超⽂本标记语⾔。"超⽂本"就是表示⻚⾯内可以包含⾮⽂
字元素，如：图⽚、链接、⾳乐等等。
它是⼀种建⽴⽹⻚⽂件的语⾔，通过标记式的指令（Tag），将影像、声⾳、图⽚、⽂字等链接显示出
来。这种标记性语⾔是因特⽹上⽹⻚的主要语⾔。
HTML ⽹⻚⽂件可以使⽤记事本、写字板、HBuilder、Sublime 等编辑⼯具来编写，以 .htm 或 .html 为
⽂件后缀名保存。将 HTML ⽹⻚⽂件⽤浏览器打开显示，若测试没有问题则可以放]]></description><category></category></item><item><title><![CDATA[JDBC]]></title><link>https://blog.youkuaiyun.com/Hello_zbs/article/details/108207160</link><guid>https://blog.youkuaiyun.com/Hello_zbs/article/details/108207160</guid><author>Hello_zbs</author><pubDate>Mon, 24 Aug 2020 20:34:35 +0800</pubDate><description><![CDATA[1. 学习目标

2. JDBC
JABC：java database connectivity java 与数据库的连接

3. 角色分类
服务器 (db)
接收 sql
执行 sql
返回结果
客户端 (java)
接收数据
组装sql
发送SQL(与数据库建立联系)
分析结果
4. 面向接口编程
1、java 制定标准 ，不同的数据库厂商实现 接口即可。java 中提供的接口 java.sql.*
包下，常用接口如下

2、oracle 厂商实现接口 （jar）
F:\app\Administrato]]></description><category></category></item><item><title><![CDATA[泛型＜＞]]></title><link>https://blog.youkuaiyun.com/Hello_zbs/article/details/107962233</link><guid>https://blog.youkuaiyun.com/Hello_zbs/article/details/107962233</guid><author>Hello_zbs</author><pubDate>Wed, 12 Aug 2020 20:01:21 +0800</pubDate><description><![CDATA[1. 泛型介绍
Java泛型是JDK1.5中引入的一个新特性，其本质是参数化类型，也就是说所操作的
数据类型被指定为一个参数（type parameter）这种参数类型可以用在类、接口和
方法的创建中，分别称为泛型类、泛型接口、泛型方法。
场景：一个魔法口袋，每一个口袋实例可以存储任意一种指定引用类型的数据，存
储的数据类型是不确定，将类型作为参数
2. 泛型类和泛型接口
如果定义的一个类或接口有一个或多个类型变量，则可以使用泛型。泛型类型变量由尖括号界定，放在类或者接口名的后面
下面定义尖括号中的T称为类]]></description><category></category></item><item><title><![CDATA[面向对象和对象的区别]]></title><link>https://blog.youkuaiyun.com/Hello_zbs/article/details/107720371</link><guid>https://blog.youkuaiyun.com/Hello_zbs/article/details/107720371</guid><author>Hello_zbs</author><pubDate>Fri, 31 Jul 2020 21:07:51 +0800</pubDate><description><![CDATA[JAVA面向对象和对象的区别
类是对对象的一个抽象
类是抽象一个模板或者说是一个图纸
抽象一个模板，根据这个模板想象需要什么
属性也可以叫成员变量，方法|功能(动作)构造器无参构造和有参构造
 // 这个例子就是封装，  属性私有化，提供set/get方法
 public class Person{
Private String name;
Private int age;
//    private String sex;
 private boolean gender;

//无参构造器
public ]]></description><category></category></item><item><title><![CDATA[Java键盘录入、随机生成 工具的使用]]></title><link>https://blog.youkuaiyun.com/Hello_zbs/article/details/107584126</link><guid>https://blog.youkuaiyun.com/Hello_zbs/article/details/107584126</guid><author>Hello_zbs</author><pubDate>Sat, 25 Jul 2020 20:47:16 +0800</pubDate><description><![CDATA[1.随机生成
Math 类提供了一个名叫 random 的方法，可以随机生成**[0,1]之间的任意double**类型的数据。
double i = Math.random();
double j = Math.random();
通过扩大和平移可以生成任意区间的数据
通过强转可将小数取整
2.键盘录入
键盘录入可以允许用户在程序运行过程中向程序输入数据，达到人机交互的效果，提高用户体验度。
但是需要进行一些额外的操作，后面具体会解释。

导包 （import java.util.Scanner;）告诉程]]></description><category></category></item><item><title><![CDATA[数据库基础用法查找]]></title><link>https://blog.youkuaiyun.com/Hello_zbs/article/details/107326257</link><guid>https://blog.youkuaiyun.com/Hello_zbs/article/details/107326257</guid><author>Hello_zbs</author><pubDate>Mon, 13 Jul 2020 22:09:28 +0800</pubDate><description><![CDATA[数据库
数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
通过一门专门语言来操作数据库，SQL结构化查询语言(Structured Query Language)简称SQL，是一种特殊目的的编程语言，是一种数据库查询和程序设计语言，用于存取数据以及查询、更新和管理关系数据库系统。
SQL语言的分类：数据查询语言DQL，数据操纵语言DML，数据定义语言DDL，数据控制语言DCL。
SQL(DQL)的学习
了解表：文件，存储数据的文]]></description><category></category></item><item><title><![CDATA[面向对象面]]></title><link>https://blog.youkuaiyun.com/Hello_zbs/article/details/107029071</link><guid>https://blog.youkuaiyun.com/Hello_zbs/article/details/107029071</guid><author>Hello_zbs</author><pubDate>Mon, 29 Jun 2020 21:56:48 +0800</pubDate><description><![CDATA[向过程与面向对象的区别
面向过程：侧重点流程，从头到尾一气呵成，牵一发而动全身，重构复杂。流水线式。
面向对象：模块化(类)，抽离重复的部分。模块组合完成业务。上帝视角。
类和对象的区别
类：模板，模块，图纸。
对象：根据图纸构建出来的具体的事物。
类如何构建
属性
String brand;// 品牌
String color;// 颜色
int speed;// 速度
行为
public void run() {
    System.out.println("车会跑");
}
综合代码
package]]></description><category></category></item></channel></rss>