自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(188)
  • 资源 (26)
  • 收藏
  • 关注

原创 博客中曾经分享的视频链接

很久不怎么上csdn了,看到很多朋友私信问我博客中曾经的录制视频教程链接问题,实在不好意思,我也无能为力了,大家只能去多看看官网学习了。我的百度网盘被盗了,哎,里面有好多自己收藏的资料,还有部分照片               实在不好意思,一直没有及时回复,无论是私信还是评论,吐槽下,csdn的私信功能有点欠缺啊,消息推送不出去,反应特别慢,另外经常会推送多条。

2017-04-25 17:56:01 1765

原创 Java动态生成类以及动态添加属性

有个技术实现需求:动态生成类,其中类中的属性来自参数对象中的全部属性以及来自参数对象propertities文件。  那么技术实现支持:使用cgilib代理。  具体的实现步骤:  1.cglib的jar包(cglib-nodep):我用的是cglib-nodep-2.2.jar  2.封装的cglib类:    3.需求的实现类:  4.测试的结果:

2014-08-10 17:25:15 23927 3

原创 虚拟机堆转储快照生成以及分析

通过程序生成的dump文件来分析故障原因所在。本文给大家展示堆转储快照生成以及分析过程。  第一种:使用暴力手段来生成dump文件— -XX:+HeapDumpOnOutOfMemoryError参数  测试的类如下:import java.util.*;public class Test{   public static void main(String[] args) th

2014-08-04 13:03:41 10402 5

原创 JDK下虚拟机性能监控以及故障分析工具

无论对于开发人员还是运维人员,给一个系统定位问题时,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。对于开发人员或运维人员,这里的数据包括:运行日志、异常日志、GC日志、堆转储快照等。适当的使用这些工具,会使我们能够快速定位问题,提升解决问题的速度。  针对JAVA程序员来说,我们这里所讲的了解使用JDK命令行工具监控虚拟机的性能,定位系统问题。  JDK命令行工具,则是指

2014-08-02 23:49:56 3264 1

原创 JQUERY仿百度谷歌智能提示

若使用jquery智能提示,则主要使用Ajax动态调用后台。  仿百度谷歌智能提示,说实话,本篇博客仿的不太缜密,有待继续完善。  仿百度谷歌智能提示,思路主要如下:  1.后台根据前台传递的参数进行匹配,提供数据列表。  2.前台美观智能展示选择数据列表    声明:此篇博客的后台是假数据,没有搭建数据库进行匹配。    来一张目前功能截图:  鼠

2014-07-01 20:16:09 3676 4

原创 跨域CORS原理及调用具体示例

上篇博客介绍了JSONP原理,其不足,就是只能使用GET提交,若传输的数据量大,这个JSONP方式就歇菜了。那这篇博客就来介绍另一种跨域介绍方案—CORS。  相对JSONP,CORS支持POST提交,并且实施起来灰常简单,CORS原理只需要向响应头header中注入Access-Control-Allow-Origin,这样浏览器检测到header中的Access-Control-Allow

2014-06-20 18:25:27 6198 4

原创 跨域JSONP原理及调用具体示例

上篇博客介绍了同源策略和跨域访问概念,其中提到跨域常用的基本方式:JSONP和CORS。  那这篇博客就介绍JSONP方式。  JSONP原理  在同源策略下,在某个服务器下的页面是无法获取到该服务器以外的数据的,但img、iframe、script等标签是个例外,这些标签可以通过src属性请求到其他服务器上的数据。  而JSONP就是通过script节点src调用跨域的请求。

2014-06-20 12:30:43 12007 3

原创 解说同源策略和跨域访问

尽管浏览器的安全措施多种多样,但是要想黑掉一个Web应用,只要在浏览器的多种安全措施中找到某种措施的一个漏洞或者绕过一种安全措施的方法即可。浏览器的各种保安措施之间都试图保持相互独立,但是攻击者只要能在出错的地方注入少许JavaScript,所有安全控制几乎全部瓦解——最后还起作用的就是最弱的安全防线:同源策略。同源策略管辖着所有保安措施,然而,由于浏览器及其插件,诸如Acrobat Read

2014-06-19 19:03:31 13168 4

原创 前端开发框架选型清单

随着Web技术的不断发展,前端开发框架层出不穷,各有千秋,开发者在做技术选型时总是要费一番脑筋,最近,IBM高级工程师王芳侠撰文对Bootstrap、jQuery UI、jQuery Mobile、Sencha ExtJS、Sencha Touch、Sencha GXT、Dojo、Dojo Mobile、Mootools、Foundation、YUI、Kissy、QWrap 等 16 个国

2014-06-03 19:58:27 3793 3

原创 spring工具类HtmlUtils

给大家介绍一个工具类htmlutils,这是spring

2014-05-31 07:45:39 11538 4

原创 java格式化xml字符串

上篇博客是利用前台js来格式化xml字符串

2014-05-31 07:41:11 9638 5

原创 js格式化xml字符串

无论在输入xml字符串或显示xml字符串,都要判断是

2014-05-31 07:36:19 3758 2

原创 IE8中select控件中的option显示不全解决方案

select控件,若option的内容过长,则IE8中显示

2014-05-31 07:33:21 7557 3

原创 js格式化xml字符串

无论是在输入xml字符串还是显示xml字符串,都不可避免的判断xml的正确性。前台js

2014-05-31 07:32:39 9755 3

原创 jqGrid编辑—单元格编辑【附视频、ppt、源码】

这篇博客主要介绍jqGrid,jqGrid是jquery的一个表格插件,主要讲解的内容是jqGrid的编辑功能—单元格编辑介绍。     为了方便记录,上传了录制的视频,其中视频的内容与ppt相对应,同时视频中的demo也已上传。     分享地址:http://pan.baidu.com/s/1c0tKehq      有问题的可以随时call me,可以在csdn博客中

2014-04-30 22:51:24 3831 5

原创 jqGrid编辑—公共规则【附视频、ppt、源码】

这篇博客主要介绍jqGrid,jqGrid是jquery的一个表格插件,主要讲解的内容是jqGrid在真正数据展示之前的工作以及错误经验分享,并且最后根据demo讲解jqGrid的应用。     为了方便记录,上传了录制的视频,其中视频的内容与ppt相对应,同时视频中的demo也已上传。     分享地址:http://pan.baidu.com/s/1c0tKehq  

2014-04-30 22:47:51 3792 4

原创 acegi security实践教程—访问系统中资源前必须登陆系统

问题:  处于安全角度,访问本系统时,是需要登陆才可以访问其下的资源。根据上篇博客的调试,我们发现,若其url在数据库中没有没有配置其角色,则是可以直接访问其url的。  那为了避免这种情况,我们如何改进自己的系统,进一步接近真实的企业开发呢?概要:  这节我们将会讲到匿名权限,securitycontext中随时都包含权限,而不是只有登录后才有。  进一步改进上一篇博客中自定

2014-04-30 22:19:01 3319 2

原创 jqGrid介绍以及应用【附视频、ppt、源码】

这篇博客主要介绍jqGrid,jqGrid是jquery的一个表格插件,主要讲解的内容是jqGrid在真正数据展示之前的工作以及错误经验分享,并且最后根据demo讲解jqGrid的应用。     为了方便记录,上传了录制的视频,其中视频的内容与ppt相对应,同时视频中的demo也已上传。     分享地址:http://pan.baidu.com/s/1c0tKehq      有问题

2014-04-04 10:56:57 7153 11

原创 LigerUI真假分页以及过滤查询功能

前端时间写过ligerUI页面框架显示JSON数据,最近博友问的最多的问题是ligerUI中过滤条件where属性的使用以及分页显示的问题。  为了答疑同时为了总结,做了相应的测试demo,现在写出来分享一下。  首先ligerUI中显示的字段是后台JSON中相应的字段,为了调错,可以在相应的Action或Servlet中把json对应的字符串打印出来。  显示的字段有了,那具体的数据

2014-03-25 10:38:58 8486 9

原创 acegi security实践教程—资源角色信息存到放数据库

回顾:  前几篇博客中,我们都是在acegi配置文件中配置那些web资源需要保护,这次为了更接近企业开发,我们把web资源角色信息都存放到数据库中。  那既然自己设计表,那么就需要自己重新定义 objectDefinitionSource了,那先看看我们原来acegi的配置:    那默认的调用PathBasedFilterInvocationDefinitionMap类,

2014-03-21 14:42:40 3485 2

原创 acegi security实践教程—定制userDetailsService

前面我们都是使用默认的UserDetailsService,无论是使用InMemoryDaoImpl还是JdbcDaoImpl这种形式。那这篇文章给大家讲解如何自定义userDetailsService,正如咱们前面写过自己的logoutFilter类。  源码讲解  UserDetailsService是个对用户信息操作的接口,其中只有一个方法UserDetails loadUserBy

2014-03-18 08:58:38 5173 3

原创 acegi security实践教程—把用户信息存放到数据库

概括:  前几篇博客中form验证中用户名称、密码都是存在内存中,为了进一步完善,我们把用户基本信息存放到数据库中。  基于内存形式如下: <bean id ="daoAuthenticationProvider" class= "org.acegisecurity.providers.dao.DaoAuthenticationProvid

2014-03-13 09:04:02 3619 2

原创 acegi security实践教程—简单定制logoutFilter

回顾:    logoutFilter过滤器,我已经带大家了解过了。其中注销是由handler.logout完成的。这就需要在配置文件中配置具体的handler,比如securitycontextlogouthandler,或者tokenbasedremembermeservices,大家可以看到logouthandler具体的实现类如下:     若我程序中就想只用Securit

2014-03-12 10:16:08 3246 1

原创 acegi security实践教程—logoutFilter应用以及调试

一个完整的系统应该都要注销功能。先不着急先代码,首先想象一下,注销后,该出现什么页面呢?  注销后,是不是应该回到登陆页面,让用户重新登录,然后再重新判断过滤权限,一切从头开始。  具体开发步骤:  开发环境:  配置文件:    那注销过滤器logoutFilter应用如下:  acegi配置文件中logoutFilter在httpSessionCon

2014-03-07 10:55:17 2757 1

原创 acegi security实践教程—由debug调试来解析session

在上一篇博客中《acegi security基于form表单认证-debug调试》中讲述了一个现象,每次重新打开新的浏览器,依然保留着上个页面。针对上个例子来说,要么是当前用户信息、要么是无权限信息。出现这个现象上篇博客我们已经分析过,就是securitycontext中已经存在认证过的权限对象。  那么,我想,重新运行userinfo.jsp页面,重新认证一遍,怎么办啊?唯一的办法,

2014-03-04 09:52:20 2919 2

原创 acegi security实践教程—form认证之debug调试

运行基于form表单的acegitest2demo,你是否发现有什么不妥?  测试不妥处如下:  1.在IE中运行http://localhost:8080/acegitest2/userinfo.jsp  2.肯定会转到login页面,然后登陆进去test/1,进入accessdefined无权限页面。使用lisi/1,进入当前用户信息。  但是:  假如你用test

2014-03-03 19:32:50 2279 1

原创 acegi security实践教程—form认证

上篇博客给大家介绍了basic认证,同时也带领大家debug了一下源码,所以流程想必大家都已经了解了,那么现在只剩下各种认证的配置了。  具体步骤如下:  开发环境:  MyEclispe10.7.1+tomcat6.0.37+acegi1.0.5+spring2.0  项目目录如下:  其中readme主要用来记录本次验证目的     配置文件   web

2014-02-26 21:34:51 4153 1

原创 acegi security实践教程—basic认证之debug调试

debug调试: 运行:http://localhost:8080/acegitest1/index.jsp 因为web.xml中配置: AcegiFilterChainProxy org.acegisecurity.util.FilterToBeanProxy ta

2014-02-23 21:10:44 2671 2

原创 acegi security实践教程—basic认证

上篇已经介绍了acegi整体框架,给大家一个感性的认识。那这边博客开始进入代码实践——基于basic认证。  我们已经说到,acegi主要通过过滤连来实现认证和授权操作。  具体步骤如下:  开发环境:MyEclispe10.7.1+tomcat6.0.37+acegi1.0.5+spring2.0  项目目录如下:  其中readme主要用来记录本次验证目的

2014-02-23 20:28:00 2525 1

原创 acegi security实践教程—入门

Acegi Security概念    Acegi Security是基于J2EE的企业软件应用提供全面的安全服务。通俗的说,就是封装的安全框架。提到安全,大家脑子中第一反应肯定是权限控制。的确如此,安全主要的功能就是为了权限控制。   Acegi Security 和Spring Security 是一回事吗?为啥搜索Acegi Security框架,有时会发现一会这样配置,一会那样配置

2014-02-22 22:23:44 5534 5

原创 Tomcat Cannot assign requested address: JVM_Bind 非端口占用冲突

启动tomcat,错误信息如下:严重: StandardServer.await: create[8005]: java.net.BindException: Cannot assign requested address: JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSo

2014-02-10 13:34:32 2593 4

原创 坐等过大年的我之腊月28唠叨

明天坐车回家喽,嘻嘻,到最后竟然刷到一个硬座,坐等过大年喽

2014-01-28 21:09:41 1205

原创 坐等过大年的我之腊月27唠叨

前几天因快要放假无法稳定情绪工作,今天27了,按理说离放假更近了,不知为啥,今天反而出乎意外的平静。  身边的朋友都陆续的回家了,而我依然走在公司的小路上…… 本以为这两天会唠叨更久更频繁呢,到了今天写总结时,才发现竟然没有可唠叨的话题啦,真的计划赶不上变化呢。 来公司后,本部门的人,竟然一个也不少,哇仔,他们也太敬业了,都还在那讨论这个业务那个业务呢,不知道是没买到合适的票,

2014-01-27 17:43:52 2216 10

原创 坐等过大年的我之腊月24唠叨

昨天是小年,今天是腊月24了。还记得今天是啥日子不?还记得一到过年,边跑边唱的歌谣吗?嘻嘻,小孩小孩你别馋,过了腊八就是年。腊八粥,过几天, 漓漓拉拉二十三。 二十三,糖瓜粘, 二十四,扫房子,二十五,做豆腐, 二十六,去割肉,二十七,宰年鸡, 二十八,把面发,二十九,蒸馒头, 三十晚上熬一宿,大年初一扭一扭。那么说来,今天在老家可是扫房子喽,过年前都要把屋子里打扫一遍,扫扫过去,迎接新年——

2014-01-24 22:28:03 2216 9

原创 坐等过大年的我之腊月23唠叨

今年是小年了,坐等回家过大年的我,难免会有感触、唠叨一下。   博客一直在更新技术方面,其实很想静下心来写写内心的感触,即使唠叨唠叨。由于在乎某种东西吧,所以一直想写未能写,后来经常逛别人情感博客,想开了点,其实无所谓啦,别把自己太当回事即可。今天就索性唠叨一下。其实总体写完后,发现自己还是没有太放得开,就先暂时如此吧,其他的能想通再透露吧。     一晃来X公司已经半

2014-01-24 14:35:01 1646 12

原创 mongodb基础系列—副本集具体搭建以及解说

既然有了主从复制,为啥又出来个副本集?一个东西的出现,肯定存在一种东西被解救。所谓一物降一物O(∩_∩)O  上文中说道主从复制缺点—主服务器出现故障,从服务器是干瞪眼。这篇文章就要解说,主仆之间会有一个怎样的变化?    仍然是一台电脑工作。步骤如下: 1.准备条件,模拟三个服务器,一个主primary,两个secondary(可以称副节点)     可以新建目录如下:

2013-12-23 10:33:22 2558 11

原创 mongodb基础系列—主从复制具体搭建以及解说

距离上次的mongodb有一段日子了,当时说好了要尽快更新这块,但是由于各种事情,就暂时搁置下来。回头看看自己第一篇博客,竟然是半年以前,oh,my god,我和我的小伙伴们都惊呆了。       不过还是鼓起勇气,go on……       以前博客中,也曾介绍过java操作mongodb的事例,那么这篇博客就不再介绍命令行下增删改查了。因为mongodb集成了shell命令,同时对ja

2013-12-18 17:46:11 2140 6

原创 jqGrid中不同datatype,selrow单选selarrrow多选不同的纠结

之所以写这个主题的博客,是因为太纠结了,就是很简单的问题,但是就是搞不明白,虽然项目中功能没问题,但是这个问题,想了好半天,也没有结果,最后不了了之。若有理解的,可以留下您的大名~废话少说,直奔主题:jqGrid是jquery的grid插件,前台主要应用这个js来实现grid表格,效果如下:jqGrid其他的就不过多说了,在此说一下我的问题。jq

2013-12-12 17:50:10 18552 21

原创 CSDN自己上传的资源,自己不能回复问题

最近,发现很多博友评论我上传的资源,其中难免有疑问。但是CSDN上传资源,这块模块,还不完善。只能别人评论,不能博主回复。真郁闷,即使别人有问题,你只能干瞪眼,有种心有余而力不足感觉。不过,目前采取了比较笨的办法,去博友留言板中交流,或者直接飘过~

2013-12-12 16:39:44 2184 13

原创 界面化的centos5.5系统 root用户忘记密码解决方案

好久没有折腾电脑上的VM,想在VM测试个东西,root用户密码竟然忘了。当时为了想看看linux系统到底是咋模样,就在自己本本上装了一个虚拟机。但是习惯了window界面化的用户,所以初次装了带有界面的且易上手的centos5.5系统。好,那现在就开始介绍一下root用户忘记密码的解决方案。第一步:centos5.5启动时,一直按键盘“空格”直到出现系统菜单GNU GRUB

2013-12-01 11:48:34 4884 7

acegi form 认证 demo

acegi security实践教程—简单定制logoutFilter 这个demo是在原来的基础上,定制自己的logoutFilter,具体详细的博客地址介绍如下: http://blog.csdn.net/yuebinghaoyuan/article/details/21075929

2014-03-15

acegi logoutFilter 应用

这是在原来的基础上添加了logoutFilter的应用,并且有相应的博客讲解。这是一个具体的可以跑的通的demo,博客对应的地址如下:http://blog.csdn.net/yuebinghaoyuan/article/details/20690789

2014-03-07

acegi form认证具体demo

这是基于acegi框架实现的form认证的具体demo,详细的教程可以参考博客地址:http://blog.csdn.net/yuebinghaoyuan/article/details/20001111

2014-02-27

acegi basic认证具体demo

这是基于acegi框架实现的basic认证的具体demo,详细的教程可以参考博客地址:http://blog.csdn.net/llhhyy1989/article/details/19708655

2014-02-23

mongodb查询数据返回JSP

mongodb查询数据,显示DBCursor.next这种形式,那如何把值带到JSP显示呢? 上传的是一个项目Demo,导入可以直接运行,当然也可以直接查看其中的代码。 项目是使用jquery.ajax显示后台返回的Json串。 若再详细了解,博客中也有相应的介绍:http://blog.csdn.net/llhhyy1989/article/details/12571111

2013-10-11

ext3.2api和chm文档

资源中有相应的ext3.2版本的api完整源码以及chm帮助文档,同时本人博客中也有相应的介绍

2013-08-12

Spring配置Quartz

demo中主要实现了Spring与Quartz的结合使用。其中哟两种配置方式,一种是任务pojo方式,另一种是集成Sprihng中的QuartzBean,实际上是实现了Job接口,具体的操作信息在相应的博客中有说明。

2013-06-07

java任务调度具体实例2.0版本demo

使用Quartz2.0版本,做的任务调度的测试demo,其中该博客中也有相应的介绍,版本不同,操作的类具体的实现不同,但是思路是大体相同的。 另外,为了做比较,另一个资源中,还会有1.8版本的demo。

2013-06-07

java任务调度框架测试例子1.8jar版本

使用Quartz1.8版本,做的任务调度的测试demo,其中该博客中也有相应的介绍,版本不同,操作的类具体的实现不同,但是思路是大体相同的。 另外,为了做比较,另一个资源中,还会有2.0版本的demo。

2013-06-07

samba服务器三个软件

samba服务器安装的三个软件,linux上安装后,linux可以想windows一样通过共享文件进行通信。 至于samba服务器安装以及windows如何访问,在博客中都会有相应的博客, 可以参照博客进行操作。

2013-05-27

struts中validator验证demo

struts中的validator验证demo 其中包括actionform的,动态actionform,还有js提示。 其中这部分内容博客中也有讲解,博客提示:http://blog.csdn.net/llhhyy1989/article/details/8590345

2013-02-19

struts中静态ActionForm基本验证

主要是actionForm的基本验证,重写validate方法,返回actionErrors,然后根据资源文件显示错误。 这是一个demo例子,直接导入eclispe中即可。 并且这部分内容会在相应的博客中介绍,稍后会更新博客。

2013-02-18

struts登录demo(包括时间属性)

1.静态actionform 2.就是登录例子 3.其中有Date类型。默认是java.sql.Date,这样actionform可以自动转化。 4.使用java.util.Date,则需要写个转换器。然后注到服务器中。 这个例子可以参考博客:http://blog.csdn.net/llhhyy1989/article/details/8586063

2013-02-18

weblogic安装配置步骤以及注意事项

首先,这是一个文档以及视频的资料。 其中,这文档以及视频是从学习oa中加工整理的。希望能够对大家所有帮助。 第二:weblogic安装步骤以及相关配置在文档以及视频中都有介绍。 第三:weblogic若部署Hibernate框架的项目,注意的事项。 第四:weblogic找不到所有的类,如何处理。 第五:weblogic配置数据源,而不是使用Hibernate配置数据源。

2012-12-27

Axis2发布以及调用webservice具体实例

Axis2发布以及调用webservice的具体实例,并且很简单的方式。直接copy进行即可。

2012-11-27

ExtJs使用开发指南

是一本不错的开发文档。这是一本既适合初学者,又适合熟练者。对于初学者来说,这本书从最基本的下载,以及加载的类库,以及带着大家学习helloword,让初学者感到很好上手。 同时,这又是一本api,对于熟练者来说,若忘记其中某个东东,可以及时方便查询。

2012-11-20

FileTool.exe

vc6.0程序中,点击打开文件以及向工程中添加文件时,程序竟然崩溃自动退出了,使用此文件中的dll来解决此问题。

2012-09-22

soapTookit3.0

c++中开发webserivce客户端必须安装soapTookit3.0插件。安装后,在代码中引入soapTookit3.0的dll,源码我已经上传了。并且博客上有详细的叙述。

2012-09-19

c++soapTookit源码

详细描述了c++ soapTookit开发webserivce客户端的源码小例子,直接更改其中的服务器地址以及方法即可使用。但是使用此soapTookit开发,必须安装soapTookit3.0插件

2012-09-19

ssh2核心包

struts2,spring2.0,Hibernate3.0 核心的jar包

2012-08-15

hibernate3.0

常用的核心jar包,并且是Hibernate3.0 的jar包

2012-08-15

strust2.jar

struts2必备的核心jar包,并且是本次项目中常用的jar包

2012-08-15

c3p0数据源jar

c3p0数据源jar包,其中配置spring数据源方式之一。

2012-08-13

DBCP 数据源jar包

其中包括两个jar包,commons-dbcp.jar,commons-pool.jar

2012-08-13

利用Spring来管理Hibernate完整例子

其中Hibernate每次都需要手动创建SessionFactory,Session,手动开启提交关闭事务。而这一切操作完全是由Spring来代替。使持久层更加方便,使开发人员减少持久层操作,把注意力放到业务上。

2012-04-06

Hibernate介绍

讲述了Hibernate的由来,优缺点,以及Hibernate中的核心接口

2012-02-27

空空如也

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

TA关注的人

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