CyclicBarrier,reentrantlock,condition模拟抢票
主要是借助携程带来的一点业务灵感。用CyclicBarrier,reentrantlock,condition来完成同时购买,同步购买的功能
JUC系列之模拟抢票(N人同时抢票,票不足系统补仓,N-M人继续抢票)
http://blog.csdn.net/crazyzxljing0621/article/details/77891620
(java)六种常见排序
* 冒泡排序 O(n2)
* 选择排序 O(n2)
* 插入排序 O(n2)
* 希尔排序 O(n1.5)
* 快速排序 O(N*logN)
* 归并排序 O(N*logN)
详见http://blog.csdn.net/crazyzxljing0621/article/details/77867788
dubbox + springmvc 2017整合最新版
dubbox + springmvc 整合最新实例及附件
详见博客http://blog.csdn.net/crazyzxljing0621/article/details/76514583
hacker's delight(中文版)
concurrentHashMap中 tableSizeFor方法指明了,想了解此算法就看这本书
SpringMVC 多版本接口/IP访问控制/ANT打包发布到LINUX
具体查看 http://blog.csdn.net/crazyzxljing0621/article/details/72723823
springMVC多版本接口+ant+ip访问控制
具体查看 http://blog.csdn.net/crazyzxljing0621/article/details/72723823
java实现svn,svnkit框架的简单应用
基于javasvnkit
功能
1.实现了几个基础操作
2.提供了日志操作
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项目
netty+websocket通讯例子
netty+websocket通讯例子
C语言函数大全(语法着色版)
C语言函数大全(语法着色版)
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("A","r"))==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("B","r"))==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;jc[j])
{t=c[i];c[i]=c[j];c[j]=t;}
printf("\n C file is:\n");
fp=fopen("C","w");
for(i=0;i<n;i++)
{ putc(c[i],fp);
putchar(c[i]);
}
fclose(fp);
}
MOOS打开MPP格式
微软提供的 moss软件 专门打开 .mpp等格式文件
PL/SQL801注册机
PL/SQL801注册机
ActionScript3[1].0中文版
as3.0.chm as3.0.chm as3.0.chm中文版
Java数据结构和算法
Java数据结构和算法 非常详细非常全面的数据结构及算法的讲解啊