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

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

原创 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
263
原创 编程题"水仙花数"
打印出能被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
940
原创 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
739
原创 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
202
原创 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
1390
原创 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
7330
原创 org.apache.commons.httpclient.HttpClient的使用
HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包
2016-04-13 15:43:34
41152
原创 quartz的配置文件job.xml自动提示
使用Java的开源框架quartz时,基本都要使用xml文件来配置job的属性,比如名字,实现类,定时器等等。如果写的xml文件没有标签的自动提示,那很麻烦,容易出错,又浪费时间。 所以拥有自动提示是一件很重要的事下面以 quartz-2.1.7版本为例说明:
2016-03-12 23:07:45
1346
原创 对象池-线程池基于对象池
/** * 学生线程 * @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
435
转载 观察者模式
观察者模式(有时又被称为发布-订阅Subscribe>模式、模型-视图View>模式、源-收听者Listener>模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。观察者模式(Observer)完美的将观察者和被观察的对象分离
2015-06-10 22:04:39
440
转载 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
2168
转载 ibatis实现Iterate的使用
property="" /*可选, 从传入的参数集合中使用属性名去获取值, 这个必须是一个List类型, 否则会出现OutofRangeException, 通常是参数使用java.util.Map时才使用, 如果传入的参数本身是一个java
2015-01-02 23:20:52
511
sxchen-util-0.0.1-SNAPSHOT.jar
2021-12-30
spring mvc 4 注解方式(无配置) 怎么集成mybatis
2017-03-12
org/codehaus/jackson/JsonGenerationException
2014-08-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人