自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 Java递归查询文件夹目录层级

/** * * 递归查找父级,一直查找到root为止,最终返回包含所有Folder的List,因为是递归,所以不能在方法里new 容器List,那样每次递归都会new一个List * 所以容器List必须从外部传入, 终止条件(基础情况)parentId == -1 */ private List<FolderDto> get...

2018-12-06 19:09:39 2331

原创 Java 8 Streams API

package com.lambda;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.stream.Collectors;/** * <b> * Streams API是Java 8的一大新特点, 流式风格,使用Streams API...

2018-06-02 13:20:12 222

原创 编程题"水仙花数"

打印出能被3整除的所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。package com.mbt.lx;/** * * @author shixiang.chen */public class Test4 { public static void main(String...

2018-05-06 11:30:27 811

原创 java线程顺序执行 确保T1, T2, T3三个线程顺序执行

 String threadName = Thread.currentThread().getName();        System.out.println(threadName + " start...");        Thread firstThread = new Thread(new ThreadOne());        Thread secondThread = new Th...

2018-05-05 16:32:14 676

原创 LruCache缓存

package com.mbt.model;import java.io.Serializable;public class Book implements Serializable { /** * */ private static final long serialVersionUID = -6795282145467512419L; private String...

2018-05-04 19:35:45 164

原创 js实现自定义数据结构Map

虽然起名叫HashMap,但是并没有用到hash算法,请不要误解以下为代码部分,并没有公开完整代码/**HashMap 对象,功能和用法与Java中类似, 支持序列化成字符串,用于Ajax请求@author:sxchen@version:1.2@date: 2015-2-15 14:00*/ function HashMap(){ /** Map 大小 **/ va...

2018-03-05 11:39:47 1328

原创 高级Java面试总结一

高级Java面试总结一

2018-01-19 17:17:35 244

原创 HttpClient-4.2.4的使用(简单用法)

依赖包:代码:package com.httpclient.test1;import java.net.URI;import java.util.HashMap;import java.util.Map;import org.apache.http.HttpResponse;import org.apache.http.StatusLine;

2017-01-16 13:43:15 7154 1

原创 org.apache.commons.httpclient.HttpClient的使用

HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包

2016-04-13 15:43:34 39942 1

原创 quartz的配置文件job.xml自动提示

使用Java的开源框架quartz时,基本都要使用xml文件来配置job的属性,比如名字,实现类,定时器等等。如果写的xml文件没有标签的自动提示,那很麻烦,容易出错,又浪费时间。 所以拥有自动提示是一件很重要的事下面以 quartz-2.1.7版本为例说明:

2016-03-12 23:07:45 1282

原创 对象池-线程池基于对象池

/** * 学生线程 * @version */public class StudentThread implements Runnable {@Overridepublic void run() {try {// Thread.sleep(2000);long id = Thread.currentThread().getId();String

2015-12-18 21:15:46 382

转载 观察者模式

观察者模式(有时又被称为发布-订阅Subscribe>模式、模型-视图View>模式、源-收听者Listener>模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。观察者模式(Observer)完美的将观察者和被观察的对象分离

2015-06-10 22:04:39 404

转载 Struts的ModelDriven接口的使用

为什么需要ModelDriven所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions; public class User {    private int id;    private String username;    private Str

2015-05-02 11:42:15 2094

转载 ibatis实现Iterate的使用

property="" /*可选,            从传入的参数集合中使用属性名去获取值,           这个必须是一个List类型,           否则会出现OutofRangeException,           通常是参数使用java.util.Map时才使用,           如果传入的参数本身是一个java

2015-01-02 23:20:52 483

sxchen-util-0.0.1-SNAPSHOT.jar

一个容器池Pool,限制对池中资源的操作的数量,例如池里有30个资源,限制可用数是15个,那么外部Client最多只能拿到15个资源使用,然后进入等待状态,等待其他线程归还资源。类似连接池,可用作为连接池使用。如感兴趣

2021-12-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除