- 博客(35)
- 资源 (2)
- 收藏
- 关注
转载 ExecutorService的execute和submit方法
1、接收的参数不一样2、submit有返回值,而execute没有Method submit extends base method Executor.execute by creating and returning a Future that can be used to cancel execution and/or wait for completion. 用到返回值的例子,比...
2014-02-25 15:39:12 190
转载 Runnable和Callable区别
在Java5之后,任务分两类:一类是实现了Runnable接口的类,一类是实现了Callable接口的类。两者都可以被 ExecutorService执行,但是Runnable任务没有返回值,而Callable任务有返回值。并且Callable的call()方法只能通过ExecutorService的(<T> task) 方法来执行,并且返回一个 <T><T>,...
2014-02-25 15:26:17 199
转载 何为java nio
nio 是 java New IO 的简称,也被说成是nonblocking(非阻塞) IO 的简称,在 jdk1.4 里提供的新 api 。 Sun 官方标榜的特性如下:– 为所有的原始类型提供 (Buffer) 缓存支持。– 字符集编码解码解决方案。– Channel :一个新的原始 I/O 抽象。– 支持锁和内存映射文件的文件访问接口。– ...
2014-02-25 15:04:49 71
原创 java maven resin
1. java首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量需要设置三个属性“JAVA_HOME”、“path”、“CLASSPATH”,其中在没安装过jdk的环境下。path属性是本来存在的。而JAVA_HOME和CLASSPATH是不存在的。一:点“新建”,然后在变量名写上JAVA_HOME,顾名其意该变量的含义就是java的安装路径,呵呵,...
2014-02-25 11:35:20 99
原创 idea resin
1.resin.propertiesweb_admin_enable : true新增(其中admin_user和admin_password为admin-users.xml里的配置)admin_user : adminadmin_password : {SSHA}rN8Bggx0Xw8CXQwY8ilX529uoOC6zgqYadmin_external : truead...
2014-02-25 11:34:17 356
转载 PHP中pear安装
PEAR安装准备 如果PHP运行环境没有自带PEAR,则需要下载go-pear.php文件,输入网址http://pear.php.net/go-pear.phar下载,同时保存在php.exe所在的目录下。PEAR安装步骤1、在命令行方式下输入:php go-pear.phar,开始自动安装 PEAR安装,输入php go-pear.php 通过这个PEAR安装截...
2014-02-25 11:28:38 993
原创 Apache和PHP的配置
按照的正常情况下安装完成了一个Apache后,使用默认配置就可以使它跑起来。不过可以通过以下一些配置就可以使部分功能启用起来httpd.exe -w -n "Apache2" -k start1、虚拟机:在Apache的conf/httpd.conf中,查找httpd-vhosts.conf,然后把前面的#注释符拿掉,使得Include conf/extra/httpd-v...
2014-02-25 11:24:49 177
原创 一些有用的链接
linux操作相关:http://book.51cto.com/col/1213/Boost C++ Libraries:http://boost.ez2learn.com/index.htmlC++参考手册:http://zh.cppreference.com/w/首页Standard C++ Library reference:http://www.cplusplus.com/re...
2014-02-25 11:13:45 99
转载 Log4j使用指南
1 概述本文档是针对Log4j日志工具的使用指南。包括:日志介绍、日志工具介绍、Log4j基本使用、Log4j的高级使用、Spring与log4j的集成等。并进行了举例说明。本文档适合所有Java开发人员。2 日志介绍存储软件程序、服务或操作系统产生的消息记录的文件。电脑里的日志是指日志数据可以是有价值的信息宝库,也可以是毫无价值的数据泥潭。要保...
2014-02-25 11:05:00 108
转载 log4j.properties文件各参数含义与配置
以下是配置文件log4j.properties的一些属性:log4j.rootLogger=WARN, stdout, Rlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayout# Pattern to output t...
2014-02-25 11:04:06 134
转载 Quartz简单的任务管理类
import java.text.ParseException;import org.quartz.CronTrigger;import org.quartz.Job;import org.quartz.JobDetail;import org.quartz.Scheduler;import org.quartz.SchedulerException;import org.quartz.Sched...
2014-02-25 11:02:45 107
转载 用 Quartz 进行作业调度
现代的 Web 应用程序框架在范围和复杂性方面都有所发展,应用程序的每个底层组件也必须相应地发展。作业调度是现代系统中对 Java 应用程序的一般要求,而且也是对 Java 开发人员一贯的要求。虽然目前的调度技术比起原始的数据库触发器标志和独立的调度器线程来说,已经发展了许多,但是作业调度仍然不是个小问题。对这个问题最合适的解决方案就是来自 OpenSymphony 的 Quartz API。...
2014-02-25 11:01:18 73
转载 Java包装类
今天My colleague问我一个让他头疼的Java question,求输出结果 代码如下:/** * * @author DreamSea 2011-11-19*/public class IntegerTest {public static void main(String[] args) { objPoolTest(); }pub...
2014-02-25 10:59:49 78
转载 函数调用原理(转)
论调用约定 在C语言中,假设我们有这样的一个函数:int function(int a,int b)调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函数传递...
2014-02-25 10:56:44 139
原创 函数调用的效率(转)
一、函数、宏、内联函数1、函数 调用函数的开销大致可分两个部分:传递参数的开销和保存当前程序上下文信息所花费的开销。对于传递参数的开销而言,传递的参数越多开销就越大;对于保存当前程序上下文所花费的开销而言,函数越复杂需要花费的开销就越大。2、宏 宏在某种程度上可以代替函数,避免函数调用带来的开销。定义完宏之后,在编译程序时,用替代字符串代替程序中的宏。 对于宏而言...
2014-02-25 10:55:50 224
转载 函数参数与函数调用(转)
<一>引用作为函数参数的特点:(1)传递引用给函数与传递指针的效果是一样的。这时,被调函数的形参就成为原来主调函数中的实参变量或对象的一个别名来使用,所以在被调函数中对形参变量的操作就是对其相应的目标对象(在主调函数中)的操作。(2)使用引用传递函数的参数,在内存中并没有产生实参的副本,它是直接对实参操作;而使用一般变量传递函数的参数,当发生函数调用时,需要给形参分配存储单元,...
2014-02-25 10:52:50 243
转载 <context>与<init>的区别与作用
<context-param>的作用:web.xml的配置中<context-param>配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param>2.紧接着...
2014-02-25 10:48:57 208
转载 SimpleXML详细用法2
[四]、可选的非强制性的元素或属性 1.java beanJava代码 package michael.serialization.simplexml; import java.util.Date; import org.simpleframework.xml.Attribute; import org.simpleframework...
2014-02-25 10:43:56 182
转载 SimpleXML详细用法1(转)
[一]、简单bean的序列化和反序列化 1.java bean Java代码 package michael.serialization.simplexml; import java.util.Date; import org.simpleframework.xml.Attribute; import org.simplefram...
2014-02-25 10:43:02 224
转载 linux下socket编程常用头文件
sys/types.h:数据类型定义sys/socket.h:提供socket函数及数据结构netinet/in.h:定义数据结构sockaddr_inarpa/inet.h:提供IP地址转换函数netdb.h:提供设置及获取域名的函数sys/ioctl.h:提供对I/O控制的函数sys/poll.h:提供socket等待测试机制的函数其他在网络程序中常见的头文件 ...
2014-02-20 13:13:17 90
转载 Linux平台Makefile文件的编写基础篇
目的: 基本掌握了 make 的用法,能在Linux系统上编程。环境: Linux系统,或者有一台Linux服务器,通过终端连接。一句话:有Linux编译环境。准备: 准备三个文件:file1.c, file2.c, file2.h file1.c: #include <stdio.h> ...
2014-02-20 13:12:47 118
转载 Memcached使用说明(转自网络)
Memcached的安装Memcached可以在Windows下进行开发调试。下面为Memcached在Win 32下的安装过程。l 在网上下载memcached-1.2.1-win32.zip。解压放某个盘下面,比如在c:\memcachedl 在终端(cmd)下输入‘c:\memcached\memcached.exe -d install’安装。l ...
2014-02-20 13:11:11 101
原创 新手配置netbeans+xdeubg的方法
先下载Netbeans IDE:访问http://netbeans.org/downloads/index.html只需下载PHP的。Netbeans IDE需要Java的支持,安装前去http://java.com/zh_CN/下载Java安装,然后再安装Netbeans。然后下载xdebug:在http://www.xdebug.org/download.php页面找到需要...
2014-02-20 13:10:12 148
原创 jetty linux下配置
jetty官网:http://www.eclipse.org/jetty/具体配置流程如下1, 2:1. Nginx 添加监听域名和路由端口. #当前应用的可用流(可无限添加) upstream pisaTbt0 { server 10.221.12.182:8051 weight=1; server 10.221.12.182:8052 weig...
2014-02-20 12:58:41 271
原创 redis linux下命令
redis-server redis-hudson.confredis-cli -h 10.130.161.16 -p 7410 shutdownredis-cli -h 10.130.161.16 -p 7410连接操作相关的命令quit:关闭连接(connection)auth:简单密码认证 持久化save:将数据同步保存到磁盘bgsave:将数据异步保存到...
2014-02-20 12:53:57 232
转载 Linux下查看文件和文件夹大小
df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。 上面的命令输出的第一个字段(Filesystem)及最后一个字段(Mounted on)分别是档案系统及其挂入点。我们可以看到 /dev/sda1 这个分割区被挂在根目录下。 接...
2014-02-20 12:51:42 87
原创 centos 改变环境变量
vim /etc/profile 文件,插入如下内容export M2_HOME=/usr/local/apache-mavenPATH=$PATH:$JAVA_HOME/bin:$M2_HOME/binexport M2_HOME PATH USER LOGNAME MAIL HOSTNAME HISTSIZE ...保存并退出VI编辑器,执行 source /etc/profi...
2014-02-20 12:49:20 140
转载 chmod命令
指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。 参数 : mode : 权限设定字串,格式如下 : [ugoa...][[+-=...
2014-02-20 12:47:22 87
转载 chown命令
功能说明:变更文件或目录的拥有者或所属群组。 语 法:chown [-cfhRv][--dereference][--help][--version][拥有者.<所属群组>][文件或目录..] 或chown [-chfRv][--dereference][--help][--version][.所属群组][文件或目录... ...] 或chown [-cfhRv][--der...
2014-02-20 12:46:32 100
原创 CentOS设置新用户
设置新用户很重要,如果都使用root登录linux会导致安全隐患,所以我们在安装完linux以后必须新建用户,并给予密码和适当的权限。1.添加新用户名:useradd newuser (系统会自动在home目录中生成一个newuser的家目录)2.使用root账号为newuser赋予密码才可以使其登录:passwd newuser 然后根据提示输入2次密码即可。3.给点权限吧,不然啥都...
2014-02-20 12:45:48 144
原创 sql变量取值范围
bigint-2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807)184467440737095516158 Bytesint-2^31 (-2,147,483,648) to 2^31-1 (2,147,483,647)42949672954 Bytesmediumint...
2014-02-20 12:05:31 1785
原创 windows查看端口占用
查看所有端口:netstat –ano查看一个端口netstat –ano|findstr “<端口号>”,最后一列为PID查看该PID对应的进程名称。tasklist|findstr “<PID号>”
2014-02-20 12:03:40 74
转载 JAVA String.format
format参数中可以包含不需要转化的字符串,这些字符串是你写什么,最终就输出什么。同时还包含一些特殊格式的内容,来指定将哪个对象来转换,以及转 换成什么形式。这种特殊的格式通通以%index$开头,index从1开始取值,表示将第index个参数拿进来进行格式化。1.对整数进行格式化:%[index$][标识][最小宽度]转换方式 我们可以看到,格式化字符串由4部分组成,其中%[ind...
2014-02-20 11:59:22 241
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人