2 freeOfFlying

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 9w+

生成树形菜单-通过两个map集合

1.数据库sql语句 create table company( company_id int not null auto_increment, parent_company_id int null, name ...

2018-09-03 11:16:04

java8中的日期时间处理类

package com.freeOfFlying.java8.date;import java.time.LocalDate;import java.time.LocalDateTime;import java.time.LocalTime;import java.time.ZonedDateTime;import java.time.format.DateTimeFormatter...

2018-08-24 22:17:50

非公平锁

package com.freeflying.thread.reentrantlock;import java.util.concurrent.locks.ReentrantLock;public class FairAndNoFair { public static void main(String[] args) { final FairAndNoFairEx fEx=new ...

2018-08-21 22:55:17

线程的公平锁

package com.freeflying.thread.reentrantlock;import java.util.concurrent.locks.ReentrantLock;public class FairAndNoFair { public static void main(String[] args) { final FairAndNoFairEx fEx=new ...

2018-08-21 22:53:48

线程多对多交替打印-condition

package com.freeflying.thread.reentrantlock;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;/** * 线程多对多交替打印 * @ClassName: ManyToManyPrint * @Descr...

2018-08-20 21:56:14

线程一对一交替打印-condition

package com.freeflying.thread.reentrantlock;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;/** * 线程一对一交替打印 * @ClassName: OneToOnePrint * @Descrip...

2018-08-20 21:44:53

使用Condition唤醒指定种类线程

package com.freeflying.thread.reentrantlock;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class Condi...

2018-08-19 20:39:43

byte[]与short/int/hex之间转换

public class HexToOther { /** * 将十六进制字符串转换为byte数组 * @param str * @return */ public static byte[] toBytes(String str) { if(str == null || str.trim().equals("")) { ...

2018-08-14 17:50:05

图片操作

public class PicToHex { /** * 将图片转16进制 * @param picPath * @param hexPath */ public static void pic2Hex(String picPath,String hexPath) { FileInputStream fis =null;...

2018-08-14 17:48:46

原型模式

定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象优点:性能优良-原型模式是在二进制流的拷贝,要比直接new一个对象性能好很多,特别要在一个循环体内产生大量的对象时,原型模式可以更好地体现其优点           逃避构造函数的约束-直接在内存中拷贝,构造函数不会执行,优点就是减少约束,缺点也是减少约束使用场景:资源优化场景-类初始化需要消耗非常多的资源,这个资源包...

2018-08-13 22:37:06

springboot打war包

添加spring-boot-starter-tomcat的provided依赖(编译时依赖)<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId><scope>...

2018-08-12 21:20:16

建造者模式

1.定义将一个复杂对象的构建和它的表示分离,使得同样的构建过程可以创建不同的表示2.优点封装性:建造者模式可以让客户端不必须知道产品内部组成的细节,建造者独立,容易扩展便于控制细节风险3.使用场景相同的方法,不同的执行顺序,产生不同的事件结果时,可以采用建造者模式多个部件或零件,都可以装配到一个对象中,但是产生的结果又不同,则可以使用该模式产品类非常赋值...

2018-08-06 13:03:44

HttpClient远程调用接口

<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.3</version></dependency&gt

2018-08-04 11:17:23

模板方法模式

定义:定义一个操作中的算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤类图抽象模板类package com.freeflying.designmodle.templatemethod;/** * 抽象模板类 * @ClassName: AbstractTemplateClass * @Description: ...

2018-08-01 22:25:50

lock实现线程锁

package com.freeflying.thread.reentrantlock;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class ReentrantLockReleaseSynch { public static void main...

2018-08-01 22:21:30

idea操作git

1.stash2.pull3.unstash4.如果在unstash时,有本地和仓库同名但是内容不一致的文件则mergemerge时三个窗口,中间是result界面,然后将你需要保留的点击箭头移动到result中间的界面上5.commit directory6.选择要提交的文件,对不需要提交的文件revert7.commit and push...

2018-07-30 23:24:49

swagger的基本使用

Controller类上注解@Api(tags = "AberrantController",description = "设置-系统配置-异常设置")    用于在页面显示该控制器的控制器名字和中文解释方法上注解@ApiOperation(value = "异常设置-[修改A0001]")   说明该方法的定义义@ApiResponses({@ApiResponse...

2018-07-30 22:52:55

IDEA调试接口

2018-07-30 12:40:39

抽象工厂模式

1.定义为创建一组相关或相互依赖的对象提供一个接口,而无需指定他们的具体实现类2.通用代码//抽象产品类public abstract class AbstractProductA{//每个产品共有的方法public void shareMethod(){}//每个产品相同的方法,不同实现public abstract void doSomething();...

2018-07-26 21:34:37

join方法的使用

package com.freeflying.thread.join;/** * join方法的使用 * @ClassName: JoinUse * @Description: * @author freeflying * @date 2018年7月26日 */public class JoinUse { public static void main(String[] a...

2018-07-26 21:07:22

查看更多

勋章 我的勋章
    暂无奖章