Java
文章平均质量分 90
dengsilinming
这个作者很懒,什么都没留下…
展开
-
Java冒泡排序、插入排序、选择排序、shell排序
int sort[] = new int[5]; sort[0] = 6; sort[1] = 3; sort[2] = 8; sort[3] = 1; sort[4] = 2; // 冒泡排序 for(int i=0; i<sort.length; i++) { for(int j=i+1; j<sort.length; j++) { if(sort原创 2012-02-01 09:29:15 · 577 阅读 · 0 评论 -
二维码的生成与解析示例 生成二维码
二维码,是一种采用黑白相间的平面几何图形通过相应的编码算法来记录文字、图片、网址等信息的条码图片。如下图二维码的特点:1. 高密度编码,信息容量大可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。2. 编码范围广该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言原创 2013-01-28 16:33:57 · 4261 阅读 · 0 评论 -
java读取properties的方法
在日常使用中经常会读取properties文件,现在把自己在网上搜集的一些java读取properties的方法汇总如下:1、使用java.util.Properties类的load()方法如: InputStream is = new BufferedInputStream(new FileInputStream(new File(properties文件所在路径));Prope原创 2013-01-31 11:03:41 · 23077 阅读 · 0 评论 -
java读、写txt文件
我们以一个实际例子来说明java对txt文件的读、写操作。计算出差补助费用,补助规则如下:在30天以内每天补助50元,在30天以上60天以内,前30天每天补助50,多余30天的每天多补助10元,在60天以上90天以内,前30天每天补助50,31到60每天多补助10元,多余60天的每天再多补助10元,其余的以此类推.....举例:出差28天,补助费用为:28*50;出差4原创 2013-01-31 11:53:50 · 1245 阅读 · 0 评论 -
Java IO流学习小结
Java流操作有关的类或接口:Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类转载 2013-01-31 16:03:35 · 844 阅读 · 0 评论 -
根据列表中的指定字段进行排序
在项目中经常需要根据指定的顺序对原创 2014-04-29 18:06:43 · 2256 阅读 · 0 评论 -
JAVA多线程和并发基础面试问答
多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的转载 2014-09-03 10:26:18 · 1139 阅读 · 0 评论 -
Integer与int解惑
今天在逛论坛时发现一些好的帖子,进去看了后发现有些知识点平常自己还真没有注意过,故在此转载一下,以作备忘。 jdk1.5引入了自动装箱(autoboxing)与自动拆箱(unboxing),这方便了集合类以及一些方法的调用,同时也使初学者对其感到非常之困惑。在此,我们来揭开其神秘的面纱。首先,需要理清一些概念:1、Integer是一个类,用Integer声明一个变量其是一个对象类型(或者说...2012-06-07 14:08:00 · 153 阅读 · 0 评论 -
dom解析xml实现省市区动态级联
dom解析xml实现省市区动态级联是一个项目中的一部分,项目是springMVC实现的,其配置文件这儿就不在说了,现只简单列出一些主要的代码。看懂需要有一定的springMVC基础配置文件中的省的值city.area.province=黑龙江,湖南在action中private @Value("${city.area.province}") String provinceStr;...2012-06-09 10:02:00 · 156 阅读 · 0 评论 -
Java遍历文件夹的2种方法
Java遍历文件夹的2种方法A:不使用递归import java.io.File;import java.util.LinkedList;public class FileSystem { public static void main(String[] args) { long a = System.currentTimeMilli...2012-08-11 23:26:00 · 101 阅读 · 0 评论 -
MD5加密示例
在日常的工作中,经常会用到加密,今天写了一个简单地运用MD5加密的示例,现在贴上源码.MD5Utils类package com.dengsilinming.test;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuc原创 2012-12-27 12:03:51 · 3952 阅读 · 0 评论 -
配置org.springframework.scheduling.quartz.CronTriggerBean
在项目中又用到了定时器,对于定时器的应用总是模模糊糊的,今天结合网上找到的资料与自己在项目中写的简单地在此写一下,以备需要时查阅。 一个Quartz的CronTrigger表达式分为七项子表达式,其中每一项以空格隔开,从左到右分别是:秒,分,时,月的某天,月,星期的某天,年;其中年不是必须的,也就是说任何一个表达式最少需要六项。例:0 0 12 ? * WED 表示每个星期原创 2012-12-05 14:48:06 · 42089 阅读 · 1 评论 -
log4j配置详解
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogger = [ level ] , appenderName1转载 2012-03-06 22:38:35 · 741 阅读 · 0 评论 -
Integer与int解惑
今天在逛论坛时发现一些好的帖子,进去看了后发现有些知识点平常自己还真没有注意过,故在此转载一下,以作备忘。jdk1.5引入了自动装箱(autoboxing)与自动拆箱(unboxing),这方便了集合类以及一些方法的调用,同时也使初学者对其感到非常之困惑。在此,我们来揭开其神秘的面纱。首先,需要理清一些概念:1、Integer是一个类,用Integer声明一个变量其是一个对象类型(原创 2012-06-07 14:08:24 · 661 阅读 · 0 评论 -
Java内部类小结
内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类。 为什么需要内部类? 典型的情况是,内部类继承自某个类或实现某个接口,内部类的代码操作创建其的外围类的对原创 2012-04-10 19:39:11 · 624 阅读 · 0 评论 -
Java遍历文件夹的2种方法
Java遍历文件夹的2种方法A:不使用递归import java.io.File;import java.util.LinkedList;public class FileSystem { public static void main(String[] args) { long a = System.currentTimeMillis();原创 2012-08-11 23:26:12 · 522 阅读 · 0 评论 -
java文件下载
网上有很多文件下载的实现,但很多都存在一些问题,我在写的时候也遇到了问题,如文件乱码,为防以后再犯所以就有了这篇文章,废话不说,直接贴码servlet中@Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, I原创 2012-09-06 14:20:46 · 1105 阅读 · 0 评论 -
Struts2.2.1+Spring3.1.0.M2+Hibernate3.5.1整合配置demo(附源码)
以前一直使用SSI,虽然有接触过SSH,但从来没亲自配置过SSH,昨天一时兴起,自己尝试配置,结果遇到了各种问题,弄了两天才基本搞定(之所以说是基本搞定是因为只测试了增加、查询、删除功能,其它的一些功能没有涉及)。前提就是那样,下面还是看具体如何配置吧!1.整合用到的环境SpringSource Tool Suite 2.8.1.RELEASEapache-tomcat-6.0.3原创 2012-09-27 16:21:17 · 3652 阅读 · 0 评论 -
java简单邮件发送demo
需要用到的jar包:commons-email.jar,activation.jar,mail.jar 整个代码如下:/** * @Author dengsilinming * @Date 2012-9-11 * */package com.dengsilinming.mail;import java.net.MalformedURLException;import原创 2012-09-11 22:00:48 · 6389 阅读 · 0 评论 -
Java通过SMS短信平台实现发短信功能
在项目中使用过发短信的功能,但那个由于公司内部的限制很麻烦,今天在网上找到一个简单的,闲来无事就把它记录如下: 本程序是通过使用中国网建提供的SMS短信平台实现的(该平台目前为注册用户提供5条免费短信,3条免费彩信,这足够用于我们测试用了。在使用前需要注册,注册地址为http://sms.webchinese.cn/reg.shtml),下面是程序源码:/** * @Aut原创 2012-09-18 15:34:39 · 42443 阅读 · 27 评论 -
.vm后缀的文件 velocity
*.vm 后缀的文件,是velocity的文件。velocity是基于java的一种页面模板引擎,支持#if #else #foreach等写法的前台文件。$link.contextPath是该引擎支持的一种默认写法,可以取得应用程序执行根路径。Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template langua转载 2012-10-29 15:54:20 · 15158 阅读 · 0 评论 -
struts2 checkboxlist标签的使用简介
checkboxllist标签可以一次创建多个复选框,相当于多个<input type="checkbox"标签> ,它根据list属性指定的集合来生成多个复选框。一个简单的index.jsp: <s:form action="first"> <s:checkboxlist name="sds" list="{'一辉','撒卡','童虎','.2012-08-19 18:52:00 · 151 阅读 · 0 评论