
Java
文章平均质量分 63
ipath
下弦月的黎明
展开
-
项目启动开启socket服务
Web项目中需要在项目启动时开启socket服务用于收发消息1.web.xml中配置端口号为9999的socket 服务端,添加监听socketPort9999 Socket服务随web启动而启动com.util.Mylistener2.监听类单开一个线程,负责socketpublic class Mylistener implement原创 2014-12-22 11:34:19 · 4531 阅读 · 0 评论 -
HTML标签“<>”无法以字符串存储和显示
添加一个角色,角色描述中包含类似于hello world的html标签;显示时还不想显示成脚本;需要在存库前进行一下转换;具体如下:public Role add(Role role) {String longdesc = role.getDescript();String desc = changeDescript(longdesc);role.setDescri原创 2014-12-11 16:03:28 · 891 阅读 · 0 评论 -
线程+工作队列
一个队列负责存储工作任务;一个独立线程负责任务生产;web项目启动时创建改线程;队列中没有任务时,线程休眠;有了新任务后唤醒线程;代码如下:队列:public class TaskQueue {private static TaskQueue instance = new TaskQueue();private TaskQueue(){}原创 2014-12-11 16:35:19 · 620 阅读 · 0 评论 -
socket传输对象
import java.io.BufferedInputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutput;import java.io.ObjectOutputStream;import java.net.ServerSocket;import j原创 2014-12-30 16:16:14 · 391 阅读 · 0 评论 -
json串和对象之间的转换
1.需要导入依赖的包com.google.gson.Gson;2.将对象转换成json 串public class TestS { public static void main(String[] args) { Message msg=newMessage(); objToString(msg); } private static Message newMessage原创 2014-12-30 16:00:02 · 403 阅读 · 0 评论 -
Java程序性能优化:代码优化
现在计算机的处理性能越来越好,加上JDK升级对一些代码的优化,在代码层针对一些细节进行调整可能看不到性能的明显提升,但是我觉得在开发中注意这些,更多的是可以保持一种性能优先的意识,对一些敲代码时间比较短的同学挺有意义的。一 循环条件下,循环体和判断条件中,都要避免对使用复杂表达式,减少对变量的重复计算1.在循环中应该避免使用复杂的表达式。在循环中,循环条件会被反复计转载 2015-01-19 17:00:44 · 298 阅读 · 0 评论 -
jaxb2实现Javabean转换xml
代码直接上(1)两个Javabean,Root和ObjectSon此处注意:1.@XmlType下的propOrder是xml排序 应将所有属性添加进去;2.@XmlRootElement下的name是设置节点名称,若果不写,第一个字母会是小写“root”;package com.jaxb.bean;import javax.xml.bind.annotation.XmlAccessType;im原创 2015-03-31 10:10:27 · 552 阅读 · 0 评论 -
Cannot create a secure XMLInputFactory
cxf发布webservice,客户端调用时报错javax.xml.ws.soap.SOAPFaultException: Cannot create a secure XMLInputFactory本地调试正常,浏览器也可以看到服务。错误原因:本地调试tomcat7,正式环境用tomcat8,应该是tomcat升级导致的问题解决方法:在启动脚本中加入-Dorg.a原创 2016-07-21 16:06:03 · 1519 阅读 · 0 评论 -
Cookie踩坑经历
很久没用cookie了,最近遇到要使用cookie的需求;公司web项目中在使用google map。大抵需求是用户使用地图,退出系统时记录map zoom和center location,再次登录时显示上一次的地图状态。浅显分析,有三个要点:1.地图移动,缩放等都要记录2.退出时,记录在库3.登录时查库,用库里的数据初始化地图。先实现需求,以后再考虑更好方案,如此要做原创 2017-12-26 16:41:05 · 567 阅读 · 0 评论