<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[奇奇哥哥的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/srj629</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; srj629]]></copyright><item><title><![CDATA[JDK8新特性 - 流库(Stream)]]></title><link>https://blog.youkuaiyun.com/srj629/article/details/96994179</link><guid>https://blog.youkuaiyun.com/srj629/article/details/96994179</guid><author>srj629</author><pubDate>Tue, 23 Jul 2019 15:41:27 +0800</pubDate><description><![CDATA[文章目录Stream的特性Stream的分类Stream的创建
Stream的特性

流不存储数据，只是处理数据。
惰性执行，只要达到目标及执行中断， 例如 || 和 &amp;&amp; 运算符， || 即是惰性执行。
通常使用使用for或者迭代器迭代集合为外部迭代，Stream则为内部迭代。

Stream的分类

串行流 stream()
并行流 parallelStream()

Stre...]]></description><category></category></item><item><title><![CDATA[权限系统-数据库设计]]></title><link>https://blog.youkuaiyun.com/srj629/article/details/96594507</link><guid>https://blog.youkuaiyun.com/srj629/article/details/96594507</guid><author>srj629</author><pubDate>Sat, 20 Jul 2019 15:50:40 +0800</pubDate><description><![CDATA[权限系统-数据库设计图示结构设计
图示
结构设计

菜单表T_MENU





字段
类型
长度
释义
索引
约束




MENU_ID
int
5
主键
√
唯一


MENU_CODE
varchar
20
菜单编码
√
唯一


MENU_NAME
varchar
20
菜单名称
- -
- -


MENU_URL
varchar
30
菜单地址
- -
唯一


MENU_CSS
v...]]></description><category></category></item><item><title><![CDATA[Linux常用命令]]></title><link>https://blog.youkuaiyun.com/srj629/article/details/96581022</link><guid>https://blog.youkuaiyun.com/srj629/article/details/96581022</guid><author>srj629</author><pubDate>Sat, 20 Jul 2019 13:24:14 +0800</pubDate><description><![CDATA[Linux常用命令基本命令MySQLRedis
基本命令




操作
命令
示例









MySQL




操作
命令
示例




启动MySQL
MySQL bin目录下/mysqld_safe &amp;



连接MySQL
mysql -u用户名 -p密码
mysql -uroot -p


显示数据库
show databases



选择数据库
use 数据库名称
u...]]></description><category></category></item><item><title><![CDATA[FTP连接工具]]></title><link>https://blog.youkuaiyun.com/srj629/article/details/96578623</link><guid>https://blog.youkuaiyun.com/srj629/article/details/96578623</guid><author>srj629</author><pubDate>Sat, 20 Jul 2019 12:40:21 +0800</pubDate><description><![CDATA[FTP连接工具实现使用
实现
package com.ctid.mainlib.system.util.ftp;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
...]]></description><category></category></item><item><title><![CDATA[AspectJ框架结合自定义注解编写打印函数执行时间的工具]]></title><link>https://blog.youkuaiyun.com/srj629/article/details/96570754</link><guid>https://blog.youkuaiyun.com/srj629/article/details/96570754</guid><author>srj629</author><pubDate>Sat, 20 Jul 2019 10:56:40 +0800</pubDate><description><![CDATA[思路

利用AspectJ框架的环绕通知, 在目标函数开始执行和结束执行时分别获取当前系统时间
打印(开始执行时间 - 结束执行时间)
自定义一个注解, 利用注解来确定切入点

实现

自定义的注解PrintRunTime.java

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
i...]]></description><category></category></item><item><title><![CDATA[tar.gz压缩与解压]]></title><link>https://blog.youkuaiyun.com/srj629/article/details/96499457</link><guid>https://blog.youkuaiyun.com/srj629/article/details/96499457</guid><author>srj629</author><pubDate>Fri, 19 Jul 2019 21:00:50 +0800</pubDate><description><![CDATA[思路

压缩



将多个或单个文件打包为tar文件
将Tar文件压缩为gzip文件, 输出到指定的路径






IO流
类型
输入/输出




FileInputStream
节点流
输入


BufferedInputStream
处理流
输入


FileOutputStream
节点流
输出


BufferedOutputStream
处理流
输出


TarOutputStrea...]]></description><category></category></item><item><title><![CDATA[使用反射机制编写数据与文件映射工具]]></title><link>https://blog.youkuaiyun.com/srj629/article/details/96495776</link><guid>https://blog.youkuaiyun.com/srj629/article/details/96495776</guid><author>srj629</author><pubDate>Fri, 19 Jul 2019 20:27:16 +0800</pubDate><description><![CDATA[使用反射机制编写数据与文件映射工具背景思路实现使用总结
背景

最近公司需要开发许多文件数据同步的程序, 将数据写入文件, 通过SFTP协议同步给其他平台, 基于面向对象编程思想(其实就是懒), 就想弄个一劳永逸的工具。

思路

系统启动时, 创建一个Map结构的容器, 容器中存储文件生成规则与数据模型的映射属性配置。
文件生成时, 根据根据配置Key查询配置的值(配置值包括文件编码, 文件是否...]]></description><category></category></item></channel></rss>