软件技术
文章平均质量分 94
東北扫地僧
我就是巴黎欧莱雅,你值得拥有!!
展开
-
带你一文读懂Java中的各种锁~涨知识^_^!
Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8和Netty 3.10.6)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。Java中往往是按照是否含有某一特性来定义锁,我们通过特性将锁进行分组归类,再使用对比的方式进行介绍,帮助大家更快捷的理解相关知识。下面给出本文内容的总体分类目录:1. 乐观锁 VS 悲观锁乐观锁与悲观锁是一种广义上的概念,体现了看待线程同步的不同角度。在Ja.转载 2021-08-15 17:00:44 · 168 阅读 · 0 评论 -
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 · 474 阅读 · 0 评论 -
MySql创建索引的八项注意
设计好MySql索引可以让你的数据库查询效率大为提高、数据库的运行更有效率,但是同样要有一些问题需要我们重点关注,下文就为您列举了8个要注意的事项,供您参考。原创 2011-03-03 22:53:00 · 1112 阅读 · 0 评论 -
分析提高MySql导入的效率的办法【全面总结】!
本文详细介绍了各种提高Mysql执行sql导入的效率技巧,帮您更灵活的掌握各种高端的使用方式。转载 2011-02-28 18:41:00 · 1164 阅读 · 0 评论 -
C语言中fopen函数用法详解
详细分析C语言中fopen函数用法。原创 2011-02-25 09:40:00 · 13289 阅读 · 1 评论 -
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 · 1444 阅读 · 0 评论 -
【实战】 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 · 2502 阅读 · 1 评论 -
如何用新安装的JDK替换掉Linux系统自带的gij编译工具
linux服务器安装完JDK后,执行java命令却引用的是gij,于是寻找解决办法,在此与大家分享一下如何使用alternatives命令来使新安装的JDK替换掉系统自带的gij。原创 2010-11-29 15:49:00 · 6981 阅读 · 5 评论 -
在Eclipse中配置Heritrix的详细步骤说明
最近要开始研究搜索引擎的爬虫部分了,公司里面开发用的IDE是NetBeans,本来打算在NetBeans中搭建一个爬虫的源代码工程准备研究一下,可惜试了几次失败了,这两个IDE本身生成的配置文件就不一样,出现的错误网上都见过,但是都是针对Eclipse解决的,同样的办法拿到NetBeans中无效。看见网上的资料全都是描述如何在Eclipse中搭建的,所以就准备在Ecl原创 2010-01-22 21:29:00 · 2151 阅读 · 0 评论 -
彻底解决get显示提交时,参数中包含中文时出现乱码的问题
最近做了一个项目,由于工作需要,经常要把这个项目移动到不同的服务器上。因此引发了的我的项目在关键字搜索的时候经常出现乱码情况。每次都明明改正成功了,可以一换服务器又有乱码了。每次都是从表面上解决该问题,感觉很不方便,今天特意多方查阅资料。终于了解了问题的根本原因,因此拿出来与大家分享一下。 其实问题的根本出现在Tomcat上面。 开始我在JSP页...原创 2009-09-01 15:00:00 · 3466 阅读 · 1 评论 -
DWR使用介绍
DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。 网上有不少DWR的例子,但大都只是某种方法的调用,本文只在使用层面上介绍DWR,并不涉更多的技术与设计,其目的是让初学者能够很快的学会各种java方法在javascript中是如何调用的。 本文以DWR 1.原创 2009-08-06 16:16:00 · 458 阅读 · 0 评论 -
ASCII表
为了方便查找,特发此表ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT32(space)64@96、1SOH原创 2009-08-06 15:48:00 · 491 阅读 · 0 评论 -
使用单例模式读取Properties文件
其实读取属性文件很简单,也就是几行代码的事,但是最近我做项目是发现多线程并发时会有很多问题,所以自己用单例模式写了一个多线程并发的安全读取类,与大家共享一下,以下是代码 : import java.io.IOException;import java.io.InputStream;import java.util.Properties;/** * 读取Propertie原创 2009-08-06 15:37:00 · 616 阅读 · 0 评论 -
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 · 1014 阅读 · 0 评论