- 博客(132)
- 资源 (6)
- 收藏
- 关注
原创 将树形菜单拼接为名称+路径
这几天用户提出来一个这样的需求,要看上次系统上线的时候和这次要上线的系统的的菜单做一下对比,找出来那些的是新增的。而且要把路径写出来! 我一想这个比较简单,直接查查菜单, 给他统计一下不就OK了,但是我点了点,傻眼了,我们的菜单有好几百个,两个系统加起来有一千多,这么多我咋统计啊,我承认我是一个比较懒的人。不想去一个一个的查,所有只能想办法了。 因为我们的菜单都是
2015-12-16 17:53:54 4073 3
原创 Ejb框架搭建
前几篇博客简单的介绍了EJB,下边我们来说一下我们该如何搭建一个EJB框架。本人搭建框架使用的Myeclipse10+jboss6.0。搭建这个框架只需要你的IDE支持EJB就可以了,但是并不是所有的服务器都支持EJB,Tomcat就不支持EJB的部署,而weblogic,WebSphere,JBoss都是支持的,因为JBoss是开源免费的的,所以我选择的服务器是JBoss服务器。
2015-12-09 20:24:12 9280 5
原创 工业4.0时代,怎样为孩子筹备未来的教育
前一阵子看了一篇帖子《工业4.0时代,怎样为孩子筹备未来的教育》,感触颇深,让我有了从新为孩子“规划”未来的冲动! 还记得我们小的时候,上学是一件很大的事情,家里的所有人都会义无反顾的支持你去上学,因为人们都说,农村的孩子,只有上学才回有出路,是的,我也坚信的那句话,只有上学才回有出路,因为不仅仅是人们都说这句话,看看同村的人,真的有出息的人都是哪几个考上了大学的人!所以我就告
2015-11-30 13:06:53 1416 3
原创 EJB三种bean
在EJB中定义了三种bean,分别是会话bean ,实体bean,和消息驱动bean。很显然,会话bean,就是用来管理会话相关(一次服务器请求)相关信息的。实体bean,就是在管理数据持久化的bean。消息驱动bean就是用来发送或者接受消息的管理bean。每种bean都有自己的特点。下边我们就分别讲述一下各个bean。 会话bean。 会话bean,
2015-11-29 23:02:56 4643 5
原创 EJB的来源
EJB(EnterpriseJava Bean)是JavaEE中面向服务的体系架构的解决方案,可以将功能封装在服务器端,以服务的形式对外发布,客户端在无需知道方法细节的情况下来远程调用方法,大大降低了模块间的耦合性,提高了系统的安全性和可维护性。本章将介绍EJB的作用,创建一个基于EJB的程序,讲解EJB的配置以及会话Bean的使用。 为什么需要EJB 要想知道为什
2015-11-22 18:24:54 1330 5
原创 中间件简介
什么是中间件 中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或OS环境。以前摘自百
2015-11-22 16:56:00 1959 6
原创 期权交易与期货交易
期权交易与期货交易之间既有区别又联系。金投期货网在此为大家简单介绍期权与期货的关系。期权与期货的关系其联系是:首先,两者均是以买卖远期标准化合约为特征的交易;其次,在价格关系上,期货市场价格对期权交易合约的敲定价格及权利金确定均有影响。一般来说,期权交易的敲定的价格是以期货合约所确定的远期买卖同类商品交割价为基础,而两者价格的差额又是权利金确定的重要依据;
2015-10-30 18:26:05 1532 7
原创 像经营企业一样经营自己
价值创造只有让企业从中获取丰厚利润才有意义。个人也是如此。为了获得事业成功,你必须像企业那样从收入和成本两方面关注自身价值。方法如下:要创造价值,就要关注你的特殊贡献何在,关注自己如何做才能保持竞争优势。问自己:我的竞争优势是什么?打造专业技能固然重要,但是你必须确保它受到某种关注。换言之,你必须瞄准那些格外需要你才能的领域或领导,往该方向努力。你尤其需要清楚直接上司希望从你这
2015-10-27 12:45:24 1592 10
原创 Shiro简介
最近在做一个项目,很大的一个项目,授权这一部分由我负责,所以还是决定站在巨人的肩膀上,看看有没有安全框架。一下确实有很多,像springsecurity 3.x ,spring的acegi,apache shiro等等,前两个都是依赖于spring 的,而apache shiro是在开源社区比较火的一个框架,用的人也比较多,资料也很多,所以还是采用第三方的apache shiro。那么我们
2015-10-20 17:37:09 1206 11
原创 谈谈对Spring IOC的理解
学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解1.1、IoC是什么 Ioc—Inversi
2015-09-30 22:08:24 1254 5
原创 Spring进阶 之简介
spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,Spring mvc 框架,ibatis框架,和Hiberante框架等组合使用。是一个非常优秀的,低侵入性的优秀框架!
2015-09-06 11:39:08 1378 8
原创 ORM进阶之Hibernate中多对一的映射关系
上一篇博客为大家讲了hibernate中的关联映射,还有一对一关系的两种实现方式,今天为大家说一下多对一的映射关系。 举个例子:一个班级可以有多个学生,而一个学生只能有在一个班级,而这样班级和学生就是一对多的关系,学生和班级就是多对一的关系,下边我们来看一下他们是如何实现这两种关系的。本片博客介绍多对一的关系。
2015-09-04 12:52:17 2631 8
原创 ORM进阶之Hibernate中关系映射
映射可以说是在hibernate中非常重要的一个内容,通过映射可以让程序员不再思考复杂的sql语句,而是更加的专注于业务逻辑的实现。映射通过一个xml配置文件完成并且我们可以对他进行修改!下边我们来看一下如何完成映射的!
2015-08-30 23:56:10 4373 24
原创 ORM进阶之Hibernate中对象的三大状态解析
可以看到对象可能会有这三种状态,临时状态(transient),持久化状态(persistent),游离状态(detached)。下边我们来分别来解释一下这三种状态。
2015-08-18 12:16:50 4184 12
原创 ORM进阶之Hibernate 的三大对象
我们在上一篇博客中讲到了如何搭建一个Hibernate框架, 提到Hibernate我们就不得不说他的三大对象,Configuration,SessionFactory , Session 。下边我们就分别来解释一下这三大对象!
2015-08-17 22:08:30 7247 11
原创 ORM进阶之Hibernate 简介及框架搭
上一篇博客讲解了ORM思想,以及ORM的优缺点,并说了ORM有很多的实现方式,我们将以Hibernate为基础来进行讲解。 Hibernate是一个基于元数据的轻量级的ORM框架: 1,元数据(Meta Data):data about data(数据的数据),也就是说描述一个对象数据,相当于这个对象的上下文环境。 2,轻量级:占用资源少,没有侵入
2015-08-12 20:44:41 5521 12
原创 ORM进阶之 ORM简介
1.什么是ORM ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。2.为什么会出现ORM思想 先从项目中数据流存储形式这个角度说起.简单拿MVC这种分层模式.来说. Mod
2015-08-07 20:22:24 27598 11
原创 分布式缓存
缓存就是用来避免频繁的到数据库或磁盘文件获取数据而建立的一个快速临时存储器。一般来说,缓存比数据库或磁盘容量更小,但是存取速度非常快。一般来说,内存是当前技术下最廉价且有效的缓存介质。内存价格低廉,但是存取速度是一般磁盘IO无法比拟的。
2015-07-30 14:02:13 2749 17
原创 单点登录之 Cas优化篇
最近做高校云平台,因为在这套平台下有多个系统在一起运行着,各个系统间都有一定的联系,所以该云平台采用单点登录,采用的cas。但是当我们系统开发完成以后,在进行考试测试的时候,同时大约有300多人同时进行登陆,输入网址以后根本
2015-07-28 10:00:15 4459 14
原创 MyEclipse创建自己类库
当我们做项目的时间长了,你就会发现,你要经常的一个个的引入你需要的jar文件,有时候会有十多个,但是他们又不再一个文件夹中,所以我们要添加了一个后,在添加一个。同样的工作,我们会不会觉得麻烦呢,那么你有没有想过办法呢。办法是有的,那就是面向对象的一个标准,封装。这篇博客就来说一下我们如何来封装自己的类库。打开我们的myeclipse开发平台后, 选择wind
2015-06-30 16:16:41 2316 8
原创 三分钟掌握 JUnit3.0
以前公司做过一个.net的项目,在项目开发的过程中,我们采用的是分层的开发方式,大家先在一起讨论接口, 然后讨论完以后,形成文档,然后按照文档进行开发!这样就有一个问题,你必须要保证你的接口是正确的,然后才能提供给其他人使用。所以一定要对你写的方法进行单元测试。单元测试真的是很方便! 现在的公司是开发java 项目的,开发过程也和.net的开发模式是一样的,所以说单元测试也成了必需品。但
2015-06-05 20:10:05 1328 13
原创 深入了解Struts1的运行机理
要说Struts1的工作流程,就必须要说一下Model1和Model2了。因为这个框架是踏着他们的尸骨一步一步的发展起来的。 Model1开发模式,想想我们刚刚开始接触Java的时候,我们用的就是这种模式了,一个jsp页面+处理业务逻辑JavaBean+负责处理数据的DaoBean。更有甚者,你可以在这里直接连接数据库获取数据。很简单,很好理解,开发起来速度足够快,没有
2015-06-03 15:38:51 2063 10
原创 UBD->MVC->Struts的演变
学习完了Struts1,然后在回头看看,自己学习的东西,感觉好乱,正好总结梳理一下。 在说Struts1之前,我们还要从我们的的过程化开发说起,页面一个方法,直接干到数据库。然后取出数据,显示在页面上,真的很简单,很快捷,没有什么多余的动作,最快的显示页面,他的显示速度是最快的!但是我们会发现,我们一点我们的东西特别的乱,所有的东西都揉在一起了,想要添加一些新的东西,或者
2015-06-01 15:20:15 2032 6
原创 缓存之Memcached
Memcache 的简单介绍 最近公司在做项目的时候,提到了缓存的概念,由于以前的项目用户的人数很少,所以有写看不出来,但是这个 项目的使用,是有很多人的,那么我们就应该考虑缓存了! 缓存,故名思意,就是可以临时存放东西的地方。因为缓存是内存,所以它的的读写速度,会是很快的!但是上网上查了查资料,有很多的方式,例如有Nginx,Squid,Memcached ,Reedis,e
2015-05-31 20:55:53 1922 7
原创 Cglib的简单使用
上一篇博客我们介绍回到了如何在我们的代码中实现静态代理模式,和动态代理模式,以及这两种模式的好处与坏处!JDK自从1.3版本开始,就引入了动态代理,JDK的动态代理用起来非常简单,但是它有一个限制,就是使用动态代理的对象必须实现一个或多个接口。如果想代理没有实现接口的类可以使用CGLIB包。CGLIB是一个强大的高性能的代码生成包。它被许多AOP的框架(例如Spring AOP
2015-05-11 21:17:35 5569 15
原创 静态代理与动态代理
代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两种。 静态代理:
2015-05-09 21:03:45 1253 9
原创 JavaWeb过滤器Filter
Filter也称为过滤器,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp,Servlet,静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制,页面的同一编码,过滤敏感词汇、压缩响应信息等一些高级功能! Servlet API中提供了一个Filter接口,开发web应用时,如果编写的J
2015-05-08 20:12:27 2051 7
原创 JSTL标签库的使用详解
在上一篇博客EL表达式中,我们介绍了EL表达式的简单使用,但是在使用EL表达式的同时,一般都是结合JSTL来一起使用的,这篇文章我们就来介绍一下JSTL的背景,分类,其在程序中的使用! 背景 JSTL(JSP StandardTag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP
2015-04-30 12:49:40 11126 13
原创 EL表达式
最近做DRP项目的时候,学习到了一个新的知识。EL表达式,这个东西特别的简单,那我为什么还要写一篇博客呢,一来推荐给更多的人使用,二来EL表达式给我带来了巨大的好处。 大家先来看看在我没用el表达式之前,我们要先将数据放入request中 。//我们在servlet中将数据写入到Request中, 然后转到我们的测试页面!public class JstlElServle
2015-04-29 16:27:40 1827 10
原创 CSDN博客自动访问
声明:本代码仅供学习娱乐。 1、采用线程访问 2、使用线程池和阻塞队列import java.net.HttpURLConnection;import java.net.URI;import java.net.URLConnection;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurr
2015-03-08 21:24:57 5016 8
原创 每行代码值多少钱
我知道,“line of code”(LoC)是一种非常愚蠢的计量方式。不要急着喷我,请大家先听我讲讲我最近参与的两个项目,看一下一些非常有意思的数字。项目#1:传统的同地协作第一个项目是由一组程序员通过传统的同地协作来执行的。人数为20(不包括项目经理、分析人员、产品负责人、SCRUM大师等等)。该项目是一个大流量的网络拍卖网站(每天有超过200万的页面访问量)。代码库的
2015-02-28 20:54:29 7096 5
原创 Mvc4单点登录之四 配置Cas服务端,返回更多的用户信息!
.Net单点登录详解 (SSO)Mvc4单点登录之一Cas简单介绍Mvc4单点登录之二 Cas server端配置 Mvc4单点登录之三Cas 客户端配置 前几篇博客大致的介绍了,cas的使用,在这篇博客当中,将为大家介绍一下如何配置服务端,让用户登录之后,返回更多的用户信息!一、首先需
2015-01-31 17:22:56 3269 2
原创 Mvc4单点登录之三Cas 客户端配置
上一篇博客讲解了cas服务端的配置,这篇博客为大家讲一下cas 客户端的配置!第一步建项目 自己新建一个mvc的项目。如图所示! 第二步添引用 将上一篇博客开头中让下载的文件,下载下来后,将dotnet-client-1.0.2-bin 文件中的 DotNetCasClient.dll文件复制到bin文件夹下,并添加DotNetC
2015-01-23 21:23:16 8483 9
原创 Mvc4单点登录之二 Cas server端配置
上一篇博客Mvc4单点登录之一Cas简单介绍简单的介绍了cas的工作原理!这篇文章介绍一下Cas Server端的配置。 首先要说明Cas server 是一个java程序,所以首先要确定你的电脑上安装了JDK, 并且安装了Tomcat 服务器,如果不会装的话,那么可以从网上查一下资料,一把一把的!例如,我将tomcat安装在了E:\apache-tomcat-7.0.52。
2015-01-23 20:17:01 3451 9
原创 Mvc4单点登录之一Cas简单介绍
CAS从结构上看包括两部分,CAS Server为需要独立部署的 Web 应用,CAS Client 为非常多的客户端提供支持,这个客户端指单点登录系统中的各个 Web 应用,包括 Java, .Net, PHP, Perl, Apache, uPortal, Ruby 等。 CAS 原理和协议 CAS Server 需要独立部署,主要负责对用户的认证工作;
2015-01-23 19:43:50 4659 8
原创 MVC系列之 ----登录实例
上一篇博客 MVC系列之——入门 为大家简单的介绍一下MVC的工作原理,这篇文章通过一个实例来为大家看看他到底是怎么一步一步的进行! 首先让我们新建一个工程,选择web 下的ASP.NET MVC3 Web应用程序,然后选择空模板,视图引擎选择Razor。 在单击确定以后会看到资源管理器中,这个结构就是MVC项目的基本结构,也是最简
2014-12-03 17:35:52 9416 13
原创 MVC系列之——入门
MVC全名是Model ViewController,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
2014-11-27 19:56:30 2216 27
原创 权限系统——初识
最近正在做高效平台中权限系统的项目,原来想的权限吗?简单,不就是判断一下这个用户存不存在,能看那些页面吗? 如果你是这么想的,那么我也只能说你应该好好的看看这篇文章,如果您对权限系统认识很深,那么就不需要再看了,因为这篇文章是帮助我自己理解的,当然也能帮助一下那些对权限系统一点认识也没有的朋友!首先应该说说,什么是权限系统?它有什么作用? 权限管理系统,一般指根
2014-11-22 21:42:31 1978 19
原创 UML之 时序图
本文和大家重点讨论一下UML时序图,UML时序图中包括的建模元素主要有:对象(Actor)、生命线(Lifeline)、控制焦点(Focusofcontrol)、消息(Message)等等。一、UML时序图简介(Briefintroduction)时序图(SequenceDiagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的
2014-11-01 22:07:54 3137 15
原创 J2EE的13个规范之(三) Servlet简介
Servlet是一种服务器端脚本,它是一个特殊的Java类,继承自HttpServlet,开发中主要用于处理和响应客户端的请求。 Servlet在容器中运行,其实例的和销毁创建由容器进行控制。每个Servlet的运行都遵循如下生命周期: (1)(容器)创建Servlet实例。 (2)init(初始化,显示相关Servlet实例信息,如log)。
2014-10-24 16:58:59 1983 18
Grid++report报表设计器
2013-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人