博客专栏  >  编程语言   >  企业级Java应用

企业级Java应用

关于JavaEE核心框架相关的技术博客分享,覆盖核心JavaEE框架、WebService、JVM、设计模式......

关注
24 已关注
79篇博文
  • CAS单点登录原理简单介绍

    1. SSO简介 1.1 单点登录定义 单点登录即在多系统的环境中,登录单方系统,就可以在不用再次登录的情况下访问相关受信任的系统。 2. CAS简介 CAS(Center Authe...

    2018-08-26 20:23
    343
  • 数据库踩坑记录

    本博客记录一下一次踩坑记录,过程是这样的,在跟一个bug,涉及到一张中间表,然后这张中间表的主键是自增的,不过因为对接其它系统,出现了主键唯一性冲突,所以我就只好改数据了,原本认为既然是一张中间表,那...

    2018-07-28 11:47
    181
  • 设计模式之观察者模式(行为型)

    模式定义 观察者模式(Observer Pattern):观察者模式定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖的对象皆得到通知并且被自动更新。不过观察者只能知道目标发...

    2018-07-22 17:37
    149
  • 设计模式之3种工厂模式对比和简单介绍

    定义 简单工厂模式又称静态工厂模式。可以根据参数的不同返回不同类的实例。定义一个类来创建其它类的实例。 角色 简单工厂模式包含如下角色 Factory:工厂角色 Product:抽象产品...

    2018-04-24 17:35
    295
  • 设计模式之建造者模式(创建型)

    模式定义 建造者模式属于23种设计模式中的创建型模式,可以理解为创建对象的一种很好的方法。 所谓建造者模式就是将组件和组件的组件过程分开,然后一步一步建造一个复杂的对象。所以建造者模式又叫生成器模...

    2018-04-24 11:04
    294
  • 设计模式之单例模式(创建型)

    前言 本博客介绍一种创建型模式:单例模式 这是一种比较容易理解的设计模式,可以理解为创建对象的一种很好的做法。可以尽量避免创建过多的对象,给JVM造成很大的负载。 应用场景 单例模式的一些...

    2018-04-20 15:28
    164
  • Apache Lucene全局搜索引擎入门教程

    Lucene简介 Lucent:Apache软件基金会Jakarta项目组的一个子项目,Lucene提供了一个简单却强大的应用程式接口,能够做全文索引和搜寻。在Java开发环境里Lucene是...

    2018-04-19 16:04
    1345
  • RocketMQ入门手册

    前言 继我上一篇博客后 分布式消息队列RocketMQ学习教程① 上一篇博客最主要介绍了几种常用的MQ,所以本博客再简单介绍一下RocketMQ的原理和简单的例子,基于Java实现,希望可以帮助...

    2018-04-12 16:02
    555
  • Java NIO工作机制简介

    前言 本博客只简单介绍NIO的原理实现和基本工作流程 I/O和NIO的本质区别 NIO将填充和提取缓冲区的I/O操作转移到了操作系统 I/O 以流的方式处理数据,而 NIO 以缓冲区的方式...

    2018-04-08 17:36
    479
  • java.util.ConcurrentModificationException原因

    我们要写个遍历Map集合,删除指定key值的方法,我们估计会这样写。 刚开始我习惯上会写上map.remove(entry.getKey()),remove集合的一个值。但是写了之后,会发现java...

    2018-04-02 11:06
    141
  • 配置Eclipse可以查看JDK源码

    配置Eclipse可以查看JDK源码 Window->Preferences->Java->Installed JREs 若没有JRE,需要自己添加进来,...

    2018-03-29 17:22
    968
  • java.lang.NoClassDefFoundError原因

    ClassNotfoundException java开发中经常遇到java.lang.ClassNotfoundException异常,ClassNotfoundException异常一般就是编译...

    2018-03-29 16:11
    3451
  • 配置maven使用阿里云仓库

    1、在项目的pom.xml里直接加入 <repositories><!-- 代码库 --> <reposito...

    2018-03-17 19:42
    8479
  • HTTP强转为HTTPS过滤器

    package com.foresee.dzswj.web.sbzs.filter; import java.io.IOException; import java.net.URI; import ...

    2018-01-23 10:30
    479
  • 任务调度框架Quartz原理简介

    第一章 Quartz 1 Quartz概念 2 Quartz任务调度主要元素 3 Quartz特点 4 Quartz基本元素关系图 第二章 Trigger触发器 1 Trigger定义 2 Tri...

    2018-01-17 17:23
    1565
  • MySQL数据库的锁机制

    在并发访问情况下,很有可能出现不可重复读等等读现象。为了更好的应对高并发,封锁、时间戳、乐观并发控制(乐观锁)、悲观并发控制(悲观锁)都是并发控制采用的主要技术方式。锁分类①、按操作划分:DML锁,D...

    2018-01-02 14:44
    1524
  • SpringMVC+ZTree实现树形菜单权限配置

    计划在开源项目里加入权限配置的功能,打算加入zTree实现树形结构。Team的Github开源项目链接:https://github.com/u014427391/jeeplatform 欢迎st...

    2017-12-25 09:42
    2660
  • 基于RBAC模型的权限系统设计(Github开源项目)

    计划在Team的Github开源项目里加入权限控制的业务功能。从而实现权限控制。在很多管理系统里都是有权限管理这些通用模块的,当然在企业项目里,权限控制是很繁杂的。 Team的Github开源项目链...

    2017-12-23 17:57
    4492
  • Github开源项目(企业信息化基础平台)

    JEEPlatform一款企业信息化开发基础平台,可以用于快速构建企业后台管理系统,集成了OA(办公自动化)、SCM(供应链系统)、ERP(企业资源管理系统)、CMS(内容管理系统)、CRM(客户关系...

    2017-12-21 20:30
    2165
  • SpringBoot集成Redis实现缓存处理(Spring AOP技术)

    第一章 需求分析计划在Team的开源项目里加入Redis实现缓存处理,因为业务功能已经实现了一部分,通过写Redis工具类,然后引用,改动量较大,而且不可以实现解耦合,所以想到了Spring框架的AO...

    2017-12-14 11:30
    5510

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部