加载中
红黑树

在看jdk的HashMap的代码的时候,看到了jdk8的实现方式用到了红黑树,然后,就看了一下。 废话少讲,开始红黑树的简介。 红黑树的特性 1.每个节点或者是黑色,或者是红色。 2.根节点是黑色。 ...

JDK
09/11 18:29
13
Objects类下面的deepEquals()方法

public static boolean deepEquals(Object a, Object b) { if (a == b) return true; else if (a == null || b == null) return false; else retur......

08/28 15:22
34
lambda表达式的map和flatmap的区别

map: 对于Stream中包含的元素使用给定的转换函数进行转换操作,新生成的Stream只包含转换生成的元素。这个方法有三个对于原始类型的变种方法,分别是:mapToInt,mapToLong和mapToDouble。这...

06/06 09:28
291
redis的安装和一些常用的配置

首先推荐一下redis的中文网站:http://www.redis.cn。 --下载源码包 $ wget http://download.redis.io/releases/redis-4.0.6.tar.gz --解压 $ tar -zxvf redis-4.0.6.tar.gz --到解压目录...

02/02 14:58
19
Redis数据库的基本语法(1)

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key...

01/25 10:57
18
如何把码云上的项目克隆到本地,以及本地如何提交到远程的码云仓库

由于刚刚接触码云不久,github几乎也没有使用过。所以在操作git的过程中还是碰到了一些问题。现在把这些问题拿出来和大家分享一下。 1、在码云上新建一个项目。 2、拿到的地址类似于: git@...

01/11 14:07
2.2K
关于weblogic11g更换jdk的问题

这边的weblogic默认的jdk的版本是jdk1.6,服务器上jdk1.6和1.7都安装的有。然后开发用的jdk的版本是1.7。虽然也很老,但是没办法,现在我们开发用的确实是jdk1.7。在这样的环境下,我们如何找...

01/05 15:29
307
分享一个很有意思的异常

有这样一段代码: try{ pageQueryResult = customerInfoImpl.getCustomList(customRequese,pageIndex,pageSize); if(pageQueryResult==null){ Exception.throwCommonExcepti...

01/05 14:21
75
为什么Java Web Server不是常用的webserver

参考答案: 内存占用 类型 分配 垃圾回收 被动回收 停顿 并发处理 线程池 线程开销

12/05 22:29
7
mysql的随机查询

SELECT * FROM tablename ORDER BY RAND() LIMIT 10 让我们去Mysql的官网去看看,这个内置函数。 RAND([N]) Returns a random floating-point value v in the range 0 <= v < 1.0. To obtain...

tomcatConnector配置

为什么会有多个Connector呢?我们部署服务器的时候,通常会有2种方式: 1 直接部署tomcat,在浏览器中请求http与tomcat直连 2 部署一个nginx作反向代理,tomcat与nginx直连 这就是上面两种配...

09/27 19:52
5
java的双冒号操作符

使用方式如下: 类名::方法名 方法名后面没有括号“()”。Lambda有懒加载嘛,不要括号就是说,看情况调用方法。 person -> person.getAge(); 可以替换成 Person::getAge......

09/25 16:48
6
Java并发,锁

#类锁和对象锁 由于JVM内存对象中需要对两种资源进行协同以保证线程安全,JVM堆中的实例对象和保存在方法区中的类变量。因此Java的内置锁分为类锁和对象锁两种实现方式实现。前面已经提到类锁...

09/21 14:05
8
MESI协议

MESI协议中的状态 CPU中每个缓存行(caceh line)使用4种状态进行标记(使用额外的两位(bit)表示): M: 被修改(Modified) 该缓存行只被缓存在该CPU的缓存中,并且是被修改过的(dirty),即与主...

09/05 20:37
5
markdown语法

Welcome to Leanote! 欢迎来到Leanote! 1. 排版 粗体 斜体 这是一段错误的文本。 引用: 引用Leanote官方的话, 为什么要做Leanote, 原因是... 有充列表: 支持Vim 支持Emacs 无序列表: 项目1 项...

idea运行maven项目碰到的一些问题

IntelliJ IDEA jar包在tomcat里找不到的原因 在Project Stucture 中的Modules 下的Dependcies中点击右上角的加号 将WEB-INF下的lib目录选中 Apply之后就可以了。......

08/27 17:49
14
分享一个自用的,随便找到的组件,留作记录

/** @preserve tableExport.jquery.plugin Copyright (c) 2015-2017 hhurz, https://github.com/hhurz Original Work Copyright (c) 2014 Giri Raj Licensed under the MIT License **/ (fun...

08/23 18:53
7
分享一个自用的,随便找到的组件,留作记录

/** @preserve tableExport.jquery.plugin Copyright (c) 2015-2017 hhurz, https://github.com/hhurz Original Work Copyright (c) 2014 Giri Raj Licensed under the MIT License **/ (fun...

08/23 18:53
5
分享一个自用的,随便找到的组件,留作记录

/** @preserve tableExport.jquery.plugin Copyright (c) 2015-2017 hhurz, https://github.com/hhurz Original Work Copyright (c) 2014 Giri Raj Licensed under the MIT License **/ (fun...

08/23 18:06
26
lambda对list的操作总结

简单的实例 public static void main(String[] args) { Person p1 = new Person(); p1.setName("我是小狼1"); p1.setId(1); Person p2 = new Person()...

05/27 20:56
83

没有更多内容

加载失败,请刷新页面

返回顶部
顶部