
&&项目开发
文章平均质量分 84
邱慕夏
邱慕夏 csdn
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
实体框架的优化应该考虑的角度--决定技术选型
&引言 之前一直带的项目--廊坊一中考评系统在做1.0的时候,怎么都没有上线,这是我们的第一个版本,使用的框架可以说是很新的框架:实体层:entity Framework远程数据访问:WCF前台:MVC1.0之所以没有上线的原因其实很简单,前台页面相应太慢,后来,我们综合了很多方面,意识到了问题:数据访问层太慢。&EntityFramew原创 2015-12-31 19:48:54 · 991 阅读 · 10 评论 -
创建Maven项目下的Dubbo+Zookeeper框架
引言:互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。第一:Dubbo背景大规模服务化,应用使用RMI或Hessian等工具,通过配置服务URL地址调用,通过原创 2016-08-08 11:22:06 · 3438 阅读 · 6 评论 -
Failed to bind NettyServer on /192.168.**.*:20880, cause: Failed to bind to: /0.0.0.0:20880
今天遇到的Dubbo的问题,第一天创建项目,不太懂原理,错误: Failed to bind NettyServer on /192.168.56.1:20880, cause: Failed to bind to: /0.0.0.0:20880 at com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol.createServer(Du原创 2016-08-08 10:04:12 · 68972 阅读 · 17 评论 -
Java中的事件委托
上一篇文档中写的事件和监听器,大家可以从类图中看出来,一旦事件源触发一个事件的时候,所有的观察者都会有所动作,但是这个动作,是一定的,是写死的,如果我想要根据触发的事件不同,来决定观察者有什么动作,是不是实现起来就需要修改观察者中的触发方法。举个例子:原创 2016-07-29 18:11:59 · 9462 阅读 · 7 评论 -
Java设计模式--事件监听器
java中的事件机制的参与者有3种角色:1.eventobject:事件状态对象,用于listener的相应的方法之中,作为参数,一般存在与listerner的方法之中。2.eventsource:具体的事件源,比如说,你点击一个button,那么button就是eventsource,要想使button对某些事件进行响应,你就需要注册特定的listener。3.eventlistener:对每个明确的事件的发生,都相应地定义一个明确的Java方法。这些方法都集中定义在事件监听者(E原创 2016-07-29 18:13:10 · 1393 阅读 · 4 评论 -
maven核心概念以及应用
引言现在我们做项目过程中,版本问题很重要,如果版本上不统一或者版本太高或者版本太低都会造成代码运行出错。因此,创建maven项目还是受到了很多的开发人员的青睐。当然了,使用maven也做好了很多的坑,现在总结一下。看一张图:当然了,上面的图是对Maven很多简单的概念进行的总结,一般在项目中使用的:依赖树:mvn dependecy tree 命原创 2016-06-30 21:59:14 · 614 阅读 · 2 评论 -
EJB中的拦截器--注解方式
引言拦截器可以监听程序的一个或所有方法。拦截器对方法调用刘提供了细粒度控制。可以在无状态回话bean、有状态回话bean和消息驱动bean上使用它们。拦截器可以使同意bean类中的方法或是一个外部类。这里的拦截器的实现,是为了之后的EJB+AOP做的准备,实现EJB中的AOP,我觉得可以有两种方式:一种为注解方式,一种为依赖注入的方式。实现:创建服务原创 2016-06-16 11:21:59 · 1259 阅读 · 3 评论 -
spring实现AOP的方式
引言现在项目中,尤其是大的项目,业务逻辑都是相对于小型项目来讲,都是业务逻辑复杂的。比如说,咱们以前的权限系统都是实现了资源的管理或者是角色管理。现在系统加入了更多的业务逻辑条件,来让用户的选择更少,让大家用起来更方面。于是,我们提出了立体化权限系统,通过立体化的权限系统,通过:组织机构、功能、时间、空间等都来约束,即可实现。我们都知道,第一开始,我们所有的业务逻辑都是原创 2016-06-30 20:06:05 · 602 阅读 · 2 评论 -
EJB的定时任务
引言EJB的定时服务(Timer Service) ,定时服务作在一段特定的时就按后执行某段程序,咱们应该都用过。咱们就直接介绍EJB3.0定时服务的开发过程。定时服务的开发过程与会话过程大致相同,但比会话Bean多了几个操作,那就是使用容器对象SessionContext创建定时器,并使用@Timeout注释生命定时器方法。下面我们做一个每隔3秒除法一次时间的定时器,当定原创 2016-06-30 19:48:09 · 2583 阅读 · 2 评论 -
Mybatis 动态切换数据库
mybatis介绍:每一个Mybatis的应用程序都以一个SqlSessionFactory对象的实例为核心。SqlSessionFactory对象实例可以通过SqlSessionFactoryBuilder对象获得。SqlSessionFactoryBuilder对象可以从XML配置文件或从Configuration类的习惯准备的实例中构建SqlSessionFactory对象。原创 2016-07-12 11:55:28 · 15010 阅读 · 14 评论 -
Mybatis的逆向工程(二)
Mybatis的逆向工程,最简单的Demo。原创 2016-04-20 15:43:28 · 1394 阅读 · 4 评论 -
Mybatis运用mapper代码实现和Spring的整合(一)
实现Mybatis利用Mapper代理实现与Spring,利用容器管理SqlSession。原创 2016-04-20 15:08:18 · 4265 阅读 · 4 评论 -
Activiti系列(三)——设置监听器指定Assignee
上一篇博客中,都是比较基础的Activiti的设置,Assignee都是写死的,这样,强大的Activiti有不用写死的Assignee的功能,现在我们来实现Demo。先看我们的目录:同样的,我们的Activiti.cfg.xml文件和log4j.properties文件都在上一篇博客中,已经写好了。一、画task.bpmn文件原创 2016-03-27 21:06:21 · 19114 阅读 · 4 评论 -
Activiti系列(四)——设计指定Assignee+审批
上面的三篇博客中,主要是说Activiti比较基本的,这个是我们项目中设计的Activiti的Designer。主要解决的问题:1、提交人可以是任何人。这里我们用变量。2、审批人用Listener实现,这里我们用Listener,并保存角色,凡有这个角色的人员都可以进行审批。3、审批有两种参数:批准和驳回。我们看看我们的流程图:原创 2016-03-27 21:41:08 · 33809 阅读 · 13 评论 -
Activiti系列(二)--审批流程
上一篇文章中,我们介绍了Activiti最简单的流程,但是,我们知道,一般来讲,审批一定有同意和不同意的区别,我们在这篇博客中做一个简单的Demo.代码:当然上一篇博客中已经配置了基本的Activiti.cfg.xml和log4j.properties文件,这次,我们都不说这些了。先看目录:一、suquenceFlow.bpmn原创 2016-03-27 20:28:29 · 10711 阅读 · 2 评论 -
Mysql (一)Mysql 在Linux系统安装
1、在linux系统下安装mysql culter2、解决Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)3、解决telnet 连接mysql,出现乱码加h_mysql_native_passowrd的问题原创 2016-04-08 11:13:31 · 3561 阅读 · 6 评论 -
redis(四))——多实例化——实现主从配置
引言redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保原创 2016-04-05 21:53:02 · 3982 阅读 · 4 评论 -
redis(三)--Java代码-telnet可以连接成功但是出现Connect timeout问题-解决方案
引言我之前在网上收集一些资料,关于Redis的java代码,在自己的电脑上运行的时候,出现了这样的问题,就是Connect timeout,连接超时的问题。首先我们遇到Redis的Connect timeout问题的时候,我们首先需要看看是不是linux系统上的redis是否有问题。测试一:在我们linux系统上使用命令:在我原创 2016-04-05 20:55:25 · 18656 阅读 · 3 评论 -
Cas单点登录学习笔记
Cas可以说是集成很好,应用很广,尤其在各个权限系统中,几乎是不可以或缺的一部分,因此,这片博客来记录学习Cas单点登录。单点登录:定义:单点登录的英文名称为SingleSign-On,简写为SSO,它是一个用户认证的过程,SSO使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。IBM对SSO有一个形象的解释“单点登录、全网漫游”。原创 2016-08-30 22:47:11 · 724 阅读 · 9 评论