- 博客(32)
- 资源 (5)
- 收藏
- 关注
转载 jndi作用
最近在看JNDI,在网上找了一些资料,看见一篇很不错的文章。 ------------文章开始前端时间总是在搞不清JNDI到底是干什么,虽然是一值在用,却不知道他最初出现的原因,用来,说不清是用来干什么,下面我相信介能解开这个迷雾里。------------ JNDI是 Java 命名与目录接口(Java Naming and Directory Interfa
2015-03-04 21:01:14
510
转载 vim 程序编辑器
第十章、vim 程序编辑器最近更新日期:2009/08/20系统管理员的重要工作就是得要修改与设定某些重要软件的配置文件,因此至少得要学会一种以上的文字接口的文书编辑器。 在所有的 Linux distributions 上头都会有的一套文书编辑器就是 vi ,而且很多软件默认也是使用 vi 做为他们编辑的接口, 因此鸟哥建议您务必要学会使用 vi 这个正规的文
2014-11-10 11:02:13
810
转载 maven3常用命令、java项目搭建、web项目搭建详细图解
------------------------------maven3常用命令---------------------------1、常用命令 1)创建一个Project mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=
2014-07-02 23:33:53
457
原创 一个简单的闭锁例子
import java.util.concurrent.CountDownLatch;public class TestHarness { public static void main(String[] args) throws InterruptedException { MyTask task = new MyTask(); System.out.println(timeTa
2014-05-27 23:00:21
767
转载 mysql复合索引、普通索引总结
对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分有效。下面用几个例子对比查询条件的不同对性能影响.create table test(a int,b in
2014-05-26 16:13:15
576
转载 如何知道mysql中sql语句索引是否生效
mysql函数 explainexplain命令详解用explain 来执行检验sql 例如explain select * from a+----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------+
2014-05-26 16:10:38
10261
原创 mysql 基本操作----数据库的操作
1 查看数据库的创建语句show create database database_name;2 创建数据库 create database database_name;3 删除数据库drop database database_name;4 修改数据库属性alter database database_name character set gbk;
2014-03-25 22:24:19
469
原创 linux chkconfig 命令的使用
在linux系统下,chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。chkconfig --list 会显示服务在不同的系统启动级别的是否是启动或者关闭的启动级别: 等级0表示:表示关机 等级1表示:单用户模式 等级2表示:无网络连接的多用户命令行模式 等级3表示:有网络连接的多用户命令行模式
2014-02-28 16:40:50
582
原创 让LINUX网卡开机自动启动
网卡配置文件保存在/etc/sysconfig/network-scripts目录下面,第一块网卡的文件是ifcfg-eth0,第二块是ifcfg-eth1,以此类推,所以,如果如果你有一块,那么你就输入一下命令vi /etc/sysconfig/network-scripts/ifcfg-eth0,打开之后,将ONBOOT=no,改为ONBOOT=yes,(如果没有,手动添加O
2014-02-28 16:20:55
1745
原创 linux下jetty的安装
第一步:下载jetty-distribution-9.0.1.v20130408.tar.gz第二步:解压安装sudo tar zxvf ./jetty-distribution-9.0.1.v20130408.tar.gz -C /usr/local/bin/jettycd /usr/local/bin/jetty sudo mv jdk1.7.0/ java-7-s
2014-02-25 11:37:08
575
原创 linux下java安装
第一步:下载jdk-7-linux-i586.tar.gzwget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz 第二步:解压安装sudo tar zxvf ./jdk-7-linux-i586.tar.gz -C /usr/lib/jvm cd /usr/lib/jvm
2014-02-25 11:35:28
694
原创 android、ios请求后台接口的格式及优化
近期在开发一个手机项目,主要为客户端提供后台访问接口,由于要满足用户在2G信号和3G信号下都能使用,保证访问速度。因此在整个系统中,返回的格式参数都统一定义为json。1 选用json的好处:1 json和xml数据格式相比,没有大量的无用标记符,都是实际的业务字段,大大减少了数据量2 json 数据格式简单,便于解析,我在项目中使用的是阿里巴巴的fastjson这个开源工具包,通
2014-01-21 19:22:26
3099
转载 ibatis-dynamic的用法
dynamic可以去除第一个prepend="and"中的字符(这里为and),从而可以帮助你实现一些很实用的功能。具体情况如下:1.使用dynamic1.1 xmlselect * from Person表 name=#name#
2014-01-18 22:20:49
856
转载 HashMap/Hashtable/LinkedHashMap/TreeMap三者的区别
java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMapMap主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取
2014-01-17 19:27:12
630
转载 判断请求头中是否含有该属性来判断是否时ajax请求
function cl(){ var xmlhttp; if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } else { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xm
2014-01-17 18:43:28
1160
原创 java内置的future模式
用过Java并发包的朋友或许对Future (interface) 已经比较熟悉了,其实Future 本身是一种被广泛运用的并发设计模式,可在很大程度上简化需要数据流同步的并发应用开发。jdk的内置实现import java.util.concurrent.Callable;public class RealData implements Callable { p
2014-01-07 22:37:40
581
转载 Velocity foreach 获取下标和size
$!{velocityCount}数量是从1开始的,所以获取下标直接-1就可以了,关于总数量直接$!{list.size()}。 Html代码 #foreach($fundDet in $!list) tr bgcolor="#f3f3f3"> td>input name=""
2013-12-11 16:12:08
10448
1
转载 Myeclipse jetty远程调试
在本机(windows)环境下代码调试没有问题,在编译好的class文件中不好debug断点调试,在liunx下部署的更是不好调试了,解决的办法是可以用远程调试。在MyEclipse的debug里有remote java application 这个工具,可以使用它来设置远程调试。第1步: 修改jetty.sh 文件修改Tomcat安装目录下的/jetty/bin /jetty.s
2013-12-09 12:44:12
836
转载 在eclipse远程调试jetty
1.在eclipse的run configurations中创建一个maven build,选择好Maven工程,在Goals一栏中输入jetty:run。然后进入“jre”Tab,在vm arguments一栏中输入-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8000,server=y,
2013-12-09 12:43:13
882
转载 maven:把本地jar包导入到maven仓库中
在用maven开发是程序时。大多数不用自己配jar包。但有的时候还是需要自己手动添加自己本地jar包。可以从pom.xml文件中找出要添加什么类型的包。如:这个包不能用。例如:我下载的这个 jar 包是放到了 D:\mvn 目录下(D:\mvn\class12-10.2.0.3.0.jar)那么我在 cmd 中敲入的命令就应该是:mvn install:inst
2013-11-22 14:26:20
1092
原创 一个简单的java锁Lock的实现
public class Lock { private volatile boolean isLocked = false; private Thread lockingThread = null; public synchronized void lock() throws InterruptedException { w
2013-10-17 17:15:26
1006
原创 手动清楚memcache缓存
1 通过telnet 连上memcache服务器 telnet localhost 11211 (ip 端口)2 执行命令 flush_all
2013-10-16 15:46:18
817
转载 Eclipse统计代码行数
使用Eclipse可以方便的统计工程或文件的代码行数。 方法如下: 1.在菜单栏点击Search,然后点击File... 2.选中正则表达式(Regular expression),并在搜索文本框输入\n 3.在文件名中输入*或*.java 4.在范围里选中Enclosing projects 5.在Search窗口就会显示出项目或文件的代码行数
2013-10-08 15:49:19
688
转载 oracle 查看用户所在的表空间
查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>s
2013-10-08 15:46:53
546
原创 学习java并发编程实战的一些心得体会(二)
加锁的含义加锁的含义不仅仅局限于互斥行为,还包括内存可见性,为了确保所有线程都能看到共享变量的最新值,所有执行读操作或者写操作的线程都必须在同一个锁上同步
2013-10-02 01:48:54
873
转载 eclipse导出jar包的两种方式
文中介绍了两种方法,均为引用他人的文章,在此把两篇文章整合在一起,文中会注明引用出处方法一:http://blog.youkuaiyun.com/guanmjie/article/details/4437779很多人都不知道怎么在Eclipse下生成jar文件,或者生成了jar文件后又老是用不了,总是会收到Exception in thread "main" java.lang.NoC
2013-09-20 14:52:45
15398
转载 Java 理论与实践: 正确使用 Volatile 变量
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。锁提供了两种主要
2013-07-30 22:33:37
476
转载 java线程安全问题之静态变量、实例变量、局部变量
java多线程编程中,存在很多线程安全问题,至于什么是线程安全呢,给出一个通俗易懂的概念还是蛮难的,如同《java并发编程实践》中所说:写道给线程安全下定义比较困难。存在很多种定义,如:“一个类在可以被多个线程安全调用时就是线程安全的”。 此处不赘述了,首先给出静态变量、实例变量、局部变量在多线程环境下的线程安全问题结论,然后用示例验证,请大家擦亮眼睛,有错必究,否则
2013-07-20 17:53:00
610
IT项目经理成长手记PDF_潘东韩秋泉著_含完整目录
2015-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人