- 博客(31)
- 资源 (7)
- 收藏
- 关注
原创 消息容器工具类
该工具类应用场景:数据需完整校验,根据错误数决定是否执行下一步操作或返回消息给客户端。package util;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Collections;import java.util.Date;import java.util.Li...
2020-01-21 08:56:24
204
原创 打印时间工具类
自己写的工具类,方便调试方法运行时间,代码如下:package com.example.log;/** * User: Jimmy * Date: 2020/1/19 * Desc: */import com.google.common.collect.Maps;import org.apache.commons.lang3.StringUtils;import org...
2020-01-19 17:30:43
264
原创 Java 堆内存分配与GC
Java采用分区的方式对堆内存(对象占用的内存)进行管理,主要分为两个区域,新生代以及老年代。新的对象创建时,将会分配到新生代,但是当发现新生代的内存不足以安置新的对象时,就会对新生代进行一次垃圾回收(Minor GC)。Minor GC 会将可回收对象回收掉,会将一些达到一定年龄的对象放置到老年代当Minor GC后,发现内存还不足以安置新对象时,则会将对象直接放入老年代内存,否则直
2014-01-20 00:47:09
1001
转载 Maven 安装及测试
Maven安装及测试 首先从http://maven.apache.org/download.html下载二进制安装包,最新的版本是3.0.2。windows下安装:1.将二进制包apache-maven-3.0.2-bin.zip解压至任意目录,比如C:\apache-maven-3.0.22.设置环境变量,M2_HOME=C:\apache-maven-3.0.2,并且在PATH变量里添加%M
2013-11-01 14:37:54
1104
转载 Mysql授权
本文实例,运行于 MySQL 5.0 及以上版本。MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grant select on testdb.* to common_user@'%'grant insert on testdb.* to common_
2013-07-24 17:36:30
762
转载 JQuery JSON
在JavaScript中将JSON的字符串解析成JSON数据格式,一般有两种方式:一种为使用eval()函数。使用Function对象来进行返回解析。使用eval函数来解析,jquery的each方法来遍历用JQuery解析JSON数据的方法,作为JQuery异步请求的传输对象,JQuery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用
2013-05-16 10:13:55
795
转载 new JSONObject()不执行 不报错 解决方法
原文:http://blog.youkuaiyun.com/kamouswjw/article/details/8119872使用:import net.sf.json.JSONObject;调用JSONObject x = new JSONObject()或者其它构造函数,不报错直接异常。。catch了也不能打印出来,一般是json缺包。struts2.1.6 json需要包:1.c
2013-03-27 13:18:42
1706
1
转载 SQL Server死锁总结
转载:http://www.cnblogs.com/happyhippy/archive/2008/11/14/1333922.htmlSQL Server死锁总结 1. 死锁原理 根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。 死锁的四个必要条件:互斥条件(M
2013-03-22 08:52:22
758
原创 CAS单点登录
最近有兴趣搭建了一下CAS SSO单点登录环境。cas服务端:cas-server-3.3.3-release.zip 下载地址:http://downloads.jasig.org/cas/cas-server-3.3.3-release.zipcas客户端:cas-client-3.1.8-release.zip 下载地址:http://downloads.jasig.org/
2012-11-02 16:02:22
1924
转载 sqlPlus页面乱码
oracle cmd 乱码转载至:http://hi.baidu.com/baitly002/item/f3a3915135fb1faaacc857bf后记:显示问题仍然存在,问题是服务端跟客户端的字符集不一致。导致显示还有乱码问题,解决方案:1)打开cmd 输入 sqlplus / as sysdba。2)、执行 UPDATE SYS.PROPS$
2012-10-29 10:41:55
1035
原创 J2EE乱码问题
最近SSH有个乱码问题。大概问题如下: 角色ID 角色名称 英文名称 角色描述 删除 修改 配置权限 /images/btnI
2012-10-26 15:14:20
938
1
原创 The JRE could not be found 解决办法
当我卸载java后 又重新安装了一个java同样的版本在同一文件夹下,但是eclipse。还是报错 The JRE could not be found。解决办法:window->Preferences 弹出以下对话框window->Preferences 弹出以下对话框
2012-10-16 14:16:30
2035
原创 Excel远程上传及读取
上传jar包 common-fileupload1.2.jar common-io.1.3.2.jarjava1.5可能要打jar包补丁xercesImpl.jar excel读取的补丁包。POI jar包,我用的是3.7版本。excel2007大数据量读取代码如下(转载+部分修改):XxlsAbstract.javaimport java.io.InputStream;
2012-09-27 13:32:44
1912
转载 java System常用属性参数大全
Properties props=System.getProperties();//系统属性System.out.println("Java的运行环境版本:" + props.getProperty("java.version")); System.out.println("Java的运行环境供应商:" + props.getProperty("java.vendor")); System.
2012-08-31 10:28:36
838
原创 批量导出大数据量到EXCEL
用到的jar包是 POI 3.8,注意导包的时候,那几个包都要导进去,下包就不用说了吧,官网上有。http://poi.apache.org/接着是个工具类,无意中在网上发现了,感觉封装的不错,我就稍微修改了下,导出大数据量(30W数据,70列)到EXCEL2007,目前没有出现内存溢出问题。import java.io.File;import java.io.FileNotFoun
2012-08-23 17:40:47
3346
1
转载 java.lang.IllegalStateException: Pool not open解决方案
在使用Spring进行系统开发的时候,数据库连接一般都是配置在Spring的配置文件中,并且由Spring来管理的。在利用Spring + Hibernate进行开发时也是如此。下面是一个简单的Spring + Hibernate Dao的例子:public class DaoReal extends HibernateDaoSupport implements Dao { public Li
2012-07-27 14:03:46
25507
原创 排序规整
冒泡排序法口诀:冒择路兮 快归堆(冒泡排序)(选择排序)(插入排序法)(希尔排序)(快速排序)(归并排序)(堆排序)1、什么是冒泡排序依次比较相邻的两个数,将小数放在前面,大数放在后面。由于在排序过程中总是小数往前放,大数往后放,相当于气泡往上升,所以称作冒泡排序。原理简单不解释!import java.util.Arrays;public class Bubblesor
2012-04-12 14:20:39
807
原创 中文字符串比较案例
import java.io.*;import java.text.CollationKey;import java.text.Collator;import java.util.*;class Student{ String name = null; String adress = null; Student(){ } Student(String name, String
2012-04-02 16:30:17
969
转载 集合类Collections
常用基本数据类型包括byte、int、char、long、float、double、boolean、short封装类型Byte,Integer,Character,Long,Float,Double,Boolean.Short基本类型跟封装类型间的转化。Boolean b = false;boolean b1 = b.booleanValue();Integer a = 1;int a
2012-04-02 00:00:39
724
原创 ssh2概要
简单地说struts2是个过滤器,或者说是个拦截器,把action请求拦截下来,映射到对应的action进行处理,接着响应给result,判断应该转到那个页面响应结果。到这里struts的工作流程算是做完了。还有一点,就是页面有struts2标签,很方便取出action中的数据。hibernate的功能是进行对象-关系映射。因为底层的数据库是关系型数据库(oracle,mysql 等)。而jd
2012-03-24 23:58:32
823
1
原创 连连看java代码(2)
接上篇,还剩下主功能模块的代码没贴。连连看算法,怎么求最短路径问题连连看算法如图, 为了找出A, B两点之间的连接路径, 首先过这两点作4条线段, 线段的两端便是地图边缘, 两条与横坐标轴平行, 另两条与纵坐标轴平行. 先考虑与横坐标轴平行的两条.在两条线段上各取一点C和D, 此两点处在一条与纵坐标轴平行的直线上. 那么, ACDB这条路径便是一条可能的A, B两点的连通路径.
2012-02-17 14:59:39
3102
4
原创 连连看小游戏java源代码(1)
//MainView 主界面import java.awt.BorderLayout;import java.awt.Color;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.Win
2012-02-17 14:26:37
7301
1
转载 JOptionPane 收藏
2012计算机等级考试二级Java对话框学习教程(上) 8.6 对话框到目前为止,我们所介绍的每个用户界面组件都出现在应用程序创建的一个框架窗口中。但有时候我们需要弹出独立的对话框以显示信息或者从用户收集信息。对话框,顾名思义,就是向用户显示信息并获取程序继续运行所需数据的窗口,可以起到与用户交互的作用。从本质上讲,对话框时一种特殊的窗体,它通过一个或多个组件与用户交互。与JFrame一样
2012-02-17 12:55:36
1345
原创 Java 线程暂停与继续
突然碰到一个问题,线程的暂停与继续,我想了想,去使用JDK给我们提供的suspend方法、interrupt方法??suspend()方法让这个线程与主线程都暂停了,谁来唤醒他们??明显这个不好用,要用的话,恐怕得另写唤醒线程了!interrupt方法,这个方法实际上只能中断当前线程!汗! 既然JDK解决不了偶的问题,偶只能自己写了! 这个时候想到了Object
2012-02-14 00:17:16
3973
1
原创 复合键 键盘监听器
今天一同学问我,他做桌面系统的时候想使用热键,如何使用!事实上JDK给我们提供了几种简单的复合键的应用(参考InputEvent类)alt+、ctrl+,不过这种复合键明显有局限性!若是用户想自定义热键,JDK提供给我们的就无法实现了!于是我就自己做了一个复合键监听器。 代码如下所示: 实际上监听器只是有这么一个作用而已,当键盘被按下时,监听器会将按下的
2012-02-13 23:35:38
916
原创 java复合快捷键
import java.awt.Container;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import java.util.ArrayList;import java.util.List;import javax.swing.JFrame;import javax.swing.J
2012-02-13 23:23:17
953
原创 扫雷小游戏
import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.ButtonGroup;import javax.swing.JButton;import javax.swing.JCheckBoxMenu
2012-02-13 18:06:25
888
原创 java记事本
package yjq.com.cn;/* * WriterReaderBoard.java*/ import java.awt.datatransfer.*; import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.InputEvent
2012-02-11 15:34:58
1009
转载 java IO流
1.掌握流的概念2.掌握字节流与字符流的作用3.掌握文件的标准操作步骤4.掌握字节与字符操作的区别1、流的概念程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。2、字节流与字符流内容操作就四个类:OutputStream、InputStream、writer、Rader使用 File 类操作的时候一定要有路
2012-02-10 10:54:54
3812
原创 计算器修正版
import java.awt.Color;import java.awt.FlowLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import jav
2012-02-09 00:08:38
3231
原创 javaSwing 计算器代码
package yjq.com.cn;import java.awt.Color;import java.awt.FlowLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEve
2012-02-08 11:26:12
1082
GUI计算器javaSwing编写
2012-02-07
自写 js 模拟xp风格窗口 附加计算器
2010-05-21
汇编语言课件 基础篇
2009-06-06
java编写的幸运52小游戏
2009-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人