java
花生童鞋
这个作者很懒,什么都没留下…
展开
-
websevice接口返回数据解析
websevice接口返回数据解析1、接口数据返回没有ns1等信息,可参照此方法package com.ctl.maintain.service.controller;import com.ctl.common.utils.HttpUtil;import org.w3c.dom.NodeList;import org.xml.sax.InputSource;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.D原创 2021-06-10 21:14:35 · 1544 阅读 · 0 评论 -
单例模式
设计模式–单例模式模式定义:保证一个类只有一个实例,并且提供一个全局访问点场景:重量级的对象,不需要多个实例,如:线程池、数据库连接池1、懒汉模式:延迟加载,只有在真正使用的时候,才开始实例化 1)线程安全问题 2)double check 加锁优化 3)编译器(JIT),CPU有可能对指令进行重排序,导致使用到尚未初始化的实例,可以通过添加volatile关键字进行...原创 2020-01-09 14:17:48 · 83 阅读 · 0 评论 -
基于心跳的socket长连接
基于心跳的socket长连接原文 基于心跳的socket长连接案例: 心跳: socket模拟网页的报文连接某个网站,创建tcp的socket后,当我socket.connect后,如果在5到7秒钟不socket.send,那么这个链接就失效了。 请问如何长时间的保持这个链接 这是在服务器端的设置的,客户端没法设置,可以发送心跳包。 socket.connect后,每3-4秒用soc转载 2017-09-13 13:51:07 · 209 阅读 · 0 评论 -
springmvc搭建web项目
工具:eclipse(我用的而是霓虹灯版本,JDK最低1.8否则打不开eclipse) JDK1.7 Tomcat1.7 1、创建工程工程名字为 xiaotb 2、导入jar包 Spring-framework,官网上大家可自行下载Lib包下你可以看到还有4个包不属于Spring范围内,主要是因为在搭建过程中会碰到一些错误,需要这些包的支持依赖,所以可以暂且不管。 3、配置web原创 2017-09-19 11:00:53 · 532 阅读 · 0 评论 -
【转载】log4j2- 从基础到实战
【转载】详解log4j2(上) - 从基础到实战因为在看项目时有log4j2的配置,之前没有接触过,就上网搜了下,觉得作者写的不错,就转载下来了。 地址:(http://blog.csdn.net/autfish/article/details/51203709)log4j2相对于log4j 1.x有了脱胎换骨的变化,其官网宣称的优势有多线程下10几倍于log4j 1.x和logback的高吞吐量转载 2017-12-12 19:32:11 · 221 阅读 · 0 评论 -
FileOutputStream和FileWriter 使用场景
FileOutputStream和FileWriter 使用场景在Java中有两种写文件的方式:FileOutputStream与FileWriter。开发人员经常会在它们之间犹豫不决。下面这个例子能帮忙你更好地理解在不同的场景下应该选择何种方案。首先我们来看一下实现: - 使用FileOutputStream:File foutput = new File(file_locatio原创 2018-01-24 19:36:32 · 2387 阅读 · 0 评论