开发笔记
HellοWοrld!
这个作者很懒,什么都没留下…
展开
-
FTP连接工具
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;...原创 2019-07-20 12:40:21 · 1215 阅读 · 0 评论 -
AspectJ框架结合自定义注解编写打印函数执行时间的工具
思路利用AspectJ框架的环绕通知, 在目标函数开始执行和结束执行时分别获取当前系统时间打印(开始执行时间 - 结束执行时间)自定义一个注解, 利用注解来确定切入点实现自定义的注解PrintRunTime.javaimport java.lang.annotation.Documented;import java.lang.annotation.ElementType;i...原创 2019-07-20 10:56:40 · 193 阅读 · 0 评论 -
tar.gz压缩与解压
思路压缩将多个或单个文件打包为tar文件将Tar文件压缩为gzip文件, 输出到指定的路径IO流类型输入/输出FileInputStream节点流输入BufferedInputStream处理流输入FileOutputStream节点流输出BufferedOutputStream处理流输出TarOutputStrea...原创 2019-07-19 21:00:50 · 1504 阅读 · 0 评论 -
使用反射机制编写数据与文件映射工具
使用反射机制编写数据与文件映射工具背景思路实现使用总结背景最近公司需要开发许多文件数据同步的程序, 将数据写入文件, 通过SFTP协议同步给其他平台, 基于面向对象编程思想(其实就是懒), 就想弄个一劳永逸的工具。思路系统启动时, 创建一个Map结构的容器, 容器中存储文件生成规则与数据模型的映射属性配置。文件生成时, 根据根据配置Key查询配置的值(配置值包括文件编码, 文件是否...原创 2019-07-19 20:27:16 · 127 阅读 · 0 评论 -
Linux常用命令
Linux常用命令基本命令MySQLRedis基本命令操作命令示例MySQL操作命令示例启动MySQLMySQL bin目录下/mysqld_safe &连接MySQLmysql -u用户名 -p密码mysql -uroot -p显示数据库show databases选择数据库use 数据库名称u...原创 2019-07-20 13:24:14 · 78 阅读 · 0 评论 -
权限系统-数据库设计
权限系统-数据库设计图示结构设计图示结构设计菜单表T_MENU字段类型长度释义索引约束MENU_IDint5主键√唯一MENU_CODEvarchar20菜单编码√唯一MENU_NAMEvarchar20菜单名称- -- -MENU_URLvarchar30菜单地址- -唯一MENU_CSSv...原创 2019-07-20 15:50:40 · 165 阅读 · 0 评论 -
JDK8新特性 - 流库(Stream)
文章目录Stream的特性Stream的分类Stream的创建Stream的特性流不存储数据,只是处理数据。惰性执行,只要达到目标及执行中断, 例如 || 和 && 运算符, || 即是惰性执行。通常使用使用for或者迭代器迭代集合为外部迭代,Stream则为内部迭代。Stream的分类串行流 stream()并行流 parallelStream()Stre...原创 2019-07-23 15:41:27 · 227 阅读 · 0 评论