码迷,mamicode.com
首页 > 编程语言
java 分布式锁方案
第一步,自身的业务场景: 在我日常做的项目中,目前涉及了以下这些业务场景: 场景一: 比如分配任务场景。在这个场景中,由于是公司的业务后台系统,主要是用于审核人员的审核工作,并发量并不是很高,而且任务的分配规则设计成了通过审核人员每次主动的请求拉取,然后服务端从任务池中随机的选取任务进行分配。这个场 ...
分类:编程语言   时间:2016-07-20 11:44:58    阅读次数:476
C语言中do...while(0)的妙用(转载)
转载来自:C语言中do...while(0)的妙用,感谢分享。 在linux内核代码中,经常看到do...while(0)的宏,do...while(0)有很多作用,下面举出几个: 1、避免goto语句: 通常,如果一个函数开始要分配一些资源,然后如果在中途遇到错误则要退出函数,当然,退出前要释放资 ...
分类:编程语言   时间:2016-07-20 11:46:02    阅读次数:262
Java程序实现导出Excel,支持IE低版本
来博客园两年多了,最近才开通了微博,因为懒所以也一直没有写东西,今天想整理一下自己前段时间遇到的一个导出的问题。 因为项目的需求,要做一部分导出功能。开始的时候用的公司的导出,但是很奇怪有部分模块导出的时候就是会报500错误,发现在删减一些字段后就恢复了正常,当时因为项目紧张,也就临时删减了一些,但 ...
分类:编程语言   时间:2016-07-20 10:34:02    阅读次数:213
Python新手学习基础之运算符——算术运算符
算术运算符 之前文章在介绍变量类型的时候,其实已经用过了很多算术符,比如+、-、*、/、//、** 等,除此之外,还有一个符号是之前内容没提到的,就是 % ,用来返回除法余数的运算符号。 假设有变量x和y,x为10,y为3,x%y的结果就是1。 在运算符中有优先级,跟数学中的一样,所以在写的时候有些 ...
分类:编程语言   时间:2016-07-20 10:33:37    阅读次数:191
快速排序
快速排序在数组中选择一个称为主元的元素,将数组分为两个部分,使得第一部分所有元素都小于或等于主元,而第二部分中的所有元素都大于主元。对第一部分递归的应用快速排序算法,然后对第二部分递归地应用快速排序算法 ...
分类:编程语言   时间:2016-07-20 10:33:06    阅读次数:232
JavaScript中字符串转Json方法小记
例如: JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象:var obj= { "name": "cxh", "sex": "man" }; 1、在js中把json字符串转json对象的方法不止一种,最常见的一种方式如下,使用到 ...
分类:编程语言   时间:2016-07-20 10:30:22    阅读次数:185
hdu 5182(结构体排序)
PM2.5 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1217 Accepted Submission(s): 607 Problem De ...
分类:编程语言   时间:2016-07-20 10:28:22    阅读次数:201
Java对象序列化剖析
对象序列化的目的 1)希望将Java对象持久化在文件中 2)将Java对象用于网络传输 实现方式 如果希望一个类的对象可以被序列化/反序列化,那该类必须实现java.io.Serializable接口或java.io.Externalizable接口,前者为一个标记接口,即不存在任何需要实现的方法, ...
分类:编程语言   时间:2016-07-20 10:25:11    阅读次数:259
图的最短路算法 Dijkstra及其优化
单源最短路径算法 时间复杂度O(N2) 优化后时间复杂度为O(MlogN)(M为图中的边数 所以对于稀疏图来说优化后更快) 不支持有负权的图 优化后代码 ...
分类:编程语言   时间:2016-07-20 10:22:31    阅读次数:168
spring ,mybatis多数据源
同一个项目有时会涉及到多个数据库,也就是多数据源。多数据源又可以分为两种情况: 1)两个或多个数据库没有相关性,各自独立,其实这种可以作为两个项目来开发。比如在游戏开发中一个数据库是平台数据库,其它还有平台下的游戏对应的数据库; 2)两个或多个数据库是master-slave的关系,比如有mysql ...
分类:编程语言   时间:2016-07-20 10:20:27    阅读次数:231
java集合 collection-list-LinkedList
...
分类:编程语言   时间:2016-07-20 09:12:24    阅读次数:181
java集合 collection-list-ArrayList 去除ArrayList集合中的重复元素。
...
分类:编程语言   时间:2016-07-20 09:10:25    阅读次数:220
java集合 collection-list-LinkedList 模拟一个堆栈或者队列数据结构。
...
分类:编程语言   时间:2016-07-20 09:10:16    阅读次数:172
python中print的不换行即时输出解决方案
关于Python2.x和3.x带来的print不换行的问题:昨天有发过推文,利用end = 定义,解决了横向的小问题,但是由于屏幕显示的问题,若字符串长度过大,则会引起不便。两个或多个print做分割的情况下,如何保持依然横向输出,一般的是在print尾部加上逗号(,)但是在3.x下,则不行,需要使 ...
分类:编程语言   时间:2016-07-20 09:09:24    阅读次数:220
kmeans算法
1 # coding:utf-8 2 import numpy as np 3 import matplotlib.pyplot as plt 4 5 def dis(x, y): #计算距离 6 return np.sum(np.power(y - x, 2)) 7 8 def dataN(len ...
分类:编程语言   时间:2016-07-20 09:08:42    阅读次数:409
Java 集合与数组之间的转换
Java 集合与数组之间的转换 @author ixenos 数组转集合 Arrays.asList(T... a) 先给结论:用 Arrays.asList(T... a) 将数组转换成集合 (T...a)是可变参数,看成(T[] a)即可 <T> List<T> asList(T... a) 返 ...
分类:编程语言   时间:2016-07-20 09:05:52    阅读次数:218
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!