![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
j2se
送人玫瑰手留余香
这个作者很懒,什么都没留下…
展开
-
java导入和导出excel文档(支持xls,xlsx格式)
好久没写博客了,写个简单的估计也是常用的,欢迎评判指导交流相关jar包,可以先百度,因为时间问题后续再补上package main.java;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;impor原创 2014-04-09 11:05:44 · 19179 阅读 · 5 评论 -
用top,ps,jstack找到java线程异常代码
找到CPU利用率持续比较高的进程, 命令:top找到进程数中cpu占用最高的线程,命令:ps p 16480 -L -o pcpu,pid,tid,time,tname,cmd转换称16进制命令:printf "%x\n" 16498 结果:4072查看进程16480中的信息:命令:jstack -l 16480 > 16480.pid找到more 16480.pid gerp "原创 2017-09-07 18:00:27 · 433 阅读 · 0 评论 -
bio nio aio的区别
在高性能的IO体系设计中,有几个名词概念常常会使我们感到迷惑不解。具体如下: 序号 问题 1 什么是同步? 2 什么是异步? 3 什么是阻塞? 4 什么是非阻塞? 5 什么是同步阻塞? 6 什么是同步非阻塞? 7 什么是异步阻塞? 8 什么是异步非阻塞? 散仙不才,在查了一部分资料后,愿试着以通俗易懂的方式解释下这几个名词。如有不足之处,还望告知。转载 2016-10-13 11:18:36 · 1161 阅读 · 0 评论 -
java发送邮箱
public static void main(String[] args) throws MessagingException { Properties props = new Properties(); // 开启debug调试 props.setProperty("mail.debug", "true"); // 发送服务器需要身份验证 props.setPro原创 2016-01-08 17:47:24 · 591 阅读 · 0 评论 -
java动态代理(JDK和cglib)
JAVA反射机制JAVA反射机制在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。JAVA反射(放射)机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C原创 2015-05-25 16:45:32 · 793 阅读 · 0 评论 -
java实现不同图片居中剪裁生成同一尺寸缩略图
因为业务需要,写了这样一个简单类,希望能帮助对有这方面需要的人源码如下:...................................................................................................................................package platform.e原创 2013-11-27 10:41:38 · 2253 阅读 · 0 评论 -
jdk5以上自带线程池使用并返回结果
package com.eyugame.common.task;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;im原创 2015-04-28 17:22:04 · 786 阅读 · 0 评论 -
(转载)深入理解Java:注解(Annotation)自定义注解入门
深入理解Java:注解(Annotation)自定义注解入门 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.原创 2015-05-11 11:49:17 · 1122 阅读 · 0 评论 -
nio学习1
nio学习设计的几个概念要弄清楚我们常常见到同步、异步、阻塞和非阻塞四种调用方式。这些方式彼此概念并不好理解。下面是我对这些术语的理解。同步 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin, isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完原创 2014-12-11 15:01:02 · 857 阅读 · 0 评论 -
java远程调用rmi入门实例
RMI是Java的一组拥护开发分布式应用程序的API。RMI使用Java语言接口定义了远程对象,它集合了Java序列化和Java远程方法协议(Java Remote Method Protocol)。简单地说,这样使原先的程序在同一操作系统的方法调用,变成了不同操作系统之间程序的方法调用,由于J2EE是分布式程序平台,它以RMI机制实现程序组件在不同操作系统之间的通信。比如,一个EJB可以通过原创 2014-10-17 13:24:16 · 3246 阅读 · 1 评论 -
java GUI编程-贪吃蛇游戏简单实现
例子简单,界面简陋 请见谅项目结构如下Constant.jvava 代码如下:package snake;/** * * @author hjn * */public class Constant {/** * 蛇方移动方向:左边 */public static final int LEFT = 0;/** *原创 2013-11-07 15:00:56 · 6588 阅读 · 7 评论 -
jmap dump
jmap -dump:format=b,file=jconsole.dump 18511jhat jconsole.dump原创 2017-09-07 18:24:23 · 1802 阅读 · 0 评论