代码改变世界

单例模式最终推荐写法-线程安全

2020-06-10 08:55 by 全me村的希望, 321 阅读, 0 推荐, 收藏, 编辑
摘要:最终推荐写法 public class Singleton{ private static class SingletonHolder{ public static Singleton instance = new Singleton(); } private Singleton(){} //访问静 阅读全文

mybatis源码解析-日志适配器

2020-06-08 09:09 by 全me村的希望, 533 阅读, 0 推荐, 收藏, 编辑
摘要:1.为什么需要使用适配器? 集成第三方日志组件,屏蔽日志组件底层实现,统一提供写日志的接口。 2.什么是适配器模式 定义:将一个类的接口变成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够一起工作。 client-->Target(统一接口) Adapter继承Targe 阅读全文

java基本类型与byte字节数组的转换(包含大端,小端)

2020-05-19 15:15 by 全me村的希望, 8547 阅读, 1 推荐, 收藏, 编辑
摘要:近期java项目中需要解析来自c/c++的字节数据,但是解析的过程中涉及到了字节数组数据大端、小端排序的问题,所以整理补充了基本类型short、int、long与byte数组以分别大端和小端相互转换的方法。 /** * 将int转为高字节在前,低字节在后的byte数组(大端) * @param n 阅读全文

spring boot mybatis 报错Invalid bound statement (not found)解决过程

2020-05-09 16:35 by 全me村的希望, 7912 阅读, 3 推荐, 收藏, 编辑
摘要:通过解决Invalid bound statement (not found),剖析mybatis加载Mapper接口、Mapper.xml以及将两者绑定的过程。 项目刚开始使用了spring boot mybatis: 1.配置扫描mapper接口 @MapperScan({"com.hbfec. 阅读全文

mysql中联合索引中的自增列的增长策略

2020-03-16 17:03 by 全me村的希望, 721 阅读, 0 推荐, 收藏, 编辑
摘要:《深入理解MySQL》中一段介绍MyISAM存储引擎中自动增长列的示例,如下 1 mysql> create table autoincre_demo 2 -> (d1 smallint not null auto_increment, 3 -> d2 smallint not null, 4 -> 阅读全文

软件设计六大原则个人理解记录

2020-02-21 15:17 by 全me村的希望, 389 阅读, 0 推荐, 收藏, 编辑
摘要:设计模式的六大原则有: Single Responsibility Principle:单一职责原则Open Closed Principle:开闭原则Liskov Substitution Principle:里氏替换原则Law of Demeter:迪米特法则Interface Segregat 阅读全文

spring boot mybatis+ vue 使用POI实现从Excel中批量导入数据

2019-12-27 16:07 by 全me村的希望, 2171 阅读, 0 推荐, 收藏, 编辑
摘要:一、前端vue+element 1.前端使用element的upload组件来实现文件的上传 <el-upload style="display: inline-flex;margin-right: 8px" :show-file-list="false" :before-upload="befor 阅读全文

spring boot 使用POI导出数据到Excel表格

2019-12-26 00:17 by 全me村的希望, 1893 阅读, 0 推荐, 收藏, 编辑
摘要:在spring boot 的项目经常碰到将数据导出到Excel表格的需求,而POI技术则对于java操作Excel表格提供了API,POI中对于多种类型的文档都提供了操作的接口,但是其对于Excel表格的操作无疑是最强大的。 1.POI简介 Apache POI 是用 Java 编写的免费开源的跨平 阅读全文

spring boot 整合JPA多数据源

2019-11-01 22:26 by 全me村的希望, 1315 阅读, 0 推荐, 收藏, 编辑
摘要:上个文章介绍了spring boot在使用Mybatis持久化技术的时候如何使用多数据源,今天再补充一个使用spring data jpa实现多数据源的使用情况,JPA是一套数据库持久化规范,或者称之为一套接口,可以类比于Java中的接口,既然有接口就有实现,Hibernate就是其中的一个实现。 阅读全文

spring boot mybatis多数据源解决方案

2019-10-31 22:38 by 全me村的希望, 635 阅读, 0 推荐, 收藏, 编辑
摘要:在我们的项目中不免会遇到需要在一个项目中使用多个数据源的问题,像我在得到一个任务将用户的聊天记录进行迁移的时候,就是用到了三个数据源,当时使用的AOP的编程方式根据访问的方法的不同进行动态的切换数据源,觉得性能不太好,先在又新用到了一种使用方式,觉得不错,记录下来。 介绍一下DEMO项目,使用的sp 阅读全文