自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql linux 命令

1、查看mysql版本方法一:status;方法二:select version();2、Mysql启动、停止、重启常用命令a、启动方式1、使用 service 启动:[root@localhost /]# service mysqld start (5.0版本是mysqld)[root@szxdb etc]# service mysql start (5....

2015-07-12 16:07:04 250

原创 常见eclipse环境编译问题小结

[b]Preferences-Installed JRES-jdk版本Preferences-Java CompilePreferences-Project Facets-Java[/b]

2015-07-08 21:46:56 256

原创 oracle decode

[b][color=red]decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)[/color][/b]该函数的含义如下:IF 条件=值1 THEN    RETURN(翻译值1)ELSIF 条件=值2 THEN    RETURN(翻译值2)    ......ELSIF 条件=值n THEN    RETURN(翻译值n)E...

2015-06-30 11:30:50 257

原创 如何切换SVN地址

[color=red]是不同SVN地址之间进行切换:[/color]1.在Eclipse中选择Windows- Show View-others 就会出现【SVN资源库/SVN Repositories】,选中后,点击确认;2.选中原有的地址,选择【重新定位/Relocate】3.在弹出的窗口中显示出Eclipse中原有的工程,选中一个项目,再点击“Next”,然后修改新的...

2015-05-11 16:06:55 1217

原创 URLEncode

[color=red][b]前言:[/b][/color]根据HTTP协议要求,传递参数的值中如果存在特殊字符(如:&、@等),那么该值需要做URL Encoding,这样请求接收方才能接收到正确的参数值。这种情况下,待签名数据应该是原生值而不是encoding之后的值。例如:调用某接口需要对请求参数email进行数字签名,那么待签名数据应该是email=test@msn.com,而不是e...

2014-12-29 18:53:56 315

原创 java日期格式小时制区别

[code="java"]SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制 SimpleDateFormat sdformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//24小时制 [/code]

2014-12-29 18:29:58 150

原创 出口IP和本机IP的区别?

本机IP是你局域网(内网)中的IP,只能在局域网中使用,在外网和网吧要访问你本机的IP,一般是打不开的,这就要通过你的出口IP去访问,并且在路由器上要做端口映射到你的机子才能访问,出口IP是通常所说的公网IP.[code="java"]windows:http://www.ip138.com/linux:wget http://members.3322.org/...

2014-11-18 11:36:14 10951 1

原创 Linux curl

一、get请求curl "http://www.baidu.com" 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地curl -i "http://www.baidu.com" 显示全部信息curl -l "http://www.baidu.com" 只显示头部信息curl -v "http://www.baidu.com" 显示...

2014-11-11 18:37:25 95

原创 opencsv

[code="java"]public class CSVDemo { public static void main(String[] args) throws Exception { //File file = new File("d:\\hb.csv"); //FileReader fReader = new FileReader(file); ...

2014-11-11 15:50:35 179

原创 PV UV IP 网站流量须知

PV访问量(Page View),即页面访问量,每打开一次页面PV计数+1,刷新页面也是。IP访问数指独立IP访问数,计算是以一个独立的IP在一个计算时段内访问网站计算为1次IP访问数。在同一个计算时段内不管这个IP访问多少次均计算为1次。计算时段有以1天为一个计算时段,也有以1个小时为一个计算时段。UV访问数(Unique Visitor)指独立访客访问数,一台电脑终端为一个...

2014-11-07 14:49:07 143

原创 openssl 生成公私钥

[code="java"]openssl genrsa -out private_key.pem 1024 openssl pkcs8 -topk8 -inform PEM -in private_key.pem -outform PEM –nocrypt //此时输出的私钥即为结果私钥openssl rsa -in private_key.pem -pubout -ou...

2014-08-25 15:22:48 190

原创 密码学-加密解密 加签验签

RSA: 1. 加签:用私钥加签,对方用公钥验签(防抵赖,私钥只有自己有!)2. 加密:用对方公钥加密,对方用对应私钥解密(加密)MD5:1. 原文参数treeMap排序2. 传参时需传:原文,加签:MD5(原文+私钥)=sign对方验签:用同样的方式加签验证是否相等。注:淘宝、支付公司一般都使用MD5加签,淘宝传的是商户ID,新浪支付传的是秘钥!这...

2014-08-21 21:37:59 494

原创 Active MQ 管理界面介绍

activemq的web管理界面,http://127.0.0.1:8161/admin[img]http://ww2.sinaimg.cn/large/92540662jw1duriz92ov3j.jpg[/img]Number Of Consumers 消费者 “这个是消费者端的消费者数量”Number Of Pending Messages 等待消费的消息...

2014-07-30 13:35:39 1198

原创 Linux gpg命令

最近与保险公司联调报文业务,需要用到报文加密解密,用到gpg加密工具。双方各自互换公钥,用对方公钥加密,sftp传给对方,对方用自己私钥解密。gpg常用命令:$gpg --export -a user1 > user1.key #导出公钥$gpg -K #列出私钥,这里是大K$gpg --...

2014-07-29 14:42:29 866 1

原创 eclipse常用插件

1 velocity 模板编辑插件 实用http://propsorter.sourceforge.net/veloeclipse最新地址:http://veloeclipse.googlecode.com/svn/trunk/update/2 版本控制工具git客户端egit svn的fan们可以迁入了http://download.eclipse.org/egit/upda...

2014-07-27 20:49:49 132

原创 SVN标准目录结构

trunk是主分支,是日常开发进行的地方。branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中。又比如为不同用户客制化的版本,也可以放在分支中进行开发。tags目录一般是只读的,这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档。document存放文档。开发过程中,在branch上开发,在...

2014-07-12 17:03:39 162

原创 Linux系统sftp远程连接命令

linux sftp远程连接命令  sftp -oPort=60001 root@192.168.0.254  使用-o选项来指定端口号。  -oPort=远程端口号  sftp> get /var/www/fuyatao/index.php /home/fuyatao/  这条语句将从远程主机的 /var/www/fuyatao/目录下将 index.php  下载到本地...

2014-07-10 15:46:25 4593 1

原创 网络七层协议的形象说明

第一层,物理层 OSI模型最低层的“劳苦大众”。它透明地传输比特流,就是传输的信号。该层上的设备包括集线器、发送器、接收器、电缆、连接器和中继器。 第二层,数据链路层 这一层是和包结构和字段打交道的和事佬。一方面接收来自网络层(第三层)的数据帧并为物理层封装这些帧;另一方面数据链路层把来自物理层的原始数据比特封装到网络层的帧中。起着重要的中介作用...

2014-07-08 14:34:11 379

原创 LVS、Nginx、HAProxy网络负载均衡方法比较

现在网络中常见的的负载均衡主要分为两种:[color=red]一种是通过硬件来进行进行[/color],常见的硬件有比较昂贵的NetScaler、F5、Radware和Array等商用的负载均衡器,也有类似于LVS、Nginx、HAproxy的基于Linux的开源的负载均衡策略,商用负载均衡里面NetScaler从效果上比F5的效率上更高。对于负载均衡器来说,不过商用负载均衡由于可以建立在四~七层...

2014-07-08 13:37:10 141

原创 网页右侧漂浮代码

[code="java"]无标题文档var lastScrollY=0;function heartBeat(){ diffY=document.documentElement.scrollTop; percent=0.1*(diffY-lastScrollY); if(percent>0)percent=Math.ceil(percent);...

2014-05-29 10:59:15 1353

原创 互联网开发

1.设计数据库时,有时候会根据业务,为了避免表中出现冗余的字段,会把一张表拆除N个业务配置表2.

2014-04-29 19:17:31 121

原创 DDL DML

DDL (Data Definition Language 数据定义语言)create table 创建表 alter table 修改表 drop table 删除表 truncate table 删除表中所有行 create index 创建索引 drop index 删除索引 当执行DDL语句时,在每一条语句前后,oracle都将提交当...

2014-04-29 13:50:21 112

原创 Mybatis 批量插入语句

Mybatis批量插入的资料,很多都是mysql的,insert into ... values (),(),...oracle中不支持这种语法,oracle中的批量插入是酱紫insert into selcect ... union all select ...[b]mysql[/b][code="java"] INSERT INTO T_P_ROLE_MODULE...

2014-04-22 13:00:08 219

原创 Servlet Listener

Listener功能它是基于观察者模式设计的,Listener 的设计对开发 Servlet 应用程序提供了一种快捷的手段,能够方便的从另一个纵向维度控制程序和数据。目前 Servlet 中提供了 5 种两类事件的观察者接口,它们分别是:4 个 EventListeners 类型的,ServletContextAttributeListener、ServletRequestAttribut...

2014-03-26 17:35:19 105

原创 SQL常用优化

1.查询的模糊匹配  尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用。  解决办法:  其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:   a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体...

2014-03-26 17:31:28 93

原创 数据库事务

数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全地不执行数据库事务的属性-ACID1、数据库事务的属性-ACID(四个英文单词的首写字母):1)原子性(Atomicity)所谓原子性就是将一组操作作为一个操作单元,是原子操作,即要么全部执行,要么全部不执行。2)一致性(Consist...

2014-03-22 09:56:51 100

原创 线程的几种状态

在java中,线程通常有五种状态,[b][color=red]创建,就绪,运行、阻塞和死亡[/color][/b]状态。  第一是创建状态。在生成线程对象,并没有调用该对象的start方法,这是线程处于创建状态。   第二是就绪状态。当调用了线程对象的start方法之后,该线程就进入了就绪状态,但是此时线程调度程序还没有把该线程设置为当前线程,此时处于就绪状态。在线程运行之后,从等...

2014-03-21 17:05:31 100

原创 java 堆与栈

栈(stack):主要保存基本类型(或者叫内置类型)(char、byte、short、int、long、float、double、boolean)和对象的引用,数据可以共享,速度仅次于寄存器(register),快于堆。 堆(heap):用于存放由new创建的对象和数组静态、常量区(data segment):存放的是静态变量(类变量)或是常量。方法区(codesegmen...

2014-03-21 16:54:57 88

原创 String、StringBuilder、StringBuffer区别

String 字符串常量,不可变StringBuffer 字符串变量(线程安全)[color=red]StringBuilder 字符串变量(非线程安全)快[/color]1.如果要操作少量的数据用 = String 2.单线程操作字符串缓冲区 下操作大量数据 = StringBuilder 3.多线程操作字符串缓冲区 下操作大量数据 = StringBuffer ...

2014-03-21 16:24:24 75

原创 MongoDB的客户端工具MongoVue

一个很不错的MongoDB的客户端工具MongoVue,地址是[url]http://www.mongovue.com/[/url]。做的不错,1.0版本的开始收费了,费用也不贵才35$。真正需要的同学可以掏点钱买个吧,也算是支持这个工具,如果只是学习研究用的话我这里还有一个0.9.7版本,虽然比起1.0版来说有些bug,平常使用也够了,需要的同学可以单独联系我。1.0版之后超过15天后功...

2014-03-19 11:11:21 111

原创 数字证书

[url]http://blog.csdn.net/zhulinfeiba/article/details/5957028[/url]

2014-03-18 17:20:08 88

原创 Ehcache

1. EHCache 的特点,是一个纯Java ,过程中(也可以理解成插入式)缓存实现,单独安装Ehcache ,需把ehcache-X.X.jar 和相关类库方到classpath中。如项目已安装了Hibernate ,则不需要做什么。。直接可以使用Ehcache Cache 存储方式 :内存或磁盘 2. 单独使用 EHCache 使用CacheManager 创建并管理...

2014-03-18 13:20:11 105

原创 Web服务器压力测试工具http_load、webbench、ab、Siege使用教程

一、http_load程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.g...

2014-03-17 11:08:54 181

原创 Java 内存区域和GC机制

Java垃圾回收概况  Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代 码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自动内存管理和垃圾清扫机制。概括地说,该机制对 JVM(Java Virtual Machine)...

2014-03-14 16:57:21 247

原创 ThreadLocal

ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,...

2014-03-13 10:58:18 85

原创 XL ZF

1. ThreadLocal2. 事务隔离机制3. 在List找一个重复的数字算法4. 悲观锁 乐观锁5. 线程同步6. 项目经验7. 常用设计模式8. 数据库左连接9. webservice10. GC工作机制...

2014-03-12 16:31:15 155

原创 struts1与struts2区别

1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法的P...

2014-03-11 21:58:43 93

原创 try catch return

[code="java"]package com.java.test;import java.util.ArrayList;import java.util.List;public class TestReturn { /** * @param args */ public static void main(String[] args) { Sys...

2014-03-11 16:22:14 90

原创 java基础面试

[color=red](1)[/color]HashMap和Hashtable的区别   都属于Map接口的类,实现了将惟一键映射到特定的值上。   HashMap 类没有分类或者排序。它允许一个null键和多个null值。   Hashtable 类似于HashMap,但是不允许null键和null值.它也比 HashMap慢,因为它是同步的。[color=r...

2014-03-11 15:38:15 86

原创 java 基础知识

(一)java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用比如main方法就必须是静态的 这是程序入口两者的区别就是:静态代码块是自动执...

2014-03-09 21:15:51 78

空空如也

空空如也

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

TA关注的人

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