自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (8)
  • 收藏
  • 关注

原创 java 并发编程学习之三 ---- ReentrantLock

1、ReentrantLock简介ReentrantLock,可重入的互斥锁,是一种递归无阻塞的同步机制。它可以等同于synchronized的使用,   但是ReentrantLock提供了比synchronized更强大、灵活的锁机制,可以减少死锁发生的概率。     对于ReentrantLock,官方有详细的说明:一个可重入的互斥锁定 Lock,它具有与使用 syn

2016-06-27 09:48:32 293

原创 java 并发编程学习之二 ---- lock

在Java中有两种方法实现锁机制,一种是在前一篇博客中(【java7并发编程实战】—–线程同步机制:synchronized)介绍的synchronized,而另一种是比synchronized更加强大和领过的Lock。Lock确保当一个线程位于代码的临界区时,另一个线程不进入临界区,相对于synchronized,Lock接口及其实现类提供了更加强大、灵活的锁机制。1、一个小例子publ

2016-06-24 15:18:00 353

原创 java 并发编程学习之一 ----synchronized

1、synchronized 关键字synchronized,我们谓之锁,主要用来给方法、代码块加锁。当某个方法或者代码块使用synchronized时,那么在同一时刻至多仅有有一个线程在执行该段代码。当有多个线程访问同一对象的加锁方法/代码块时,同一时间只有一个线程在执行,其余线程必须要等待当前线程执行完之后才能执行该代码段。但是,其余线程是可以访问该对象中的非加锁代码块的。

2016-06-24 11:18:38 369

转载 JavaScript 中定义函数时用 var foo = function () {} 和 function foo() 的区别

作者:严肃链接:https://www.zhihu.com/question/19878052/answer/32361868来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。这个问题其实非常好,最关键的区别在于JavaScript 函数和变量声明的“提前”(hoist)行为。the Google style guide 建议我们采用方法一。

2016-06-23 17:29:24 3038

原创 jquery tmpl()切换页面加载不出问题的解决

首先问题是这样的,原先把用模板的时候是用一个js文件封装,之后加载到jsp页面,当你点击tab或者不是F5刷新的动作时候,就会造成无法加载模板。问题解决,将原本封装到js的方法,直接写到jsp页面中。这样不管是tab之间的切换还是什么load()加载都会执行这个问题。想了整整一天,很蛋疼,主要是网上没有很好的资料可以参考,遇到什么问题,全部自己解决,哎~

2016-06-23 17:03:22 1206

转载 POI - 读取Excel2003、Excel2007或更高级的兼容性问题

我们使用POI中的HSSFWorkbook来读取Excel数据。[java] view plain copypublic void test(File file) throws IOException {          InputStream inp = new FileInputStream(file);          HS

2016-06-23 13:59:04 2888

转载 java实现简单的单点登录

摘要单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录(SSO)的全面分析,还并且讨论了如

2016-06-23 13:08:41 587

转载 【Java并发编程实战】—–synchronized

在我们的实际应用当中可能经常会遇到这样一个场景:多个线程读或者、写相同的数据,访问相同的文件等等。对于这种情况如果我们不加以控制,是非常容易导致错误的。在Java中,为了解决这个问题,引入临界区概念。所谓临界区是指一个访问共用资源的程序片段,而这些共用资源又无法同时被多个线程访问。在java中为了实现临界区提供了同步机制。当一个线程试图访问一个临界区时,他将使用一种同步机制来查看是不是已经

2016-06-22 14:06:45 244

转载 【Java并发编程实战】-----线程基本概念

此系列均转载为:http://blog.csdn.net/chenssy/article/details/47066127学习Java并发已经有一个多月了,感觉有些东西学习一会儿了就会忘记,做了一些笔记但是不系统,对于Java并发这么大的“系统”,需要自己好好总结、整理才能征服它。希望同仁们一起来学习Java并发编程,共同进步,互相指导。在学习Java并发之

2016-06-22 14:03:41 242

转载 集合大家族--Java

FROM:http://blog.csdn.net/chenssy/article/details/17732841 在编写Java程序中,我们最常用的除了八种基本数据类型,String对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影!java中集合大家族的成员实在是太丰富了,有常用的ArrayList、HashMap、HashSet,也有不常用的Stack、Queue,有

2016-06-17 16:41:26 380

转载 有关JVM处理Java数组方法的思考

URL:http://developer.51cto.com/art/201001/176671.htm本文来自jarfield的博客,原文标题为《为什么如此获取Java数组的长度》。记得vamcily 曾问我:“为什么获取数组的长度用.length(成员变量的形式),而获取String的长度用.length()(成员方法的形式)?”我当时一听,觉得问得很有道理。做同样一件事情,为什么采用

2016-06-17 15:45:03 227

转载 Java反射机制学习

FROM:http://blog.csdn.net/hhy62011980/article/details/5551697Java语言中的反射机制:    在Java 运行时环境(JRE)中,对于任意一个类,能否知道这个类有哪些属性和方法?    对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信息,以及动态调用类的方法的功能来源于JAVA的反射。从而使jav

2016-06-16 15:21:35 331

原创 highCharts解决日期类型在x轴显示问题总结

废话不多说,上代码。var lengquebeng_copChartOption = { chart : { type : 'spline', backgroundColor : null, renderTo : 'lengquebeng_saveEnergyChart' }, plotOptions : { spline : {

2016-06-16 09:51:39 32606

转载 js转换Date日期格式

FROM:http://blog.csdn.net/lilinoscar/article/details/44459571有时候做项目会用到js的date日期格式,因为Date()返回的格式不是我们需要的,Date()返回格式:Thu Mar 19 2015 12:00:00 GMT+0800 (中国标准时间)而我们则需要这样的格式:2015-3-19 12:00:00除非是在

2016-06-15 10:50:11 1272

转载 HighCharts日期及数值格式化

FROM:http://www.cnblogs.com/easypass/p/3572864.html1、函数原型 1dateFormat(Stringformat,[Numbertime],[Booleancapitalize])::String 2、说明格式化JavaScript 时间(也就是一个时间数值,从1970年1月1日到现在的秒值)成为我们容易理解的常规的字

2016-06-15 10:44:34 15874

转载 HighCharts 详细使用及API文档说明

FROM:http://blog.csdn.net/wocaonima123987/article/details/8198673一、HighCharts开发说明:HighCharts开发实际上配置HighCharts每个部分,比如配置标题(title),副标题(subtitle)等,其中每个部分又有更细的参数配置,比如标题下有对齐方式(align),标题文字(text)等。下

2016-06-14 15:58:43 2851

转载 Java关键字final、static使用总结

摘自:http://lavasoft.blog.51cto.com/62575/18771/一、final        根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。        final类不能被继承,没有子类,final类中的方法默认是fina

2016-06-12 15:49:33 211

原创 新的航程即将启程!!

经过这段时间的反思,我发现自己还是很多不足之处,比如java基础不是很扎实,很多似懂非懂,用行业用语就是野生程序员,那么打算用一段时间好好巩固下自己的基础,本来打算将自己的博客写成日志那种 主要用来记录日常遇到的困难,结果发现这样子会非常的乱 ,接下来的博客,我主要写自己总结的,最好成一个系列,这样会很好的巩固我的只是,立帖为证,发愤图强!用我关注的人一句话:巩固基础,提高技术,不惧困难,攀登高峰

2016-06-12 15:48:57 556

原创 SVN错误:Attempted to lock an already-locked dir

网络摘抄1:错误信息Malformed file    svn: E:\svn\repository\conf\svnserve.conf:12: Option expected    原因:配置文件12行开头有空格   错误信息Attempted to lock an already-locked dir    svn: Working copy

2016-06-07 09:28:57 265

原创 jquery.tmpl()解析json文件

${'${'}name}${'${'}value.code} $(function(){ $.getJSON("../resource/json/sysData.json", function(data) { $( "#myTemplate" ).tmpl(d

2016-06-06 13:31:57 1116

原创 jquery 解析json文件

$.getJSON(acic.baseURL+"resources/js/acic/equipment.json",function(data){ var config = data.reduce(function(p, c, i, arr) { p[c.equipmentid] = c; return p; }, {}); console.l

2016-06-03 16:28:56 330

原创 jquery.tmpl()小例子2

${'${'}Name}${'${'}ReleaseYear} $(function () { var movies = [ { "Name": "The Red Violin", "Rel

2016-06-03 16:18:09 318

原创 jquery.teml()小例子

${'${'}username}: ${'${'}password} $(document).ready(function(){ var obj = {"username": "aaa", "password": "bbb"}; $("#a").html($("#template1").tmpl(obj)); });

2016-06-03 16:13:49 1190

转载 jQuery .tmpl(), .template()学习

FROM:http://www.phpddt.com/dhtml/jquery_tmpl.html昨晚无意中发现一个有趣的jQuery插件.tmpl(),其文档在这里。官方解释对该插件的说明:将匹配的第一个元素作为模板,render指定的数据,签名如下:.tmpl([data,][options])其中参数da

2016-06-03 15:28:16 417

转载 jquery模板jquery.tmpl.js使用教程

FROMl:http://www.phpddt.com/dhtml/jquery_tmpl.html使用js tempate的意义:用js对json数据处理生成html,如果不复杂还可以,复杂了就不好处理了,而且让js代码看起来特不优雅,维护这种代码等于自杀啊,别谈扩展性了。。。介绍一个jquery模板 jquery.tmpl.js,使用案例如下:

2016-06-03 15:18:58 7445 1

转载 jquery tmpl 详解

FROM:http://www.cnblogs.com/zhuzhiyuan/p/3510175.html动态请求数据来更新页面是现在非常常用的方法,比如博客评论的分页动态加载,微博的滚动加载和定时请求加载等。 这些情况下,动态请求返回的数据一般不是已拼好的 HTML 就是 JSON 或 XML,总之不在浏览器端拼数据就在服务器端拼数据。不过,从传输量方面来看,返回 HTML 不划算,而在

2016-06-03 14:05:52 391

原创 jquery依据自定义属性选择标签

jquery根据自定义属性选择标签  amp;$lt;/div>  使用$("div[myattr='test']")进行选择

2016-06-02 17:55:01 32112

原创 hightcharts使用总结

1: 改变显示的颜色colors:[ 'red', 'blue', 'yellow', '#1aadce', '#492970',]2:去掉水印credits: {//去除水印 enabled: false },3:改变存放的位置pane: { center:

2016-06-02 11:15:00 1190

原创 jquery多class选择器

$(document).ready(function(){ $(".a.c").click(function(){ alert(1); });});1112

2016-06-01 11:46:49 469

原创 MySQL 导入的问题 Lost connection to MySQL server during query

在my.ini配置文件 mysqld 节点下添加 max_allowed_packet = 100M 就可以了如果找不到配置文件的话,请到你的mysql快捷方式点击properties里面找到路径就行。

2016-06-01 11:07:27 3609

github on Windows

github on Windows

2017-10-18

jquery实现滑动效果

jquery实现滑动效果

2016-11-11

poi的maven项目代码

poi的maven项目代码

2016-05-06

socket 报文通信

socket 报文通信

2016-05-04

TCP UDP 测试工具

TCP UDP 测试工具

2016-05-04

mysql-5.6.20-winx64.msi

mysql-5.6.20-winx64.msi

2016-04-26

springMVC+mybatis+easyUI实现分页

请自行修改config.properties文件和create table user{ id name password} url:http://localhost:8080/myweb/userController/layout.do

2016-04-26

vcMFC与API双色球程序

描述vc双色球程序,包括MFC与API程序,不同表示方法,来实现双色球这个程序

2014-03-13

空空如也

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

TA关注的人

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