自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (6)
  • 收藏
  • 关注

原创 Spring OAuth2 JWT

授权服务器配置:创建JwtAccessTokenConverterpackage com.oleka;import java.security.KeyPair;import org.springframework.boot.Banner;import org.springframework.boot.SpringApplication;import org.springframewor...

2018-05-18 22:54:45 558

原创 使用OpenSSL命令从cer文件中导出rsa_public_key.pem文件

openssl x509 -inform der -in certificate.cer -pubkey -noout > rsa_public_key.pemOpenSSL手册

2018-05-03 11:32:05 6845

原创 从pfx文件中读取私钥,供Java调用生成数字签名

1. 提取密钥对(如果pfx证书已加密,会提示输入密码):openssl pkcs12 -in file.pfx -out keypair -nocerts -nodes2. 从密钥对中提取私钥:openssl rsa -in keypair -out rsa_private_key.pem3. 生成pkcs8格式私钥openssl pkcs8 -in rsa_private_key.pem -o...

2018-04-29 00:03:10 2951 1

原创 使用OpenSSL生成RSA公私钥

项目中需要用到公私钥实现数字签名、验签,通过下面的命令生成的:1.openssl genrsa -out rsa_private_key_2048.pem 2048 #生成rsa私钥,X509编码,2048位2.openssl pkcs8 -in rsa_private_key_2048.pem -out rsa_private_key_2048_pkcs8.pem -nocrypt -topk...

2018-04-28 22:57:37 6814 1

翻译 eclipse通过tomcat热部署web项目

怎么配置eclipse热部署本文章将会演示怎么配置eclipse调试器在不重启服务器的情况下支持热部署,热插拔或者热码替换。 环境:Eclipse 4.4(老版本也一样支持)Eclipse Tomcat 插件1. 热部署例子通过这个简单的热部署例子,可以在不用重启tomcat的情况下是代码修改生效。假设一个简单的Spring MVC Web项目已经通过eclipse部署到tomcat里。1.

2015-11-28 20:29:38 30089 9

原创 将文件的大小以最合适的单位显示

将文件的大小以最合适的单位显示,比如:如果是10B则显示10B,如果是1125B则显示1.1KB……

2015-04-28 23:10:56 1779

原创 针对父级元素和相邻元素清除浮动影响

针对父级元素和相邻元素清除浮动影响当父级元素受到子级元素的浮动影响时可以通过“overflow:hidden;”来清除影响邻级元素受到浮动影响时通过“clear:both;”来清除居中排列设置包裹层“wrap”的margin: 0 auto;width: 960;,如果不设置宽度,因为通常包裹层为块级元素,自动占满一行,没有设置宽度导致居中无效。

2014-12-27 22:00:37 2526 1

原创 Spring配置:用context:property-placeholder替换PropertyPlaceholderConfigurer

有时候需要从properties文件中加载配置,以前的方式是这样的: classpath*:/spring/jdbc.properties 最近发现这样也可以,代码更整洁: 在bean定义中依然可以通过“${}”这种方式来去值:

2013-10-02 14:34:35 8985

原创 Struts2与Spring结合的jar包

Struts2与Spring结合使用Spring来管理Action实例,引入struts2-spring-plugin-x.x.x.x.jar。依然要用Spring来管理Action实例那是不是要在web.xml中加上下面的配置呢:今天发现其实这句都不用加,在struts2-spring-plugin-x.x.x.x.jar包里的struts-plugin.xml文件里发现如下

2013-10-01 17:53:12 4884 1

原创 溢出文本显示省略号,关于text-overflow:ellipsis的那些事

http://leeiio.me/text-overflow-ellipsis/

2013-09-12 16:41:49 922

原创 关闭Window7的休眠功能

由于分区不合理,导致装完Windows7后,系统盘很是吃紧。听说休眠功能会在系统盘的根目录下创建一个叫hiberfil.sys的系统文件,还特别大。于是将系统文件显示出来,我k这么个烂文件竟然快3G了。想了下,平时不怎么用休眠功能,就关掉它。开始-->所以程序-->附件,右击“命令提示符”,单击菜单中的“以管理员身份运行”;输入“powercfg -h off”后,回车。(powerc

2013-05-04 16:37:25 747

原创 CSS定位position

position属性的值可以是:static:元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中。“top”、“'right”、“'bottom'”、和“'left”属性不会被应用。relative:相对普通流中正常的位置偏移,本身的形状是不会变化的。而它后面的元素的位置则是以它偏移前的为基准。当对跟table有关的元素设置给值时

2012-12-09 20:43:10 741

原创 Oracle中存中文时的字数问题

一次遇到了这样一个问题:有张表的“description”字段允许用户最多输入2000字,页面上当用户提交时需要用js检查字数是否超过2000。测试时发现eclipse控制台老报类似“值太大(实际值:xx,最大值:xx)”这样的错。于是,抽空专门深究了下这个问题。Oracle中表的字段类型如果是varchar2类型,则最大不允许超过4000字节Oracle中表的字段类型可以定义成以下两种形

2012-12-02 00:21:48 2672

原创 struts2的ModelDriven

public class StudentAction extends BaseAction implements ModelDriven, Preparable { private static final long serialVersionUID = 1L; @Resource private StudentService studentService; @Override

2012-11-25 11:24:15 2561 1

原创 jndi查找数据源,配置tomcat中

tomcat的context.xml文件的“context”元素下添加如下代码: <Resource name="jdbc/amouse" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:

2012-11-10 10:45:36 871

原创 svn仓库提交监听工具

当你的svn仓库有人提交代码时会得到通知,常见的配置有svn用户名、密码、你要监听的svn仓库或者是具体的项目,通常都不会去监听自己的提交,所以还可以指定那些人的提交不通知。google搜索CommitMonitor。

2012-09-15 16:16:43 2704

原创 Eclipse插件收集

1.Subclipse是eclipse团队提供的一个插件,让开发人员可以在eclipse上使用Subvision(SVN)。官方网站:http://subclipse.tigris.org/2.JInto更容易的编辑和管理国际化文件管服务站:http://www.guh-software.de/jinto_en.html截图:http://i

2012-09-15 16:02:41 598

原创 安装Eclipse插件

以link文件的方式安装,以安装JInto为例。去官网下载插件(google搜索“JInto”)。注意:下载与你的Eclipse版本对应的JInto版本。我下的是“de.guhsoft.jinto-0.13.5.zip”这个版本。将压缩文件解压到"de.guhsoft.jinto-0.13.5"目录,在“de.guhsoft.jinto-0.13.5”目录里建一个叫“eclipse”的目录

2012-09-15 03:02:12 1085

原创 正则表达式

语法参考:正则表达式 - 维基百科,自由的百科全书1.英美式金额的验证:/^(([1-9]{1,3}(,\d{3})*)|[1-9]\d*|0)(\.\d{1,2})?$/示例:var aString = "1.11";var amount = /^(([1-9]{1,3}(,\d{3})*)|[1-9]\d*|0)(\.\d{1,2})?$/;alert(amount.t

2012-07-20 23:45:36 726

原创 Windows 7下arp的绑定和解除绑定

1、首先以管理员身份运行CMD命令行(开始-所有程序-附件-命令提示符 右键选择“以管理员身份运行” )。2、运行“netsh i i show in”命令显示:(电脑中网卡的数量不合,网卡的安装次数会影响以下显示内容)Idx Met MTU 状况 名称1 50 4294967295 connected Loopback Pseudo-Interface 111 25 1500 con

2012-03-11 15:33:34 7223

原创 ubuntu文件权限操作

1.chmodLinux/Ubuntu 系统中文件调用的权限分为三级:文件拥有者(u)、群组(g)、其他(o),用chmod更改文件的权限。chmod是一个相当灵活的命令,对同一个文件的权限的修改可以用多种风格的命令格式来实现。 风格一:chmod [-R] mod fileOrDirectory...参数说明:mode 权限设置字符串,格式为[ugoa] [+-=]

2012-01-13 18:49:59 10732

原创 命令行启动XP自带的一些程序

1.磁盘清理-----cleanmgr            清理系统垃圾2.剪贴板查看器-------clipboard            Windows XP中的剪贴板查看器较以前的版本新增了共享功能3.控制面板----------control4.ip地址侦测--------nslookup5.添加删除程序------appwiz.cpl6.服务管理-----

2012-01-13 16:01:33 722

原创 Windows上安装svn服务端

下载地址: http://subversion.apache.org/packages.html#windows我这里下载的是Win32Svn(Setup-Subversion-1.7.2.msi) 1.安装就像普通软件一样,假定安装在默认位置C:\Program Files\Subversion 2.用svnadmin建立一个仓库(假设叫Repository)3.

2012-01-11 09:30:57 745

原创 Virtualbox下XP虚拟机反复自动重启

按f8进入安全模式,然后修改注册表: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Processor或HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Intelppm将start的键值改为4,重启就应该OK啦。具体解释看:http://blogs.ms

2012-01-05 13:27:10 9276

原创 解决乱码

今天用struts读取.properties文件再在页面上显示时乱码 byte[] bs = null; try { String sourceString = getText("NoticeOfGreateThanMaxAllowUserCount"); System.out.println(sourceString);//乱码 bs = sourceString

2011-12-31 18:40:43 666

原创 Ubuntu英文环境下中文字体的美化

cd /etc/fonts/conf.d/sudo ln -s /etc/fonts/conf.avail/29-language-selector-zh.confsudo ln -s /etc/fonts/conf.avail/69-language-selector-zh-cn.confsudo ln -s /etc/fonts/conf.avail/99-language-sel

2011-12-28 13:48:51 1017

原创 升级ubuntu的内核后导致virtualbox故障

重新编译和安装The vboxdrv kernel modulesudo /etc/init.d/vboxdrv setup

2011-11-27 14:33:54 923 3

翻译 Ubuntu防火墙--the Uncomplicated Firewall (ufw)

今天无意中发现Ubuntu自带了一款防火墙,默认是不开启的,解释是默认没有安装什么开放的网络服务,不需要阻止传入的恶意连接。1.用terminal管理         a。启动/关闭防火墙:sudo ufw enable/disable         b。允许/阻止网络活动:                允许/阻止ssh服务:sudo ufw allow/block ssh

2011-10-30 13:03:57 1891

原创 java RMI 示例

1.定义一个远程接口注意:必须继承Remote接口,需要被远程调用的方法必须抛出RemoteException异常。package services;import java.rmi.Remote;import java.rmi.RemoteException;public interface Calculator extends Remote { p

2011-10-27 12:01:00 863

原创 分布式与非分布式java程序比较

本地对象                                                               远程对象定义                           被定义成一个java类                                                      必须继承Remote接口的java类实现

2011-10-27 11:08:11 1707

原创 java RMI

背景:        分布式系统要求运行在不同的地址空间、不同的主机,并且能够通信。java提供了sockets来提供最基本的通信,作为最基本的通信机制,它是灵活的、足够的。然而sockets要求client和server工作在应用层协议上,通过编解码消息来通信,而且设计协议弄不好还容易出错。        Remote Procedure Call (RPC)是sockets的一种替

2011-10-17 17:44:00 871

原创 hibernate配置文件和映射文件

hibernate配置文件hibernate.cfg.xml<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"

2011-09-25 20:57:00 7569

原创 遍历ArrayList对象remove掉不需要的元素

1.从test中移除值为“i am 2”的元素@Testpublic void testHaha() {    List test = new ArrayList();    test.add("i am 1");    test.add("i am 2");

2011-09-21 16:49:07 7295 1

原创 ArrayList与数组之间相互转换

1.ArrayList-->数组List list = new ArrayList();String[] array = (String[]) list.toArray();2.数组-->ArrayListList list = null;String[] a

2011-09-21 14:06:27 2293

原创 Spring注解@Component、@Repository、@Service、@Controller区别

很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用·@Component标记一个组件,而网上有的用@Service标记组件,我晕就查了一下资料:Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义

2011-09-17 20:42:38 467685 54

原创 关于Spring

下载地址:http://www.springsource.com/download/community

2011-09-17 16:57:28 2281

原创 一些关于hibernate的东西

hibernate下载地址:http://sourceforge.net/projects/hibernate/files/ hibernate对JPA的支持:Hibernate 3.2之后的版本实现了对JPA的支持

2011-09-17 16:49:57 896

原创 Target runtime Apache Tomcat v7.0 is not defined.

今天整理一个以前做的一个项目时发现项目上有个红叉叉,太不爽了,Problems视图提示"Target runtime Apache Tomcat v7.0 is not defined.",最后Google了一下说要修改这个文件"工程名/.settings/org.eclipse

2011-09-17 01:30:51 38809 12

原创 下了eclipse后需要做的工作

1.设置编码格式     Window-->Preferences-->+General-->Content Types-->+Text-->Java Source File设置Default encoding为UTF-8      Window-->Preference

2011-09-17 01:00:59 938

原创 tomcat

今天去官方网站上下栽tomcat,发现有Core和Deployer两种一时不知道咋下了,后来才知道Deployer只是用来部署web应用的,而Core是开发用的.tomcat环境变量:    1.新建CATALINA_HOME变量:          变量名:CATA

2011-09-16 23:44:32 3259

VirtualBox用户手册

这是根据VirtualBox 4.1.12官方文档翻译的,还没翻译完,会不断更新的……

2012-05-26

hibernate中用annotation的demo

在hibernate中使用annotation的demo

2012-03-04

hibernate的demo

个人备忘的一个hibernate的demo

2012-03-04

用JavaMail发送邮件

JavaMail发送邮件,内附mail.jar

2011-05-26

SQL语句大全(经典珍藏版)

SQL语句大全大全(经典珍藏版).pdf

2010-09-18

VirtualPC2007sp1汉化补丁

1.这是汉化补丁,请先安装原版程序再安装该汉化补丁! 2.汉化补丁安装完成后,请打开“Microsoft Virtual PC”主程序,依次 选择“File - Options - Language - Simplified Chinese”,之后点 击“OK”按钮,重新启动“Microsoft Virtual PC”主程序界面即为简 体中文。 3.如果需要VirtualPC2007sp1,请与我联系!

2010-01-07

空空如也

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

TA关注的人

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