![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
contentJava
这个作者很懒,什么都没留下…
展开
-
简单的发送邮件代码
今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵 以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。jar包因为我不知道怎么传到javaeye上,所以朋友们回去自己打吧。 我的代码有三个类: 第一个类:MailSenderInfo.java Java代码转载 2015-07-09 16:19:41 · 765 阅读 · 0 评论 -
form表单的编码问题
from表单拥有 一个很少用到的表单属性accept-charset,利用它实现在不同编码的页面里实现表单的提交也是一种很方便的解决方法。使用方法:就能将提交的字符以utf-8的格式提交到后台服务器。但是这代码在Firefox等正常的浏览器下没有任何问题,但是遇到IE这个变态浏览器就不灵光了,我们还得用点不入流的手段Hack一下:转载 2016-01-08 09:06:01 · 800 阅读 · 0 评论 -
Java对excel文件的处理
一、读取excel文件String targerPath = "d:" + File.separator + "jxl.xls";Workbook book = Workbook.getWorkbook(new File(targerPath));// 获得第一个工作表对象Sheet sheet = book.getSheet(0);// 得到单元格for (int i = 0; i原创 2016-01-08 18:52:04 · 629 阅读 · 0 评论 -
MySQL模糊查询,按关键词匹配度排序
以字符串‘t2’为关键字,message为查询字段,提取sql语句如下:select* ,case when message like '%t2%' then (length(message)-length('t2')) end as rn from total where message like '%t2%' order by rn;这个语句的case when 完全可以去掉,修改转载 2016-02-19 14:50:44 · 11193 阅读 · 0 评论 -
spring配置多数据源
项目中我们经常会遇到多数据源的问题,尤其是数据同步或定时任务等项目更是如此。多数据源让人最头痛的,不是配置多个数据源,而是如何能灵活动态的切换数据源。例如在一个spring和hibernate的框架的项目中,我们在spring配置中往往是配置一个dataSource来连接数据库,然后绑定给sessionFactory,在dao层代码中再指定sessionFactory来进行数据库操作。原创 2016-07-20 15:05:30 · 5100 阅读 · 1 评论 -
linux安装redis
1、下载源码,解压缩后编译源码。$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz$ tar xzf redis-2.8.3.tar.gz$ cd redis-2.8.3$ make出现下面表示成功!并在src目录下有redis-server、redis-benchmark、redis-cli文件!转载 2017-05-16 18:32:25 · 278 阅读 · 0 评论 -
java连接redis
java链接redis需要使用jedis包,实例使用的是jedis-2.8.1.jar 下载地址:http://pan.baidu.com/s/1jHLN9u2一、创建连接池 private JedisPool pool = null; public void init(){ // 池基本配置 JedisPoolConfig config = new Jedis原创 2017-07-25 23:35:33 · 431 阅读 · 0 评论 -
redis的基本操作--String
一,SET的相关操作1, SETkey value [EX seconds] [PX milliseconds] [NX|XX]EX seconds:设置key的过时时间,单位为秒。jedis.setex("name", 60, "123");//存活时间60sPX milliseconds:设置key的过期时间,单位为毫秒jedis.psetex("name",原创 2017-07-25 23:41:43 · 411 阅读 · 0 评论 -
springmvc注解
一、@controller 用来表示一个web控制层bean,用来前后端的交互!类似struts的action或servlet二、@service 用来表示一个业务层bean三、@repository 用来表示一个持久层bean,即数据访问层dao组件。四、@component 用来表示一个平常的普通组件,当一个类不合适用以上的注解定义原创 2017-10-30 23:19:15 · 396 阅读 · 0 评论 -
spring的核心模块
Spring框架是一个轻量级的机场开发框架,可以和任何一种框架集成在一起使用。srping图中的这些模块,都只是由一个意思的jar包组成。1、core container -核心容器spring-core:Spring中的核心工具包。spring-beans:Spring中定义bean的组件。spring-context:spring的运行容器。spring-con转载 2017-10-31 23:24:49 · 600 阅读 · 0 评论 -
MD5码
/** * 生成一个MD5码 */public class MD5 { public static String getMD5(byte[] source) { String s = null; char hexDigits[] = { // 用来将字节转换成 16 进制表示的字符 '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'原创 2015-11-20 09:13:43 · 412 阅读 · 0 评论 -
json对象互转
import java.io.IOException;import java.io.StringWriter;import org.codehaus.jackson.JsonFactory;import org.codehaus.jackson.JsonGenerator;import org.codehaus.jackson.map.ObjectMapper;原创 2015-09-21 18:01:36 · 668 阅读 · 0 评论 -
log4j缓存与性能优化
在软件系统中,打日志几乎是每个系统都会使用的行为。不管是用来记录系统健康状态,辅助问题定位,还是收集数据,以便后续数据分析等,日志都起着举足轻重的作用。但是IO的阻塞行为和磁盘的读写速度低下意味着写日志并非是没有代价的。 存在问题 在很多系统中,日志模块用的都是log4j,打日志用的都是同步方法,基本配置如下: -->转载 2015-07-09 14:25:19 · 3198 阅读 · 0 评论 -
简单的log4j
一、创建log4j日志1、新建Java project程序。2、导入log4j的jar包,我一般用log4j-1.2.17.jar3,、在src下新建log4j.properties 1 2 3 4 5 6 7 8 9 10 11 12 13### 日志级别 ###log4j.rootLogger=转载 2015-07-06 22:14:27 · 457 阅读 · 0 评论 -
Dom4j读取xml文件
一、xml文件:"1.0" encoding="UTF-8"?> "chenleixing" date="2015-02-15"> 张三 24 男 "zhangxiaochao" date="2015-02-15"> 李四转载 2015-07-06 10:04:28 · 475 阅读 · 0 评论 -
使用Struts2进行文件下载
简单的使用Struts2进行下载原创 2015-08-03 15:53:57 · 527 阅读 · 0 评论 -
使用plupload进行多文件上传
一 、插件下载使用plupload必须下载plupload.full.min.js,你可以去http://www.plupload.com/官网进行下载!二、如何使用(1)首先加入下载的js文件(2)定义一个添加文件的按钮和上传文件按钮(3)定义添加文件的显示div,添加的文件将显示在这个div里面(4)开始编写插件脚本var uploa原创 2015-08-03 15:18:36 · 4551 阅读 · 0 评论 -
cxf发布webservice,使用maven工程
一、准备maven依赖包,pom.xml org.apache.cxf cxf-rt-frontend-jaxws 2.6.1 org.springframework spring-context转载 2015-10-21 10:44:03 · 644 阅读 · 0 评论 -
jquery-chosen 选择框插件
Chosen 是一个JavaScript插件,它能让丑陋的、很长的select选择框变的更好看、更方便,不仅如此,它更扩大了,增长了主动筛选的功能。它可对列表进行分组,同时也可禁用某些选择项。目前,它支持 jQuery 和 Prototype 两种JavaScript引擎。 class="chzn-select" data-placeholder="Choose a Count转载 2015-09-18 17:20:34 · 694 阅读 · 0 评论 -
使用jquery无刷新上传图片,可用于头像预览功能
html:resources/images/gravatar.gif" alt="" width="100" height="100" class="avatar">jquery:$('#up-filebox').fileupload({ url: "user/upload", disableImageResize: /Android(?!.原创 2015-09-18 17:54:53 · 760 阅读 · 0 评论 -
工厂方法模式、抽象工厂模式、单例模式
1、工厂方法模式工厂方法模式分为三种:普通工厂模式、多个工厂方法模式和静态工厂方法模式。1.1、普通工厂模式普通工厂模式就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。package com.mode.create; public interface MyInterface { public void print();}package转载 2017-12-17 23:15:05 · 304 阅读 · 0 评论