随笔分类 -  Java

java相关知识
摘要:POI 设置Excel样式 POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:先获取工作薄对象:HSSFWorkbook wb = new HSSFWorkbook();HSSFSheet sheet = wb.createSheet();HSSFCellStyle setBorder 阅读全文
posted @ 2016-06-03 15:31 Rozdy 阅读(9160) 评论(1) 推荐(0)
摘要:Java Socket编程JavaSocketServerSocket乱码超时 Java Socket编程 对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSoc 阅读全文
posted @ 2016-04-07 17:01 Rozdy 阅读(281) 评论(0) 推荐(0)
摘要:Java自带的性能监测工具用法简介——jstack、jconsole、jinfo、jmap、jdb、jsta、jvisualvmJDK内置工具使用一、javah命令(C Header and Stub File Generator)二、jps命令(Java Virtual Machine Proce 阅读全文
posted @ 2016-03-29 17:57 Rozdy 阅读(898) 评论(0) 推荐(0)
摘要:ExecutorService线程池讲解 ExecutorService 建立多线程的步骤:1。定义线程类 class Handler implements Runnable{}2。建立ExecutorService线程池 ExecutorService executorService = Exec 阅读全文
posted @ 2016-03-26 17:19 Rozdy 阅读(643) 评论(0) 推荐(0)
摘要:JAVA字符串格式化-String.format()的使用常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String form 阅读全文
posted @ 2016-03-23 15:45 Rozdy 阅读(549) 评论(0) 推荐(0)
摘要:Redis安装部署 Redis是一种高级key-value数据库。它跟memcached类似,不过 数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构 阅读全文
posted @ 2016-03-11 14:36 Rozdy 阅读(214) 评论(0) 推荐(0)
摘要:PermGen space错误解决方法在看下文之前,首先要确认意见事情,就是你是如何启动tomcat的,我们在平时的开发环境当中,都是通过startup.bat方式启动tomcat的,那么你按照下面的方式,去修改/bin/catalina.bat是没有问题的。但是如果你是生产环境下,我们一般都希望使... 阅读全文
posted @ 2016-01-15 14:56 Rozdy 阅读(878) 评论(0) 推荐(0)
摘要:Map排序的方式有很多种,这里记录下自己总结的两种比较常用的方式:按键排序(sort by key), 按值排序(sort by value)。1、按键排序jdk内置的java.util包下的TreeMap既可满足此类需求,向其构造方法TreeMap(Comparator comparator) 传... 阅读全文
posted @ 2015-12-25 14:49 Rozdy 阅读(898) 评论(0) 推荐(0)
摘要:Springmvc 使用 AbstractExcelView 导出excel[javascript] view plaincopy$("#exportBtn").click(function(){location.href="${pageContext.request.contextPath}/r... 阅读全文
posted @ 2015-12-11 14:31 Rozdy 阅读(643) 评论(0) 推荐(0)
摘要:SSM框架——使用MyBatis Generator自动创建代码 这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接... 阅读全文
posted @ 2015-10-20 10:02 Rozdy 阅读(325) 评论(0) 推荐(0)
摘要:使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程... 阅读全文
posted @ 2015-10-19 18:46 Rozdy 阅读(222) 评论(0) 推荐(0)
摘要:MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建 这次换了台电脑,所以需要重新配置一次项目开发环境,过程中的种种,记录下来,便于以后再次安装,同时给大家一个参考。1.JDK的安装 首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就... 阅读全文
posted @ 2015-10-19 18:01 Rozdy 阅读(690) 评论(0) 推荐(0)
摘要:Java数组排序Arrays.sort,以及Comparator接口的用法有的时候需要对数组里的element进行排序。当然可以自己编写合适的排序方法,但既然java包里有自带的Arrays.sort排序方法,在 数组元素比较少的时候为何不用? Sorting an Array 1. 数字排序 i... 阅读全文
posted @ 2015-08-05 09:25 Rozdy 阅读(721) 评论(0) 推荐(0)
摘要:package com.backup;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java... 阅读全文
posted @ 2015-07-16 00:25 Rozdy 阅读(2001) 评论(0) 推荐(0)
摘要:java 集合(list、set、map)的特点集合相关的类有一大堆,一般也只用到常用的方法增删改查,而且它它们的方法名也基本一样,所以一直都不知道什么时候用什么集合,今天趁有空特意从网上整理资料方便日后回忆。一、List:、有顺序以线性方式存储,可以存放重复对象线程安全方法:Listlist=Co... 阅读全文
posted @ 2015-07-02 15:18 Rozdy 阅读(768) 评论(0) 推荐(0)
摘要:服务端新开多线程使用HibernateSession 杜绝No session新起的线程需要绑定Hibernate session,才能在新线程中使用事务和延迟加载等功能,否则会曝出no session异常;解决办法:[java]view plaincopynewRunnable(){@Overri... 阅读全文
posted @ 2015-06-16 10:50 Rozdy 阅读(2562) 评论(0) 推荐(0)
摘要:想用JAVA做一个服务器,请问怎么利用TCP和线程,实现多个客户端同时在线,能与服务器进行交互?服务器监听端口 做个无限循环 接到一个连接就创建一个通道线程,并将通道线程存储到一个list集合中12345678910111213141516171819202122232425262728293031... 阅读全文
posted @ 2015-06-04 11:19 Rozdy 阅读(7155) 评论(0) 推荐(0)
摘要:java Process的waitFor() 在编写Java程序时,有时候我们需要调用其他的诸如exe,shell这样的程序或脚本。在Java中提供了两种方法来启动其他程序: (1) 使用Runtime的exec()方法 (2) 使用ProcessBuilder的start()方法 Runt... 阅读全文
posted @ 2015-06-03 17:20 Rozdy 阅读(9865) 评论(0) 推荐(2)
摘要:java socket实现全双工通信单工、半双工和全双工的定义如果在通信过程的任意时刻,信息只能由一方A传到另一方B,则称为单工。如果在任意时刻,信息既可由A传到B,又能由B传A,但只能由一个方向上的传输存在,称为半双工传输。如果在任意时刻,线路上存在A到B和B到A的双向信号传输,则称为全双工。用s... 阅读全文
posted @ 2015-06-02 16:21 Rozdy 阅读(1814) 评论(0) 推荐(0)
摘要:JVM可支持的最大线程数JVM最大线程数(2012-07-04 23:20:15)转载▼标签:jvm最大线程数it分类:java分布式总结摘自:http://sesame.iteye.com/blog/622670工作中碰到过这个问题好几次了,觉得有必要总结一下,所以有了这篇文章,这篇文章分为三个部... 阅读全文
posted @ 2015-05-21 16:27 Rozdy 阅读(2256) 评论(0) 推荐(0)