- 浏览: 93858 次
- 性别:
- 来自: 北京
最新评论
-
fncj:
好文,转走了,谢谢http://www.whohelpme.c ...
java调用shell脚本,并获得结果集的例子 -
siye1982:
http://siye1982.github.io
个人Github博客建立 -
dirk401:
不错不错~~~
java调用shell脚本,并获得结果集的例子 -
wskiwwwx:
||||||||||||||||||||||||||||||| ...
java调用shell脚本,并获得结果集的例子 -
392807718:
不错,值得学习!
spring配置文件中Bean中的id和name的区别
文章列表
已经很多年没有更新blog了, 是因为evernote的出现, 让我把所有的个人技术笔记都存储在了Evernote上, 这样安全性更高,更踏实一些. 后来,觉得Github的博客也不错, 而且可以进行版本管理, 于是开始逐渐将所有的笔记迁移到自己的Github博客中. 欢迎大家对博客内容提出意见和建议.
http://siye1982.github.io
在BeanFactory的配置中,<bean>是我们最常见的配置项,它有两个最常见的属性,即id和name,最近研究了一下,发现这两个属性还挺好玩的,特整理出来和大家一起分享。
1.id属性命名必须满足XML的命名规范,因为id其实是XML中就做了限定的。总结起来就相当于一个Java变量的命名:不能以数字,符号打头,不能有空格,如123,?ad,"ab "等都是不规范的,Spring在初始化时就会报错,诸如:
代码
org.xml.sax.SAXParseException: Attribute ...
/**
* 运行shell脚本
* @param shell 需要运行的shell脚本
*/
public static void execShell(String shell){
try {
Runtime rt = Runtime.getRuntime();
rt.exec(shell);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 运行shell
*
* @param shStr
* 需要执行的she ...
1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。
2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。
3、Get是不安全的,因为在传输过程,数据被放在请求的URL中,而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中,然后放在某个地方,这样就可能会有一些隐私的信息被第三方看到。另外,用户也可以在浏览器上直接看到提交的数据,一 ...
最近公司想用免费的jbossesb,所有我们对jbossesb做了简单的学习,已经整理成word文档,但是由于格式的是问题把word文档作为附件上传吧.希望大家可以提出好的意见或建议.
1.创建远程接口及声明远程方法(HelloInterface.java)
package com.unmi;
import java.rmi.*;
/**
* 远程接口必须扩展接口java.rmi.Remote
*/
public interface HelloInterface extends Remote
{
/**
* 远程接口方法必须抛出 java.rmi.RemoteException
*/
public String say() throws RemoteException; ...
public class A implements Cloneable {
public String name;
public Object clone() {
A o = null;
try {
o = (A) super.clone();
} catch (CloneNotSupportedException e) {
e.printStackTrace();
}
return o;
}
}
JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。
JRE是Java Runtime Enviroment是指Java的运行环境,是面向Jav ...
搞笑的记录方式,
习惯了eclipse的快捷键,
不需要鼠标,
不需要小红钮,
可以轻松的编辑自己的思路 ,
索性自己的心情也拿eclipse记录.
只需要不假思索的飞速打字,
当时的心情,
就是这样铺上.
每天三点一线的生活
充实,疲惫
在这疲惫之间又会偶尔硬塞入几点,作为人生的补充.
朋友?
没有理解,
几年的习惯,
在自己冰冷时,只是我所培养的娱乐.
感觉不到温暖,
不是情侣,只是朋友,
试图去接受,
但是每次都有自己的理由推翻这种接受,
写只有自己能 ...
功夫茶(程序员的休闲良方)
- 博客分类:
- 个人随笔
泡茶离不开茶具,尤其是功夫茶的冲泡,除了要学会茶的泡法,更主要的是要学会使用茶具。功夫茶茶艺叫法、流派很多,但基本的泡法和所使用的茶具则大同小异,都是在福建功夫茶泡法的基础上发展而来的。
茶 ...
- 2009-02-06 17:31
- 浏览 1368
- 评论(0)
Linux下软件的安装与卸载
在Windows下安装软件时,只需运行软件的安装程序(setup、install等)或者用zip等解压缩软件解开即可安装,运行反安装程序
(uninstall、unware、“卸载”等)就能将软件清除干净,完全图形化的操作界面,简单到只要用鼠标一直点击“下一步”就可以了。而
Linux好象就不一样了,很多的初学者都抱怨在Linux下安装和卸载软件非常地困难,没有像使用Windows时那么直观。其实在Linux下安装和
卸载软件也非常简单,同样也有安装向导或解压安装的方式,不相同的只不过是除了二进制形式的软件分发外,还有许许多多以源代码形式分发的软件包,下面就来
...
- 2009-02-05 13:41
- 浏览 1314
- 评论(0)
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
...
- 2009-02-01 15:40
- 浏览 4345
- 评论(0)
http://mvnrepository.com/
1.创建Maven目录(windows下)
mvn archetype:create -DgroupId=com.yourCompanyName -DartifactId=yourAppName -DarchetypeArtifactId=maven-archetype-webapp
archetype 是一个内建插件,他的create任务将建立项目骨架
archetypeArtifactId 项目骨架的类型
groupId 项目的java包结构,可修改
artifactId 项目的名称,生成的项目目录也是这个名字,可修改
补全项目的目录结构,因为生成的项目骨架是个webapp ...
- 2009-02-01 15:38
- 浏览 1153
- 评论(0)