自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

曾经沧海难为水的博客

人类不过是宇宙中的尘埃,尘埃不过是外星人家中的卫生死角

  • 博客(7)
  • 资源 (19)
  • 收藏
  • 关注

转载 不积跬步无以至千里,不积小流无以成江海

君子曰:学不可以已。  青,取之于蓝,而青于蓝;冰,水为之,而寒于水。木直中绳,輮(煣)以为轮,其曲中规。虽有(又)槁暴(曝),不复挺者,輮(煣)使之然也。故木受绳则直,金就砺则利,君子博学而日参省乎己,则知明而行无过矣。  故不登高山,不知天之高也;不临深溪,不知地之厚也;不闻先王之遗言,不知学问之大也。干,越,夷,貉之子,生而同声,长而异俗,教使之然也。诗曰:「嗟尔君子,无恒安息。靖共

2017-06-15 10:21:40 5327

原创 浅读java.util.Map及其实现类(五)

WeakHashMap与HashMap强引用,弱引用,软引用,虚引用PhantomReference 虚引用SoftReference 软引用WeakReference 弱引用

2017-06-29 14:55:38 461

原创 浅读java.util.Map及其实现类(四)

ProviderRenderingHintsSimpleBindingsTabularDataSupportTreeMapUIDefaultsWeakHashMap

2017-06-28 15:02:09 657

原创 浅读java.util.Map及其实现类(三)

ConcurrentHashMap源码分享解析 //CAS操作包含三个操作数——内存位置(V)、预期原值(A)和新值(B)。如果内存位置的值与预期原值相匹配, //那么处理器会自动将该位置值更新为新值。否则,处理器不做任何操作。无论哪种情况, //它都会在CAS指令之前返回该位置的值。CAS有效地说明了“我认为位置V应该包含值A;如果包含该值,则将B放到这个位置; //否则,不要更改该位置,只告诉我这个位置现在的值

2017-06-27 16:08:37 643

原创 浅读java.util.Map及其实现类(二)

AbstractMap*Attributes*AuthProvider*ConcurrentHashMap*ConcurrentSkipListMap*EnumMap*HashMap*Hashtable*IdentityHashMap*LinkedHashMap*PrinterStateReasons*Properties*

2017-06-20 16:05:08 898

原创 浅读java.util.Map及其实现类(一)

Map概述 & map java8 method & BigFunction/ Function

2017-06-14 16:52:38 1787

原创 nginx 多组件安装及secure_link配置与文件下载防盗链的使用(JAVA)

前言防盗链的重要性无需多言,nginx本身提供了secure_link来完成防盗链功能,那么java如何来与secure_link交互呢?安装nginx#下载nginx 到 /softwaretar xzvf nginx.tar.gz#进入nginx 目录./configure .make & make install 安装nginx secure_link./con

2017-06-07 16:29:16 5011 3

视频会议行业深度报告:把握云视频崛起中的行业红利.pdf

视频会议行业深度报告:把握云视频崛起中的行业红利。

2020-05-19

深入理解JAVA内存模型-程晓明版

深入理解JAVA内存模型-程晓明版 深入理解JAVA内存模型-程晓明版 深入理解JAVA内存模型-程晓明版 深入理解JAVA内存模型-程晓明版

2017-09-14

CyclicBarrier,reentrantlock,condition模拟抢票

主要是借助携程带来的一点业务灵感。用CyclicBarrier,reentrantlock,condition来完成同时购买,同步购买的功能 JUC系列之模拟抢票(N人同时抢票,票不足系统补仓,N-M人继续抢票) http://blog.csdn.net/crazyzxljing0621/article/details/77891620

2017-09-08

(java)六种常见排序

* 冒泡排序 O(n2) * 选择排序 O(n2) * 插入排序 O(n2) * 希尔排序 O(n1.5) * 快速排序 O(N*logN) * 归并排序 O(N*logN) 详见http://blog.csdn.net/crazyzxljing0621/article/details/77867788

2017-09-06

dubbox + springmvc 2017整合最新版

dubbox + springmvc 整合最新实例及附件 详见博客http://blog.csdn.net/crazyzxljing0621/article/details/76514583

2017-08-01

hacker's delight(中文版)

concurrentHashMap中 tableSizeFor方法指明了,想了解此算法就看这本书

2017-06-27

SpringMVC 多版本接口/IP访问控制/ANT打包发布到LINUX

具体查看 http://blog.csdn.net/crazyzxljing0621/article/details/72723823

2017-05-26

springMVC多版本接口+ant+ip访问控制

具体查看 http://blog.csdn.net/crazyzxljing0621/article/details/72723823

2017-05-25

java实现svn,svnkit框架的简单应用

基于javasvnkit 功能 1.实现了几个基础操作 2.提供了日志操作

2017-02-16

netty+websocket 客服聊天室

实现了用户与客服功能,客服服务队列,服务器排队 详见: http://blog.csdn.net/crazyzxljing0621/article/details/53690505 系统概要 1. 用户通过websocket与netty创建通讯 2. 用户链接到服务器队列中 3. 队列通过轮训机制判定netty是否有可以服务的客服 4. 如果有则将队列中的用户channel转给客服进行点对点通讯 5. 队列有自己的最大容载量 6. 每个客服可以同时服务N个用户 7. 没有空闲客服的时候用户们只能在队列中慢慢排队 8. 队列状态及实时位置由队列向队列内用户推送 9. 当有空闲位置的时候,轮训机制会将队列中首位用户放到netty中进行与客服的通讯挂钩 10. 其实对于服务器队列可以抽出来做到一个单独的项目中,用户先访问队列项目,队列项目再将用户channel发送给处理消息的netty项目

2016-12-16

netty+websocket通讯例子

netty+websocket通讯例子

2016-12-16

C语言函数大全(语法着色版)

C语言函数大全(语法着色版)

2013-03-11

C语言资料大全

C语言资料大全

2013-03-11

C语言经典100例

C语言经典100例 非常受用哦 题目:有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列), 输出到一个新文件C中. 1.程序分析: 2.程序源代码: #include "stdio.h" main() { FILE *fp; int i,j,n,ni; char c[160],t,ch; if((fp=fopen&#40;"A","r"&#41;)==NULL) {printf("file A cannot be opened\n"); exit(0);} printf("\n A contents are :\n"); for(i=0;(ch=fgetc(fp))!=EOF;i++) {c[i]=ch; putchar(c[i]); } fclose(fp); ni=i; if((fp=fopen&#40;"B","r"&#41;)==NULL) {printf("file B cannot be opened\n"); exit(0);} printf("\n B contents are :\n"); for(i=0;(ch=fgetc(fp))!=EOF;i++) {c[i]=ch; putchar(c[i]); } fclose(fp); n=i; for(i=0;i<n;i++) for(j=i+1;j<n;j++) if(c[i]>c[j]) {t=c[i];c[i]=c[j];c[j]=t;} printf("\n C file is:\n"); fp=fopen&#40;"C","w"&#41;; for(i=0;i<n;i++) { putc(c[i],fp); putchar(c[i]); } fclose(fp); }

2013-03-11

MOOS打开MPP格式

微软提供的 moss软件 专门打开 .mpp等格式文件

2013-03-08

PL/SQL801注册机

PL/SQL801注册机

2013-03-08

jquery中文api

jquery中文api

2013-03-08

ActionScript3[1].0中文版

as3.0.chm as3.0.chm as3.0.chm中文版

2013-03-08

Java数据结构和算法

Java数据结构和算法 非常详细非常全面的数据结构及算法的讲解啊

2013-03-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除