- 博客(5)
- 收藏
- 关注
转载 动态代理实现多数据库的定时刷新链接信息的应用
开始研究动态代理之前 先简要谈下动态代理的概念 在不改变原有类结构的前提下增强类的功能以及对类原有方法操作,注意是方法不是属性(属性一般被设计为private修饰,不可以直接被调用) 动态代理的基本实例不做阐述,网上一大把 不理解的同学可以直接去搜索。 今天说的是自己在项目中遇到的一个实际的动态代理应用--》定时刷新多数据库的连接接属性 项目背景:项目中存在三个数据库 redis...
2019-01-19 18:27:00
116
转载 java设计模式之单例模式
本文属于原创内容,如需转载请标明来源。 单例模式属于java设计模式的一种,最常见实现方式有以下几种 懒汉、饿汉、双重检查单例、静态内部类单例。 单例模式的特点: 1:单例类只能有一个实例 2:单例类的唯一实例化必须由自己完成 3:单例类给其他对象提供唯一实例 如何保证第一个和第三个特点呢->2个实例化的对象相等说明是同一实例化对象 1 public class...
2018-12-31 15:39:00
71
转载 类和接口的使用-类和成员可访问性最小化
一个良好的程序设计应该是层次清晰,各模块对于外部模块来说,是否只提供了对外的API而隐藏了具体的实现细节,通常对于使用者而言,只需要知道实现功能的API 而无法操作具体实现的过程,这种设计理念被称为信息隐藏也就是我们通常所说的封装。 对于顶层的设计 例如接口之类的类只有两种访问级别 包级私有(只能被同级包下的其他类和接口访问 也就是默认修饰符 default)和公有(public)...
2018-12-22 14:25:00
136
转载 集合框架以及Map(一)
集合又称容器,编程思想中对其的定义为持有对象 我们在使用集合或者数组时得到最多的异常就是数组下表越界异常Java.lang.ArrayIndexOutOfBoundsException这篇文章我们不讨论异常 java的容器分为2部分 严格来说 Map接口下的子类并不属于集合框架 属于一个独立的体系 图片来源于https://blog.csdn.net/biexiaofei/art...
2018-12-18 22:57:00
89
转载 java类中成员的初始化顺序(一)
类被创建之后的成员的初始化顺序到底是怎么样的? 首先 不考虑继承 package com;public class DemoOne { /** * 关于类的初始化顺序 */ //不考虑继承结构的情况 private static int a=1; private String str="我被赋值了"; static{ ...
2018-12-16 21:20:00
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人