Java
趙大叔
量的累积 质的飞跃
展开
-
Java生成验证码图片
import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.FileOutputStream;原创 2011-09-10 13:14:20 · 949 阅读 · 0 评论 -
Action是不是线程安全的
------------------------------------------------------------------------------线程安全概念如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 或者说:一个类或者程序所提供的接口对于原创 2012-06-15 19:16:39 · 1637 阅读 · 0 评论 -
Java事务处理总结
一、什么是Java事务通常的观念认为,事务仅与数据库相关。事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执行前原创 2012-06-15 17:57:49 · 382 阅读 · 0 评论 -
java 中文水印
/** * 给图片添加文字水印 * @param pressText 水印文字 * @param srcImageFile 源图像地址 * @param destImageFile 目标图像地址 * @param fontName 水印的字体名称 * @param fontStyle 水印的字体样式 * @param color原创 2012-04-24 08:49:27 · 1508 阅读 · 0 评论 -
Linux Centos 安装 java
linux 下安装Java 1.第一步:查看Linux自带的JDK是否已安装 (卸载centOS已安装的1.4)最好还是先卸载掉openjdk,在安装sun公司的jdk.先查看 rpm -qa | grep java显示如下信息:java-1.4.2-gcj-compat-1.4.2.0-40jpp.115java-1.6.0-openjdk-1.6.0.0-1.7原创 2012-04-25 14:48:43 · 1198 阅读 · 0 评论 -
java中常用的Filter
一、字符编码的过滤器 package com.zhaokuo.filter;import java.io.IOException;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.Se原创 2012-06-11 09:51:17 · 475 阅读 · 0 评论 -
jsp总结
//设置弹出窗口 function showCity(){ //window.open("cityselect.html", "新窗口标题", "height=380, width=580, top=100, left=250, toolbar=0,menubar=0, scrollbars=0,resizable=0,location=0, statu原创 2012-05-11 20:06:40 · 351 阅读 · 0 评论 -
给自己看的xml 配置
àxmlversion="1.0"encoding="GBK"?>DOCTYPEhibernate-mapping PUBLIC "-//Hibernate/HibernateMapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">Hibernat原创 2012-05-11 20:14:02 · 695 阅读 · 0 评论 -
Java中的IO整理完整版(一)
【案例1】创建一个新文件import java.io.*; class hello{ public static void main(String[] args) { File f=new File("D:\\hello.txt"); try{ f.createNewFile();转载 2012-04-16 14:03:01 · 433 阅读 · 0 评论 -
Spring配置Servlet
在讲之前,我们先来看看spring配置文件中为Servlet注入到底能不能成功。首先,写一个随服务器启动的Servlet,Servlet中定义一个类变量,并定义set方法。随便在set方法中向控制台输出些东西,然后在doGet,doPost或service方法中调用该类对象的一个方法。配置好配置文件,启动服务器。仔细观察控制台,我们发现Servlet启动过程中已经执行了set方法,说明改ser原创 2011-09-24 20:01:49 · 5019 阅读 · 0 评论 -
java中文验证码
JSP中文验证码页面,java验证码,中文验证码<%@ page pageEncoding="gb2312" contentType="image/jpeg" import="javax.imageio.*,java.util.*,java.awt.image.*,java.awt.*"%><%! Color getRandColor(Random random, int原创 2012-12-19 13:37:23 · 828 阅读 · 0 评论 -
Java中转换为Json对象的例子
Java中转换为Json对象的例子commons-beanutils-1.7.0.jar不加这个包 java.lang.NoClassDefFoundError:org/apache/commons/beanutils/DynaBean commons-collections-3.2.jar 不加这个包 java.lang.NoClassDefFoundError:org/原创 2012-10-27 13:10:53 · 1219 阅读 · 0 评论 -
利用simplecaptcha-1.2.1 实现验证码码
首先在项目上加入 simplecaptcha-1.2.1 jar包 ,下载地址:http://download.csdn.net/detail/zhaokuo719/4570328本人是在Spring项目中使用:java代码如下:package com.zhaokuo.config;import java.awt.Color;import java.awt.Font;impor原创 2012-09-14 15:13:01 · 5169 阅读 · 0 评论 -
java利用poi对excel进行操作可导入导出
最近响应公司的号召,要把一些特定的数据导出成excel格式(.xls),在度娘和古哥的大力帮助下,得知 poi 功能极其强大,是干excel 的一把手,故 写mode一个,闲言碎语不多讲,直接进入正题,贴出主要代码大家共同学习,如有更好的方法,可以发Email给我讨论,共同进步导入的核心代码:/** * */package com.zhaokuo;impor原创 2012-06-29 16:52:51 · 5118 阅读 · 2 评论 -
利用poi 生成多个excel sheet
// 创建sheet @SuppressWarnings("unchecked") public void createExcelSheet(List list, String fileRealPath) throws Exception { HSSFWorkbook workBook = new HSSFWorkbook(); int page = 3; if(page >原创 2012-07-24 15:35:11 · 13335 阅读 · 0 评论 -
一些常用mvc模版引擎的配置
1.jsp<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /> 2.Velo原创 2012-07-19 08:55:04 · 1450 阅读 · 0 评论 -
Spring MVC
项目的结构:pom.xml :<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache原创 2012-07-13 14:29:22 · 406 阅读 · 0 评论 -
java servlet 上传下载
这些只是一部分代码上传代码:private int fileControl(HttpServletRequest req, HttpServletResponse resp, String fileString) throws ServletException { int res = 0; // 在解析请求之前先判断请求类型是否为文件上传类型 boolean isM原创 2012-06-29 16:43:45 · 1290 阅读 · 0 评论 -
java 过滤html标签方法
public static String Hmtl2Text(String content){ if(content==null||"".equals.(content)){ return ""; } //过滤html标签 String textStr = ""; java.util.regex.Pattern p_script原创 2012-04-13 09:23:54 · 966 阅读 · 0 评论 -
eclipse 常用的插件
Eclipse 常用插件:1、FreeMarker:这是一个 FreeMarker 官方提供的在 Eclipse 开发环境中编辑 FreeMarker 模版的插件,具有语法高亮、错误提示以及大纲视图的功能。图片:下载地址:http://download.csdn.net/detail/zhaokuo719/36261382、Jetty:通过该插件可以直接在E原创 2012-04-24 13:51:06 · 1052 阅读 · 0 评论 -
context:exclude-filter spring事务
在主容器中(applicationContext.xml),将Controller的注解打消掉 而在springMVC设备文件中将Service注解给去掉 因为spring的context是父子容器,所以会产生冲转载 2011-09-26 09:55:49 · 2943 阅读 · 0 评论 -
Spring配置Servlet_2
在使用spring容器的web应用中,业务对象间的依赖关系都可以用context.xml文件来配置,并且由spring容器来负责依赖对象 的创建。如果要在servlet中使用spring容器管理业务对象,通常需要使用WebApplicationContextUtils.getRe原创 2011-09-24 20:08:27 · 758 阅读 · 0 评论 -
Filter(过滤器)简介和工作原理
Filter(过滤器)简介Filter 的基本功能是对 Servlet 容器调用 Servlet 的过程进行拦截,从而在 Servlet 进行响应处理的前后实现一些特殊的功能。在 Servlet API 中定义了三个接口类来开供开发人员编写 Filter 程序:Filte原创 2011-09-23 10:45:00 · 906 阅读 · 0 评论 -
Java中filter
filter过滤器主要使用于前台向后台传递数据是的过滤操作。程度很简单就不说明了,直接给几个已经写好的代码:一、使浏览器不缓存页面的过滤器Java代码 import javax.servlet.*; import原创 2011-09-23 09:18:25 · 385 阅读 · 0 评论 -
Spring 中ContextLoaderListener
ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于Applica原创 2011-09-23 09:02:30 · 395 阅读 · 0 评论 -
java生成验证码
论坛中的验证码的作用 因为你的WEB站有时会碰到客户机恶意攻击,其中一种很常见的攻击手段就是 身份欺骗_它通过 在客户端脚本写入一些代码,然后利用其,客户机在网站,论坛反复登陆,或者攻击者创建一个HTML窗体,其窗体如果包含了你注册窗体或发帖窗体等相同的字段,然后利原创 2011-09-22 13:49:20 · 766 阅读 · 0 评论 -
tomcat的配置
tomcat最大线程数的设置Tomcat的server.xml中连接器设置如下 maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enab原创 2011-09-22 13:59:15 · 529 阅读 · 0 评论 -
Python中文乱码
在本文中,以'哈'来解释作示例解释所有的问题,“哈”的各种编码如下: 1. UNICODE (UTF8-16),C854; 2. UTF-8,E59388; 3. GBK,B9FE。 一、python中的str和unicode 一直以来,python中的中文编原创 2011-09-22 13:54:35 · 690 阅读 · 0 评论 -
Spring注解@Componen、@Repository@Service、@Controller区别
Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上原创 2011-09-27 13:27:37 · 750 阅读 · 0 评论 -
Spring 注解详细介绍(一)
使用Spring2.5的新特性——Autowired可以实现快速的自动注入,而无需在xml文档里面添加bean的声明,大大减少了xml文档的维护。(偶喜欢这个功能,因为偶对xml不感冒)。 以下是一个例子: 先编写接口Man: publicinterf原创 2011-09-27 13:29:34 · 987 阅读 · 0 评论 -
java裁剪图片(im4Java)
ImageMagick和im4java处理图片,im4java是ImageMagick的一个Java开源接口,使用起来非常方便。 很多网站都会用到对图片的一些处理,包括图片的裁剪、给图片加水印、按比例缩放图片等操作,用ImageMagick实现这些功能,性能非常好,图片还不会失真,聚资库网站,上传图片的时候,就是用的这个实现的。 首先要安装ImageMagick这个工具,安装好这个工具后,原创 2011-09-23 16:18:54 · 5068 阅读 · 1 评论 -
java 遍历Map 和 根据Map的值(value)取键(key)
public static void main(String[] args) {// Map map = new HashMap(); Map map = new LinkedHashMap(); map.put("username","zhaokuo"); map.put("password", "123456"); map.put("email", "zhaokuo719@原创 2012-04-10 15:40:48 · 55703 阅读 · 3 评论 -
ibaits 的优缺点对比
1、 什么叫ibatis⑴、概念(官方文档) MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(PlanOld Java Objects,普通的Java对象)映射成数据库中的记录。 总结:dao层原创 2012-04-10 15:02:32 · 927 阅读 · 0 评论 -
java和js获取当月的第一天和最后一天
JavaScript 获取: 获取第一天 var myDate = new Date(); var year = myDate.getFullYear(); var month = myDate.getMonth()+1; if (month month = "0"+month; } var fi原创 2012-04-10 14:28:46 · 1800 阅读 · 0 评论 -
利用OpenOffice.org和Swftools进行实现—doc-->pdf-->swf--格式的转换
如果你是使用maven来管理项目的话,你可以在pom.xml 文件下填写如下代码: com.artofsolving jodconverter 2.2.1 则会自动下载此jar包在运行次类之前,你必须确保已经装好 SWFTools 和 openoffice 这两个软件openoffice 安装:http://blog.csdn.net原创 2012-02-24 15:45:40 · 2330 阅读 · 0 评论 -
Spring注解详细介绍(四)
使用 JSR-250 的注释 Spring 不但支持自己定义的 @Autowired 的注释,还支持几个由 JSR-250 规范定义的注释,它们分别是 @Resource、@PostConstruct 以及 @PreDestroy。 @Resour原创 2011-09-27 13:33:58 · 406 阅读 · 0 评论 -
Spring 注解详细介绍(三)
使用 @Autowired 注释 Spring 2.5 引入了 @Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。来看一下使用 @Autowired 进行成员变量自动注入的代码: 清单 6. 使用 @Autowi原创 2011-09-27 13:33:02 · 457 阅读 · 0 评论 -
Spring 注解详细介绍(二)
使用 Spring 2.5 注释驱动的 IoC 功能 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA注释配置 ORM 映射时,我们就不需要指定 PO 的原创 2011-09-27 13:31:43 · 463 阅读 · 0 评论 -
Eclipse 注释模版
/** * ${tags} * ${see_to_target} */ /* (非 Javadoc) * Title: ${enclosing_method} * Description: * ${tags} * ${see_to_overridden} */ /** * @Fields ${field} : ${todo}(用一句话描述这个变量表原创 2013-01-08 19:56:19 · 568 阅读 · 0 评论