`
hepeng8514
  • 浏览: 12174 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论
文章列表
/**   *    * @author liuguangyi   * @content ejb3注解的API定义在javax.persistence.*包里面。   *    * 注释说明:   * @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类)   * @Id —— 注解声明了该实体bean的标识属性(对应 ...
1:Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) 2:Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect):
例: Sring s= new String[]{"a","b","c"}; List<String> a= Arrays.asList(s); a.remove(0); 以上代码会抛出错误。 改为: List<String> a= new ArrayList(Arrays.asList(s)); a.remove(0); 例: List<String> list = new ArrayList(); list.add("aa"); String [] st = (Stri ...
public class ImgHandle{   private Picture oldpicture;   private Picture newpicture;   private ImageFilter imageFilter=new ImageFilter();   private FileDeal fd=new FileDeal();   public void ImgHandle(){}   public void copyImg(Picture oldpicture,Picture newpicture) throws Exception   {     String ...
虽然开通博客有段时间了,也发布了一些文章,虽然转载的占大多数。自己动手的写的大多都半路夭折,在过年放假期间一定全部补上,也算是对自己这段时间的总结。
  最近闲来无聊,找来Jlive源码进行赏析。本人水平有限,只是对自己觉的有益的内容做一些记录和摘要,希望对自己在OO编程思想上能有一点点的提高。
最近通过mina框架进行TCP协议通信。 客户端通过socket工具软件输入文本信息后,发送上来有session建立,但是没有收到的数据。检查了很久。发现是客户端发送数据没有输入回车符 。寻思很久。发现是mina解码编码器的问题。 这里有三种常用的方式来将一系列的字节流区分为一个个消息对象. 第一:使用固定长度的消息. 第二:使用固定长度的消息头并且标识消息主体的长度. 第三:使用分隔符,例如在文本协议中在每条消息后面使用换行来标识。 现在问题来了,接受数据有换行符。发送到客户端的数据也会自动追加换行符。在我实际应用中,是不允许存在换号符,所以必须将服务端发送的数据去除掉换行符。目前在读源码希望 ...
一,服务端 1.起一个tcpServer 2.编写处理类,该类处理业务逻辑 3.设置过滤器链 4.绑定端口          NioSocketAcceptor acceptor = new NioSocketAcceptor();         DefaultIoFilterChainBuilder chain = acceptor.getFilterChain();         MdcInjectionFilter mdcInjectionFilter = new MdcInjectionFilter();         chain.addLast("mdc", ...
   系统平台作为上位机,连接下位机后,通过发送指令与模块进行通信。一个模块有8路开关 如图: X7    X6    X5    X4    X3     X2  X1  X0 0/1  0/1   0/1    0/1   0/1   0/1  0/1  0/1 0/1代表打开,关闭 比如 00000000 代表全开 11111111 代表全关 需求:当下位机全开,会发送状态码为FF(16进制) ,系统接收到指令后要解析成11111111的字符串。 如F3 转化为11110011 .. 问题的实质就是将1位16进制数转化为4位2进制数 思路:转化FF对应的十进制数 ,然后转化十进制 ...
Apache2.2和Tomcat6整合   Apache和Tomcat同是Apache基金会下面的两个项目。   一个是HTTP WEB服务器,另一个是servlet容器(servlet container),最新的6.0.X系列实现Servlet 2.4/JSP 2.0Spec。在我们生产的环境中,往往需要Apache做前端服务器,Tomcat做后端服务器。此时我们就需要一个连接器,这个连接器的作用就是把 所有Servlet/JSP的请求转给Tomcat来处理。在Apache2.2之前,一般有两个组件可选择。mod_jk和mod_jk2。后来 mod_jk2没更新了,转而更新mod_jk,所以 ...
1.去除数组中的重复元素 function unique(arr){ var len = arr.length; for(var i=len-1;i>=1;i--){        if(arr[i-1] == arr[i]){                         arr.splice(i,1);//splice()方法的 }   } return arr;    } 2. 删除数组中的某元素 function remove(arr,data){ for(var i =0;i<arr.length;i++){         if(ar ...
1.java.lang.IncompatibleClassChangeError: class org.hibernate.cfg.ExtendedMappings has interface org.hibernate.cfg.Mappings as super class (hibernate3.5中的hibernate3.0包,已经包涵了hibernate-annotations,hibernate-commons-annotations.jar 这2个包,所以你要去掉 包 试试,) 2.Caused by: java.lang.ClassNotFoundException: jav ...
最近正在开发的路灯监控项目,需要制定路灯开关的执行计划。初步设计三种执行方案:按照工作日/非工作日,国定假日,自定义三种方式。在制定计划后,要能根据三种方式定义的日期生成日历,并且能够在预览界面显示每天的执行时段,并且能进行维护。 日期对象: public DayStatus{          private boolean have_config;//是否计划配置日期 private List<PeriodDto> timeList;//执行时间段 private String day;//日期 private boolean isHoliday;//是否国定假日 pr ...
/** * 获取当月最大天数 * 2010-9-20上午04:51:50 * hepeng */ public static int getCurrentMonthMaxDay(){   Calendar a=Calendar.getInstance();   a.set(Calendar.DATE, 1);   a.roll(Calendar.DATE, -1);   return a.get(Calendar.DATE); } /** * 获取今天是当月的第几天 * 2010-9-20上午04:53:10 * hepeng */ ...
Global site tag (gtag.js) - Google Analytics