自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 使用 RSA 密钥对进行 SSH 登录验证

使用 RSA 密钥对进行 SSH 登录验证使用 RSA 密钥对验证 SSH 的优点是 1) 不用打密码 2) 比密码验证更安全;缺点是 1) 第一次配置的时候有点麻烦 2) 私钥需要小心保存。Anyway 用密钥验证比密码验证还是方便不少的。推荐所有用户使用密钥认证。目录生成密钥对上传密钥~/.ssh 相关文件权限Over~附:公钥加密原理进一步阅读1. 生成密...

2015-04-18 16:45:57 687

原创 Linux文件夹打包发送到本地

ar -cvf script.tar scriptsz script.tar 具体: sz/rz命令: 一般来说,linux服务器大多是通过ssh来进行远程的登陆和管理的,如何在命令方式下上传和下载文件到服务器和本地呢?与ssh有关的两个命令可以提供很方便的操作: sz:将选定的文件发送(send)到本地机器 rz:运行该命令会弹出一...

2015-01-12 12:14:51 1249

原创 Linux下Mysql自启动

如果你都是按照默认配置安装的那么只要按照如下步骤就可以了 1、cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 将服务文件拷贝到init.d下,并重命名为mysql2、chmod +x /etc/init.d/mysql 赋予可执行权限3、chkconfig --add mys...

2015-01-11 14:03:49 133

原创 linux centos开启端口方案

1、设定[root@localhost ~]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT[root@localhost ~]# /sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT[root@localhost ~]# /sbin/iptables -I INPUT -p t...

2015-01-11 14:01:42 119

原创 Redis服务器监控工具redis-live

Redis服务器监控工具redis-live413 views comments 暂无评论2014-07-23 SQL/NoSQL目前来说,越来越多的使用多了NOSQL的业务,但是这方面的监控缺不多。今天给大家介绍几个专业监控redis服务的工具,便于大家进行redis性能分析。一、redmon这个工具是用ruby语言写的,ruby是小鬼子弄出来的,个人真心觉...

2015-01-03 21:42:53 162

原创 Linux 开启mysql远程访问

第一步: 激活网络设置你需要编辑mysql配置文件my.cnf.通常状况,my.cnf放置于在以下目录:/etc/mysql/my.cnf (Debian linux)/etc/my.cnf (Red Hat Linux/Fedora Linux)/var/db/mysql/my.cnf (FreeBSD)然后用vi编辑my.cnf,修改内容从以下行:[mysqld]...

2014-12-29 18:36:44 119

原创 linux安装 mysql

1、安装mysql客户端: yum install mysql2、安装mysql 服务器端: yum install mysql-server yum install mysql-devel3、数据库字符集设置 mysql配置文件/etc/my.cnf中加入character-set-server=utf84、Mysql自启动 chkconfig --add...

2014-12-29 18:33:26 46

原创 Linux安装JDK详细步骤

Linux安装JDK步骤1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行。进入安装目录#cd /home#cp jdk-1_5_0_02-linux-i586.rpm /usr/local#cd /usr/local给所有用户添加可执...

2014-12-26 12:03:03 61

原创 在Linux上安装Memcached服务

下载并安装Memcache服务器端服务器端主要是安装memcache服务器端.下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3。(如果你的系统已经安装了li...

2014-12-26 11:34:27 138

原创 Linux下Redis服务器安装配置

说明:操作系统:CentOS1、安装编译工具yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils patch perl2、安装tcl组件包(安装Redis需要tcl支持)下载:http://downloads.source...

2014-12-05 03:31:57 50

原创 linux安装apache

 1.下载所需软件包:wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8....

2014-09-10 19:47:15 63

原创 java 线程 整理

1,简述 synchronized 和 java.util.concurrent.locks.Lock 的异同? 答: 主要相同点: Lock能完成synchronized所实现的所有功能 主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在finally从句中释放。 2,同步有几种实现方法...

2014-02-13 21:34:00 85

原创 各种排序优点缺点

一、冒泡排序  已知一组无序数据a[1]、a[2]、……a[n],需将其按升序排列。首先比较 a[1]与a[2]的值,若a[1]大于a[2]则交换两者的值,否则不变。再比较a[2]与a[3]的值,若a[2]大于a[3]则交换两者的值,否则 不变。再比较a[3]与a[4],以此类推,最后比较a[n-1]与a[n]的值。这样处理一轮后,a[n]的值一定是这组数据中最大的。再对 a[1]~a[n-...

2014-02-13 21:24:26 223

原创 如何启动/停止/重启MySQL

一、启动1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&二、停止1、使用 service 启动:service mysqld stop2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop3、...

2013-10-24 10:22:41 86

原创 关于Spring集成Quartz的concurrent属性 (转)

关于Spring集成Quartz的concurrent属性 以前经常在任务调度程序中使用Spring集成的Quartz,这种方式可以用简单的声明式配置即可实现定时任务,并结合了Spring自身的Bean的管理功能,非常方便。配置样本如下: Java代码  <bean id="transmitTask"   class="org.springframework.s...

2013-10-21 14:23:44 163

原创 Ie window.showModalDialog()弹出框

前些天做项目时遇到了个浏览器兼容问题,解决后记录一下,也将模式化的资料放上!详细问题描述:在火狐浏览器中弹出一个子窗口,子页面中是一个分页,点下一页后子页面会刷新,然后window.dialogArguments对象就丢失了,alert输出显示undefined [解决方法见第三项]最近做网站的时候需要用到模式化窗口功能,也遇到了一些问题,所以查了查资料以解决      1....

2013-07-22 18:43:36 570

原创 spring mvc 异常统一处理方式(普通异常及ajax异常)

转:http://gaojiewyh.iteye.com/blog/1297746 

2013-01-10 12:25:04 106

原创 ConcurrentHashMap源码解析二(转)

实现细节修改操作先来看下删除操作remove(key)。  public V remove(Object key) { hash = hash(key.hashCode()); return segmentFor(hash).remove(key, hash, null); }  整个操作是先定位到段,然后委托给段的remove操作。当多...

2012-11-11 12:23:26 128

原创 ConcurrentHashMap源码解析一(转)

ConcurrentHashMap是Java 5中支持高并发、高吞吐量的线程安全HashMap实现。实现原理锁分离 (Lock Stripping)ConcurrentHashMap允许多个修改操作并发进行,其关键在于使用了锁分离技术。它使用了多个锁来控制对hash表的不同部分进行的修改。ConcurrentHashMap内部使用段(Segment)来表示这些不同的部分,每个段其实就是一个小的ha...

2012-11-11 12:16:07 74

原创 JVM调优总结(转)

http://my.oschina.net/shootercn/blog/15393

2012-11-10 13:10:03 144

原创 图解classloader加载class的流程及自定义ClassLoader

java应用环境中不同的class分别由不同的ClassLoader负责加载。一个jvm中默认的classloader有Bootstrap ClassLoader、Extension ClassLoader、App ClassLoader,分别各司其职:Bootstrap ClassLoader    负责加载java基础类,主要是 %JRE_HOME/lib/ 目录下...

2012-11-10 13:05:35 88

原创 eclipse不自动编译的解决办法

这两天eclipse 突然不能自动编译了,无论怎么更改保存, classes目录下都是空的.在网上找了很多文章,总结如下:1. 确保 project->build automatically    已经被选上.2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个clean select project, 勾上start bui...

2012-11-07 18:45:20 257

原创 spring-security 3.0.X, 让ajax login和普通login共存

使用spring security时遇到一个问题,有大量的ajax post是需要登录控制的,但是默认的spring-security机制导致post结果返回的是登录页。 现在要解决几个问题:1,ajax post如果需要登录的话,返回需要登录的json消息,前端可以继续处理2,新建一套ajax login的页面流转,但是不能和原有的login过程冲突,因为其他的非ajax请求还是...

2012-10-30 21:06:34 115

原创 一种Java快速本地cache实现方法

实现方法* 用 HashMap 来存储和用来做 CacheKey 查找。* 用一个LinkedList来存储访问顺序列表* 用一个LinkedList来存储添加时间顺序列表,即过期时间。* HashMap 中 Key 为 CacheKey, Value 包装成一个CacheObject* CacheObject 包含:1) object size2) 指向 Access List 节点的指针3) ...

2012-10-26 12:38:05 219

原创 Java反转字符串

 反转字符串的思想主要就是利用遍历,首尾交换字符实现字符串的反转。例如下面的代码,就可以简单实现反转。public String reverse(char[] value){ for (int i = (value.length - 1) >> 1; i >= 0; i--){ char temp = value[i]; ...

2012-10-23 21:03:05 148

原创 Attempted to lock an already-locked dir

错误信息Attempted to lock an already-locked dir    svn: Working copy 'E:\integration\com.svn.practise' locked  原因:需要用svn cleanup上次关闭时的锁定,很多操作,例如中断提交,都会进入这种工作拷贝的锁定状态。 ...

2012-10-23 09:34:28 65

原创 Extjs4 API文档阅读

Extjs4 API文档阅读http://www.mhzg.net/a/20119/20119914470376.html

2012-10-21 00:08:10 82

原创 java排序汇总(转载liliugen)

package com.softeem.jbs.lesson4; import java.util.Random; /** * 排序测试类 * * 排序算法的分类如下: * 1.插入排序(直接插入排序、折半插入排序、希尔排序); * 2.交换排序(冒泡泡排序、快速排序); * 3.选择排序(直接选择排序、...

2012-09-13 11:47:00 71

原创 通过Ssh协议连接到服务器执行执行的指令

用j2ssh-core-0.2.9.jar连接远程主机时,第一次会需要用户输入Yes\No\Always来是否接受主机公匙,如果程序在后台运行,无法与用户交互,所以需要ConsoleKnownHostsKeyVerification类,然后在连接时使用SshClient.connect(String hostname, int port, HostKeyVerification hosts)...

2012-09-13 11:31:48 568

原创 web验证码生成代码

 package nl.base.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.ByteArr...

2012-09-12 20:00:08 132

原创 jetty与tomcat的GZIP配置

1、jetty6的配置 <filter> <filter-name>jettyGzipFilter</filter-name> <filter-class>org.mortbay.servlets.GzipFilter</filter-class> <init-param> <param-nam...

2012-09-12 13:13:14 371

原创 fusionCharts 图表

下载地址 :http://www.fusioncharts.com/goodies/fusioncharts-free/ 使用方法:引用fusionCharts.js 然后参照下面代码: <div id="chart_div"/><script> var chart1 = new FunsionCharts('../funsionChar...

2012-09-10 15:38:36 72

原创 jdk tomcat相关配置

 1、tomcat在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。新建系统变量CATALINA_HOME:D:/jakarta-tomcat-5.0.30在系统变量CLASSPATH的值的后面加入:%CATALINA_HOME%/common/lib;在系统变量Path的值中"%JAVA_HOME%/bin;"的后面加入以...

2012-09-05 09:41:49 80

springsecurity3.1登录

第一步,配置文件 <?xml version="1.0" encoding="UTF-8"?><beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:beans="http://www.springframework.org/schema/beans" xm...

2012-09-04 21:06:12 91

原创 mysql在linux上的操作

1、查看日志文件在mysql的安装目录下/var/lib/mysql运行mysqlbinlog --start-datetime='2012-08-31 00:00:01' mysqld-bin.000007 |grep -E 'UPDATE USER SET' 其中前面的时间为你要查询的开始时间,中间的mysqld-bin.000007为日志文件,在mysql安装目录下,-...

2012-08-31 13:19:42 77

原创 grep多条件查询

1、或操作 grep -E '123|abc' filename // 找出文件(filename)中包含123或者包含abc的行  2、与操作 grep -E '(ABC.*XYZ|XYZ.*ABC)' finename //查找ABC并且XYZ

2012-08-31 13:09:55 180

原创 @Autowired与@Resource的区别

1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Qualif...

2012-08-27 13:59:20 664

明天情人节了,改送老婆什么呢。j

明天就是情人节了,该送什么我的亲爱的老婆呢。到现在还没有准备。。。。感觉真有点对不起老婆呀。。这些天晚上天天加班到9点,什么商场呀 花店呀 都关门了。更悲催的是网银里也没钱了。。。。。。。。。。。。。。。唉。。。。...

2012-08-21 14:46:39 127

说说iteye这次改版

个人感觉这次改版相当的差劲。整个首页基本上找不着几个有用的东西。首页第一屏上给人的感觉除了广告还是广告。好像是在模仿csdn了。基它模块,为啥还要显示摘要?使用可阅读的信息量大的减少。唉。。。。...

2012-05-15 22:55:55 86

原创 mina分析

       Apache的Mina(Multipurpose Infrastructure Networked Applications)是一个网络应用框架,可以帮助用户开发高性能和高扩展性的网络应用程序;它提供了一个抽象的、事件驱动的异步API,使Java NIO在各种传输协议(如TCP/IP,UDP/IP协议等)下快速高效开发。   Mina的工作流程,也涵盖了Mina的三个核心...

2012-04-08 18:08:43 154

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除