![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 63
ipath
下弦月的黎明
展开
-
项目启动开启socket服务
Web项目中需要在项目启动时开启socket服务 用于收发消息 1.web.xml中配置 端口号为9999的socket 服务端,添加监听 socketPort 9999 Socket服务随web启动而启动 com.util.Mylistener 2.监听类 单开一个线程,负责socket public class Mylistener implement原创 2014-12-22 11:34:19 · 4449 阅读 · 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 · 834 阅读 · 0 评论 -
线程+工作队列
一个队列负责存储工作任务; 一个独立线程负责任务生产; web项目启动时创建改线程; 队列中没有任务时,线程休眠; 有了新任务后唤醒线程; 代码如下: 队列: public class TaskQueue { private static TaskQueue instance = new TaskQueue(); private TaskQueue(){}原创 2014-12-11 16:35:19 · 567 阅读 · 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 · 361 阅读 · 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 · 375 阅读 · 0 评论 -
Java程序性能优化:代码优化
现在计算机的处理性能越来越好,加上JDK升级对一些代码的优化,在代码层针对一些细节进行调整可能看不到性能的明显提升, 但是我觉得在开发中注意这些,更多的是可以保持一种性能优先的意识,对一些敲代码时间比较短的同学挺有意义的。 一 循环条件下,循环体和判断条件中,都要避免对使用复杂表达式,减少对变量的重复计算 1.在循环中应该避免使用复杂的表达式。 在循环中,循环条件会被反复计转载 2015-01-19 17:00:44 · 265 阅读 · 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 · 508 阅读 · 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 · 1414 阅读 · 0 评论 -
Cookie踩坑经历
很久没用cookie了,最近遇到要使用cookie的需求;公司web项目中在使用google map。 大抵需求是用户使用地图,退出系统时记录map zoom和center location, 再次登录时显示上一次的地图状态。 浅显分析,有三个要点: 1.地图移动,缩放等都要记录 2.退出时,记录在库 3.登录时查库,用库里的数据初始化地图。 先实现需求,以后再考虑更好方案,如此要做原创 2017-12-26 16:41:05 · 516 阅读 · 0 评论