自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (12)
  • 收藏
  • 关注

原创 通过IDEA解决spring配置文件

每次创建spring项目最头疼就是spring的配置文件,尤其是配置头信息。这里发现通过IDEA工具可以很好辅助完整这些工作,配置spring文件变得更加简单 案例环境: IDEA 2017.2; JDK8; spring 4.3 maven 3.5 这里从创建完成maven webapp项目开始,maven webapp工程创建这里就忽略。完成maven工程创建后第一步就是添加依赖关...

2018-02-24 23:55:11 45235 7

原创 idea 轻松切换svn分支

idea svn切换分支

2017-12-21 22:21:17 9488 1

原创 IDEA 没有了智能提示怎么办?

IDEA 没有了智能提示怎么办?

2017-12-06 23:25:40 78695 9

原创 IDEA的project和module

IDEA project和module

2017-11-29 23:20:21 897

原创 mybatis TypeHandler处理自定义枚举类型

之前做一个项目一个表字段中有很多状态,通过状态码来实现各个状态,但是在java 实体类中用int类型表示状态码,就出现一堆魔鬼数字。如果这样,那么后期代码维护和可读性比较困难,如果没有完整注释。后来在mybatis官网上看到TypeHandler发现mybatis提供关于枚举两个:EnumTypeHandler,EnumOridalTypeHandler.区别在于前者是根据字段值转换成枚举对象。

2017-09-24 17:16:39 2968

原创 Linux基础命令 ls

ls 命令最常用命令之一。由于没有界面信息,需要知道目录下具体情况则必须使用ls查看。ls :档案与目录的查看常用参数:-a  :全部的档案,连同隐藏档案(开头为.的档案)-A :全部档案,连同隐藏答案,但是不包括.与..两个目录-d :仅列出目录本身,而不是列出目录内的档案数据-h: 以易读性方式显示容量-t  依据时间排序,而不是档名--full-time 显示

2017-03-24 00:11:09 392

原创 Linux 文件目录管理命令

cd(change directory) 改变目录 后面加绝对或者相对路径cd 常配合的特殊字符  .当前目录;..上一目录; -上一个工作目录; ~当前用户所在的根目录,~后面加名称表示该用户根目录下pwd(print working directory) 打印当前目录 参数 -P;查看实际的目录(即超链接的跳转实际目录)mkdir:创建一个新目录参数:-m:配置

2017-03-24 00:10:47 509

原创 Linux 阅读文件常用命令

cat (concatenate)从第一行开始查看文档内容。tac命令是cat命令反向的,看到的内容也是反的。最后一个显示在第一行。基本参数一cat差不多,由于使用概率不多,不在这里说明选项参数:-b: 列出行号,仅针对废孔做显示-n: 连同空格也行啊是行号less 命令,强大阅读功能命令在使用 less 文件名时。可以直接通过快捷键基本满足阅读功能快捷键:空格 :

2017-03-24 00:09:51 781

原创 Linux 常规文件编辑

Linux中常用的文本编辑器主要是 vi编辑器。vi共有三种模式,分别是一般模式,编辑模式,指令模式一般模式:主要用来查找,删除,复制文档使用通过方向键可以移动字符光标,通过[Page Down],[Page Up]操作 翻页/word 向下寻找查询关键字?word 向上寻找关键字n  继续向下寻找上一个搜索关键字N 向上寻找上一次搜索关键字x,X 删除字符,x删除后一

2017-03-24 00:09:14 499

原创 Jersey Client api 基本使用

Jersey client api 基本使用。1.必须通过ClientBuilder工厂初始化Client实例;Client client = ClientBuilder.newClient();2.创建目标,该目标构造参数可以是String ,URI,Link 形式的连接,这里用字符串。WebTarget baseTarget= client.target("http://www

2016-11-07 23:43:40 16850 5

原创 Jersey Client api 过滤器ClientRequestFilter 使用

在请求过程中可以加入过滤器。必须实现过滤器接口javax.ws.rs.client.ClientRequestFilterpublic class MyFilter implements ClientRequestFilter { public void filter(ClientRequestContext requestContext) throws IOException { S

2016-11-07 23:42:40 2537

原创 Jersey Client api 异步请求

Jersey client Api支持异步请求;1.设置完成请求路径和请求参数后,通过Invocation.Builder实例调用async()方法,通过AsyncInvoker调用get,或者post方法获取一个未来的response,该值不需要等到实际请求。通过Futureget方法获取真正的返回值(这里是堵塞) //异步请求开始 AsyncInvoker asyncInvoke

2016-11-07 23:41:11 2907 1

转载 "reload maven project' has encountered a proble" 问题

由于重重原因,我取消maven的下载(可能是jar包没有公服镜像)。导致重新打开sts 时发生异常。在网上寻找到资料,发现需要删除${workspace}\.metadata\.plugins\org.eclipse.e4.workbench\workbench.xmi文件即可。参考:http://stackoverflow.com/questions/31080665/eclip

2016-10-22 22:46:11 4958 2

原创 集合中出现ConcurrentModificationException异常

项目中用了集合的subList方法,然后又size一下。后来跑起来的时候报异常:ConcurrentModificationException。第一次遇见这个异常,仅从字面意思上以为和多线程并发有关系,但是仔细想想,发生异常的代码并不会出现多线程并发问题。经过查找资料,并且看了相关源码才明白其中原理。集合中出现ConcurrentModificationException异常被称为集合的fai

2016-10-22 22:15:16 493

原创 关于修饰符联想到继承问题

前几天看到一个坑题,大致意思是A包下有个父类ap,ap有个方法m,但是没有修饰符。B包子类bs继承ap,并且override 方法m.最后问输出的是ap的内容还是bs的内容。对于修饰符还真是只用过,public,protected,private。也倒是清楚之间区别。突然来个空白的(默认修饰符),倒是让我想全面了解下java下的修饰符,顺便记录下。java 修饰符共4种:1.priva

2016-10-18 23:54:16 567

转载 自定义简单标签

自定义简单标签

2016-03-31 14:31:16 343

转载 深入浅出 spring mvc

http://sishuok.com/forum/blogPost/list/6984.html

2016-03-23 23:08:25 640

原创 java 修改项目web访问根目录

在开发JAVA WEB项目时可能需要修改项目访问的根目录,例如http://localhost:8080/test, ”test“是web项目访问根目录(这里只是个人这么称呼,并不是官方术语)。可能需求不同,在访问的时候不需要test或者是需要更换成别的名称。总而言之,就是不需要当前默认项目名称作为web访问根目录。那么如何修改?1.直接通过开发工具修改,这里以Eclipse为例。在Eclip

2016-01-06 18:38:02 15540

原创 关于Fiddler模拟POST参数问题

使用Fiddler模拟post提交数据时一定会需要设置post数据。如何模拟Post参数呢?在给requestbody内容中设置数据前需要再添加一个head:Content-Type: application/x-www-form-urlencoded,如果不加入该head则在body中设置的参数无效。body参数设置格式如queryString格式:abc=123&def=2

2016-01-06 18:20:40 8596

原创 window 下 MySQL免安装使用

mysql免安装步骤:1.解压文件2. 在目录下找到my.ini文件,然后配置basedir,datadir属性,主要依据当前文件所在位置设置两个属性,如果错误会影响安装服务。除了这两个属性之外还有很多,例如port,default-character-set等等由于提供默认参数不修改不影响使用3.然后通过cmd切换到当前数据库bin目录下使用mysqld命令。 mysqld --in

2015-12-30 20:42:29 401

原创 JSON的一些使用

JSON的全称是”JavaScript Object Notation”,即JavaScript对象表示法 是存储和交换文本信息的语法JSON 结构:1.对象以”{”大括号开始,以”}”大括号结束。中间部分由0或多个以”,”分隔的”key(关键字)/value(值)”对构成,关键字和值之间以”:”分隔 e.g:{ name:"json",length:5 }2.数组

2015-12-18 15:00:04 288

转载 Meta http-equiv属性详解(转)

点击打开链接

2015-12-18 10:31:39 301

原创 java web中使用log4j路径的事

第一次使用lo4j就出现一个很奇怪显现。log可以在java project项目下记录日志到控制台和文件中,且不需要额外代码量。但是放在web项目中,只有控制台有日志,文件都不生成的。为了解决这个问题花了我大半天时间,也尝试了网上各种方法,被坑无数。下面就来说说辛酸史的解决方法。首先在web项目中log4j不记录文件日志原因是log4j.appender.log.File的属性配置成简单的相对

2015-12-16 18:50:54 3454

原创 java 路径的困扰

在学习java 过程中对路径很是迷糊。由于走了很多路,也得出不少经验。想确认下一下是否正确:1.在jsp,html中根目录是服务器地址,e.g:http:127.0.0.1:8080. “/”表示根目录; 相对路径是基于当前访问路径,e.g:当前访问路径是http:127.0.0.1:8080/webapp/webentry/login.jsp 那么 相对路径就是http:127.0.0.

2015-12-15 00:07:17 430

转载 Eclipse从数据库逆向生成Hibernate带注解的实体类

转载: http://www.2cto.com/database/201501/372023.html

2015-12-11 10:55:33 412

原创 Java String.split 那点事

split分割字符串是非常实用的方法。但是有时候后莫名其妙的出现如下错误: java.util.regex.PatternSyntaxException: Dangling meta character 后来查了资料明白,String.split 是调用java.util.regex.split方法,用了正则表达式。一般在split里面不能直接放入正则用的关键字符,例如:?,*。必须使用转

2015-11-25 23:42:20 339

原创 eclipse 通过文件附加jar包源码

在使用开源jar包的时候,常常遇到这样问题:希望可以查看其中源码,但是有没有源码包,只有源码文件。这时需要知道如何通过附加文件夹添加源码。看完下面四张图再也不怕源码文件。1.找到要加载的jar lib. 直接在Web App Libraries  下找(已经加载到项目的jar包)2.右击选择属性(properties)3.打开属性,选择【External l

2015-10-14 23:41:28 534

原创 JavaScript 的keydown,keypress,keyup事件

JavaScript 中提供keydown,keypress,keyup 三种事件。从字面上理解的话,keyup就是被按的键释放了(弹起来了)才触发;keydown 和keypress相对而言比较容易混淆,下面就比较小keydown和keypress的区别:onkeydown : 触发时机 键盘键被按下,返回false取消默认动作。不区分大小键盘,不区分大小写字母,基本支持所有按键,其他博文说

2015-08-03 16:11:31 937

原创 看锋利的Jquery发现有感

最近学习了《锋利的Jquery》。刚好看到jquery 的选择器,由于jquery的选择器却是很锋利,而且也是常用的技能之一啊!在看到其中内容选择器的时候发现一个小问题。再说到内容选择器:has的时候,书中这样给出了一个例子:$('div:has(mini)').css("background","#bbffaa"),改变含有class为mini元素的的元素的背景色。显示的结果如图:但是经过测

2015-06-24 00:29:36 462

原创 Jasig 取消ssl

以下方式禁用ssl的检查:1.在deployerConfigContext.xml中,找到org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler的配置,加入属性requireSecure并将其值设置为false。2.在WEB-INF/spring-config

2015-04-15 14:05:06 859

转载 CAS实现SSO单点登录原理

1.CASCAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。CAS 开始于 2001 年, 并在 2004 年 12 月正式成为 JA-SIG 的一个项目。1.2 特性1、   开源的、多协议的 SSO 解决方案; Prot

2015-04-03 15:01:25 384

转载 安装repcached 出现错误

1. IOV_MAX问题解决方法:修改源代码memcache.c  注释掉 57,59行代码:  55 /* FreeBSD 4.x doesn't have IOV_MAX exposed. */  56 #ifndef IOV_MAX57 //#if defined(__FreeBSD__) || defined(__APPLE__)  58 # define IOV_MA

2015-03-31 11:43:24 350

原创 实现MethodBeforeAdvice接口问题

环境:spring3.1.3; jdk:1.6在使用AOP时,继承MethodBeforeAdvice时,已经加载spring.jar并且命名空间也正确引用,但是还是提示错误:The hierarchy of the type GreetingBeforeAdvice is inconsistent。GreetingBeforeAdvice 为定义的实现类。解决方案:导入aopalli

2015-03-11 16:48:51 1723

转载 Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules

http://www.cnblogs.com/chanedi/articles/2112477.html

2015-03-06 11:41:25 405

原创 Red Hat下执行sh命令文件

在Linux 操作系统下创建shell文件并且执行它之前需要做一个小的执行权限分配,要不然运行该shell命令文件是会提示:“Permission denied”。所以在执行该命令文件之前先运行下该命令:chmod +x xxx.sh. 一下是chmod命令部分解释:chmod :改变文件的读写许可设置。格式:chmod[who] [+ | - | =] [mode] 文件名u

2015-01-14 17:16:38 1503

原创 C# winform 等待窗体

考虑到客户端的用户体验,

2014-07-17 00:40:56 4376 1

原创 Win7 没有“将此程序锁定在任务栏”解决方案

在weiran。之前用win7 32一直没有出现过问题。

2014-07-13 00:05:46 2623

原创 Regasm 注册C# com 组件

工作原因需要把现成的C#编写的dll转变成可以供其他语言调用的组件接口。这过程中经历了点曲折,现在记录下来。1.首先通过C#实现COM组件编程。第一步先建立C#类库,并且在类库AssemblyInfo.cs文件中修改ComVisible为true第二步,编写接口类,并且在接口上贴上Guid特性标签,guid在工具里生成即可。例:   [Guid("D8481662-84F9-4

2014-07-09 22:36:45 16302 1

原创 英文版XP 不显示中文的情况

有一个客户是英文版XP 系统,但是无法显示我们系统的

2014-07-07 14:13:01 1494

中文Vue081112321312001

中文Vue081112321312中文Vue081112321312中文Vue081112321312中文Vue081112321312002

2018-11-29

中文Vue081112321312

y中文Vue081112321312

2018-11-29

copyfully_1.2.0

1.下载解压包 2.解压文件 3.将plugins文件夹下的文件夹直接复制到eclipse下 的plugins中 4.重启eclipse 5.选择类名,右击选择"copy fully qualified class name"

2016-01-05

aopalliance-1.0

aopalliance-1.0.直接解决"The hierarchy of the type XXX is inconsistent"问题

2015-03-11

spring3.x 企业应用pdf part3

spring3.x 企业应用pdf +书签+案例源码

2015-03-05

spring3.x 企业应用pdf part2

spring3.x 企业应用pdf +书签+案例源码

2015-03-05

spring3.x 企业应用pdf part 1

spring3.x 企业应用pdf +书签+案例源码

2015-03-05

微软提供win7 注册表修复工具 MicrosoftFixit50549

如果你的win7 没有”将此程序锁定在任务栏“功能,那么可以通过该工具修复。

2014-07-13

官方hart控件Winform详解

官方hart控件Winform以及NEt详解。想用chart控件的同学欢迎下载

2012-03-02

c#实现的串口通讯软件

c#实现的串口通讯软件,一般用于电子通讯上位机等之类

2011-11-17

分享一分钟经理的书籍

非常经典的一本关于管理方面的书籍。喜欢的,有兴趣的朋友一起分享

2011-08-23

简单的介绍水晶报表教程

通过文档,来展示水晶报表的流程。大家有兴趣的一起分享

2011-08-23

空空如也

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

TA关注的人

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