JAVA
文章平均质量分 60
yaoqinzhou1943
喜欢web前端开发,专注于JAVA、ORACLE
展开
-
Logback手记(一)
1、什么是logback logback的产生是作为著名的日志框架log4j项目的一个继承者。它的设计者正是log4j的创造者Ceki Gülcü。logback在很大幅度上比现有的日志系统拥有更快的速度和更小的体积。logback也提供了独特和一些有用的特性,譬如标记、参数化的日志语句、有条件的堆栈跟踪和强大的事件过滤机制。这些只是运用logback提供的特性的一些例子。对于它原创 2011-12-02 10:56:27 · 11338 阅读 · 0 评论 -
Spring task 执行两次解决方法
最近在项目中需要加定时任务,所有用到了spring task原创 2014-09-24 19:41:56 · 4897 阅读 · 0 评论 -
JAVA多线程基础
Java支持多线程,线程对于进程来说,创建的代价比较小,上下文切换比较迅速,线程是进程的执行单元,是进程的组成部分,一个进程可以拥有多个线程,一个线程必须要拥有一个父进程。一个线程可以创建和销毁另一个线程,同一个进程中的多个线程可以并发执行。 执行一个程序,操作系统会分配一个进程,在这个进程中至少会新建一个线程来作为程序执行的入口点。 进程与进程之间不共享内存,原创 2014-03-17 23:22:26 · 1229 阅读 · 0 评论 -
Spring中扩展 PropertyPlaceholderConfigurer处理加密属性文件
当我们在项目中配置数据源时,经常会将其对应的一些属性值写到另外的属性文件中,这样的好处是可以简化项目维护和部署工作,当项目从开发环境迁移到生产环境的时候,运维人员只需要修改数据源对应的属性文件就可以了,无需关注其他的配置文件。如果在属性文件中将数据库的用户名和密码等敏感信息以明文的方式写在文件中,这是非常不安全的,所以我们就需要将属性文件中的部分信息进行加密处理以提高安全性。下面介绍如何运用spr原创 2013-01-13 23:18:45 · 5193 阅读 · 0 评论 -
Spring MVC中配置Kaptcha验证码
验证码的功能主要是防止用户利用机器人自动注册、登录、灌水而采用的验证技术。所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素(防止OCR光学字符识别),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能进行其他操作。 Kaptcha是一款开源的验证码生成工具类,可以通过简单的配置就可以生成验证码图片,也可通过实现特定的接口来实现一原创 2012-11-12 11:37:36 · 5281 阅读 · 1 评论 -
Exe4j和Inno setup实现Java桌面应用程序安装部署(二)
(3)Exe4j生成exe文件 要运行java程序jre是必不可少的,所以我们需要复制一份本地的jre到刚才生成jar的同一目录下,因为exe4j中需要指定jre的路径,这样才能确保程序的正常运行。(jre本身有80m左右,根据不同的项目可以精简jre)图(4)运行exe4j看到下图所示的欢迎界面,不要忘记注册。图(5)点击图(5)中的n原创 2012-09-03 19:06:47 · 2058 阅读 · 0 评论 -
Exe4j和Inno setup实现Java桌面应用程序安装部署(一)
接触java那么久,一直做java web开发,实际项目中没开发过java桌面应用程序,记得几年前刚开始学java时接触过swing,后来都没怎么用,最近开发一个桌面应用的小工具,所以重新把java swing看了一遍,下面是个人总结的应用程序的安装部署步骤。(1)工具下载 exe4j: http://download.csdn.net/detail/yao原创 2012-09-03 18:49:04 · 2458 阅读 · 0 评论 -
Myeclipse8.5配置jad反编译插件
第一步: 下载jad.exe文件:http://download.csdn.net/detail/yaoqinzhou1943/4546430 下载jadeclipse插件:http://prdownloads.sourceforge.net/jadclipse/net.sf.jadclipse_3.3.0.jar?download 第二步:原创 2010-10-17 01:31:00 · 4371 阅读 · 6 评论 -
Exe4j和Inno setup实现Java桌面应用程序安装部署(三)
(4)Inno Setup制作安装包Inno setup是一款免费的安装包制作程序。运行inno setup程序点击新增,出现图(23)所示图(23)图(24)图(25)图(26)图(26)中的jre路径就是之前复制jre的路径要跟exe4j中的jre路径一致,不然的话程序会找不到jre。图(27)图(28原创 2012-09-03 19:16:10 · 2287 阅读 · 0 评论 -
生成不同的随机正整数
public static void main(String[] args){ int[] arr = new int[10]; for(int i=0; i<10; i++){ arr[i] = i + 1; } Random random = new Random(); int size = arr.length; for(int k原创 2015-03-25 16:58:21 · 1668 阅读 · 0 评论