设计模式-Java开发中常用和常见的设计模式总结归纳
持续更新中…1. 单例模式1.1. 静态内部类方式public class ThreadPoolUtil { private ThreadPoolUtil() { } private static class Singleton { private static final String threadNamePrefix = "global-un...
后端开发-浅谈微服务
1. 微服务概述1.1. 什么是微服务微服务(Microservice Architecture)是最近几年流行的一种架构思想,关于它的概念很难一言以蔽之。在此引用ThoughtWorks公司的首席科学家Martin Fowler于2014年提出的一段话:原文:https://martinfowler.com/articles/microservices.html汉化:https://www.cnblogs.com/liuning8023/p/4493156.html就目前而言,对于微服务业界
安装ES谷歌浏览器head插件
1. 下载插件:https://github.com/liufengji/es-head2. 安装插件:2.1. google —》更多工具----》扩展程序2.2. 将解压的elasticsearch-head.crx文件拖进来。若提示程序包无效:“CRX_HEADER_INVALID”,则执行往下步骤:2.3. 将elasticsearch-head.crx更名为elasticsearch-head.rar 再解压;进入elasticsearch-head文件夹将_metadata文件夹重命
MySQL分区、定期备份与还原等
MySQL创建带分区的表的sql语句create table check_work_v2_suppl( id varchar(50) not null comment '主键id', day_id date not null comment '被补卡日期,yyyy-MM-dd格式日期分区字段', project_i.
代码托管工具-svn&git
1.视频2.博文2.1. 通过idea创建svn分支https://blog.csdn.net/liyanlei5858/article/details/81746545?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFro
IDEA 配置、快捷键、Debug调试技巧等
1.配置https://mp.weixin.qq.com/s/A-dOmmwaysXxshQHXHmnGghttps://mp.weixin.qq.com/s?__biz=MzAxMjEwMzQ5MA==&mid=2448885815&idx=1&sn=ed148493b950433f2f4e3e0e5cb27ce2&chksm=8fb5521ab8c2db0cd4c60d581f775b489285d191664cbf152ba2bdb7081e8fd0c2ed78b1
Java内存分页实现
1.封装的方法如下:package com.boot.base.common.pagination;import com.boot.base.common.util.LogUtil;import org.springframework.util.CollectionUtils;import java.util.Collections;import java.util.List;import java.util.stream.Collectors;/** * @Description 内
Java8的Stream&Lambda笔记
持续更新中…1.Stream1.1. 过滤器1.2. map的key不存在则创建并赋值、分组统计: Map<String, List<String>> map = new HashMap<>(); map.computeIfAbsent("1", key -> new ArrayList<String>()).add("1"); List<String> list = map.get("1
Java下载文件到浏览器
参考:1.https://www.cnblogs.com/mark-luo/p/11577979.html2.https://blog.csdn.net/dei5960/article/details/101647586?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_releva
MySQL同步数据:将一张表的某些列数据,复制到另外一张表;一个表中的字段更新另一个表中字段等
参考:1.https://www.cnblogs.com/fengff/p/10978920.html2.https://www.jb51.net/article/150323.htm
MySQL函数和存储过程在项目中的应用
1. 生成项目编号create definer = root@`%` function generate_project_no_func(areaId varchar(50), tradeId varchar(50), typeId varchar(50)) returns varchar(100)BEGIN DECLARE dateStr VARCHAR(10); DECLARE areaSimpleSpell VARCHAR(50) DEFAULT 'NOAREA';
SpringBoot集成EasyExcel实现导入导出
1. 项目介绍easyexcel是一款快速、简单避免OOM的java处理Excel工具!github地址:https://github.com/alibaba/easyexcel2. 参考文章2.1. Java操作Excel竟然这么简单2.2. 10w行级别数据的Excel导入优化记录
今日推荐
周排行