<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[anmodiao5169的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/anmodiao5169</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; anmodiao5169]]></copyright><item><title><![CDATA[Shell脚本练习题]]></title><link>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486924</link><guid>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486924</guid><author>anmodiao5169</author><pubDate>Tue, 20 Nov 2018 11:43:00 +0800</pubDate><description><![CDATA[1、
给定两个数字。输出其中较大的值（Shell脚本中的）

read a
read b
if [ $a -gt $b ]
then
　　echo $a
else
　　echo $b
fi


2、
输入一个数字，如果能被3整除，那输出他的平方

read c
if [ $c%3=0 ]
then
　　let d="$c*$c"
　　echo $...]]></description><category></category></item><item><title><![CDATA[Shell脚本：选择结构、循环结构、]]></title><link>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486923</link><guid>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486923</guid><author>anmodiao5169</author><pubDate>Tue, 20 Nov 2018 11:05:00 +0800</pubDate><description><![CDATA[1、选择结构
（1）.选择结构的定义
选择结构是程序中带有判断的一种逻辑结构，只有符合一定的条件，程序体才会被执行。
（2）Linux shell 选择结构分类----------------if-then控制结构 ----------------case–esac控制结构

if then 控制结构：单分支、双分支、多分支、嵌套if
单分支if格式：
if[...]]></description><category></category></item><item><title><![CDATA[Shell脚本]]></title><link>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486922</link><guid>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486922</guid><author>anmodiao5169</author><pubDate>Tue, 20 Nov 2018 10:45:00 +0800</pubDate><description><![CDATA[Shell是用户和linux操作系统沟通的桥梁，使用shell可以完成更复杂的系统管理工作

1、Linux的shell 默认为Bourne Again Shell简称 bash
编写shell程序的步骤：
（1）创建以.sh为扩展名的文件
     vim hello.sh
（2）编辑脚本文件
#!开头声明shell的全路径 如#！/bin/bash...]]></description><category></category></item><item><title><![CDATA[Linux的基本命令]]></title><link>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486921</link><guid>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486921</guid><author>anmodiao5169</author><pubDate>Fri, 16 Nov 2018 11:06:00 +0800</pubDate><description><![CDATA[1、目录切换命令


cd usr 切换到该目录下usr目录
 cd../ 切换到上一层目录
 cd / 切换到系统根目录
 cd~ 切换到用户主目录
 cd - 切换到上一个所在目录
init 3 回到命令界面（不常用）
2、目录的操作命令（增删改查）
（1）增加目录
命令：mkdir 目录名称
（2）查看目录
命令：ls -al 父目录
示例：在根...]]></description><category></category></item><item><title><![CDATA[动态页面技术（JSP/EL/JSTL）]]></title><link>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486920</link><guid>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486920</guid><author>anmodiao5169</author><pubDate>Tue, 13 Nov 2018 10:37:00 +0800</pubDate><description><![CDATA[1、JSP
（1）jsp脚本和注释
jsp脚本：
1）&lt;%java代码%&gt; ----- 内部的java代码翻译到service方法的内部　
2）&lt;%=java变量或表达式&gt; ----- 会被翻译成service方法内部out.print()
3）&lt;%!java代码%&gt; ---- 会被翻译成servlet的成员的内容
jsp注释： 不同的注...]]></description><category></category></item><item><title><![CDATA[注册，登陆的Servlet、dao、service、domain、jsp页面、]]></title><link>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486919</link><guid>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486919</guid><author>anmodiao5169</author><pubDate>Tue, 13 Nov 2018 10:37:00 +0800</pubDate><description><![CDATA[登陆的JSP页面代码：

&lt;%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%&gt;
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta name="viewport" cont...]]></description><category></category></item><item><title><![CDATA[添加验证码，并验证验证码是否正确]]></title><link>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486917</link><guid>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486917</guid><author>anmodiao5169</author><pubDate>Tue, 13 Nov 2018 10:37:00 +0800</pubDate><description><![CDATA[1、添加验证码，并验证验证码输入的正不正确
网上有验证码的Jar包，
这里我们有一个一次性验证码文件夹，里面有两个文件：CheckImgServlet.java和new_words。txt.
在编辑器的SRC下建立一个包，将CheckImgServlet.java复制进去，然后在WEB--INF下将new_words。txt.复制进去。
更改CheckImgServlet.jav...]]></description><category></category></item><item><title><![CDATA[小功能：访问页面距上次访问有多久时间]]></title><link>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486916</link><guid>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486916</guid><author>anmodiao5169</author><pubDate>Tue, 13 Nov 2018 10:37:00 +0800</pubDate><description><![CDATA[1、新建一个项目：

2、在src中建立一个servlet包，包中新建一个servlet


3、

4、servlet文件中写代码：

package LastTimeServlet;

import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.D...]]></description><category></category></item><item><title><![CDATA[Http协议和Tomcat服务器]]></title><link>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486915</link><guid>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486915</guid><author>anmodiao5169</author><pubDate>Tue, 13 Nov 2018 10:36:00 +0800</pubDate><description><![CDATA[1、Http协议
HTTP，超文本传输协议（HyperText Transfer Protocol)是互联网上应用最为广泛的 一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为 了提供一种发布和接收HTML页面的方法
Http协议由Http请求和Http响应组成
Http请求：

&lt;!DOCTYPE html&gt;
&lt;html&gt;...]]></description><category></category></item><item><title><![CDATA[分包]]></title><link>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486913</link><guid>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486913</guid><author>anmodiao5169</author><pubDate>Tue, 13 Nov 2018 10:36:00 +0800</pubDate><description><![CDATA[view层作用: 视图层,即项目中的界面
controller层作用: 控制层, 获取界面上的数据,为界面设置数据; 将要实现的功能交给业务层处理
service层作用: 业务层, 功能的实现, 与controller控制层和数据访问层DAO交互, 将对数据库的操作交给DAO数据访问层来处理
dao层作用: 数据访问层, 用来操作数据库表的数据
db数据库: 这里指MySQ...]]></description><category></category></item><item><title><![CDATA[HttpServletRequest、通过request获得请求头、请求体等、解决中文乱码等问题]]></title><link>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486911</link><guid>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486911</guid><author>anmodiao5169</author><pubDate>Tue, 13 Nov 2018 10:36:00 +0800</pubDate><description><![CDATA[1、HttpServletRequest概述：
我们在创建Servlet时，会重写service()方法、doGet()\、doPost()方法，这些方法都有两个参数request（请求）和response（响应），service中的request是ServletRequset，而
doGet()和doPost()方法中的是：HttpServletRequest，HttpServle...]]></description><category></category></item><item><title><![CDATA[JavaWeb核心之Servlet]]></title><link>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486912</link><guid>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486912</guid><author>anmodiao5169</author><pubDate>Tue, 13 Nov 2018 10:35:00 +0800</pubDate><description><![CDATA[1、Servlet
Servleta是运行在服务器端的小程序是sun公司提供的规范接口。用来处理客户端的请求、响应给浏览器的动态资源
2、Servlet 快速入门
（1）Servlet 实现步骤：
--------------------创建类实现Servlet接口
--------------------覆盖（重写）Service方法
-------------------...]]></description><category></category></item><item><title><![CDATA[jdbc数据库连接]]></title><link>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486909</link><guid>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486909</guid><author>anmodiao5169</author><pubDate>Wed, 17 Oct 2018 11:00:00 +0800</pubDate><description><![CDATA[1、jdbc数据库连接
（1）jdbc概述：
JDBC（Java Data Base Connectivity,java数据库连接）是一种用于执行SQL语句的Java API，可以为多种关系数据库提供统一访问，它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范。
JDBC提供了一种基准,据此可以构建更高级的工具和接口，使数据库开发人员能够编写数据库应用程序。...]]></description><category></category></item><item><title><![CDATA[判断集合元素唯一的原理-ArrayList的contains和HashSet的contains、add。Map接口、 集合嵌套...]]></title><link>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486910</link><guid>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486910</guid><author>anmodiao5169</author><pubDate>Wed, 17 Oct 2018 10:59:00 +0800</pubDate><description><![CDATA[1、判断集合元素唯一的原理
（1）ArrayList的contains方法判断元素是否重复原理
Contains():boolean类型，当此列表中含有元素的时候，返回true
ArrayList的contains方法会使用调用方法时，传入的元素的equals方法依次与集合中的旧元素所比较，从而根据返回的布尔值判断是否有重复元素。此时，当ArrayList存放自定义类型...]]></description><category></category></item><item><title><![CDATA[集合、Iterator迭代器、增强for循环、泛型、List接口、Set接口]]></title><link>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486906</link><guid>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486906</guid><author>anmodiao5169</author><pubDate>Tue, 09 Oct 2018 22:30:00 +0800</pubDate><description><![CDATA[1、集合：
集合是java中提供的一种容器，可以用来存储多个数据。
集合和数组的区别：数组的长度是固定的。集合的长度是可变的。集合中存储的元素必须是引用类型数据
（1）ArrayList 集合存储元素并遍历
练习一：ArrayList集合存储5个int类型元素


import java.util.ArrayList;
public class Demo01 {
  ...]]></description><category></category></item><item><title><![CDATA[String类、字符串缓冲区、正则表达式、]]></title><link>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486907</link><guid>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486907</guid><author>anmodiao5169</author><pubDate>Sat, 06 Oct 2018 21:13:00 +0800</pubDate><description><![CDATA[1、String类
（1）概述：
String类代表字符串，字符串是常量，创建之后不能更改，一旦这个字符串确定了，就会在内存中（堆中的常量池）生成这个字符串，字符串本身不能改变，但变量的地址是能够改变的，字符串的本质是一个字符的数组。
（2）字符串的构建
字符串中有大量的的重载构造方法，通过String类的构造方法可以完成字符穿的构建，还可以通过双引号的方式进行创建对象
两者的...]]></description><category></category></item><item><title><![CDATA[Date、DateFormat类、Calendar类、基本类型包装类、System类、Math类、Arrays类、大数据运算类...]]></title><link>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486905</link><guid>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486905</guid><author>anmodiao5169</author><pubDate>Sat, 06 Oct 2018 19:25:00 +0800</pubDate><description><![CDATA[1、Date
（1）概述：
时间的原点：公元1970年 一月一日，午夜0：00：00 对应的毫秒值就是0

注意：时间和日期的计算，必须依赖毫秒值
----------------Date（）获取当前时间

import java.util.Date;

public class Demo06boke {

    public static void main(...]]></description><category></category></item><item><title><![CDATA[Java的API及Object类]]></title><link>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486904</link><guid>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486904</guid><author>anmodiao5169</author><pubDate>Fri, 28 Sep 2018 15:31:00 +0800</pubDate><description><![CDATA[1、java的API（API: Application(应用) Programming(程序) Interface(接口)
(1)
Java API就是JDK中提供给我们使用的类，这些类将底层的代码实现封装了起来，我们只要学会这些类如何使用即可。
JDK安装目录下有个src.zip文件，这个文件解压缩后里面的内容是所有Java类的源文件。可以在其中查看相对应的类的源码。
就是发...]]></description><category></category></item><item><title><![CDATA[java学习中自己平时不注意的一点知识点1：基础知识第一部分]]></title><link>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486903</link><guid>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486903</guid><author>anmodiao5169</author><pubDate>Fri, 28 Sep 2018 09:57:00 +0800</pubDate><description><![CDATA[1、求两个数大小Math.max(a,b)求三个数最大值Math.max(Math.max(a,c),b)
2、Java SE包含构成Java语言核心的类。比如数据库连接、接口定义、数据结构、输入/输出、网络编程。

Java EE包含Java SE中的所有类，并且还包含用于开发企业级应用的类。
Java中，所有的程序都是在Java虚拟机（JVM）上运行的。
3、
JD...]]></description><category></category></item><item><title><![CDATA[匿名对象、内部类、包的声明与访问、访问修饰符、]]></title><link>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486902</link><guid>https://blog.youkuaiyun.com/anmodiao5169/article/details/101486902</guid><author>anmodiao5169</author><pubDate>Wed, 26 Sep 2018 16:39:00 +0800</pubDate><description><![CDATA[1、匿名对象
（1）概述：匿名对象是指创建对象时，只有创建对象的语句，却没有把对象地址值赋值给某个变量。
例如：

public class Person{
    public void eat(){
        System.out.println();
}
}

创建一个普通对象
Person p = new Person();
创建一个匿名对象
ne...]]></description><category></category></item></channel></rss>