首页 > 编程语言
Java 8的StampedLock
没有人喜欢同步的代码,这会降低你的应用的吞吐量等性能指标,最坏的时候会挂起死机,但是即使这样你也没有太多选择。 很多理论和模式来实现多线程同步访问一个资源, 其中最著名常用的是读写锁ReadWriteLock,它是通过堵塞来降低多线程消费一个资源引起的竞争,理论上听起来不错,但是在现实中锁意味着性能慢,特别是有大量写线程的情况下。 Java 8 引入了一个新的读写锁叫StampedLock. ...
分类:编程语言   时间:2014-12-09 14:01:09    收藏:0  评论:0  赞:0  阅读:402
SpringQuartz临时笔记
autoWork 0 0 11,15,19 * * ? <bean id="sta...
分类:编程语言   时间:2014-12-09 14:00:54    收藏:0  评论:0  赞:0  阅读:172
Sharepoint 2013 Retrieve Taxonomy Term Store via Javascript
This blog will show you how to retrieve term store, term group, term set and term via JavaScript 1. First, you need understand Managed Metadata Service, it used for storing metadata, and have the dat...
分类:编程语言   时间:2014-12-09 13:59:39    收藏:0  评论:0  赞:0  阅读:241
黑马程序员——c语言的字符串
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1、字符串1.什么是字符串●简单的字符串”itcast”●一个’i’是一个字符●很多个字符组合在一起就是字符串了2.字符串的初始化●char a[] =“123”; 和char a [] = {‘1...
分类:编程语言   时间:2014-12-09 13:58:09    收藏:0  评论:0  赞:0  阅读:284
Base64算法
简单概念理解: Base64算法使用了单表置换算法的思想。Base64使用一个由64个字符组成的映射表,见Base64字符映射表,然后其他的所有符号都根据这个映射表转换成对应的字符。 注意:Base64是在给定字符编码(如:gbk,utf-8)的基础上进行的,因为经过这些字符编码的编码之后,...
分类:编程语言   时间:2014-12-09 13:52:09    收藏:0  评论:0  赞:0  阅读:271
javaScript事件——鼠标与滚轮事件
以下事件中,没有说明键盘能触发的表示键盘不能触发,没有指明不冒泡的表示冒泡。click:单击事件,Enter 键也能触发。dblclick:双击事件。mousedown:鼠标按下事件,任意鼠标按钮被按下都能触发。mouseup:任意鼠标按钮被释放时触发。mouseenter:光标首次进入到某一元素内...
分类:编程语言   时间:2014-12-09 13:51:59    收藏:0  评论:0  赞:0  阅读:249
javascript 对象数组排序(按照科目级次)
需求 从后台获取的数据是这样的 上帝要这样的 背景 从后台获取到表格数据,然后填充到excel.当然是用js来填充的。js 本身的数组具有sort()功能。但是是针对一列数据。这里是两列数据。肿么办?看看w3c教程上说 arrayObject.sort(sortby); sortby 默认是空的。也...
分类:编程语言   时间:2014-12-09 13:50:59    收藏:0  评论:0  赞:0  阅读:252
CRC循环冗余校验算法
CRC循环冗余校验算法是可以根据数据产生固定位数的散列函数,用来校验数据传输/保存后出现的错误,或者说是校验数据的完整性,例如压缩文件。生成的散列值在传输或者存储之前计算出来并且附加到数据后面。一般循环冗余校验值都是32位的二进制数,即8位的16进制字符串。一般冗余校验是值CRC-32CRC-32的...
分类:编程语言   时间:2014-12-09 13:50:50    收藏:0  评论:0  赞:0  阅读:985
SSH整合JAR包详解
如果要使用连接池,添加JAR :c3p0-0.9.1.2.jar
分类:编程语言   时间:2014-12-09 13:50:29    收藏:0  评论:0  赞:0  阅读:350
MD5摘要(Java实现)
消息摘要算法又成散列算法,其核心在于散列函数的单向性。即通过散列函数可获得对应的散列值,但不可以通过散列值反推其原始信息。消息摘要算法分为以下三大类: MD(Message Digest ,消息摘要) SHA(Secure Hash Algorithm ,安全散列算法) MAC(Mess...
分类:编程语言   时间:2014-12-09 13:50:19    收藏:0  评论:0  赞:0  阅读:428
careercup-排序和查找 11.1
11.1 给定两个排序后的数组A和B,其中A的末端有足够的缓冲空间容纳B。编写一个方法,将B合并入A并排序。解法:已知数组A末端有足够的缓冲,不需要再分配额外空间。程序的处理逻辑很简单,就是逐一比较A和B中的元素,并顺序插入数组,直至耗尽A和B中的所有元素。这么做的唯一问题是,如果将元素插入数组A的...
分类:编程语言   时间:2014-12-09 13:49:59    收藏:0  评论:0  赞:0  阅读:272
Hibernate的二级缓存使用(spring使用)
(一)Hibernate的二级缓存策略的一般过程如下:1) 条件查询的时候,总是发出一条select * from table_name where …. (选择所有字段)这样的SQL语句查询数据库,一次获得所有的数据对象。2) 把获得的所有数据对象根据ID放入到第二级缓存中。3) 当Hiberna...
分类:编程语言   时间:2014-12-09 13:40:19    收藏:0  评论:0  赞:0  阅读:229
GoLang语言:邮件群发器
好久没有更新博客了,这次又带来了一段GO语言的代码(没办法,只会写代码了)。 Go语言邮件群发器 main.go //?Multi-SendEmail?project?main.go package?main import?( ????"bufio" ????"errors" ...
分类:编程语言   时间:2014-12-09 12:33:30    收藏:0  评论:0  赞:0  阅读:582
SPRING注解发布RMI/HTTPInvoker/Hessian/Burlap服务
最近做系统重构,计划将多个系统的公共部分抽取出来作为一项公共服务,为以后项目维护和横向扩展奠定基础。 常用的服务发布方式有RMI / HTTPInvoker / Hessian / Burlap,关于这几类java远程服务的性能比较和优缺...
分类:编程语言   时间:2014-12-09 12:32:20    收藏:0  评论:0  赞:0  阅读:257
Java 只有传值
总结:Java传递所有参数都是使用传值的方式,没有什么传引用,也没有什么传地址。 首先我们需要理解几个常用的名词:对象、实例、引用、变量 1)对象:其实也就是实例,我们经常这样定义类的实例为对象。在Java中...
分类:编程语言   时间:2014-12-09 12:31:10    收藏:0  评论:0  赞:0  阅读:219
JavaScript 闭包究竟是什么
用JavaScript一年多了,闭包总是让人二丈和尚摸不着头脑。陆陆续续接触了一些闭包的知识,也犯过几次因为不理解闭包导致的错误,一年多了资料也看了一些,但还是不是非常明白,最近偶然看了一下 jQuery基础教程 ...
分类:编程语言   时间:2014-12-09 12:30:40    收藏:0  评论:0  赞:0  阅读:276
Java 从Jar文件中动态加载类
由于开发的需要,需要根据配置动态加载类,所以简单测试了一下JAVA动态加载类 定义接口 package?loader; public?interface?HelloIface?{ ????public?String?hello(); ???? ????public?Strin...
分类:编程语言   时间:2014-12-09 12:30:10    收藏:0  评论:0  赞:0  阅读:274
数组中只出现一次的数字
题目:一个整型数组里除了两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度为O(1)。分析:由于时间复杂度和空间复杂度的限制,不可能用多次遍历数组方法和辅助数组的方法。因此问题比较难以下手。现在考虑如果只有..
分类:编程语言   时间:2014-12-09 12:26:00    收藏:0  评论:0  赞:0  阅读:277
C++算法之 两个队列实现一个栈
题目:用两个队列实现一个栈 算法思路: 现有两个队列q1与q2,入栈:如果q1与q2都为空,那么我们选择q1入栈也就是入队列,比如q1入栈 1 2 3 4 ;现在要出栈,后进先出那么4要出栈。但是q1是一个 队列,先进先出,那么 1 2 3出队列 q2 1 2 3 入队列,q1中此时剩余4,把4出对列达到出栈的效果。  这个时候如果我们又加入一个元素5,那么我们应该把5放到 q1还是q2,...
分类:编程语言   时间:2014-12-09 12:22:29    收藏:0  评论:0  赞:0  阅读:307
URL encode 与 URL decode 的C语言实现
项目中遇到和java通信的问题,在读取sessionkey后再次发给对方的时候,总是出现session错误的提示。然后就查阅了下面的资料:java.net.URLEncode编码 与 URLDecode解码问题网页中的表单使用POST方法提交时,数据内容的类型是 application/x-www-form-urlencoded,这种类型会: 1.字符"a"-"z","A"-"Z","0"-"9"...
分类:编程语言   时间:2014-12-09 12:22:19    收藏:0  评论:0  赞:0  阅读:407
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!