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

浙公网安备 33010602011771号