![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
葵歌小妖
这个作者很懒,什么都没留下…
展开
-
JMS两种消息模型
前段时间学习EJB,接触到了JMS(Java消息服务),JMS支持两种消息模型:Point-to-Point(P2P)和Publish/Subscribe(Pub/Sub),即点对点和发布订阅模型。个人觉得这两个模型挺容易理解的,因为生活中的例子还挺多的。1, P2P模型有以下概念:消息队列(Queue)、发送者(Sender)、接收者(Receiver)。每个消息都被发送到一个特定原创 2014-06-18 16:17:33 · 5689 阅读 · 14 评论 -
JSP运行原理及运行过程
1,JSP的运行原理(1)WEB容器JSP页面的访问请求时,它将把该访问请求交给JSP引擎去处理。Tomcat中的JSP引擎就是一个Servlet程序,它负责解释和执行JSP页面。(2)每个JSP页面在第一次被访问时,JSP引擎先将它翻译成一个Servlet源程序,接着再把这个Servlet源程序编译成Servlet的class类文件,然后再由WEB容器像调用普通Servlet程序一样原创 2014-04-16 11:33:12 · 39006 阅读 · 28 评论 -
Queue 消息的发送与接收(PTP 消息传递模型)
上篇博客写到了JMS两种消息模型(P2P、pub/sub)《JMS两种消息模型》,本篇博客通过一个实例来进一步了解P2P模型。Queue消息的发送与接收——PTP消息传递模型,例子:Queue消息的发送与接收:1,MyQueeuMDBBeanClient.java(Queue消息的发送者)package com.jinb.cn; import javax.jms.Queue;原创 2014-06-22 11:20:34 · 4406 阅读 · 16 评论 -
UI设计
最近项目验收过程中,再一次提出了UI设计问题,到底怎样才算是好的UI设计,谈一下我的体会。1,色调 进入页面首先映入眼帘的就是色调了,如果色调搭配的很好,会给用户很舒服的感觉,有使用此软件的兴趣;如果色调搭配凌乱,让人看着不舒服,估计没人会喜欢;色调不能太单一,也不能过于丰富,这种搭配也算是一门技术兼艺术了。 当然,对于色调的喜爱还是因人而异的,我们不能满足所原创 2014-09-28 20:20:16 · 1733 阅读 · 19 评论 -
CGLIB 和 JDK生成动态代理类的区别
AOP 使用的设计模式就是代理模式,是对IOC设计的补充。为了扩展性,往往会加上反射,动态生成字节码,生成代理类。 这里往往还会使用到DI,把代理的实现类通过依赖注入的方式,传给代理工厂。 关于生成动态代理类的方式有两种:JDK和CGLIB。 CGLIB,是一个开源工具。spring 和hibernate已经广泛使用。 关于AOP的概念解释网上有很多。 附件的内容是关于JD翻译 2014-10-31 00:19:53 · 7756 阅读 · 9 评论 -
jfreechart-立体统计图
最近信用办项目要将有关统计的平面柱状图改为立体柱状图,用了jfreechart。简单例子,分享一下。1,首先,引入IText-2.1.5.jar jcommon-1.0.17.jar jfreechart-1.0.14.jar2,代码柱状图:import java.awt.Font;import java.io.File;import org.jfree.chart.原创 2014-12-23 21:55:00 · 2030 阅读 · 10 评论 -
Topic消息的发送与接收(Pub/Sub 消息传递模型)
ddddMyTopicMDBBean.javapackage com.jinbo.cn;import javax.ejb.ActivationConfigProperty;import javax.ejb.MessageDriven;import javax.jms.JMSException;import javax.jms.Message;import javax.j原创 2014-06-27 11:24:49 · 5815 阅读 · 15 评论 -
静态代理和动态代理
所谓的代理设计就是指由一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。 系统中经常有这种需求:在某些操作前需要进行验证操作,比如:在添加/删除操作时,先进性用户信息验证,确认该用户是否拥有这些操作的权限。代码如下:UserManager接口:public interface UserManager {public void原创 2014-10-31 00:11:48 · 1845 阅读 · 21 评论 -
多态的分类
今天复习软考视频的笔记,有个概念——多态的分类有些不理解,查了写资料,拿出来分享一下; 多态分为两种:通用的多态和特定的多态。两者的区别是前者对工作的类型不加限制,允许对不同类型的值执行相同的代码;后者只对有限数量的类型有效,而且对不同类型的值可能要执行不同的代码。1,通用的多态又分为参数多态(parametric)和包含多态(inclusion);(1)参数多态:采用参数化模原创 2013-09-28 21:28:06 · 2691 阅读 · 14 评论 -
java与C#的简单比较
刚刚看完java视频,做了个简单图: 新知识不多,大多是与以往知识的相互碰撞,一下做了java与C#的简单比较: JavaC# 主类名与文件名必须一致可以不一致命名空间导入方式import关键字using关键字常量原创 2013-09-10 21:53:34 · 3353 阅读 · 14 评论