自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 深度剖析HashMap扩容resize()方法

/** * 最大容量 */ static final int MAXIMUM_CAPACITY = 1 << 30; /** * 默认初始容量 */ static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; /** * 默认加载因子 */ static final float DEFAULT_LOAD_FACTOR = 0.75f; /** ..

2020-12-10 15:01:27 325 3

原创 IDEA设置启动参数

设置启动参数的意义就是当启动程序时,程序会优先读取idea的配置参数,这样就可以不用修改配置文件具体设置1.Edit Configuration2.选择项目->在VM options中输入参数,我这里是配置Redis的所以输入-Dredis.address=localhost,就配置为本地的Redis地址3.完成即使配置文件是172.16.70.3的地址,但是控制台读取的配置是localhost...

2020-08-18 11:41:23 19941

原创 Java代码之自定义异常例子

自定义错误码、错误消息public interface ErrInfo { //接口默认修饰符public static final int ERROR_CODE= 2130000010; String ERROR_MESSAGE = "ERROR!"; 自定义异常类public class MyException extends Exception { private static final long serialVersionUID = 1L; .

2020-05-28 11:42:32 724

原创 如何实现单例工厂类的几种解决方案

现有文件:用于调用的服务类方法入口:public static <T> T getService(Class<? extends T> interfaceName) { //获取实例}方法一将服务类继承于LocalService接口。写一个工具类获取LocalService接口下所有实现类的类对象,工厂类ServiceFactoryEx 里面利用工具类ConfigUtil 获取所有的类对象,利用反射获取对应的实例具体代码继承public c.

2020-05-27 17:02:08 465

原创 Java代码之可复用单例工厂模式实现

情况一:实例对象构造器为public修饰工厂代码public class SingletonFactory { @SuppressWarnings("rawtypes") private static Map<Class,Object> instaces = new ConcurrentHashMap<Class, Object>(); @SuppressWarnings("rawtypes") private static Map<Class,WeakRefe

2020-05-27 13:51:15 362

原创 Java代码之接口实现类工厂模式实现

实现基础需要生产的对象类需要实现某个基础接口,例子中实现的是LocalService只会生成继承接口的实现类对象接口public interface LocalService { void initialize();}实现类public class LocalConferenceScheduleService implements LocalService { @OverWrite void initialize(){};}添加依赖 <!--反射.

2020-05-26 19:09:33 737

原创 那些MyBatis不得不注意的小细节

当参数返回String类型是写成parameterType=“String”

2019-07-12 20:47:09 287 2

原创 数据库-Sql语句

文章目录

2019-06-19 09:18:04 264

转载 Spring-CGLIB字节码增强

一、CGLIB本质没有接口,只有实现类采用字节码字节码增强框架cglib,在运行时,创建目标类的子类,从而对目标类进行增强导包二、示例代码目标类public class UserServiceImpl { public void addUser() { System.out.println("com.itheima.a_proxy.b_cglib addUser...

2019-06-06 19:55:05 383

转载 Spring-装配bean基于注解

装配bean基于注解用注解取代 xml 配置文件@Component取代< bean class = “”>

2019-06-05 23:05:08 89

转载 Spring-JDK动态代理

目标对象targetmethod1TargetInterfacepublic void method1代理对象Proxy.newProxyIntanse括号TarInterface括号冒号method1小括号小括号中括号中括号interface TargetInterface{ //目标类接口 public void method1(); public String method2();...

2019-06-04 23:28:13 155

转载 学习笔记-类加载器

一、类加载再Java代码中,类型的加载、连接与初始化过程都是在程序运行期间完成的提供了更强大的灵活性,增加了更多的可能性二、类加载器

2019-06-04 15:15:58 120

转载 找回微信撤回消息

# coding:utf-8import itchatfrom itchat.content import TEXTfrom itchat.content import *import sysimport timeimport reimport osmsg_information = {}face_bug = None # 针对表情包的内容@itchat.msg_r...

2019-03-14 22:38:40 1132

转载 个人微信接入图灵机器人

参照来源 https://www.cnblogs.com/wlzy/p/9010686.html安装软件安装Python、安装IDE—Pycham下载lib在cmd目录下运行 pip install itchat pip install requests安装成功截图如果安装不成功是因为Python的环境变量没有配置(网上可找配置方式)环境变量配置成功截图...

2019-03-13 23:50:03 10815 9

generatorSqlmapCustom.zip

利用java项目对数据库反向生成项目对应的pojo实体类、mapper类

2019-07-29

空空如也

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

TA关注的人

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