自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (4)
  • 收藏
  • 关注

原创 SSO-Token,服务器端实现

最近在项目中遇到了一个单点登录的问题,就做了一个研究了下并做了实验,并分享给大家,有意见请指正~~~~ 关于SSO的定义等一些相关的问题请自行百度,这里只说实现~~~~~~ 首先呢,我做的SSO的实现在验证等操作全部是在服务器端实现的: 思路如下: 1、用户登录后,生成一个16位长度的Token字符串 2、将Token发回到客户端,在服务器端,将生成的Token和用户信息放到一个全局唯一

2015-06-15 10:31:12 8457 1

原创 使用ActiveMQ时遇到的坑

最近项目要做一个消息系统,选来选去,最后锁定到了ActiveMQ上,但是在使用中遇到了一个坑,分享给大家。 在使用PooledConnectionFactory做连接池来优化的时候,我原先按照官方API以及网上其他的相关资料引用了下面的包: geronimo-j2ee-management_1.1_spec-1.0.1.jar geronimo-jms_1.1_spec-1.1.1.jar

2015-06-04 22:06:47 9852 4

原创 第一个Struts项目

正式接触Java大名鼎鼎的三大开源框架之一的Struts,由于之前的不管是实验还是项目都是基于Servlet的,所以说如果使用Servlet进行Web工程搭建可谓是驾熟就轻,但是当我刚刚接触Struts的时候我就迷糊了,就像搭建Servlet项目,使用Struts搭建Web项目的流程是什么呢,我想不管是学什么,恐怕这个都是一个比较关键的问题,下面我就用已登录为例,来分享一下我这几天学习Struts

2015-03-30 11:13:40 578

原创 Java中的四种引用

自从去年9月份写完一篇博客后,就陷入纠结的项目当中去,第一次接手商业项目,很多事都要慢慢的去学习,再加上个人的懒惰导致博客没有坚持写下去,作为程序员深感惭愧啊!现在项目到收尾阶段了,有时间来看看书并做下来写博客了。 今天想写一个在Java中十分古老的API--强引用和弱引用,但是确实在之前很多时候都没有去深思,想清楚。借这个机会即是学习也是分享。 强引用(Strong Reference)

2015-03-27 11:29:53 445

原创 工厂模式浅谈

首先我们来一个简单的例子来初步感受下工厂模式: 下面是两个被调用者的类: class WesternStyle_Food_Chef implements Chef{ public String doFood(){ return "I am a western-style food chef, I like my job."; } } class Chinese_Chef impl

2014-10-27 18:22:46 562

原创 单例设计模式浅谈

单例模式的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。

2014-10-22 08:58:31 509

原创 Java 并发,读书总结

对象技术提供了一种把程序划分为若干个独立部分的方式。通常,还需要把程序转换为彼此分离的,能够独立运行的子任务。      进程:是一个自包含的运行程序,有自己独立的内存空间,是一个程序的执行过程。“多任务”操作系统通过周期性的将CPU切换到不同的任务,即 CPU时间片轮转,使得能够同时运行的多个进程,而每个进程都像是在连续的运行,一气呵成。      线程:是一个进程的不同执行路径,

2014-09-28 20:34:43 361

原创 类型检查

运行时类型识别,run-time type identification, RTTI:当只有一个指向对象基类的引用时, RTTI机制可以找出这个对象的确切类型。 多态机制 通常,也正是这样要求的,希望大部分代码尽可能少的了解对象的具体类型,而是只与对象家族中的一个通用表示打交道,这样的代码更容易写,更容易读,且更容易维护。设计也更容易实现,理解和改变。 但是,当遇

2014-09-28 11:14:56 421

空空如也

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

TA关注的人

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