<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[system_ds的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/system_ds</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; system_ds]]></copyright><item><title><![CDATA[快速搭建本地ftp文件服务器]]></title><link>https://blog.youkuaiyun.com/system_ds/article/details/114268703</link><guid>https://blog.youkuaiyun.com/system_ds/article/details/114268703</guid><author>system_ds</author><pubDate>Mon, 01 Mar 2021 18:13:41 +0800</pubDate><description><![CDATA[第一步：配置IIS Web服务器

1.1 控制面板中找到“程序”并打开



1.2 程序界面找到“启用或关闭Windows功能”并打开



1.3 上面两步也可以简化为一步：按【Win + R】快捷键打开运行对话框，输入“optionalfeatures”后，按回车键



1.4 从“启用或关闭Windows功能”弹窗中找到Internet Information Services(或者中文版Internet信息服务)并打开



1.5 配置IIS并点击确定



第二步：配置IIS Web站点
]]></description><category></category></item><item><title><![CDATA[StringBuilder线程不安全原因——简单理解]]></title><link>https://blog.youkuaiyun.com/system_ds/article/details/109074399</link><guid>https://blog.youkuaiyun.com/system_ds/article/details/109074399</guid><author>system_ds</author><pubDate>Wed, 14 Oct 2020 15:54:40 +0800</pubDate><description><![CDATA[例子：
多线程操作StringBuilder对象：
public class StringBuilderDemo{
    public static void main(String[] args) throws InterruptedException{
        StringBuilder sBuilder = new StringBuilder();
        for(int i=0;i&lt;10;i++){
            new Thread(new Runnable(){]]></description><category></category></item><item><title><![CDATA[JDBC连接mysql数据库]]></title><link>https://blog.youkuaiyun.com/system_ds/article/details/107609920</link><guid>https://blog.youkuaiyun.com/system_ds/article/details/107609920</guid><author>system_ds</author><pubDate>Mon, 27 Jul 2020 13:27:52 +0800</pubDate><description><![CDATA[public static void main(String[] args) throws Exception {
		String url="jdbc:mysql://localhost:3306/ssm";
		String userName = "root";
		String passWord = "123456";
		Connection connection = null;
		PreparedStatement  p = null;
		ResultSet result = null;
		]]></description><category></category></item><item><title><![CDATA[UUID类]]></title><link>https://blog.youkuaiyun.com/system_ds/article/details/107528947</link><guid>https://blog.youkuaiyun.com/system_ds/article/details/107528947</guid><author>system_ds</author><pubDate>Thu, 23 Jul 2020 10:02:52 +0800</pubDate><description><![CDATA[UUID类用来生成唯一的标识码，由32的位的16进制数字构成，其目的是让分布式系统中所有元素都能拥有唯一的标识符，UUID是在机器上生成的一组数字，保证在同一时空中所有机器都是唯一的。
组成部分：
1.当前的时间和日期。
2.时钟序列。
3.全局唯一的IEEE机器识别号码，若有网卡，从网卡的MAC地址获取，没有就别的方式获取。
常用方法：
		//生成随机的标识码，例如7fb8f141-1328-47ff-bf0d-5cb823ef399b
		UUID Id = UUID.randomUUID();
		]]></description><category></category></item><item><title><![CDATA[SQL语句大全]]></title><link>https://blog.youkuaiyun.com/system_ds/article/details/106072323</link><guid>https://blog.youkuaiyun.com/system_ds/article/details/106072323</guid><author>system_ds</author><pubDate>Tue, 12 May 2020 11:20:49 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html

]]></description><category></category></item><item><title><![CDATA[输入框自动提示、补全插件。]]></title><link>https://blog.youkuaiyun.com/system_ds/article/details/105944456</link><guid>https://blog.youkuaiyun.com/system_ds/article/details/105944456</guid><author>system_ds</author><pubDate>Wed, 06 May 2020 09:51:25 +0800</pubDate><description><![CDATA[http://leaverou.github.io/awesomplete/#customization

]]></description><category></category></item><item><title><![CDATA[继承实例代码(super和this的使用)]]></title><link>https://blog.youkuaiyun.com/system_ds/article/details/100113049</link><guid>https://blog.youkuaiyun.com/system_ds/article/details/100113049</guid><author>system_ds</author><pubDate>Wed, 28 Aug 2019 09:43:16 +0800</pubDate><description><![CDATA[**父类：**
package demo;
public class Person {
	private String id;//身份证号码
	private String name;//姓名
	private String sex;//性别
	/**
	 * 无餐构造函数
	 */
	public Person(){
		//初始化本类变量
		this.id ="sss";
		this.na...]]></description><category></category></item><item><title><![CDATA[接口和抽象类的六个区别]]></title><link>https://blog.youkuaiyun.com/system_ds/article/details/100101996</link><guid>https://blog.youkuaiyun.com/system_ds/article/details/100101996</guid><author>system_ds</author><pubDate>Tue, 27 Aug 2019 16:14:18 +0800</pubDate><description><![CDATA[**第一：**抽象类可以拥有构造方法（方法名和类名相同，没有返回值，没有return），接口不能有构造方法。
**第二：**抽象类构造方法可以有普通成员变量，接口没有。
**第三：**抽象类可以有普通方法，接口不能有。
**第四：**抽象类的方法类型可以是public protect，接口必须为public ,abstract。**第五：**抽象类可以有静态方法，接口不能有。
**第六：**一个类...]]></description><category></category></item><item><title><![CDATA[三种启动线程方式]]></title><link>https://blog.youkuaiyun.com/system_ds/article/details/100101592</link><guid>https://blog.youkuaiyun.com/system_ds/article/details/100101592</guid><author>system_ds</author><pubDate>Tue, 27 Aug 2019 16:00:36 +0800</pubDate><description><![CDATA[**第一种：**子类实现Thread接口,重写run()方法。
		创建子类实例化,调用实例化对象的start()方法。
****第二种**:**子类实现Runablel接口,重写run()方法。
		创建子类实例化,调用实例化对象的start()方法。
		相比 Thread接口的好处是:可以对类进行更好的扩展。
**第三种:**子类实现Callable接口,重写run()方法。
	   创建子...]]></description><category></category></item></channel></rss>