- 浏览: 63252 次
- 性别:
- 来自: 南京
-
最新评论
文章列表
生成ssl证书(tomcat)
- 博客分类:
- ssl
生成ssl证书(tomcat)
http://m.w2bc.com/article/53896
https 单向认证
keytool -genkey -keyalg RSA -dname "cn=www.gangling.site,ou= www.gangling.site,o= gangling.site,l=jiangsu,st=nanjing,c=cn" -alias tomcat.server -keypass 123456 -keystore tomcat.keystore -storepass 123456 -validity 3650
keytoo ...
# wget https://www.openssl.org/source/openssl-1.0.1g.tar.gz -O openssl-1.0.1g.tar.gz
# tar -zxf openssl-1.0.1g.tar.gz
# cd openssl-1.0.1g
# ./config
# make
# make test
# make install
# openssl version(显示的是旧的版本1.0.1e)
执行下面的命令:
# mv /usr/bin/openssl /root/ (或者删除) # ln -s /usr/local/ssl/bin/openssl ...
#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; #log_format main '$re ...
1. 尽量使用final修饰符。
带有final修饰符的类是不可派生的。在JAVA核心API中,有许多应用final的例子,例如 java.lang.String。为String类指定final防止了使用者覆盖length()方法。另外,如果一个类是final的,则该类所有方法都是final的。java编译器会寻找机会内联(inline)所有的final方法(这和具体的编译器实现有关)。此举能够使性能平均提高 50%。
2.尽量重用对象。
特别是String对象的使用中,出现字符串连接情况时应使用StringBuffer代替,由于系统不仅要花时间生成对象,以后可能还需要花时间对这些对象进 ...
maven 生产可运行jar,xml等文件打包到jar
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource> ...
oracle SQL 优化
- 博客分类:
- 数据库
ORACLE百万记录SQL语句优化技巧
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
select id from t where num is null
可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:
select id from t where num=0
3.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。
4.应尽量避免在 ...
redis Java操作
- 博客分类:
- redis
三、常用命令
// 4)对value操作的命令
// exists(key):确认一个key是否存在
// del(key):删除一个key
// type(key):返回值的类型
// keys(pattern):返回满足给定pattern的所有key
// randomkey:随机返回key空间的一个
// keyrename(oldname, newname):重命名key
// dbsize:返回当前数据库中key的数目
// expire:设定一个key的活动时间(s)
// ttl:获得一个key的活动时间
// ...
安装依赖包
yum -y install gcc
yum -y install gcc-c++
yum install -y zlib-devel
yum -y install pcre-devel openssl openssl-devel
安装nginx
tar -zxvf nginx****.tar.gz
cd nginx****
./configure --prefix=/usr/local/nginx
./configure --prefix=/usr/local/nginx
make
make install
redis3.0 集群安装
- 博客分类:
- redis
http://redis.readthedocs.org/en/latest/topic/cluster-tutorial.html
这里创建6个redis节点,其中三个为主节点,三个为从节点。
redis和端口对应关系:
127.0.0.1:7000
127.0.0.1:7001
127.0.0.1:7002
从:
127.0.0.1:7003
127.0.0.1:7004
127.0.0.1:7005
步骤:
1,下载redis。官网下载3.0.0版本,之前几的版本不支持集群模式
下载地址:http://download.redis.io/releases/redis-3.0. ...
linux 防火墙 man 命令
- 博客分类:
- linux
开启防火墙
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后失效
service 方式
开启: service iptables start
关闭: service iptables stop
开启端口号:
iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT
service iptables save
service iptables restart
man中的相关操作
ctrl + F或者Page Down:向下翻页
...
centos 安装mysql
- 博客分类:
- 数据库
CentOS 安装mysql第1步、yum安装mysqlyum -y install mysql-server第2步、设置开机启动chkconfig mysqld on第3步、启动MySql服务service mysqld start第4步、设置MySQL的root用户设置密码mysql -u rootselect user,host,password from mysql.user;
查询用户的密码,都为空,用下面的命令设置root的密码为rootset password for root@localhost=password('root');exit第5步、用新密码登陆[root@sto ...
chrome 插件文档
- 博客分类:
- js
http://chrome.liuyixi.com/samples.html#webrequest
https://developer.chrome.com/extensions/samples