java
xianminyan
A programmer
展开
-
WebService是什么?
出处:http://blog.csdn.net/wooshn/article/details/8069087/一、序言 大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底转载 2016-11-30 17:32:01 · 504 阅读 · 0 评论 -
JAVA解析TXT格式文本文档
public void readRechargeWithdrawTxt(File file, Long noticeId) { List<CzCheckAccountInfoPO> records = new ArrayList<CzCheckAccountInfoPO>();// // 将txt格式的数据存入数组 try...原创 2018-10-31 16:41:50 · 7399 阅读 · 0 评论 -
JAVA实现文件下载打包(精简版)
出处:https://blog.csdn.net/sunkuixing/article/details/63255006要求将多个存在某url地址的图片,打包为zip下载下来 就费劲的研究两小时,搞定收工,初稿如下JAVA实现文件下载打包(精简版)public void download(HttpServletRequest request, HttpServletResponse respons...转载 2018-04-09 17:51:48 · 4378 阅读 · 3 评论 -
Eclipse 一直Building Workspace 的解决办法
一、产生这个问题的原因多种1、自动升级 2、未正确关闭 3、maven下载lib挂起 等..二、解决总结(1)、解决方法 方法1.修改eclipse启动文件 eclipse.ini 中添加启动参数参数: -vmargs -Xmx512m 方法2.关闭自动构建工作区: project -> build Auto…..转载 2016-12-06 15:46:31 · 9836 阅读 · 0 评论 -
Mysql常用优化方案
摘自:http://www.jb51.net/article/18934.htm1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚转载 2017-07-10 22:10:55 · 630 阅读 · 0 评论 -
java中Double类型的运算精度问题
public static double add(double v1,double v2)public static double sub(double v1,double v2)public static double mul(double v1,double v2)public static double div(double v1,double v2)public static do转载 2017-06-29 11:40:55 · 1423 阅读 · 0 评论 -
UnsupportedClassVersionError错误
改一下你的jdk版本和tomcat版本原创 2017-04-11 14:28:11 · 607 阅读 · 0 评论 -
学会阅读Java字节码
1.Class文件基础(1)文件格式Class文件的结构不像XML等描述语言那样松散自由。由于它没有任何分隔符号,所以,以上数据项无论是顺序还是数量都是被严格限定的。哪个字节代表什么含义,长度是多少,先后顺序如何,都不允许改变。(2)数据类型仔细观察上面的Class文件格式,可以转载 2017-03-10 16:43:48 · 336 阅读 · 0 评论 -
HashMap Hashtable区别
http://blog.csdn.net/java2000_net/archive/2008/06/05/2512510.aspx 我们先看2个类的定义[java] view plain copypublic class Hashtable extends Dictionary implements Map,转载 2017-02-14 23:33:57 · 279 阅读 · 0 评论 -
Java时间日期格式转换
JAVA提供了方便的时间转换API获取当前时间返回String类型格式yyyy-MM-ddDate转字符串 Date date = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateString = fo原创 2017-02-10 15:44:33 · 5992 阅读 · 0 评论 -
Thread.join()方法解析
API:joinpublic final void join() throws InterruptedException等待该线程终止。抛出:InterruptedException - 如果任何线程中断了当前线程。当抛出该异常时,当前线程的中断状态 被清除。joinpublic final voi转载 2017-02-07 21:47:52 · 962 阅读 · 0 评论 -
浅析java内存模型--JMM(Java Memory Model)
在并发编程中,多个线程之间采取什么机制进行通信(信息交换),什么机制进行数据的同步?在Java语言中,采用的是 共享内存模型来实现多线程之间的信息交换和数据同步的。线程之间通过共享程序公共的状态,通过读-写内存中公共状态的方式来进行隐式的通信。同步指的是程序在控制多个线程之间执行程序的相对顺序的机制,在共享内存模型中,同步是显式的,程序员必须显式指定某个方法/代码块需要在多线程之间转载 2017-02-07 21:10:42 · 827 阅读 · 0 评论 -
java中split的坑,用的时候一定要小心
1.一些特殊业务场景,对自己拼接出来的字符串使用split分割,假设我们已经知道了这个长度,也许我们会这么写。String ids = "1,2,3,";// 对,你没有看错,我故意这么写的,根据我们的设想这里一定是四个值拼接的,即时有空字符串,使用split神器也可以成功分割出长度为4的数组。// 所以我这么写了。String[] idArr = ids.split(",");St原创 2016-11-28 15:08:23 · 4312 阅读 · 1 评论 -
ejb是什么
既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效率。然而,估计很多人都搞错了,这个"服务群集"和"分布式运算"并没转载 2016-11-27 15:46:35 · 331 阅读 · 0 评论 -
Comparable与Comparator的区别
Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。Comparator位于包Java.util下,而Comparable位于包转载 2016-11-25 11:42:48 · 207 阅读 · 0 评论 -
文件上传
文件上传说明:文件上传流程:把request对象封装成fileitem对象存于磁盘或内存,获取ftp服务器地址和端口号,用storeFile方法将字节流写到服务器,服务器反序列化为文件文件上传——getUploadFileInfo()将文件信息封装成单独的DiskFileItem对象对于文件上传,上传的过程中是将文件以字节流的形式提交到服务器端的,如果直接使用Servlet原创 2016-12-06 10:40:44 · 1365 阅读 · 0 评论 -
Java自定义标签
Java Web基础——自定义标签和JSTL出处:http://yyzjava.iteye.com/blog/1275455因为在Struts2中使用到了很多该框架的自定义标签的使用,所以在此特别梳理了一下有关的知识体系标签(动作)的一般语法为:,如,该标签的作用是把copyright.jsp页面的输出包含到当前页面的输出中我们先来看一下常用的标准J转载 2016-12-02 16:03:14 · 484 阅读 · 0 评论