java编程方法总结
文章平均质量分 77
山若万丈-云自萦绕
这个作者很懒,什么都没留下…
展开
-
java中重入ReentrantLock(Condition监视器)锁生产者消费者
import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/* 本程序致力于解决多出现多个生产者,多个消费者的时候,依然能够达到生产一次,消费一次的功能 :转载 2017-06-29 10:52:35 · 610 阅读 · 0 评论 -
poi读取excel表格
/** * @title * @description 创建指定的excel对象 * @author HUAZAI * @param * <ul> * <li></li> * <li></li> * &l...翻译 2018-03-27 09:53:49 · 200 阅读 · 0 评论 -
将正则表达式中的特殊字符转义
/** * @title * @description 替换正则表达式中的所有特殊字符 * @author HUAZAI * @param * <ul> * <li></li> * <li></li> * <ul> * @return * &...原创 2018-03-27 09:49:16 · 2167 阅读 · 0 评论 -
过滤fastjson属性
/** * * @Title: getJSONFilter * @Description: 过滤json中的属性 * @author HUAZAI * @param includes 需要的属性 * @param excludes 需要去除的属性 * @return 返回类型 : SimplePropertyPreFilter * <ul> * ...原创 2018-03-27 09:33:18 · 506 阅读 · 0 评论 -
java web使用quartz执行定时任务 Spring配置quartz
quartz使用maven管理的jar<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz --><dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz&l...原创 2018-03-30 14:34:38 · 478 阅读 · 0 评论 -
redis时间监听
package Data.TestData.test.redis;import Data.TestData.test.common.*;import org.apache.log4j.*;import redis.clients.jedis.*;/** * @param * @param * @param * @author HUAZAI * @title: * @desc...原创 2018-03-30 11:48:38 · 595 阅读 · 0 评论 -
excel读写操作
package Data.TestData.test.file;import java.io.*;import java.util.ArrayList;import java.util.List;import org.apache.log4j.Logger;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.ap...翻译 2018-03-30 11:12:41 · 248 阅读 · 0 评论 -
java定时删除日志
工程结构其中的Quartz管理工具 该类参考网络代码 package my.ceshi.data.deletelog;import java.text.ParseException;import org.quartz.CronTrigger;import org.quartz.JobDetail;import org.quartz.Schedul原创 2017-09-28 18:04:01 · 6760 阅读 · 0 评论 -
java设计模式-工厂模式
一 工厂模式1 //首先定义一个人的接口 定义人都能干什么public interface Ren { //人会大笑 public void laugh(); //人会哭 public void cry(); //人会说话 public void talk();}2 定义一个黑人 实现人的接口publi原创 2017-09-27 09:40:13 · 225 阅读 · 0 评论 -
java获取文件路径问题
1.如何获得当前文件路径常用:(1).Test.class.getResource("")得到的是当前类FileTest.class文件的URI目录。不包括自己!(2).Test.class.getResource("/")得到的是当前的classpath的绝对URI路径。(3).Thread.currentThread().getContextClassLoader().原创 2017-08-29 17:24:51 · 301 阅读 · 0 评论 -
java发送邮件
需要依赖的jarjavax.mailmail1.4.7基本信息类需要 继承 javax.mail.Authenticatorpackage data.test.my.email;import javax.mail.Authenticator;import javax.mail.PasswordAuthentication;p原创 2017-08-29 12:03:14 · 331 阅读 · 0 评论 -
java中编程技巧
//====================================================== java中的编程小技巧 ======================================================//====================================================== ja原创 2017-08-28 17:40:59 · 329 阅读 · 0 评论 -
Spring中Quartz定时器的使用
其中的依赖包增加Spring的Maven依赖dependency> groupId>org.springframeworkgroupId> artifactId>spring-webmvcartifactId> version>3.0.5.RELEASEversion>dependency>增加Quartz的Maven依赖depe原创 2017-08-28 14:58:21 · 260 阅读 · 0 评论 -
java中枚举类型的使用
在类型定义一个Enum类型的变量package data.test.my.test.simpl;/** * 枚举用法详解 * * @author * */public class TestEnum { /** * 普通枚举 * * @author * */ public e转载 2017-08-28 14:32:29 · 280 阅读 · 0 评论 -
java List中对象多属性排序
List对象排序原创 2017-06-28 11:53:32 · 2434 阅读 · 0 评论 -
CyclicBarrier使用 栅栏
/*该类的说明 一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。CyclicBarrier barrier = new CyclicBarrier(str.length, new RunnableLast());第一个参数值 为这个屏障点在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有...原创 2018-04-11 17:03:16 · 205 阅读 · 0 评论