桃园结义 , 版权所有丨如未注明 , 均为原创丨转载请注明

最新发布 第5页

桃园结义精彩分享

Java

设计模式之 – Singleton Pattern

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实……继续阅读 »

桃园小编 2年前 (2017-11-26) 341浏览 0评论 6个赞

Java

并发工具类之 – Atomic

java.util.concurrent中提供了atomic原子包,可以实现原子操作(atomic operation),即在多线程环境中,执行的操作不会被其他线程打断。 AtomicInteger的常用方法如下: int addAndGet(int delta) :以原子方式将输入的数值与实例中的值(AtomicInteger里的value)相加,并返回结果……继续阅读 »

桃园小编 2年前 (2017-11-24) 407浏览 1评论 7个赞

Java

并发工具类之 – CountDownLatch

CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。在Java并发中,countdownlatch的概念是一个常见的面试题,所以一定要确保你很好的理解了它。 CountDownLatch是什么 CountDownLatch是在java1.5被引入的,跟它一起被引入的并发工具类还有CyclicBarrier、Semap……继续阅读 »

桃园小编 2年前 (2017-11-24) 407浏览 0评论 7个赞

互联网媒体

百度死亡产品一览

百度正在改变。它的路线变化,正直观映射到了它的产品上。 “AllinAI”和宣布回到“内容分发”业务一年后,百度在feed流上的广告营收开始逐渐逼近今日头条,日前,百度又推出了“熊掌号”。爱奇艺要用AI打造“大娱乐生态场”的同时,百度新的短视频App“好看视频”亮相。 百度也开始涉足智能硬件产品。2017百度世界大会上,百度新推出的渡鸦智能音箱RavenH,因为亮眼的颜值和……继续阅读 »

桃园小编 2年前 (2017-11-23) 384浏览 0评论 6个赞

Java

回顾泛型

一、什么是泛型? 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢? 顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。 Java泛型中的标记符含义:   E&……继续阅读 »

桃园小编 2年前 (2017-11-22) 367浏览 0评论 5个赞

Java

private static与public static的用法及区别(Java)

其实,理解这两者的区别并不难,因为(public、private)和static这两种修饰符的作用本就不同,所以要理解两个的区别,其实就是这两种修饰符效果累加起来之后的区别。 static:静态修饰符,被static修饰的变量和方法类似于全局变量和全局方法,可以在不创建对象时调用,当然也可以在创建对象之后调用。常见的可以用于工具类的工具方法中等,譬如:Math类中的绝大多数方法都是静态方……继续阅读 »

桃园小编 2年前 (2017-11-21) 964浏览 0评论 3个赞

数据库

mybatis中的#和$的区别

一:先上结论 #{}:占位符号,好处防止sql注入 ${}:sql拼接符号 二:具体分析 动态 SQL 是 mybatis 的强大特性之一,也是它优于其他 ORM 框架的一个重要原因。mybatis 在对 sql 语句进行预编译之前,会对 sql 进行动态解析,解析为一个 BoundSql 对象,也是在此处对动态 SQL 进行处理的。在动态 SQL 解析阶段, ……继续阅读 »

桃园小编 2年前 (2017-11-20) 382浏览 0评论 3个赞