<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ATE_SW的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ATE_SW</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ATE_SW]]></copyright><item><title><![CDATA[Java开发设计——七大原则]]></title><link>https://blog.youkuaiyun.com/ATE_SW/article/details/116233502</link><guid>https://blog.youkuaiyun.com/ATE_SW/article/details/116233502</guid><author>ATE_SW</author><pubDate>Wed, 28 Apr 2021 14:48:27 +0800</pubDate><description><![CDATA[Java开发设计——七大原则
摘要：本文主要介绍了在做面向对象开发时要注意的七个原则。
开闭原则（Open Closed Principle，OCP）
含义
开闭原则的含义是：当应用的需求改变时，在不修改软件实体的源代码或者二进制代码的前提下，可以扩展模块的功能，使其满足新的需求。
作用
开闭原则是面向对象程序设计的终极目标，它使软件实体拥有一定的适应性和灵活性的同时具备稳定性和延续性。具体来说，其作用如下：
◆　对软件测试的影响：软件遵守开闭原则的话，软件测试时只需要对扩展的代码进行测试就可以了，因为原有]]></description><category></category></item><item><title><![CDATA[HttpUtil]]></title><link>https://blog.youkuaiyun.com/ATE_SW/article/details/109077584</link><guid>https://blog.youkuaiyun.com/ATE_SW/article/details/109077584</guid><author>ATE_SW</author><pubDate>Fri, 16 Apr 2021 11:55:04 +0800</pubDate><description><![CDATA[package com.util;

import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
imp]]></description><category></category></item><item><title><![CDATA[Java Math的floor、ceil、rint及round用法]]></title><link>https://blog.youkuaiyun.com/ATE_SW/article/details/115753038</link><guid>https://blog.youkuaiyun.com/ATE_SW/article/details/115753038</guid><author>ATE_SW</author><pubDate>Fri, 16 Apr 2021 11:52:57 +0800</pubDate><description><![CDATA[先上程序运行结果，然后再分析原因
一、源程序

public class Ceil_Floor_Round {
 
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		while(sc.hasNext()){
			double num = sc.nextDouble();
				
			System.out.println("Math.floor(" + num + ") = " + Mat]]></description><category></category></item><item><title><![CDATA[Java界面 SWT基本组件——文本框（Text）]]></title><link>https://blog.youkuaiyun.com/ATE_SW/article/details/114367464</link><guid>https://blog.youkuaiyun.com/ATE_SW/article/details/114367464</guid><author>ATE_SW</author><pubDate>Thu, 04 Mar 2021 14:32:38 +0800</pubDate><description><![CDATA[SWT 中文本框(Text)的基本类型与基础应用
文本框是常见的控件之一，是可以输入文字的控件。
文本框有单行文本框（SWT.SINGLE）和多行文本框（SWT.MULTI）两种，包含可编辑的文本框与只读的文本框。
本次试验通过一个小程序来说明一个文本框常用的方法。该程序类似编辑器的功能，具有对文本进行全选、使用剪贴板功能的复制和粘贴功能、
代码如下：
shell.setSize(350, 283);
shell.setText("SWT.TextSample");
//shell.setLayout(ne]]></description><category></category></item><item><title><![CDATA[Linux下安装解压版mysql]]></title><link>https://blog.youkuaiyun.com/ATE_SW/article/details/108574449</link><guid>https://blog.youkuaiyun.com/ATE_SW/article/details/108574449</guid><author>ATE_SW</author><pubDate>Mon, 14 Sep 2020 10:41:40 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/Tybyqi/article/details/86705029

]]></description><category></category></item><item><title><![CDATA[Linux修改环境变量的4种方法]]></title><link>https://blog.youkuaiyun.com/ATE_SW/article/details/108350594</link><guid>https://blog.youkuaiyun.com/ATE_SW/article/details/108350594</guid><author>ATE_SW</author><pubDate>Tue, 01 Sep 2020 20:59:55 +0800</pubDate><description><![CDATA[查看PATH：echo $PATH
以添加mongodb server为列
修改方法一：
export PATH=/usr/local/mongodb/bin:$PATH
//配置完后可以通过echo $PATH查看配置结果。
生效方法：立即生效
有效期限：临时改变，只能在当前的终端窗口中有效，当前窗口关闭后就会恢复原有的path配置
用户局限：仅对当前用户

修改方法二：
通过修改.bashrc文件:
vim ~/.bashrc 
//在最后一行添上：
export PATH=/usr/local/mon]]></description><category></category></item><item><title><![CDATA[Java MD5加密例子]]></title><link>https://blog.youkuaiyun.com/ATE_SW/article/details/105978459</link><guid>https://blog.youkuaiyun.com/ATE_SW/article/details/105978459</guid><author>ATE_SW</author><pubDate>Thu, 07 May 2020 18:21:51 +0800</pubDate><description><![CDATA[MD5加密例子
废话不多说，直接上代码
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class MD5Test {

    public static void main...]]></description><category></category></item><item><title><![CDATA[Java使用dom4j生成Xml文件和解析Xml文件]]></title><link>https://blog.youkuaiyun.com/ATE_SW/article/details/105807141</link><guid>https://blog.youkuaiyun.com/ATE_SW/article/details/105807141</guid><author>ATE_SW</author><pubDate>Tue, 28 Apr 2020 10:20:34 +0800</pubDate><description><![CDATA[1. 使用DOM4J方式生成XML文件的步骤如下：
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;

import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
impor...]]></description><category></category></item><item><title><![CDATA[SWT读写文件，生成新文件]]></title><link>https://blog.youkuaiyun.com/ATE_SW/article/details/105796831</link><guid>https://blog.youkuaiyun.com/ATE_SW/article/details/105796831</guid><author>ATE_SW</author><pubDate>Mon, 27 Apr 2020 18:29:51 +0800</pubDate><description><![CDATA[通过FileDialog读写文件
读文件:
FileDialog fd = new FileDialog(Display.getDefault().getActiveShell(),  
    SWT.OPEN);  
  fd.setFilterExtensions(new String[] { "*.java" });  
  String result = fd.open();  
  i...]]></description><category></category></item><item><title><![CDATA[eclipse插件开发-Preferences首选项存储]]></title><link>https://blog.youkuaiyun.com/ATE_SW/article/details/105764393</link><guid>https://blog.youkuaiyun.com/ATE_SW/article/details/105764393</guid><author>ATE_SW</author><pubDate>Sun, 26 Apr 2020 12:05:47 +0800</pubDate><description><![CDATA[Pregerence
　　它是eclipse基于字符串的一个键值存储结构，也就是说，以String类型为主键，存储其他类型。它在插件加载的时候进行执行，并且存储在本地。
　　通过preferences.put(“rootnode.preson.name”, “zhangsan”)设置值；
　　通过preferences.get(“rootnode.preson.name”, default)获取值...]]></description><category></category></item><item><title><![CDATA[mysql解压版安装命令]]></title><link>https://blog.youkuaiyun.com/ATE_SW/article/details/103255449</link><guid>https://blog.youkuaiyun.com/ATE_SW/article/details/103255449</guid><author>ATE_SW</author><pubDate>Wed, 22 Apr 2020 10:27:20 +0800</pubDate><description><![CDATA[mysql解压版安装命令
mysqld -install
net start mysql
net stop mysql
sc delete mysql

]]></description><category></category></item><item><title><![CDATA[mysql-noinstall.zip免安装版的优化配置和精简]]></title><link>https://blog.youkuaiyun.com/ATE_SW/article/details/103288661</link><guid>https://blog.youkuaiyun.com/ATE_SW/article/details/103288661</guid><author>ATE_SW</author><pubDate>Wed, 22 Apr 2020 10:26:43 +0800</pubDate><description><![CDATA[mysql-noinstall.zip免安装版的优化配置和精简
1.准备工作
下载mysql的最新免安装版本mysql-noinstall-5.5.25a-win32.zip，解压缩到相关目录，如：d:\ mysql-noinstall-5.1.53-win32。这个就是mysql的根目录了。
http://dev.mysql.com/downloads/mysql/
2.配置
在根目录下有几个文...]]></description><category></category></item></channel></rss>