
java类
zzxiaoma
这个作者很懒,什么都没留下…
展开
-
netty实现文件同步(四)
fscserver这个程序是接收fscclient发送的文件。主要程序如下:@Override public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception { if (msg instanceof TransFile) { TransFile ef = (TransFile) msg; InetSocketA...原创 2021-06-24 10:14:35 · 221 阅读 · 0 评论 -
netty实现文件同步(三)
fscclient这个程序是监控由fscmonitor生成的文件,读取文件中的内容,把文件发送到服务器。主要程序如下:public class FileOper { private static Logger logger = LoggerFactory.getLogger(FileOper.class); private static SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss"); priva...原创 2021-06-22 11:19:32 · 289 阅读 · 0 评论 -
netty实现文件同步(二)
fscmonitor这个程序是监控某个目录文件变化,记录到文本中。根据当前的日期,把变化的内容记录到文本中,一天的内容会记录到同一个文件中。内容由时间,类型和文件路径组成。1624237980272---ENTRY_MODIFY---d:\temp\20190219102905926.png主要程序如下: private final Map<WatchKey, Path> keys; private final Map<Path, Path> dirkeys;...原创 2021-06-21 09:52:16 · 209 阅读 · 0 评论 -
netty实现文件同步(一)
背景介绍:由于工作需要,需要把项目中生成的文件做备份,由于文件比较多,手动进行备份比较麻烦,所以做这个项目。在做本项目前并没有做过类似的项目,经过查找资料,使用Netty作为文件传输比较合适,经过学习,也借鉴了网上的资料才做成这个项目,并且我还准备继续维护下去。项目说明:本项目采用Java Netty作为后台,本项目由三个工程组成。fscmonitor:监控目录中文件的变化fscclient:把监控目录中的文件发送到服务器fscserver:服务器接收文件主要思...原创 2021-06-20 13:22:08 · 450 阅读 · 0 评论 -
String类
今天看了下String类,就看看了文档,总结一下用的比较:1.String[] split(String regex)regex:用什么来分割.这个方法主要用与分割字符串。例子: String a="boo:ftt:too"; String[] ips=a.split(":"); for(int i=0;i {原创 2008-04-28 15:32:00 · 480 阅读 · 0 评论 -
装饰模式简单的理解
<br />简单的理解就是对现有的类中的方法进行扩展。<br />有接口类,实现类,建立装饰类需要继承接口类。装饰类可以有一个抽象类和实现类<br />接口类里面有方法,实现类实现方法,新建的装饰类也实现该方法,这个方法中要有实现类实现该方法,其他的可以再加。<br />实现类<br />public class 实现类 implements<br />{<br /> public void 方法()<br />{<br /> .......<br />}<br />}<br />原创 2010-06-27 20:43:00 · 351 阅读 · 0 评论 -
命令模式的理解
<br />前一段看了一篇关于命令模式的文章,觉得非常好,也算做个笔记。<br />说的是一个地摊,有一个师傅,顾客过来买饭,师傅既要问他们需要什么,又要自己来做,师傅与顾客耦合度高,又违背了单一职责原则。<br />这时候顾客是请求者,师傅执行者,现在的问题就是请求者和执行者解耦。解决办法就是增加一个服务员。<br />服务员用来接收顾客的订单,再把订单传给师傅。这样顾客不必知道师傅有多少,是哪一个做的,师傅也不用知道谁要了什么,只管做。<br />其实服务员也不用知道师傅的存在,只需把订单放到桌子上,师原创 2010-06-24 22:37:00 · 612 阅读 · 0 评论