- 博客(16)
- 收藏
- 关注
原创 Struts2和Hibernate的整合
本文主要讲Struts和Hibernate两种框架的整合,以模仿用户登录为例 第一步:写三个页面(分别为inde.jsp,success.jsp,fail.jsp) index.jsp的主要代码: 用户名: 密 码: success.jsp的主要代码 登录成功,欢迎登录!
2016-06-29 17:18:18
5464
2
原创 JDBC连接的规范化代码
数据库连接在日常的项目中用的是比较多的,其语法也是比较简单的,但是能够很全面的规范化的写出来也是不容易的。下面就简单几下,以备日后复用: package com.easyteam.yc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import jav
2016-06-28 18:10:56
602
原创 加载src下的配置文件
为了避免硬编码,现在编程很多地方都写成配置文件,这时候就需要我们进行对配置文件的读取,废话不多说,直接贴代码: 1.首先建一个db.properties的文件(放在src文件夹下) DriverClassName=com.jdbc.mysql.Driver Url=jdbc\:mysql\://localhsot\:3306/test UserName=root Password=admin
2016-06-28 17:07:17
2028
原创 c3p0数据库连接池的简单配置
数据库连接池的配置是比较常用的配置,废话不多说,今天就简单介绍一下c3p0数据库连接池的配置,以便将来使用时可以直接复用。 首先的导入c3p0的架包: 然后就是:c3p0-config.xml文件的配置 jdbc:mysql://localhost:3306/要连接的数据库名称 com.mysql.jdbc.Driver root 123456
2016-06-26 22:08:39
1011
原创 字符串按字节的高级截取(字符中有汉字)
在网上有这样的一道面试题:就是输出一个字符串(含有中文)和一个整数 要求输出该指定整数长字节的字符串。 例如: 输入:he中国 2 输出:he 输入:he中国 3 输出:he 输入:he中国 4 输出:he中 这道题的主要难点就是对中文的处理中,一个中文是两个字节,对于中文的截取如果是1个字节就要舍弃掉,否则就保留。 代码: public class Demo {
2016-06-16 11:29:45
567
原创 dom4j解析xml
现在有很多工具包可以解析xml文件,但是dom4j无疑是其中较为简单的一种,下面就用一个例子来实际操作一下: 首先得导入dom4j.jar这个夹包(网上一搜一大片) 1.随便在一个地方建立一个user.xml文件,我这儿是建立在d盘根目录下: 2.对该文件进行模拟查询用户(按姓名查询)和添加用户:package com.easyteam.dao; import
2016-06-08 21:53:08
449
原创 验证struts2中action的查找路径
以前看网上struts2的视频讲解时,其中讲解到action的查找路径时,该讲师说action的查找是依次向上一级查找的,例如有一个请求为/a/b/UerAction.action时,首先会到/a/b的命名空间里查找UserAction的Action,如果找不到就到/a的命名空间里查找UserAction的Action,如果还没有找到,以此类推,直到找到默认的命名空间,如果还没有找到,程序就会抛异
2016-06-04 20:35:28
979
原创 java操作Excel表
JAVA编码与Excel的交互在实际开发中用的非常多,今天就简单用jxl实现二者的交互。废话不多说,直接贴码! 首先,得导入jxl架包: 1.将数据写入EX CEL中 package com.easyteam.yc01; import java.io.File; import jxl.Workbook; import jxl.write.Label; import jxl.writ
2016-05-08 15:17:41
718
转载 一步一步教你用 java 生成二维码
一步一步用 java 设计生成二维码 在物联网的时代,二维码是个很重要的东西了,现在无论什么东西都要搞个二维码标志,唯恐落伍,就差人没有用二维码识别了。也许有一天生分证或者户口本都会用二维码识别了。今天心血来潮,看见别人都为自己的博客添加了二维码,我也想搞一个测试一下. 主要用来实现两点: 1. 生成任意文字的二维码. 2. 在二维码的中间加入图像.
2016-05-04 21:33:00
5096
原创 Java面试常客之四大代码块
java中主要有四大代码块 分别是: 静态代码块:直接在类中定义且有加static关键字的代码块称为静态代码块。 普通代码块:普通方法中的被一对大括号括起来的代码块。 构造代码块:直接在类中定义且没有加static关键字的代码块称为构造代码块。 同步代码块:被synchronized关键字修饰的代码块。 面试中,该类问题主要是问各种代码块的执行顺序以及运行的次数。下
2016-05-04 11:39:04
659
原创 java 实现大数的阶乘
首先要定义一个大的数组。 拿10000的阶乘为例,最后的结果长度是35660位,所以我们定义一个40000个成员的数组就可以了。 int temp[40000]; 其核心思想就是把计算结果每一位上的数字保存到一个数组成员中,例如: 把250保存至数组中,保存结果应该是 temp[0] 0 temp[1] 5 temp[2] 2 然后将数组中的数据依次输出就可以了。
2016-05-03 16:22:35
988
原创 用java实现二维数组的“之”字形输出
对于一个二维数组: 1 2 3-------->第0行 4 5 6 7 8 9 11 12 13 进行“之”型输出的结果应该是 1 2 3 6 5 4 7 8 9 13 12 11 示例代码: public class ZhiPrint { public static void main(String[] args) {
2016-05-03 16:11:23
1106
原创 java实现文件后缀命名
有时文件上传时,如果文件名相同,就容易出现各种问题,为了防止文件名相同,给文件名加上一个永不会重复的后缀。采取的是:ip地址+时间戳+三位随机数 示例代码: import java.util.Date; import java.text.SimpleDateFormat; import java.util.Random; public class IPTimeStamp{ privat
2016-05-03 16:07:25
1803
原创 JAVA生成一次性图片验证码
现在很多地方都需要写验证码登录验证,这样的好处是可以减轻服务器的压力等,下面就用java实现一次性登录验证码的书写。 1.验证码生成类: package com.easyteam; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; impo
2016-05-03 15:58:03
1566
原创 JAVA 中常量和变量做计算时的差异
在Java中,常量和变量的计算其实是存在差异的,二者的差异往往被我们所忽略,为了更好的理解其中的差异,首先看一道面试题: byte b1=3,b2=4,b; b = b1+b2; b = 3+4; 哪句是编译失败的呢?为什么呢? 再看一看下面的例子: public class Demo1{ public static v
2016-05-03 14:18:37
978
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人