java基础
文章平均质量分 67
caiyl1314
这个作者很懒,什么都没留下…
展开
-
继承中,父类与子类都有静态代码块和构造函数的时执行顺序
当父类与子类都有静态代码块和构造函数的时候,执行顺序如下:父类静态代码块 > 子类静态代码块 java虚拟机加载类时,就会执行该块代码。父类构造函数 > 子类构造函数 (先有父亲,后有孩子)如果是多级继承关系的话,高层的父类首先执行,然后依次递减。总结:静态优先执行,父类优先于子类执行。 静态代码块是在JVM加载类的时候执行的,而且静态代码块执行且仅执行一次public原创 2013-10-27 00:28:20 · 5671 阅读 · 0 评论 -
JAVA 实现jpg/tif/bmp 等图片格式互相转换,解决RenderedOp资源不能释放
需要jai_core.jar和jai_codec.jar包实现格式转换,但此方法中的RenderedOp资源不能释放,生成之后原图不能删除;public class ImgCast { public static void main(String[] args) { /* tif转换到jpg格式 */ try { String input2 = "F:/T2015012原创 2015-01-30 13:44:54 · 7369 阅读 · 1 评论 -
SpringMVC返回JSP中include子JSP判断登录状态
保存便于下次直接只用,返回JSP: 登陆 ......子jspindexhead.jsp中:<%String basePath_m = request.getContextPath() + "/"; String mu=request.getParameter("mu");if(request.getSessio原创 2015-04-18 13:11:00 · 2431 阅读 · 0 评论 -
springMVC中前台取后台生成的验证码
1.@Controller类:ControllerClass.javapackage com.caiyl.src.base;import java.io.IOException;import javax.annotation.Resource;import javax.imageio.ImageIO;import javax.servlet.ServletOutputStream;原创 2015-04-18 20:47:18 · 5445 阅读 · 0 评论 -
Java常用正则表达式验证工具类RegexUtils.java
原文:Java常用正则表达式验证工具类RegexUtils.java源代码下载地址:http://www.zuidaima.com/share/1550463379442688.htmJava 表单注册常用正则表达式验证工具类,常用正则表达式大集合。1. 电话号码2. 邮编3. QQ4. E-mail5. 手机号码6. URL原创 2015-04-19 11:20:25 · 1420 阅读 · 0 评论 -
ibatis查询缓存
SqlMapConfig.xml:<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"><settings cacheModelsEnable原创 2015-04-19 11:56:33 · 1311 阅读 · 0 评论 -
Luence高效本地索引查询教程(本地数据库查询出写入本地磁盘索引)
Lucene高效查询,本地索引查询,数据库写入本地索引原创 2015-05-11 18:33:46 · 1487 阅读 · 0 评论 -
64位linux报错Could not initialize class java.awt.image.BufferedImage
最近碰到一个问题:64位linux报错Could not initialize class java.awt.image.BufferedImage在WIN平台下运行正常BufferedImage tag = new BufferedImage(this.width,this.height,BufferedImage.TYPE_USHORT_555_RGB);原创 2015-08-08 12:47:04 · 7875 阅读 · 1 评论 -
java微信开发发送消息
WeinxinCtroller.javapackage com.caiyl.zmd.weixin;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStrea原创 2015-08-11 19:58:32 · 4781 阅读 · 1 评论 -
java微信开发自定义菜单
/** * */package com.caiyl.zmd.weixin;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpGet;import org.apache.http.client.m原创 2015-08-11 19:53:53 · 1214 阅读 · 0 评论 -
RedisUtil
import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;public final class RedisUtil { //Redis服务器IP private static String ADD原创 2015-08-27 12:41:33 · 1271 阅读 · 0 评论 -
FileWriter 写入文件中文乱码
File file1 = new File("C:\\1.xml"); FileWriter fw = new FileWriter(file1); fw.write("asdasd"); fw.flush(); fw.close();Java FileWriter 默认是用(ISO-8859-1 or US-ASCII)西方编码的,总之不是UTF-8的,而FileW原创 2014-11-18 17:26:54 · 32466 阅读 · 6 评论 -
Spring定时任务的几种实现
转载自:http://gong1208.iteye.com/blog/1773177原创 2014-11-17 13:43:08 · 474 阅读 · 0 评论 -
java的正则表达式验证
/** * 判断是否是手机号码 * @param mobiles 手机号码 * @return */ public static boolean isMobileNO(String mobiles){ Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[原创 2014-02-26 12:13:47 · 864 阅读 · 1 评论 -
java把excel数据写入Oracle数据库(.xls文件)
java把excel数据写入Oracle数据库,此处需要引入两个文件:ojdbc14.jar,jxl-2.6.10.jar,首先在oracle建立表exceltest,excel文件内容与其对应,此处注意:(excel版本太高了 报错:Exception in thread "main" jxl.read.biff.BiffException: Unable to recognize,把文件保存成原创 2014-03-01 12:39:21 · 5897 阅读 · 1 评论 -
Velocity 语法
转自:http://www.cnblogs.com/likwo/archive/2010/05/13/1734936.htmlVelocity 语法(转)一、基本语法1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#pa原创 2014-03-05 15:15:28 · 855 阅读 · 0 评论 -
MyEclipse6.5注册机,激活类
MyEclipseGen.javaimport java.io.*; public class MyEclipseGen { private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the D原创 2014-04-30 11:24:31 · 1060 阅读 · 0 评论 -
springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序
spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。下面将对具体的一一进行说明:@RequestMapping("/show1") public ModelAndView show1(HttpServletRequest request, HttpSer原创 2014-04-23 10:48:32 · 879 阅读 · 0 评论 -
JAVA SSH开发架构中Action层,Service层,modle层,Dao层的功能区分
首先这是现在最基本的分层方式,结合了SSH架构。modle层就是对应的数据库表的实体类。Dao层是使用了Hibernate连接数据库、操作数据库(增删改查)。Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)。Action层:引用对应的Service层,在这里结合Struts的配置文件,跳转到指定的页面,当然也能接受页面传递的请求数据,也可以做些计算处理。原创 2014-09-11 21:11:54 · 10909 阅读 · 1 评论 -
spring四种依赖注入方式
平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我们程序员,而控制原创 2014-09-11 20:46:57 · 638 阅读 · 0 评论 -
Spring初始化时,没注入时获取注入,对象webapplicationcontext
ApplicationContext appCtx = WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext()); securityService = (SecurityService) appCtx.getBean("securityService");转自:http://www.b原创 2014-09-11 20:08:12 · 3342 阅读 · 0 评论 -
jxl操作合并单元格复杂表头
后台操作: @RequestMapping("/export") public void export(HttpServletRequest resquest,HttpServletResponse response){ try { /** * web端生成保存打开excel弹出框 */ response.setContentType("applicat原创 2014-09-11 21:29:14 · 4440 阅读 · 0 评论 -
Spring事务管理 @Transactional
Spring @Transactional原创 2014-09-11 21:55:43 · 1028 阅读 · 0 评论 -
Spring MVC 程序首页的设置,免除工程路径的设置
1、如一个tomcat工程的访问路径为http://localhost:8080/zmd/login可以在conf/server.xml中将8080端口改为80此时http://localhost/zmd/login即可访问2、由于工程名为zmd,为了不用在地址栏输入zmd即可访问,修改conf/zmd,在标签内增加 3、由于设置的主页不能为controller类型,因原创 2015-08-02 19:17:29 · 4835 阅读 · 0 评论