- 博客(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
1273
原创 Java8初体验(二)Stream语法详解
Java8初体验(二)Stream语法详解 感谢同事【天锦】的投稿。投稿请联系 tengfei@ifeve.com 上篇文章Java8初体验(一)lambda表达式语法比较详细的介绍了lambda表达式的方方面面,细心的读者会发现那篇文章的例子中有很多Stream的例子。这些Stream的例子可能让你产生疑惑,本文将会详细讲解Stream的使用方法(不会涉及Stream的原理,因为这个系列...
2016-07-01 14:08:08
2880
原创 Java8初体验(一)lambda表达式语法
我就是一个搬运工,有时候收藏后网站链接失效了,唉…… 转自:http://ifeve.com/lambda/ Java8初体验(一)lambda表达式语法 感谢同事【天锦】的投稿。投稿请联系 tengfei@ifeve.com 本文主要记录自己学习Java8的历程,方便大家一起探讨和自己的备忘。因为本人也是刚刚开始学习Java8,所以文中肯定有错误和理解偏差的地方,希望大家帮忙...
2016-07-01 14:04:26
569
原创 centos Linux下Redis安装部署
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。 Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可...
2016-05-23 09:49:06
149
原创 2018版中国行政区代码和名称JSON
1. 直接去政府网站搞到代码列表 2. 去掉台湾,香港,澳门 3. 转成JSON 4. 可以用了 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
1986
1
原创 mysql数据库使root可以远程访问:
mysql数据库使root可以远程访问:mysql -u root #进入mysql管理use mysql; #使用mysql数据库update user set ho...
2015-10-22 14:18:12
171
原创 基于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
122
原创 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
165
原创 Shiro基于Spring的实现
参考: http://kdboy.iteye.com/blog/1103794 http://blog.youkuaiyun.com/hxpjava1/article/details/7035724 http://blog.itpub.net/23071790/viewspace-709367/ http://www.infoq.com/cn/articles/apache-shiro org....
2015-01-07 11:36:25
142
原创 xshell 配色方案
xshell感觉是最好用最方便的ssh工具了,但是自带配色有点看的费劲,尤其是深蓝色的文件夹,所以在基础上改了一下,留着以后重装的时候再用 [My Colors on Black] text(bold)=ffffff magenta(bold)=ff00ff text=ffffff white(bold)=ffffff green=00c000 red(bold)=ff000...
2013-12-18 14:50:42
152
原创 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
119
原创 ORACLE锁机制研究
纯抄的,连接可能失效,保存自己看。 锁概念基础 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。 加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的...
2013-03-21 13:38:20
132
原创 Hibernate annotation 之 主键生成策略
Hibernate 默认总共支持 13 种生成策略 : 1. increment 2. identity 3. sequence 4. hilo 5. seqhilo 6. uuid 7. uuid.hex 8. guid 9. native 10. assig...
2012-10-30 14:01:51
128
原创 windows7系统笔记本设置成虚拟WiFi热点(即“无线路由器”)
如果家中只有一根网线,却有两台或更多台笔记本需要连接到网络,借助软件,就可以将笔记本变身为无线路由器,即“WiFi热点”。 以windows7为例,其实它本身就自带了WiFi和SoftAp(即虚拟无线AP)功能,仅需激活他们,你就可以让自己的笔记本变身为一个“WiFi热点”,让其他笔记本都连入你的笔记本上网。 再打开你的笔记本的无线网卡“开关”后,以管理员身份进行快捷键win+R→输...
2012-10-09 20:50:52
112
原创 Oracle数据库的企业管理器启动与关闭
linux上的Oracle企业管理器(EM)启动 先登录Oracle用户,执行: emctl start dbconsole Oracle会启动服务: TZ set to PRC Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 1996, 2005 Oracle ...
2012-02-27 13:06:51
573
原创 jqgrid常用方法
当使用jqgrid来做数据表格控件时,如果搜索不到数据,是没有提示的。现在我们有一个需求就是如果当没有搜索到符合条件的数据时,需要在界面上提示。查了一下jqgrid的api,使用loadComplete事件可以满足这个要求。以下是相关代码: Javascript代码 loadComplete: function(xhr) { var rowNum = parseI...
2011-12-27 16:37:22
214
原创 CXF发送、接收消息超时设置
在使用WebService时,我们通常都会在客户端中设置请求超时的限制,以避免长时间的去连接不可用的服务器。在CXF的环境下,客户端可通过两个属性配置超时限制: ConnectionTimeout - WebService以TCP连接为基础,这个属性可以理解为TCP握手时的时间设置,超过设置的时间就认为是连接超时.以毫秒为单位,默认是30000毫秒,即30秒。 ReceiveTimeo...
2011-11-30 10:20:37
616
原创 jqGrid与Struts2的结合应用(三)转
最近刚刚从ExtJS转到JQuery,对于我这个大多数时间都写后台的人始终不是件太简单的事。不过看了几本JQuery的书,上网Google了一大堆插件,真是觉得当初悔不该选ExtJS这个死板的东东下手学习。 客户要一个类似ExtJS Grid的列表,自己写吧闲麻烦,找了个jqGrid的插件看了下,发现这东西确实不错,ExtJS Grid有的功能它基本上都有了,有些甚至还超出了我的预想。就是...
2011-10-28 11:45:47
173
原创 jqGrid与Struts2的结合应用(二) —— 操作Grid数据
上一篇中,jqGrid已经可以从Server端获得数据,并显示在Grid表格中了。下面说一下,如何操作Grid表格及其数据。 jqGrid有很多方法函数,用来操作数据或者操作Grid表格本身。jqGrid的方法有两种调用方式: $("#grid_id").jqGridMethod( parameter1,...,parameterN ); 或者 $("#grid_id").j...
2011-10-27 18:06:18
176
原创 jqGrid与Struts2的结合应用(一) —— 显示基本Grid表格 (转)
根据jqGrid的文档,要想生成一个jqGrid,最直接的方法就是: $("#grid_id").jqGrid(options); 也就是通过选择符得到一个table的jQuery对象,然后调用jqGrid(options),得到一个jqGrid对象。 重点就在传入的option选项上了,通过这些选项可以得到各种各样的Grid表格。 1....
2011-10-27 18:05:06
180
原创 使用Maven建立我们的项目及简单的项目管理
第一步:建立项目 主要工作是选择一个目录,用命令行进入当前目录,想好自己的包名、项目名、项目类型,我们就以建立web项目为例 在命令行下输入:(maven会问你是否确认,输入Y就行) mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=com.mycompany.a...
2011-10-18 16:48:08
137
原创 事务传播行为类型
事务传播行为类型 说明 PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。 PROPAGATION_SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY 使用当前的事务,如果当前没有事务,就抛出异常。 PROPAGATION_REQUI...
2011-01-18 13:29:19
102
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
113
Apache mina 与Spring整合设计
其实很简单,看了网上很多例子,但是发现还是Apache自己写的比较好,于是就抄下来了。 先说配置文件,[color=red]注意这里不能使用延迟加载和“byName”的方式找bean[/color] [code="xml"] ...
2010-02-25 13:14:27
162
原创 Linux下源码方式安装apache 2.2.14 & svn 1.6.6
附件文档大纲: 环境 1. 安装Apache2.2.14 2. 安装Subversion 1.6.6 3. 安装后的系统设置 4. Apache设置 5. svn库的配置 6. 运行SVN服务器 Created by okala at 2009-12-25 环境: Red Hat Ent...
2009-12-30 10:29:28
122
原创 下载及激活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
824
原创 CA证书服务端配置(keytool, tomcat)
1、生成证书。 看网上很多人用openssl,下载了一下看安装,发现实在是麻烦,而且没有图形界面,所以就放弃了,于是剩下的就是漫长是搜索,终于找到了一款有图形界面的生成工具,非常好,嘎嘎 :lol: 工具名称是SecureX,算是一个Eclipse的插件,只需要在Eclipse的插件更新的地方增加一个[url]http://securex.sourceforge.net/updatesi...
2009-09-16 17:50:31
313
原创 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
100
原创 maven依赖关系中Scope的作用
maven依赖关系中Scope的作用 Dependency Scope 在POM 4中,中还引入了,它主要管理依赖的部署。目前可以使用5个值: * compile,缺省值,适用于所有阶段,会随着项目一起发布。 * provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 * runtime,只在运行时使用...
2008-12-22 12:27:05
498
原创 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
288
在log4j配置都正确的情况下显示不出日志信息的解决方法
这个郁闷了很久,我使用的spring的配置,但是就是不能显示错误信息,最后倒腾了半天终于无意间发现了问题所在。 web.xml的配置log4j如下 <!--由Sprng载入的Log4j配置文件位置--> <context-param> <param-name>log4jConfigLocation</param-name> <param...
2008-11-21 17:15:15
799
原创 Spring Security 中文参考文档
Spring Security 参考文档 Ben Alex, Luke Taylor 2.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
395
原创 “ORA-01461: 仅可以为插入 LONG 列的 LONG 值赋值”解决办法
以前寫過的一篇博文中提到了出現“ORA-01461: 仅可以为插入 LONG 列的 LONG 值赋值”的原因,并給出了原因和解決方法,在這裡回顧一下。(詳見 当遇到“数据大小超出此类型的最大值”和“仅可以为插入 LONG 列的 LONG 值赋值”时... ) 當時的環境: 数据库:Oracle 9i 数据库字段类型:varchar2(4000) 输入汉字:大于1000字 原因: ...
2008-08-25 18:02:54
3079
CVS在Linux中的配置和使用
1、 CVS简述:略 2、 CVS服务器的安装 默认情况下,CVS在Redhat Linux中已经安装,这一点可以通过在Linux命令行的情况下运行: rpm –q cvs 如果出现CVS的版本信息就证明已经安装成功了。 CVS服务器安装包可以从网上的很多地方下载,也可以到CVS的官方网站进行下载。根据你所使用的系统,下载相应的版本,然后进行安装。因为我们的项目是...
2008-06-04 11:41:00
520
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
428
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
141
Ext2.0 学习系列(转) ------- Ext Grid (一)
现在的JS框架已经越来越多了,新兴的一些框架使用率上升非常快,因此不能落后啊! 最近开始学习Ext2.0,据说功能非常强大,呵呵!无论是界面之美,还是功能之强,ext的表格控件都高居榜首。单选行,多选行,高亮显示选中的行,推拽改变列宽度,按列排序,这些基本功能咱们就不提了。下面记录我的学习点滴。如何用三种基本类型的数据(Array, Json, Xml)来创建最简单的表格最简单的表格由以下几...
2008-01-22 15:14:25
136
spring2.0和AOP
转帖 在Spring 2.0中最激动人心的增强之一是关于Spring AOP,它变得更加便于使用而且更加强大,主要是通过复杂而成熟的AspectJ语言的支持功能来实现,而同时保留纯的基于代理的Java运行时。 我们一直坚信AOP(面向切面编程)很重要。为什么?因为它提供给我们一种新的思考程序结构的方法,能够解决很多纯OOP无法解决的问题——让我们能够在一个模块中实现某些需求,而不是以发散的方式实现...
2007-10-30 15:05:53
123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人