- 浏览: 12044 次
- 性别:
- 来自: 太原
最新评论
文章列表
java多数据源切换
- 博客分类:
- 代码开发
开发中会出现多数据源切换的需求,
方案1:
jdbc方式,建立多个数据源连接
private static String driver;
private static String url;
private static String username;
private static String password;
static {
try {
Properties props = new Properties();
InputStream is = ConnectionUtils.class.getClassLoader().getR ...
PHP环境搭建与使用
- 博客分类:
- 代码开发
环境:
集成软件:AppServ包含以下内容:
Apache、Apache Monitor、PHP、MySQL、PHP-Nuke和phpMyAdmin
apache http server
mysql database
php hypertext perprocessor
phpMyadmin
1 httpd.apache.org
安装httpd-2.2.25-win32-x86-no_ssl.msi
测试url:http://localhost
2 http://windows.php.net/download/
安装php-5.6.1-Win32-VC11-x86.zi ...
JSTL
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix='fmt' uri="http://java.sun.com/jsp/jstl/fmt" %>
<fmt:bundle basename="demo.config">
<span>从 .properties 文件中读取最简单的信息输出:</span>
...
#!/bin/bash
echo "You are logged in as `whoami`";
if [ `whoami` != root ]; then
echo "Must be logged on as root to run this script."
exit
fi
echo "Running script at `date`"
#!/bin/bash
doContinue=n
echo "Do you really want to continue? ( ...
Shell-function
- 博客分类:
- 代码开发
function funName(){
...
}
or
funName(){
...
}
# 函数调用:
funName pro1 pro2
#!/bin/bash
#fun.sh
function add(){
echo $(($1+$2))
}
add 20 30
add 20 90
- 2014-08-13 23:09
- 浏览 424
- 评论(0)
Shell-if语句
- 博客分类:
- 代码开发
if [ condition ]; then Command
elif [ condition ]; then Command
else Command
fi
①、逻辑运算符
-aexpr1 -a expr2逻辑与-oexpr1 -o expr2逻辑或!!expr1逻辑非
②、数值判断
-eqnum1 -eq num2是否相等-nenum1 -ne num2是否不相等-gtnum1 -gt num2是否大于-genum1 -ge num2是否大于等于-ltnum1 -lt num2是否小于-lenum1 -le num2是否小于等于
③、字符串判断
=str1 = s ...
Shell-case语句
- 博客分类:
- 代码开发
case $var in
匹配模式1) 命令1;命令2;;
匹配模式2) 命令序列2;;
... ...
*) 默认执行的命令序列;;
esac
case行尾必须为单词“in”,每一个模式必须以右括号“)”结束。
双分号“;;”表示命令序列结束。
匹配模式中可是使用方括号表示一个连续的范围,如[0-9];使用竖杠符号“|”表示或。
最后的“*)”表示默认模式,当使用前面的各种模式均无法匹配该变量时,将执行“*)”后的命令序列。
注意:*)指匹配其他任意字符串
每种情况都以;;结束
#!/bi ...
- 2014-08-13 21:04
- 浏览 395
- 评论(0)
Shell-while语句
- 博客分类:
- 代码开发
while [ condition ]
do
command1
command2
command3
done
描述condition为true时命令1到命令3将会一直执行,直到条件为false
#!/bin/bash
x=1
# -le小于 -gt 大于 -le等于
while [ $x -le 5 ]
do
echo "Welcome $x times"
x=$(( $x + 1 ))
done
counter=$1
factorial=1
# 防止出现 [: =: unary operator ...
Linux异常问题-运行脚本
- 博客分类:
- 异常处理
当时用vi编辑的时候出现以下情况
E325: ATTENTION
Found a swap file by the name ".os.sh.swp"
owned by: oracle dated: Mon Aug 11 15:33:36 2014
file name: ~oracle/os.sh
modified: YES
user name: oracle host name: shoptest
process ID: 11834
While openin ...
安装和启动tomcat
- 博客分类:
- 开源应用
启动tomcat
存在问题:
The file is absent or does not have execute permission
[root@localhost bin]# chmod +x *.sh
启动方法
[root@localhost bin]# sh startup.sh
Using CATALINA_BASE: /home/weblogic/app/tomcats/tomcat7_1
Using CATALINA_HOME: /home/weblogic/app/tomcats/tomcat7_1
Using CATALINA_TMPDIR: ...
安装和使用nginx
- 博客分类:
- 开源应用
1下载
pcre-8.10.tar.gz
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
nginx-1.1.1.tar.gz
http://nginx.org/
2安装 pcre 让nginx支持rewrite
[root@localhost pcre-8.33]# ./configure
[root@localhost pcre-8.33]# make
[root@localhost pcre-8.33]# make install
默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时 ...
安装和使用memcached
- 博客分类:
- 开源应用
1简介:
高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载
示例图:
2运行方式:
读取:
读取操作的顺序是从 Web 层获取请求(需要执行一次数据库查询)并检查之前在缓存中存储的查询结果。如果我找到所 ...
JSP中九大内置对象为:
request请求对象类型javax.servlet.ServletRequest作用域Requestresponse响应对象类型javax.servlet.SrvletResponse作用域PagepageContext页面上下文对象类型 javax.servlet.jsp.PageContext作用域Pagesession会话对象类型 javax.servlet.http.HttpSession作用域Sessionapplication应用程序对象类型javax.servlet.ServletContext作用域 Applicationout输出对象类型 javax ...
之前接触过EASYUI帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。
http://www.jeasyui.com/
API中使用方法:
属性名 属性值类型 格式 resizeHandle string resizeHandle:'right'fitColumns boolean fitColumns:truepageSize number pageSize:1queryParams object query ...
oracle安装问题
- 博客分类:
- 系统部署
1 交换空间问题
1.1、检查当前的分区情况:
[root@localhost]#free -m
1.2、增加交换分区文件及大小,如果要增加2G大小的交换分区,则命令写法如下,其中的 count 等于想要的块大小。
[root@localhost]# dd if=/dev/zero of=/home/swap bs=1024 count=2048000
1.3、设置交换文件:
[root@localhost]# mkswap /home/swap
1.4、立即启用交换分区文件
[root@localhost]# swapon /home/swap
1.5、如果要在引导时自动启用,则编辑 /etc ...
- 2014-08-02 13:16
- 浏览 772
- 评论(0)