java
風中的守望者
这个作者很懒,什么都没留下…
展开
-
成为Java高手的25个学习要点
成为Java高手的25个学习要点2009-02-18 10:17 Fen 赛迪网 我要评论(0) 字号:T | T想要精通Java,成为Java高手,需要不断的学习和积累。本文给出了Java学习过程中需要注意的25个学习目标,希望可以给您带来帮助。AD: 1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,转载 2014-08-22 15:11:52 · 431 阅读 · 0 评论 -
Java 注解学习笔记
一、什么是java注解 注解,顾名思义,注解,就是对某一事物进行添加注释说明,会存放一些信息,这些信息可能对以后某个时段来说是很有用处的。 Java注解又叫java标注,java提供了一套机制,使得我们可以对方法、类、参数、包、域以及变量等添加标准(即附上某些信息)。且在以后某个时段通过反射将标注的信息提取出来以供使用。二、自定义Java标注转载 2014-09-29 11:10:56 · 385 阅读 · 0 评论 -
Spring 注解学习手札(八)补遗——@ExceptionHandler
直接上代码: Java代码 @Controller public class AccessController { /** * 异常页面控制 * * @param runtimeException * @return */ @ExceptionHandle转载 2014-09-29 13:50:17 · 948 阅读 · 0 评论 -
Spring 注解学习手札(五) 业务层事务处理
这里将用到以下几个包: 引用aopalliance-1.0.jar commons-collections.jar commons-dbcp.jar commons-logging-1.1.1.jar commons-pool.jar jstl.jar log4j-1.2.15.jar mysql-connector-java-5.1.6-bin.j转载 2014-09-29 13:40:55 · 478 阅读 · 0 评论 -
Spring 注解学习手札(六) 测试
这里将用到以下几个包: 引用aopalliance-1.0.jar commons-collections.jar commons-dbcp.jar commons-logging-1.1.1.jar commons-pool.jar junit-4.4.jar jstl.jar log4j-1.2.15.jar mysql-connector-转载 2014-09-29 13:44:53 · 442 阅读 · 0 评论 -
Spring 注解学习手札(二) 控制层梳理
昨天对Spring注解有了一个整体认识,至少完成了一个简单的web应用搭建。当然,还不完善,这仅仅只是个开始! 今天看了Spring 3.0的注解,我感觉自己被颠覆了。多年前,为了减少代码依赖我们用配置文件进行模块间耦合,降低模块之间的黏度。现如今,所有可配置的内容都塞进了代码中,我只能说:这多少有点顾此失彼,有点倒退的意思!使用注解的好处是:代码通读性增强。这既是优势也是劣势!如果我要改一段转载 2014-09-29 13:38:00 · 372 阅读 · 0 评论 -
Spring 注解学习手札(四) 持久层浅析
这里将用到以下几个包: 引用aopalliance-1.0.jar commons-collections.jar commons-dbcp.jar commons-logging-1.1.1.jar commons-pool.jar jstl.jar log4j-1.2.15.jar mysql-connector-java-5.1.6-bin.j转载 2014-09-29 13:41:22 · 574 阅读 · 0 评论 -
LOG4J.PROPERTIES配置详解(转载)
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appenderName2 , …#转载 2014-09-29 10:31:26 · 424 阅读 · 0 评论 -
JAVA 注解的学习和对Spring注解的理解
从前年开始使用spring和hibernate,mybatis等框架时,就转到注解来了。直到前些时,突然对注解开始好奇起来。为什么写注解就可以了?不需要大量配置文件呢?于是我查看了一些资料,对注解有了初步了解。引言:什么是注解?在IDE中,我们可以链接spring mvc中的@RequestMapping注解,发现以下源码[java] view plai转载 2014-09-29 11:25:08 · 451 阅读 · 0 评论 -
Spring 注解学习手札(一) 构建简单Web应用
近来工作发生了一些变化,有必要学习一下Spring注解了! 网上找了一些个例子,总的说来比较土,大多数是转载摘抄,按照提示弄下来根本都运行不了,索性自己趟一遍这浑水,在这里留下些个印记。 这次,先来构建一个极为简单的web应用,从controller到dao。不考虑具体实现,只是先对整体架构有一个清晰的了解。日后在分层细述每一层的细节。 相关参考: Spring 注解学习手札(转载 2014-09-29 13:37:49 · 386 阅读 · 0 评论 -
Spring 注解学习手札(三) 表单页面处理
如果要说表单,最简单的就是用户登录页面了!估计大多数做B/S出身的兄弟可能写的第一个表单就是登录表单了! 今天,我也不例外,做一个登录验证实现! 首先,改造一下账户类Account,增加一个id字段: Account.java Java代码 /** * 2010-1-23 */ package org.zlex.spring.domain;转载 2014-09-29 13:40:22 · 336 阅读 · 0 评论 -
Spring 注解学习手札(七) 补遗——@ResponseBody,@RequestBody,@PathVariable
SpringMVC层跟JSon结合,几乎不需要做什么配置,代码实现也相当简洁。再也不用为了组装协议而劳烦辛苦了! 一、Spring注解@ResponseBody,@RequestBody和HttpMessageConverter Spring 3.X系列增加了新注解@ResponseBody,@RequestBody @RequestBody 将HTTP请求正文转换为适转载 2014-09-29 13:47:18 · 422 阅读 · 0 评论 -
javamail发送邮件
今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵 以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。jar包因为我不知道怎么传到javaeye上,所以朋友们回去自己打吧。 我的代码有三个类: 第一个类:MailSenderInfo.java packag转载 2014-10-21 14:11:12 · 435 阅读 · 0 评论 -
Log4j.properties配置详解
一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、转载 2014-09-29 10:28:53 · 339 阅读 · 0 评论 -
log4j.properties配置详解
log4j.properties配置详解 一、Log4j配置第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下: Java代码 log4j.rootCategory=INFO, stdout , R log4j.appender.stdout=转载 2014-09-29 10:24:41 · 351 阅读 · 0 评论 -
生成条形码显示到界面
package com.xxx;import java.awt.image.BufferedImage;import java.io.ByteArrayOutputStream;import java.io.IOException;import javax.imageio.ImageIO;import javax.servlet.ServletConfig;import javax转载 2014-09-28 16:18:40 · 1970 阅读 · 0 评论 -
double数据运算 保存精度 .
使用Java,double 进行运算时,经常出现精度丢失的问题,总是在一个正确的结果左右偏0.0000**1。 特别在实际项目中,通过一个公式校验该值是否大于0,如果大于0我们会做一件事情,小于0我们又处理其他事情。 这样的情况通过double计算出来的结果去和0比较大小,尤其是有小数点的时候,经常会因为精度丢失而导致程序处理流程出错。 所以一般对double类型进行运算时,做好对转载 2014-08-22 15:18:52 · 1965 阅读 · 0 评论 -
JAVA中String与StringBuffer的区别
在java中有3个类来负责字符的操作。1.Character 是进行单个字符操作的,2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。String:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.Stri转载 2014-08-22 16:03:53 · 306 阅读 · 0 评论 -
java身份证验证
/*********************************** 身份证验证开始 ****************************************/ /** * 身份证号码验证 * 1、号码的结构 * 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码, * 八位数字出生日期码,三位数字顺序码和一位数字校验码。 * 2、地址转载 2014-08-25 21:34:38 · 441 阅读 · 0 评论 -
字节数字和十六进制的转化
十六进制是由 0~9 及 a~f 共十六个字符组成。先设一个十六进制的字符数组:char[] hex = new char[]{ '0','1','2','3','4','5','6','7', '8','9','a','b','c','d','e','f'}一、字节数组转化为十六进制的字符串。用两位的十六进制数即可表示一个八位的byte数。第一位十六进制数转载 2014-09-11 10:38:28 · 1775 阅读 · 0 评论 -
java中字符窜与16进制,byte之间的转换
/*** java String 与各种进制字符之间的转换* * @author */ publicclass Coding { /** * 字符串转换成十六进制值 * @param bin String 我们看到的要转换成十六进制的字符串 * @return */转载 2014-09-11 11:02:51 · 630 阅读 · 0 评论 -
System.getProperty()方法大全
那XX-- G-Dragon(BigBang) 权志龙 太帅了 侧面简直是完美·· 关于进制转换(分别用js和php表单提交)System.getProperty()方法大全 2013-05-25 23:12:31| 分类:yixue | 标签:|举报|字号大中小 订阅System.out.printl转载 2014-09-12 20:34:54 · 446 阅读 · 0 评论 -
Tomcat数据库连接池的配置方法总结
实例使用的Tomcat版本为6.0方法一: 在Tomcat的conf/context.xml中配置在Tomcat\apache-tomcat-6.0.33\conf目录下的context.xml文件中配置默认值如下:xml version='1.0' encoding='utf-8'?>Context> WatchedResource>WEB-INF/web.xmlW转载 2014-09-26 10:24:55 · 770 阅读 · 0 评论 -
java 程序实现对图片的压缩生成缩略图并可设定长宽、尺寸压缩率、图片质量
import java.io.*;import java.util.logging.Level;import java.util.logging.Logger;import java.awt.*;import com.sun.image.codec.jpeg.*;import java.awt.image.BufferedImage;public class Img_M转载 2014-09-26 19:47:13 · 394 阅读 · 0 评论 -
Tomcat配置连接池
在我们做项目的时候连接数据库一般采用两种方式1:应用程序直接获取数据库连接2:通过数据库连接池获取连接第一种方法是用户每次请求都需要向数据库获得连接,这样有一个很大的缺点,就是数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。如果网站一天的访问量大的话,就会极大浪费数据库资源,并且极易造成数据库服务器内存溢出、宕机。直接从数据库获取连接的示意图:然而采用数据转载 2014-09-26 10:46:05 · 616 阅读 · 0 评论 -
QRCode二维码生成方案及其在带LOGO型二维码中的应用
很多公司为商业宣传之需,常将企业LOGO加入二维码中,但如果LOGO遮挡区域足够地大,二维码就变得无法识别。那么,有没有一种办法将上述区域预先“抠空”出来(以便专门放置LOGO),而其他区域则专门来放置二维码的有效数据呢?——这就是本文想探讨的问题。本文重点探讨的是二维码的高级应用及改进,其主要的思路是通过掩码等手段,提前对二维码生成进行改进。由于二维码通常是黑白方块型的,人眼无法转载 2014-09-26 20:47:58 · 461 阅读 · 0 评论 -
Java实现二维码QRCode的编码和解码
涉及到的一些主要类库,方便大家下载:编码lib:Qrcode_swetake.jar (官网介绍-- http://www.swetake.com/qr/index-e.html) 解码lib:qrcode.jar (官网介绍-- http://sourceforge.jp/projects/qrcode/) 【一】、编码转载 2014-09-26 11:03:58 · 432 阅读 · 0 评论 -
Java向Properties文件中写入内容
String filePath = "H:\\final\\code\\Servlet_Ajax\\src\\test\\aa.txt"; Properties prop = new Properties(); try { InputStream fis = new FileInputStream(filePath); // 从输入流中读取属性列表(键和元素对)转载 2014-09-25 12:23:17 · 2260 阅读 · 0 评论 -
【Hibernate】Hibernate.cfg.xml配置文件详解
Hibernate配置文件主要用于配置数据库连接和Hibernate运行时所需的各种属性,这个配置文件应该位于应用程序或Web程序的类文件夹 classes中。Hibernate配置文件支持两种形式,一种是xml格式的配置文件,另一种是Java属性文件格式的配置文件,采用“键=值”的形式。建议采用xml格式的配置文件。xml配置文件可以直接对映射文件进行配置,并由Hibernate自动加载,而pr转载 2014-10-21 10:55:13 · 1472 阅读 · 0 评论