- 浏览: 35053 次
- 性别:
- 来自: 上海
最新评论
-
joseph_he:
报错啊,知道是什么问题吗?
java.io.IOExcept ...
PFX证书转JKS格式
文章列表
前提, 对应的Linux机器上需要安装samba.
1. 共享的Linux目录只有特定用户可以写, 所有都可以读. (假设可以写的用户为 smbuser, 需要共享的目录为/opt/shared1)
添加系统用户:
# useradd smbuser
# passwd smbuser
然后添加samba用户:
# smbpasswd -a smbuser
# smbpasswd -e smbuser
修改共享目录权限:
chown smbuser: smbuser /opt/ shared1/ (注如果没有没有创建, 需先创建目录)
修改samba的配置 ...
Oracle - 更新数据:替换首字母
- 博客分类:
- Oracle
Case: 替换表T_A中C_COL列的首字母为9
update
T_A set C_COL='9'||Substr(
C_COL , 2) ;
同理: 替换表T_A中C_COL列的第二个字母为9
update T_A set C_COL=Substr( C_COL , 1,1) ||'9'||Substr( C_COL , 3) ;
linux 上tomcat 服务器抛出socket异常“文件打开太多”的问题
SEVERE: Socket accept failed
java.net.SocketException: Too many open files
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
at java.net.ServerSocket.implAccept(Serv ...
本文中所讨论的索引是B-Tree索引
在WHERE子句中最频繁使用的字段
联接语句中的联接字段
选择高选择性的字段(如果很少的字段拥有相同值,即有很多独特值,则选择性很好)
另在创建索引时, 还可以充分考虑下面一些情况:
ORACLE在UNIQUE和主键字段上自动建立索引, 所以无需对主键再创建索引
在选择性很差的字段上建索引只有在这个字段的值分布非常倾斜的情况下下才有益(在这种情况下,某一,两个字段值比其它字值少出现很多)
Unix发带附件邮件
- 博客分类:
- Linux
如何在unix发送带附件的邮件?!
其实在unix发送带附件的邮件可以非常简单的办到, 通过mutt
1. 例如, 把系统中的/tmp/attachment文件作为邮件的附件发送到Receive_address@xxx.com.
echo "email body"|mutt -a /tmp/attachment -s "Email Subject" Receive_address@xxx.com
2. 例如, 把系统中的/tmp/attachment文件作为邮件的附件, /tmp/mailbody作为 ...
一. Eclipse启动参数介绍:
eclipse [platform options] [-vmargs [Java VM arguments]]
platform options
-nl locale , 指定语言环境, 如, -nl en 或者 -nl en_US
- clean 是启动Eclipse IDE时清空缓冲,一般来说在没有更新插件的情况下,去掉这个参数启动速度更快
。
-data 设置workspace的特定位置, 如 -data your_workspace_location
-vm 显式指定在运行 Eclipse 时要使用 ...
Shell脚本的调试方法
- 博客分类:
- Linux
Shell提供了一些用于调试脚本的选项,如下所示:
-n
读一遍脚本中的命令但不执行,用于检查脚本中的语法错误
-v
一边执行脚本,一边将执行过的脚本命令打印到标准错误输出
-x
提供跟踪执行信息,将执行的每一条命令和结果依次打印出来
使用这些选项有三种方法,一是在命令行提供参数
$ sh -x ./script.sh
二是在脚本开头提供参数
#! /bin/sh -x
第三种方法是在脚本中用set命令启用或禁用参数
#! /bin/sh
if [ -z "$1" ]; then
set -x
...
Memcached1.4.5安装
- 博客分类:
- Linux
1. 下载 libevent-1.4.13-stable.tar.gz, memcached-1.4.5.tar.gz
2. 安装LibEvent
tar xvfz libevent-1.4.13-stable.tar.gz
cd libevent-1.4.13-stable
./configure (注: 如果需要更改安装路径到/opt/libevent1413, 执行 ./configure \--prefix=/opt/libevent1413
)
make && make install
3. 安装memcached
tar xvfz ...
准备在Linux上装一个Hadoop, 但是在节约Hadoop的tar包过程中遇到下面的错误信息:
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
tar: Error exit delayed from previous errors
可以通过下面的方式快速解决:
先运行下面命令,
gzip -d hadoop-0.18.3.tar.gz
然后,
tar - ...
几种查看linux版本信息的方法:
1. uname -a
2. cat /proc/version
3. cat /etc/issue
4. lsb_release -a (这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。
)
Oracle 暂时不支持Rename Schma/user. 但是可以通过下面的方式实现之.
Do a user-level export of user A
create new user B
import system/manager fromuser=A touser=B
drop user A
引自: http://www.orafaq.com/wiki/Oracle_database_FAQ#Can_one_rename_a_database_user_.28schema.29.3F
注:
单纯的运行 "drop ue ...
怎樣找回sys和system系統管理員的密碼?
Case: 把sys的密码改成 sys, 把system的密码改成system.
Solution: 在数据库服务器端做下面步骤.C:\>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on 星期三 3月 24 11:21:06 2004Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL> connect / as sysdba已连接。SQL> alter use ...
在开发的过程中会遇到如下的情况, 在eclipse中运行一个带Main方法的类, 或者是UnitTest等, 需要查看运行时的参数或者是Classpath的加载顺序是什么.
可以用下面的方法查看: 切到debug试图下, 选 中正在运行的java程序, 点右键 --> 属性, 如下图
下面以Subversion的控制文件为例.
方法一:
“Project->Properties->Java Build
Path”,右侧的面板中的”Source”选项卡,展开”source folder
“后会看到”Included”、”Excluded”和”Native library
location:”,在Excluded中加入”**/.svn/**”,就可以将所有的svn文件排除在编译路径中了。
方法二:
可以在选项的Java compiler->Building->Output folder->Filtered reso ...
项目需要把PFX证书转成jks格式, 在网上找到一段代码可以做这件是. 现把这段代码粘贴在下面, 做个记号, 以被后用.
<<代码转贴>>
import java.security.KeyStore;
import java.security.Key;
import java.security.cert.Certificate;
import java.io.*;
import java.util.*;
public class PFXToJKSConvert {
public static final String PKCS12 = " ...