自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Java的ImageIO的图片处理实现

[code="java"]import java.awt.Graphics2D;import java.awt.Image;import java.awt.RenderingHints;import java.awt.image.BufferedImage;import java.awt.image.ColorModel;import java.io.File;impo...

2016-08-18 16:33:52 1209

原创 Java8初体验(二)Stream语法详解

Java8初体验(二)Stream语法详解感谢同事【天锦】的投稿。投稿请联系 [email protected]上篇文章Java8初体验(一)lambda表达式语法比较详细的介绍了lambda表达式的方方面面,细心的读者会发现那篇文章的例子中有很多Stream的例子。这些Stream的例子可能让你产生疑惑,本文将会详细讲解Stream的使用方法(不会涉及Stream的原理,因为这个系列...

2016-07-01 14:08:08 2803

原创 Java8初体验(一)lambda表达式语法

我就是一个搬运工,有时候收藏后网站链接失效了,唉……转自:http://ifeve.com/lambda/ Java8初体验(一)lambda表达式语法感谢同事【天锦】的投稿。投稿请联系 [email protected]本文主要记录自己学习Java8的历程,方便大家一起探讨和自己的备忘。因为本人也是刚刚开始学习Java8,所以文中肯定有错误和理解偏差的地方,希望大家帮忙...

2016-07-01 14:04:26 506

原创 centos Linux下Redis安装部署

Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可...

2016-05-23 09:49:06 93

原创 2018版中国行政区代码和名称JSON

1. 直接去政府网站搞到代码列表2. 去掉台湾,香港,澳门3. 转成JSON4. 可以用了import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import java.util.ArrayL...

2016-05-06 12:04:05 1904 1

原创 mysql数据库使root可以远程访问:

 mysql数据库使root可以远程访问:mysql -u root                                                         #进入mysql管理use mysql;                                                            #使用mysql数据库update user set ho...

2015-10-22 14:18:12 139

原创 AngularJS 1.4.0下载

这玩意都要被墙,翻过去下载好麻烦

2015-05-28 10:07:12 184

原创 基于Spring、Hibernate、Spring MVC、Apeche Shiro实现的base-framework

无意间看到的,收藏下来慢慢学习。 https://github.com/dactiv/base-framework https://coding.net/u/chenxiaobo/p/base-framework/git

2015-01-28 10:46:01 91

原创 Spring MVC的单元测试

Original link:http://www.petrikainulainen.net/programming/spring-framework/unit-testing-of-spring-mvc-controllers-normal-controllers/翻译地址:http://www.cnblogs.com/zemliu/archive/2013/10/14/3367055....

2015-01-13 10:24:58 126

原创 Shiro基于Spring的实现

参考:http://kdboy.iteye.com/blog/1103794http://blog.csdn.net/hxpjava1/article/details/7035724http://blog.itpub.net/23071790/viewspace-709367/http://www.infoq.com/cn/articles/apache-shiroorg....

2015-01-07 11:36:25 105

原创 xshell 配色方案

xshell感觉是最好用最方便的ssh工具了,但是自带配色有点看的费劲,尤其是深蓝色的文件夹,所以在基础上改了一下,留着以后重装的时候再用 [My Colors on Black]text(bold)=ffffffmagenta(bold)=ff00fftext=ffffffwhite(bold)=ffffffgreen=00c000red(bold)=ff000...

2013-12-18 14:50:42 106

原创 Linux Vi使用

相信Vi是什么就不用我多介绍了,这个工具从Unix诞生以来一直是终端下的标准编辑器。几乎每个Unix或类Unix操作系统都提供了Vi。 Vim是Vi Improved的缩写,功能比起Vi来说有了很大的扩展。这里用的是Vi iMproved 6.3。在Vi 中移动光标 k 上h l 左 右 j 下^ 移动到该行第一...

2013-11-14 13:15:21 87

原创 ORACLE锁机制研究

纯抄的,连接可能失效,保存自己看。锁概念基础 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的...

2013-03-21 13:38:20 91

原创 Hibernate annotation 之 主键生成策略

Hibernate 默认总共支持 13 种生成策略 : 1. increment        2.  identity        3. sequence4. hilo                  5. seqhilo         6. uuid7. uuid.hex          8. guid             9. native10. assig...

2012-10-30 14:01:51 86

原创 windows7系统笔记本设置成虚拟WiFi热点(即“无线路由器”)

   如果家中只有一根网线,却有两台或更多台笔记本需要连接到网络,借助软件,就可以将笔记本变身为无线路由器,即“WiFi热点”。   以windows7为例,其实它本身就自带了WiFi和SoftAp(即虚拟无线AP)功能,仅需激活他们,你就可以让自己的笔记本变身为一个“WiFi热点”,让其他笔记本都连入你的笔记本上网。   再打开你的笔记本的无线网卡“开关”后,以管理员身份进行快捷键win+R→输...

2012-10-09 20:50:52 76

原创 Oracle数据库的企业管理器启动与关闭

linux上的Oracle企业管理器(EM)启动 先登录Oracle用户,执行:emctl start dbconsole Oracle会启动服务:TZ set to PRCOracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 1996, 2005 Oracle ...

2012-02-27 13:06:51 485

原创 jqgrid常用方法

当使用jqgrid来做数据表格控件时,如果搜索不到数据,是没有提示的。现在我们有一个需求就是如果当没有搜索到符合条件的数据时,需要在界面上提示。查了一下jqgrid的api,使用loadComplete事件可以满足这个要求。以下是相关代码:Javascript代码    loadComplete: function(xhr) {          var rowNum = parseI...

2011-12-27 16:37:22 182

原创 CXF发送、接收消息超时设置

在使用WebService时,我们通常都会在客户端中设置请求超时的限制,以避免长时间的去连接不可用的服务器。在CXF的环境下,客户端可通过两个属性配置超时限制:ConnectionTimeout - WebService以TCP连接为基础,这个属性可以理解为TCP握手时的时间设置,超过设置的时间就认为是连接超时.以毫秒为单位,默认是30000毫秒,即30秒。 ReceiveTimeo...

2011-11-30 10:20:37 529

原创 jqGrid与Struts2的结合应用(三)转

最近刚刚从ExtJS转到JQuery,对于我这个大多数时间都写后台的人始终不是件太简单的事。不过看了几本JQuery的书,上网Google了一大堆插件,真是觉得当初悔不该选ExtJS这个死板的东东下手学习。 客户要一个类似ExtJS Grid的列表,自己写吧闲麻烦,找了个jqGrid的插件看了下,发现这东西确实不错,ExtJS Grid有的功能它基本上都有了,有些甚至还超出了我的预想。就是...

2011-10-28 11:45:47 128

原创 jqGrid与Struts2的结合应用(二) —— 操作Grid数据

上一篇中,jqGrid已经可以从Server端获得数据,并显示在Grid表格中了。下面说一下,如何操作Grid表格及其数据。 jqGrid有很多方法函数,用来操作数据或者操作Grid表格本身。jqGrid的方法有两种调用方式:$("#grid_id").jqGridMethod( parameter1,...,parameterN );或者$("#grid_id").j...

2011-10-27 18:06:18 128

原创 jqGrid与Struts2的结合应用(一) —— 显示基本Grid表格 (转)

根据jqGrid的文档,要想生成一个jqGrid,最直接的方法就是:$("#grid_id").jqGrid(options);也就是通过选择符得到一个table的jQuery对象,然后调用jqGrid(options),得到一个jqGrid对象。重点就在传入的option选项上了,通过这些选项可以得到各种各样的Grid表格。      1....

2011-10-27 18:05:06 110

原创 使用Maven建立我们的项目及简单的项目管理

 第一步:建立项目主要工作是选择一个目录,用命令行进入当前目录,想好自己的包名、项目名、项目类型,我们就以建立web项目为例在命令行下输入:(maven会问你是否确认,输入Y就行)  mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=com.mycompany.a...

2011-10-18 16:48:08 102

原创 事务传播行为类型

事务传播行为类型说明PROPAGATION_REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。PROPAGATION_SUPPORTS支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY使用当前的事务,如果当前没有事务,就抛出异常。PROPAGATION_REQUI...

2011-01-18 13:29:19 71

Apache MIna 之旅

[b][size=large]一、概述[/size][/b] 现在已经是World Wide Web的时代,无数的web应用框架被创造出来从而大大的提高了web开发的速度。抛开WWW的这个优势,我们知道还有很多协议是HTTP协议所无法替代的。有时,我们仍然需要构造c/s应用来实现适当的协议。[b][size=large]二、MINA是什么?[/size][/b] 你有没有曾...

2010-04-29 14:35:37 79

Apache mina 与Spring整合设计

其实很简单,看了网上很多例子,但是发现还是Apache自己写的比较好,于是就抄下来了。先说配置文件,[color=red]注意这里不能使用延迟加载和“byName”的方式找bean[/color][code="xml"] ...

2010-02-25 13:14:27 128

原创 Linux下源码方式安装apache 2.2.14 & svn 1.6.6

附件文档大纲:环境1. 安装Apache2.2.142. 安装Subversion 1.6.63. 安装后的系统设置4. Apache设置5. svn库的配置6. 运行SVN服务器Created by okala at 2009-12-25环境:Red Hat Ent...

2009-12-30 10:29:28 91

原创 下载及激活IBM JCOP tooks3.1.1.b的Eclipse插件

IBM JCOP tooks3.1.1.b不多说了,学过javacard的应该都知道,破解方法也是网上抄的,呵呵首先关闭eclipse附件就是IBM JCOP tooks3.1.1.b下载后将"com.ibm.bluez.jcop.eclipse_3.1.1.b"文件夹复制到[quote]../eclipse/plugins/[/quote]暂时不要启动eclipse...

2009-11-23 16:02:25 643

原创 CA证书服务端配置(keytool, tomcat)

1、生成证书。看网上很多人用openssl,下载了一下看安装,发现实在是麻烦,而且没有图形界面,所以就放弃了,于是剩下的就是漫长是搜索,终于找到了一款有图形界面的生成工具,非常好,嘎嘎 :lol: 工具名称是SecureX,算是一个Eclipse的插件,只需要在Eclipse的插件更新的地方增加一个[url]http://securex.sourceforge.net/updatesi...

2009-09-16 17:50:31 252

原创 Linux下用户和组的简单操作

哎╮(╯▽╰)╭总是忘记怎么操作,这次记下来,省的每次都去google加用户[code="java"]useradd userName[/code]给用户加组[code="java"]usermod -G a,b... userName[/code]修改密码[code="java"]passwd userName[/code]新建用户...

2009-07-01 15:24:03 73

原创 maven依赖关系中Scope的作用

maven依赖关系中Scope的作用Dependency Scope在POM 4中,中还引入了,它主要管理依赖的部署。目前可以使用5个值: * compile,缺省值,适用于所有阶段,会随着项目一起发布。 * provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 * runtime,只在运行时使用...

2008-12-22 12:27:05 437

原创 Linux下oracle数据库启动和关闭操作

[color=red]第一步:登陆[/color]root登陆之后切换到oracle用户上,输入 [code="java"]su oracle[/code] [color=red]第二步:连接[/color] 在oracle用户下,输入 [code="java"]sqlplus /nolog[/code][color=red]第三步:使用管理员权限[/color]输入...

2008-12-15 11:37:26 218

在log4j配置都正确的情况下显示不出日志信息的解决方法

这个郁闷了很久,我使用的spring的配置,但是就是不能显示错误信息,最后倒腾了半天终于无意间发现了问题所在。 web.xml的配置log4j如下<!--由Sprng载入的Log4j配置文件位置--><context-param> <param-name>log4jConfigLocation</param-name> <param...

2008-11-21 17:15:15 721

原创 Spring Security 中文参考文档

Spring Security参考文档Ben Alex, Luke Taylor2.0.x序言I. 入门1. 介绍1.1. Spring Security是什么?1.2. 历史1.3. 发行版本号1.4. 获得源代码2. Security命名空间配置2.1. 介绍2.1.1. 命名空间的设计...

2008-09-03 14:11:05 328

原创 “ORA-01461: 仅可以为插入 LONG 列的 LONG 值赋值”解决办法

以前寫過的一篇博文中提到了出現“ORA-01461: 仅可以为插入 LONG 列的 LONG 值赋值”的原因,并給出了原因和解決方法,在這裡回顧一下。(詳見 当遇到“数据大小超出此类型的最大值”和“仅可以为插入 LONG 列的 LONG 值赋值”时...  )當時的環境: 数据库:Oracle 9i数据库字段类型:varchar2(4000)输入汉字:大于1000字原因:  ...

2008-08-25 18:02:54 2835

CVS在Linux中的配置和使用

1、    CVS简述:略2、    CVS服务器的安装默认情况下,CVS在Redhat Linux中已经安装,这一点可以通过在Linux命令行的情况下运行:rpm –q cvs如果出现CVS的版本信息就证明已经安装成功了。CVS服务器安装包可以从网上的很多地方下载,也可以到CVS的官方网站进行下载。根据你所使用的系统,下载相应的版本,然后进行安装。因为我们的项目是...

2008-06-04 11:41:00 483

EXT2.0官方教程中文版

Ext 2 Overview (EXT2.0概述,来自官方)ext 2.0 Combos 使用指南EXT 树的拖放EXT 的继承 Manual:Intro:InheritanceJavascript中的作用域(scope)Manual:Core:Ext.Ajax 类Manual:Core:Working with JSON (EXT 与json的交互)Manual:Ext Source Overv...

2008-01-24 14:06:33 341

Ext2.0 学习系列 ------- Ext Grid (二)

Ext2.0 学习系列(转) ------- Ext Grid (一)中已经介绍了静态的Grid如何显示,本章要简单的讲述一下,如何使用Struts和JSON,在Grid上显示数据。JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。JSON 是JavaScript 原生格式,这意味着在JavaScript 中处理JSON 数据不需要任何特...

2008-01-22 16:16:18 109

Ext2.0 学习系列(转) ------- Ext Grid (一)

现在的JS框架已经越来越多了,新兴的一些框架使用率上升非常快,因此不能落后啊!    最近开始学习Ext2.0,据说功能非常强大,呵呵!无论是界面之美,还是功能之强,ext的表格控件都高居榜首。单选行,多选行,高亮显示选中的行,推拽改变列宽度,按列排序,这些基本功能咱们就不提了。下面记录我的学习点滴。如何用三种基本类型的数据(Array, Json, Xml)来创建最简单的表格最简单的表格由以下几...

2008-01-22 15:14:25 89

struts2.0中struts.xml配置文件详解

[code] ...

2007-12-11 11:55:30 145

spring2.0和AOP

转帖在Spring 2.0中最激动人心的增强之一是关于Spring AOP,它变得更加便于使用而且更加强大,主要是通过复杂而成熟的AspectJ语言的支持功能来实现,而同时保留纯的基于代理的Java运行时。我们一直坚信AOP(面向切面编程)很重要。为什么?因为它提供给我们一种新的思考程序结构的方法,能够解决很多纯OOP无法解决的问题——让我们能够在一个模块中实现某些需求,而不是以发散的方式实现...

2007-10-30 15:05:53 77

空空如也

空空如也

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

TA关注的人

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