自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

弑忆 的专栏

个人学习之用

  • 博客(37)
  • 资源 (6)
  • 收藏
  • 关注

原创 生成html水印,兼容IE8

参照博客http://www.cnblogs.com/samwu/p/6580486.html在原作者的基础上进行了少量优化,解决IE兼容性问题/** * 生成SVG图片并Base64编码 *  * @description 如果传入图片内容包含中文,则需要设置页面编码格式为UTF-8 * @param text 图片内容 * @param svgStyle 图

2017-08-23 13:15:33 3352 2

原创 ldap db2 升级问题记录

为解决LDAP下DB2漏洞,升级db2补丁,遇如下问题:问题1、db2fmcd 进程无法结束解决步骤如下:        1.   停止服务器上面的实例       2.   运行  /data/ibm/db2/V9.7/bin/db2fmcu -d        3.   重启服务器升级步骤:先停止所有db2实例及进程,然后按如下步骤进行操作DB2数据

2017-05-28 00:17:21 841

转载 oracle 对日期操作

在SQL Server 里的日期数据,我们经常可以用 字段刚开始这让我觉得不习惯,觉得不好,不过时间长了,觉得也有不少便利之处,尤其是配合trunc啊,to_char之类的,下面简单写一下常用的一些对日期的操作     SELECT SYSDATE  FROM DUAL   取当前系统时间     Select trunc(sysdate) from dual 取当前日期     

2014-10-27 14:53:04 476

原创 兼容各版本浏览器的关闭事件window.close

top.window.opener = null;       top.window.open('','_self','');       top.window.close();

2013-04-01 09:19:28 1216

转载 JVM中可生成的最大Thread数量

2011-11-25 14:00 jzhihui jzhihui的博客 我要评论(0) 字号:T | TJVM中可以生成的最大数量由JVM的堆内存大小、Thread的Stack内存大小、系统最大可创建的线程数量(Java线程的实现是基于底层系统的线程机制来实现的,Windows下_beginthreadex,Linux下pthread_create)三个方面影响。AD: 201

2013-03-30 22:10:17 788

原创 远程linux下的oracle报监听找不到的解决办法

监听文件所在目录:[oracle@uhz001565 /]$cd /oracle/11g/network/admin/ 修改如下:[oracle@uhz001565 /]$vi listener.ora内容如下:LISTENER =  (DESCRIPTION_LIST =    (DESCRIPTION =      (ADDRESS = (PROTOCOL = IP

2012-09-19 19:30:10 1217

原创 java visualvm 远程监控 配置

-Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=10.20.150.218

2012-09-14 22:57:05 565

转载 oracle表死锁,解决办法

数据表或记录被锁住,解锁方法-----查锁SQL> SELECT T2.USERNAME, T2.SID, T2.SERIAL#, T2.LOGON_TIME FROM V$LOCKED_OBJECT T1, V$SESSION T2 WHERE T1.SESSION_ID = T2.SID ORDER BY T2.LOGON_TIME; -----解锁SQL> ALTER SYS

2012-09-12 20:45:09 965

原创 oracle命令记录

不用进行网络配置的连接方式:sqlplus 'username/password@ip[:port]/service_name' [as sysdba]

2012-09-12 11:34:23 313

原创 网络syno数据包

关于syn为什么没有回应的问题真是郁闷了好久。现象就是在客户端发出syn包的时候,服务器端对客户端的syn包不做任何回应。在网上逛了逛,终于找到有人也发生了这样的情况,发生的原因解释如下:当客户端发出的syn包带有时间戳的情况下,经过NAT转换后,如果使用的端口被之前使用过,而且时间戳大于本次syn包中的时间戳。系统将会直接丢弃。造成本次链接无法正常完成TCP/IP的3次握手。【该功能

2012-09-05 19:39:16 453

原创 POM记录

Copyright (C) 2012 The Skfiy Open Association.Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements.  See the NOTICE filedistributed with this work

2012-08-25 14:12:43 649

转载 资料收集

随着信息化的逐步深入,无论是企业、政府还是个人,对软件的依赖已经到了必不可少的地步。现在有越来越多的人认识到了软件在日常经营管理中的重要作用,因此外包的软件项目也在不断增长。但随之而来的,承接外包的软件公司、软件团队也越来越多,包括很多个人SOHO一族也加入到承接软件的竞争行列中来了,因此现在对于软件项目的争夺也很激烈。还有很多人甚至不知道上哪里去争取项目,总是抱怨没有项目做;也有的人虽然编程技术

2012-07-26 17:32:44 1098

原创 ss5

yum install openldap-devel cyrus-sasl-devel pam-develtar zxf ss5-3.8.3-1.tar.gzcd ss5-3.8.3./configuremakemake install

2012-06-04 19:33:10 539

原创 搜索suse软件包

zypper se xxxxx 是搜索软件包zypper in xxxxx 跟你的apt-get install xxxx等价zypper rm xxxx 删除zypper up xxxx 更新软件

2012-06-04 19:17:53 833

转载 查看oracle中有哪些表空间及删除表空间方法

使用sqlplus登陆desc dba_tables; select * from dba_tables where tablespace_name='表空间名’  或者是 select tablespace_name from dba_tablespaces; ==================================================

2012-06-01 10:17:57 6169

原创 gtalk

* XEP-0096: File Transfer 这是传输文件的统一接口,客户端之间用它来协商到底采用那种具体的传输方式,包括以下三种。* XEP-0047: In-Band ByteStreams 带内字节流,这个协议实际上用于小数据量传输,只是它用的字节流传输,所以也顺便说一下。带内,也就是夹带在XML流中,通过XMPP服务器中转传输。具体用法是把数据用base64编码放在XML流中传给

2012-05-23 09:07:33 688

转载 keytool工具使用

这个命令一般在JDK\jre\lib\security\目录下操作 keytool常用命令 -alias       产生别名 -keystore    指定密钥库的名称(就像数据库一样的证书库,可以有很多个证书,cacerts这个文件是jre自带的,              你也可以使用其它文件名字,如果没有这个文件名字,它会创建这样一个) -storepass   指定密

2012-05-22 19:30:04 1579

原创 suse linux oracle自动启动

1.修改/etc/oratab文件,后面的dbstart和dbshut依据这个文件启动数据库soadb:/u01/oracle/product/11.2.0/dbhome_1:Y2.创建数据库初始化文件:#cp $ORACLE_BASE/admin/$ORACLE_SID/pfile/init$ORACLE_SID.ora.* $ORACLE_HOME/dbs/init$O

2012-03-01 16:00:09 1052

原创 suse vsftpd 报错案例

Starting vsftpd startproc: exit status of parent of /usr/sbin/vsftpd: 1   failed可能原因1:/etc/vsftpd.conf 配置项中末尾有空格可能原因2:xinetd服务中启动了vsftpd,将其停止输入vsftpd启动命令即可

2012-03-01 13:34:53 1527

转载 SSL原理

SSL原理一 前言 首先要澄清一下名字的混淆: 1 SSL(Secure Socket Layer)是netscape公司设计的主要用于web的安全传输协议。这种协议在WEB上获得了广泛的应用。 2 IETF(www.ietf.org)将SSL作了标准化,即RFC2246,并将其称为TLS(Transport Layer Security),从技术上讲,TLS1.0与SSL

2011-12-03 18:12:45 525

转载 HTTPS的实现及其原理

在以前的一个项目中,需要使用到SSL得加密链接访问,所以对HTTP做了一点功课。今天,把这些知识点,做个总结和描述。 1.https的实现原理(此处参考阿密果同学的博文) 有两种基本的加解密算法类型:1)对称加密 :密钥只有一个,加密解密为同一个密码,且加解密速度快,典型的对称加密算法有DES、AES等;2)非对称加密 :密钥成对出现

2011-12-03 18:10:41 1945

转载 HTTPS原理详解

HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容请看SSL。它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明它使用

2011-12-03 18:07:53 642

转载 Java SSL 自签名证书生成

什么是HTTPS?当使用 基于SSL/TLS(通常使用 https:// URL)向站点进行HTTP请求时,从服务器向客户机发送一个证书。客户机使用已安装的公共证书通过这个证书验证服务器的身份,然后检查 IP 名称(机器名)与客户机连接的机器是否匹配。客户机生成一些可以用来生成对话的私钥(称为会话密钥)的随机信息,然后用服务器的公钥对它加密并将它发送到 服务器。服务器用自己的私钥解密消息,然后

2011-12-03 11:33:06 900

转载 详细讲KeyTool

★ 实例说明 本实例使用J2SDK提供的keytool工具用默认的密钥库和算法创建几个数字证书。★运行程序keytool程序运行时加上命令行参数–genkey即可。在命令行中输入“keytool  –genkey”将自动使用默认的算法生成公钥和私钥,并以交互方式获得公钥持有者的信息。其交互过程如下,其中带下划线的字符为用户键盘输入的内容,其他为系统提示的内容C:\>ke

2011-12-03 10:35:37 3311

原创 svn 提交时报 403 Forbidden

RA layer request failedsvn: Server sent unexpected return value (403 Forbidden) in response to REPORT request for '/svn/!svn/bc/0'刚搭好的svn服务器,更新代码没问题,但是提交时就是报上面的错误,在网上找了下,可能情况如下 :1、地址不对2、

2011-12-02 20:56:05 2424

转载 Tomcat SSL配置

1 生成:keytool -genkey -alias tomcat -keyalg RSA    或 keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore -validity 3600--------------------

2011-12-02 19:34:25 572

原创 suse linux 下搭建subversion笔记

一、准备工作:                到apache官方网站下载最新的subversion及httpd安装包。后续可能还需要一些依赖二、安装步骤                1、安装httpd                              1) 解压httpd   tar zxvf httpd-2.2.21.tar.gz

2011-12-01 17:02:23 1605

原创 oracle procedure

create or replace Procedure test (id in number)as i number;name1 varchar2(50);email1 varchar2(50);begin i := 1; delete from ofgatewayregistration; while i <= id LOOP begin

2011-11-22 12:29:03 524

原创 用enum代替int常量

枚举类型是指由一组固定的常量组成合法值的类型。例如一年中的季节,太阳系中的行星或者一副牌中的花色。在编程语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具名的int常量,每个类型成员一个常量:public static final int APPLE_FUJI = 0;public static final int APPLE_PIPPIN = 1;public static

2011-11-19 14:55:50 1773

原创 优先考虑类型安全的异构容器

泛型最常用于集合,如set和map,以及单元素的容器,如ThreadLocal和AtomicReference。在这些用法 中,它都充当被参数化了的容器。这样就限制你每个容器只能有固定数目的类型参数。一般来说,这种情况正是你想要的。一个Set只有一个类型参数,表示它的元素类型;一个Map有两个类型参数,表示它的键和值类型。      但是有时候你会需要更多的灵活性。例如,数据库行可以有任意多的

2011-11-10 11:00:08 917

原创 利用有限制通配符来提升API的灵活性

有限制的通配符类型        修改前:public void pushAll(Iterable src) { for (E e : src) { push(e) }}        修改后:public void pushAll(Iterable src) { for (E e : src) { push(e) }}pushAll的输入参数类型不应该为“

2011-11-09 13:31:24 935

原创 优先考虑泛型的方法

泛型单例工厂模式package com.innitech;interface UnaryFunctions { T apply(T org);}public class Unary { public static void main(String[] args) { String[] strings = { "jute", "hemp", "nylon" }; Una

2011-11-09 11:12:19 676

原创 设计抽象类或接口时需要注意的地方

1、要么为继承而设计,并提供文档说明,要么就禁止继承首先,该类的文档必须精确地描述覆盖每个方法所带来的影响。换句话说,该类必须有文档说明它可覆盖的方法和自用性。对于 每个公有的或受保护的方法或者构造器,它的文档必须指明该方法或者构造器调用了哪些可覆盖的方法,是以什么顺序调用的,每个调用的结果又是如何影响后续的处理过程的(所谓可覆盖的方法是指非final的,仅有的或受保护的)。更一般地,类必须在

2011-11-06 16:59:01 672

原创 复合优先于继承

package com.laz.learning;import java.util.Collection;import java.util.Iterator;import java.util.Set;public class ForwardingSet { private Set s; public ForwardingSet(Set s) { this.s = s; }

2011-11-06 15:17:35 621

原创 防止单例模式被攻击

public class SingletonDemo { private SingletonDemo singletonDemo; private SingletonDemo() { if (singletonDemo != null) { throw new IllegalThreadStateException("An example already exists"); }

2011-11-05 12:52:31 326

原创 测试一下自己

import java.io.IOException;import java.util.ArrayList;/** * two hours * * @author luoaz * */public class NumberFormatChinese { public static void main(String[] args) { byte[] b = new by

2011-11-05 12:31:16 331

原创 Builder模式

/** * * @author luoaz * */public class InstanceCanNotChange { private final int servingSize; private final int servings; private final int calories; private final int fat; private final int

2011-11-05 12:27:54 443

HongKong shapefile

香港十八个区 shp 文件 , 可以在GIS直观的看出香港十八个区的分区,便于科研利用或做城市分析

2018-01-12

程序员那点儿事儿

你真的准备好做程序员了吗?

2011-11-07

maven入门学习文档

maven 学习,maven教程,maven详细教程,maven入门必读,一天学会maven管理

2011-11-07

maven3.0.3

项目中jar依赖管理工具,非常强大,可以将你的工程缩小到几M。现在很多开源项目都用maven来管理

2011-11-07

ckeditor_3.2.1

可以提供在jsp页面上编辑方字的功能,使jsp页面更加动感,

2010-04-17

windows 下面的dos命令大全

史上最全的dos命令大全,提供了windows 平台下的所有dos命令,

2010-04-17

空空如也

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

TA关注的人

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