- 博客(24)
- 资源 (10)
- 收藏
- 关注
转载 带你一文读懂Java中的各种锁~涨知识^_^!
Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8和Netty 3.10.6)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。Java中往往是按照是否含有某一特性来定义锁,我们通过特性将锁进行分组归类,再使用对比的方式进行介绍,帮助大家更快捷的理解相关知识。下面给出本文内容的总体分类目录:1. 乐观锁 VS 悲观锁乐观锁与悲观锁是一种广义上的概念,体现了看待线程同步的不同角度。在Ja.
2021-08-15 17:00:44 180
原创 Eclipse快捷键大全(整理版)
Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不
2011-06-01 13:54:00 483
原创 隐藏在Windows XP中的28个秘密武器
Windows XP现在大家都在用了,不过,隐藏在它其中的秘密武器可不是人人都找得到,下面就让我带大家来寻找Win XP中的28个秘密武器。
2011-03-03 23:27:00 678
原创 MySql创建索引的八项注意
设计好MySql索引可以让你的数据库查询效率大为提高、数据库的运行更有效率,但是同样要有一些问题需要我们重点关注,下文就为您列举了8个要注意的事项,供您参考。
2011-03-03 22:53:00 1124
转载 分析提高MySql导入的效率的办法【全面总结】!
本文详细介绍了各种提高Mysql执行sql导入的效率技巧,帮您更灵活的掌握各种高端的使用方式。
2011-02-28 18:41:00 1179
原创 新成立的Java、C/C++、Linux技术讨论的QQ群
主要针对三大方面:Java、C/C++ 和 Linux。本人新创建三个技术讨论群,广招各路英雄豪杰前来商讨IT大事。
2011-01-20 09:47:00 1379
原创 【实战】 Linux服务器安装配置Tomcat6的Admin模块详细步骤
Tomcat6的版本中是不集成Admin模块的,如果想用的话,要自己手动安装该模块,所以首先我们要做的就是先拿到admin模块的package。 我下载的是apache-tomcat-5.5.31-admin.tar.gz包,大家可以点击包的名称直接下载。 ok ,包拿到手一切就好办了,接下里切入正题。首先将这个包解压缩:tar -xvf apache-tomcat-5.5.31-admin.tar.gz解压缩到当前的目录。大家会看到一个名叫apache-tomcat-5.5.31的文件
2010-12-01 14:32:00 2510 1
原创 如何用新安装的JDK替换掉Linux系统自带的gij编译工具
linux服务器安装完JDK后,执行java命令却引用的是gij,于是寻找解决办法,在此与大家分享一下如何使用alternatives命令来使新安装的JDK替换掉系统自带的gij。
2010-11-29 15:49:00 6997 5
原创 史上最快的刷迅雷积分的文件(推荐)
迅雷积分规则,每天每次下载文件的大小1 普通用户在线每一小时增加2分,每天在线10小时,上限为20分。迅雷会员用户每天上限也是10小时,只不过每小时的积分根据会员的等级不同,而得到的分数不同而已。 考虑到部分用户网速不是很快的原因,所以不建议大家下载超过5M的文件刷积分,下面我提供10个文件刚好达到每个文件积5分标准的链接,网速快的用户可以瞬间就下载完成,网络慢的用户,也不必担心下载的时间过长,如果真遇到网络不稳定,下载停止的情况,只要暂停任务, 等待5秒钟,在重新开始下载,即可。
2010-11-03 09:32:00 14601 5
转载 log4j.properties详解与例子
<br /><br /> <br />在项目中的classes 中新建立一个log4j.properties文件即可;<br /> <br />在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用。Log4j支持两种配置文件格式,一种是XML格式的文件,一种是java properties(key=value)【Java特性文件(键=值)】。(这里只说明properties文件) <br />1、配置根Logger <b
2010-10-22 11:39:00 1450
原创 Linux中top命令参数介绍及查询结果详细分析
<br />top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。<br />top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48<br />Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie<br />Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98
2010-08-04 12:06:00 4535
原创 在Eclipse中配置Heritrix的详细步骤说明
最近要开始研究搜索引擎的爬虫部分了,公司里面开发用的IDE是NetBeans,本来打算在NetBeans中搭建一个爬虫的源代码工程准备研究一下,可惜试了几次失败了,这两个IDE本身生成的配置文件就不一样,出现的错误网上都见过,但是都是针对Eclipse解决的,同样的办法拿到NetBeans中无效。看见网上的资料全都是描述如何在Eclipse中搭建的,所以就准备在Ecl
2010-01-22 21:29:00 2158
转载 简介LDAP是什么?
LDAP是什么? LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关的RFC都可以在LDAPman RFC网页中找到
2010-01-05 19:22:00 2944 1
转载 CMS是什么?
CMS是Content Management System的缩写,意为“内容管理系统”。CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。CMS其实是一个很广泛的称呼,从一般的博客程序,新闻发布程序,到综合性的网站管理程序都可以被称为内容管理系统。根据不同的需求,CMS有几种不同
2010-01-05 19:10:00 1635
转载 portal简介
一、在Portlet规范里是这样讲的:“portal是一种web应用,通常用来提供个性化、单次登录、聚集各个信息源的内容,并作为信息系统表现层的宿主。聚集是指将来自各个信息源的内容集成到一个web页面里的活动”。 Portal的功能可以分为三个主要方面: 1. Portlet容器:Portlet容器与servlet容器非常类似,所有的portlet都部署在portlet容器里,port
2010-01-04 22:09:00 580
原创 彻底解决get显示提交时,参数中包含中文时出现乱码的问题
最近做了一个项目,由于工作需要,经常要把这个项目移动到不同的服务器上。因此引发了的我的项目在关键字搜索的时候经常出现乱码情况。每次都明明改正成功了,可以一换服务器又有乱码了。每次都是从表面上解决该问题,感觉很不方便,今天特意多方查阅资料。终于了解了问题的根本原因,因此拿出来与大家分享一下。 其实问题的根本出现在Tomcat上面。 开始我在JSP页...
2009-09-01 15:00:00 3489 1
原创 DWR使用介绍
DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。 网上有不少DWR的例子,但大都只是某种方法的调用,本文只在使用层面上介绍DWR,并不涉更多的技术与设计,其目的是让初学者能够很快的学会各种java方法在javascript中是如何调用的。 本文以DWR 1.
2009-08-06 16:16:00 464
原创 算法的概念
算法的概念 什么叫算法 算法(Algorithm)是解题的步骤,可以把算法定义成解一确定类问题的任意一种特殊的方法。在计算机科学中,算法要用计算机算法语言描述,算法代表用计算机解一类问题的精确、有效的方法。算法+数据结构=程序,求解一个给定的可计算或可解的问题,不同的人可以编写出不同的程序,来解决同一个问题,这里存在两个问题:一是与计算方法密切相关的算法问题;二是程序设计的技术
2009-08-06 16:05:00 1050
原创 ASCII表
为了方便查找,特发此表ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT32(space)64@96、1SOH
2009-08-06 15:48:00 499
原创 使用单例模式读取Properties文件
其实读取属性文件很简单,也就是几行代码的事,但是最近我做项目是发现多线程并发时会有很多问题,所以自己用单例模式写了一个多线程并发的安全读取类,与大家共享一下,以下是代码 : import java.io.IOException;import java.io.InputStream;import java.util.Properties;/** * 读取Propertie
2009-08-06 15:37:00 626
原创 JDK1.5中的线程池(java.util.concurrent.ThreadPoolExecutor)使用简介
在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。 一、简介线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, Tim
2009-08-06 15:23:00 1029
Python自动化运维 技术与最佳实践 pdf 完整高清扫描版 带目录
2017-04-01
mybatis-3.0.5Jar包下载
2012-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人