Java工具类

摘要: package com.data2; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import ... 阅读全文
posted @ 2019-02-22 17:52 Mature1021 阅读(253) 评论(0) 推荐(0) 编辑

Java简单类型判断

摘要: package com; /** * Java类型判断,工具类 * * @author LinXu * */ public class TypeIns { public static void main(String[] args) { Object object = 9;// Object类 System.out.println("是否是S... 阅读全文
posted @ 2019-02-01 12:13 Mature1021 阅读(3966) 评论(0) 推荐(0) 编辑

Java集合的排序

摘要: import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.locks.ReentrantReadWriteLock; import org.junit.Test; public class StackDome { @Test public void sortTest()... 阅读全文
posted @ 2019-01-09 16:47 Mature1021 阅读(291) 评论(0) 推荐(0) 编辑

Java线程wait()和notify()的简单使用

摘要: package com.ThreadPool; import java.util.LinkedList; /** * 2019-1-8 * @author Administrator * */ public class Lock { public static void main(String[] args) { producerAndConsume produ... 阅读全文
posted @ 2019-01-08 20:21 Mature1021 阅读(264) 评论(0) 推荐(0) 编辑

工厂模式的简单实现

摘要: package com.youai; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; public class Factory { public static final String Tag = Factory.class.getSimpleName(); final static M... 阅读全文
posted @ 2019-01-03 16:04 Mature1021 阅读(211) 评论(0) 推荐(0) 编辑

Guava (FluentIterable迭代器)

摘要: package com.youai.learning; import java.util.ArrayList; import java.util.List; import com.google.common.base.Predicate; import com.google.common.collect.FluentIterable; /** * Hello world! * */ ... 阅读全文
posted @ 2018-11-10 15:21 Mature1021 阅读(738) 评论(0) 推荐(0) 编辑

Java重写hashCode()和equals(Object obj)方法进行对象的判断

摘要: Student类:重写hashcode()方法和equals()方法 ackage com.lx.dome; import java.io.Serializable; public class Student implements Serializable{ /** * */ private static final long serialVersionUID... 阅读全文
posted @ 2018-09-11 11:33 Mature1021 阅读(231) 评论(0) 推荐(0) 编辑

乐观锁(Optimistic Locking):

摘要: 乐观锁(Optimistic Locking): 相对悲观锁而言,乐观锁机制采取了更加宽松的加锁机制。悲观锁大多数情况下依 靠数据库的锁机制实现,以保证操作最大程度的独占性。但随之 而来的就是数据库 性能的大量开销,特别是对长事务而言,这样的开销往往无法承受。 如一个金融系统,当某个操作员读取用户的数据,并在读出的用户数 据的基础上进 行修改时(如更改用户帐... 阅读全文
posted @ 2018-09-05 16:39 Mature1021 阅读(165) 评论(0) 推荐(0) 编辑

Java-Singleton(单例创建-饿汉式,懒汉式)

摘要: package com.easygo.singleton; /** * Java单例有两种方式,饿汉式和懒汉式,饿汉式是在对象创建之前加载,优先于对象,而懒汉式是在对象创建完成后调用对象的方法来创建对象 * ,了解JVM加载原理的都清楚,正真意义上的单例是饿汉式,在对象创建之前加载。 * @author lx * */ public class Singleton { //饿汉式 ... 阅读全文
posted @ 2018-08-31 22:45 Mature1021 阅读(305) 评论(0) 推荐(0) 编辑

Java自定义注解(通过反射)

摘要: 创建@Interfa: package com.easygo.server; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; import java.lang.annotation.Retention; ... 阅读全文
posted @ 2018-08-31 20:15 Mature1021 阅读(580) 评论(0) 推荐(0) 编辑