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

最新发布 第5页

桃园结义精彩分享

Java

并发工具类之 – Atomic

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

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

Java

并发工具类之 – CountDownLatch

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

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

互联网媒体

百度死亡产品一览

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

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

Java

回顾泛型

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

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

Java

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

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

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

数据库

mybatis中的#和$的区别

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

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

工具

常用正则表达式

一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 正数、负数、和小数:^(\-……继续阅读 »

桃园小编 2年前 (2017-11-14) 339浏览 0评论 2个赞