开发经验
年华是封无效信
这个作者很懒,什么都没留下…
展开
-
关于maven工程内存溢出解决办法
在看maven in action的时候意外发现我们项目中经常出现的问题,就是内存溢出的问题。仔细一看原来是没有配置MAVEN_OPTS这个环境变量。运行mvn命令实际上是执行了Java命令,既然是运行Java,那么运行Java命令可用的参数当然也应该在运行mvn命令时可用。通常需要设置MAVEN_OPTS的值为-Xms128m -Xmx512m,因为Java默认的最大可用内存往往不能够满足M...原创 2012-01-04 14:17:10 · 446 阅读 · 0 评论 -
javascript之HashMap
用法[code="java"] var map = new HashMap(); map.put("a",1); map.put("b",1); map.put("b",1); alert(map.get("a")); alert(map.keys().toString()); alert(...2015-04-16 11:23:16 · 152 阅读 · 0 评论 -
ActiveMQ发送接收TextMessage、BytesMessage
1、TextMessage发送部分[code="java"]package org.quinn.activemq;import javax.jms.Connection;import javax.jms.ConnectionFactory;import javax.jms.DeliveryMode;import javax.jms.Destination;i...2014-02-24 16:51:51 · 5879 阅读 · 0 评论 -
UDP通讯协议
在做手机和服务端通讯时,UDP是其中可用协议之一。不过UDP的缺点在于不能得知发送是否成功,可能会存在掉包的情况但是发送方却并不知道。不过既然UDP能存在,自然有它使用的业务场景。UDP其实很简单,最主要的两个类DatagramSocket和DatagramPacketUDP接收[code="java"] while (true) { // 不停的监听端口 Dat...2014-02-20 21:01:19 · 107 阅读 · 0 评论 -
JBOSS7配置JDNI
1、配置jar包在jboss7的安装目录modules下建立\com\oracle\ojdbc6\main这样的一个目录 然后将ojdbc6_g.jar拷贝到这个目录下2、在该目录下新建文件module.xml,填写[code="java"] [/code]3、配置sta...原创 2014-02-13 21:52:48 · 177 阅读 · 0 评论 -
ActiveMQ初级教程
MQ的思想其实和连接池差不多,只不过一个是队列,一个是多线程。设计模式和原理都类似,ActiveMQ(以下简称amq)实际上是封装了JMS,所以可以在amq里直接使用很多JMS的对象。去官网去下载 关于amq的安装 so easy 我就不多说了 网上一搜一堆 需要注意的是下载的时候可能会有各种404问题 官网提供了很多的下载URL 国内的网络河蟹 很难下载 你可以换一个其他版本试试...2014-05-20 18:07:55 · 120 阅读 · 0 评论 -
Mybatis批量插入Oracle、MySQL
要做批量插入数据库,首先得知道该数据库对批量插入所支持的语法。每个数据库批量插入的语法都不一样,我介绍两种。MySQL:1、INSERT INTO TABLE_NAME(ID,NAME)VALUES(1,'张三'),(2,'李四') 2、INSERT INTO TABLE_NAME(ID,NAME)VALUES(1,'张三');INSERT INTO ...2014-05-19 16:09:56 · 209 阅读 · 0 评论 -
Eclipse+TOMCAT工程如何deploy在webapps文件夹
[color=green][size=large]Eclipse集成Tomcat发布工程的时候,有时候项目发布不到tomcat的webapps下面,同时访问http://localhost:8080/的时候也访问不了。项目的编译文件没有发布到webapps那发布到哪里去了呢?实际上发到了Eclipse的安装目录下的features文件夹下,那么如何把项目发布到webapps下面呢?1、删除se...2013-02-05 20:10:08 · 199 阅读 · 0 评论 -
自定义DWR拦截器
使用DWR和其它mvc框架混用时(如struts和springmvc),不会经过struts和springmvc的拦截器,如果有需求,需要自定义一个dwr拦截器。dwr.xml配置如下[code="java"] [/code]DWRFilter.java由于doFilter没有提供HttpServletRequest的参数,所以获取reques...2013-06-04 19:07:15 · 567 阅读 · 0 评论 -
关于:the last packet sent successfully to the server was 0 milliseconds ago
[size=large][color=green]最近老是出现个问题,早上以来公司登录公司的后台业务系统(由我是主要开发人员之一),登录抛出该异常。服务器环境LINUX,数据库MySQL贴上图、[img]http://dl.iteye.com/upload/attachment/0066/9006/e12da574-931f-3585-a5cd-6b6fe4b6c242.jpg[/img]...2012-04-20 10:11:22 · 569 阅读 · 0 评论 -
根据时间的复杂统计
客户的需求往往是各种各样的,本人在开发系统的时候遇到一个比较复杂的业务时间统计。统计某个业务的工作时间(工作时间=结束时间-创建时间) 结束时间和创建时间在表里有字段记录,如果光是这样的统计就很简单了,直接用结束时间-创建时间就ok.可是客户用了几天觉得不爽,原因是统计不够精确。。比如,创建时间为17:00、完成时间为隔天9:00.数据库统计的时间应该是16个小时。但是程序计算往往和实际情况还...原创 2012-12-07 18:24:13 · 110 阅读 · 0 评论 -
使用Mybatis做批量插入
最近有个需求,将excel的数据导入的数据库的这个一个操作。工作主要分为:解析excel,将excel中的数据单条循环插入数据库。使用框架:mybatis+spring使用过Mybatis的人都知道,自动生成的Mapper里是不支持批量插入的,也不支持SQL。这个让我有点小小的郁闷,网上查资料发现对这方面的资料颇少。于是决定写一篇blog案例分享心得。或许有人要问既然Mybatis...2012-03-30 19:50:27 · 293 阅读 · 0 评论 -
jquery ajax parseerror问题
以前都是用ajax做一些简单的东东,很少用ajax做查询。今日在开发中遇到个比较基础但是却很容易犯的错误,可能会使新手束手无策,于是写此blog分享心得好了话不多说直接步入正题贴上代码jquery请求代码:[code="java"]$("#show_supply_table").click(function() { var datas={time:time,event:event...原创 2012-03-03 12:32:41 · 129 阅读 · 0 评论 -
MySQL UTF-8中文排序
假如在MySQL的表中有一列字段是中文,需要根据该字段从a-z的顺序排序时。如:表userid name1 张三2 李四3 王五4 法克鱿由于编码关系,当执行[code="java"]select * from user order by name desc[/code]时得到的结果不是a-z对此我相处了两种解决方案1、GBK的编码方式下的排序是根据...2012-06-15 16:08:44 · 623 阅读 · 0 评论 -
Netty+Tomcat热部署端口占用解决办法
在eclipse使用maven deploy (tomcat:deploy) 热部署netty项目 ,项目启动的时候会报错端口被占用。[code="java"]java.net.BindException: Address already in use at sun.nio.ch.Net.bind0(Native Method) at sun.nio.ch.Net.bind(Net...2015-06-13 17:32:15 · 964 阅读 · 0 评论