摘要: 在实际开发工作中,我们又是会将一些路径文件配置放在properties文件中,这样我们需要修改路径的时候就只需要写该一下配置文件就行了,不需要在代码中挨个挨个的去改。但是我们怎样获得配置文件中的值呢?其实这个很简单,我们只需要封装如下一个工具类就行了:public class UrlUtil { ... 阅读全文
posted @ 2014-12-30 16:38 耗子搞IT 阅读(1235) 评论(2) 推荐(0) 编辑
摘要: 前两节讲了socket服务端,客户端的建立以及报文的封装。今天就来讲一下java对象和xml格式文件的相互转换。上一节中我们列举了一个报文格式,其实我们可以理解为其实就是一个字符串。但是我们不可能每次都去写字符串啊,这样的话肯定要疯。既然是面向对象的编程,肯定会有好的办法来解决这个问题。我们使用JA... 阅读全文
posted @ 2014-12-28 15:39 耗子搞IT 阅读(12479) 评论(0) 推荐(1) 编辑
摘要: 昨天我们谈了怎么建立socket通信的服务端和客户端,今天我们就来谈一谈怎么封装报文。什么是报文这里我就不在阐述了,不清楚的朋友可以自己去查资料。我们今天要谈的报文主要友以下几个部分组成:3位同步校验位+8位报文长度+报文头+报文体+32位MD5校验位基本格式如下:0X110X120X1300... 阅读全文
posted @ 2014-12-27 23:17 耗子搞IT 阅读(27201) 评论(6) 推荐(2) 编辑
摘要: java socket报文通信(一) socket的建立今天来和大家分享一下java中如何使用socket进行通信。先来啰嗦两句,看看Tcp/ip和udp:TCP是Transfer Control Protocol的 简称,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无... 阅读全文
posted @ 2014-12-26 15:45 耗子搞IT 阅读(12346) 评论(0) 推荐(5) 编辑
摘要: 有时候我们需要将数字转化为字符串,并且转化后的长度要一定。比如00012这种类型。这时候我们就可以使用NumberForMate这个方法:NumberFormat numberFormat = NumberFormat.getNumberInstance(); numberFormat.set... 阅读全文
posted @ 2014-12-25 16:46 耗子搞IT 阅读(1994) 评论(0) 推荐(0) 编辑
摘要: spring框架为我们代码的编写带来了极大的便利,特别是注解的使用。但是有个问题,当我们在静态文件中使用注解的时候,这个时候就会报错了。如以下代码:@Autowired private UserService userService;public static int test(User user)... 阅读全文
posted @ 2014-12-24 16:40 耗子搞IT 阅读(1608) 评论(0) 推荐(1) 编辑
摘要: 最近做了一个项目,用户上传图片后通过img控件显示出来。大家都知道img通过src属性就可以显示图片。如。这样做没有任何问题,相信很多朋友也是这么做的。但是这样做有个问题,图片必须是放在应用下面的。而且如果做了集群的话,那么图片就分散在富多个应用下面,很不好管理。这是我们自然会想到要是将图片放在一个... 阅读全文
posted @ 2014-12-23 19:43 耗子搞IT 阅读(6586) 评论(1) 推荐(1) 编辑
摘要: 今天学习的时候看见python -i filaname 这个命令,书上说使用这个命令可以去执行filename文件中的代码。但是今天在使用的时候却一直报错,经过多次测试才把问题解决。原来这个命令是不能再pathon的ide下使用,是在控制台使用的。1.首相我们在C:\Users\Administra... 阅读全文
posted @ 2014-12-22 17:05 耗子搞IT 阅读(2216) 评论(1) 推荐(0) 编辑
摘要: 在实际项目中,由于用户的访问量很大的原因,往往需要同时开启多个服务器才能满足实际需求。但是同时开启多个服务又该怎么管理他们呢?怎样实现session共享呢?下面就来讲一讲如何使用tomcat+nginx搭建服务器集群以及如何实现session共享。 环境: apache-tomcat-6.0.2... 阅读全文
posted @ 2014-12-21 12:39 耗子搞IT 阅读(4579) 评论(4) 推荐(4) 编辑
摘要: 首先,for update 和for update nowait 是对操作的数据行进行加锁,在事务提交前防止其他操作对数据的修改。for update 和for update nowait主要区别在于是否等待,如果不加nowait,在执行select时就会报错,如果加了nowait,在执行selec... 阅读全文
posted @ 2014-12-19 16:16 耗子搞IT 阅读(12517) 评论(1) 推荐(0) 编辑