自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式之原型模式

相关点:apache中反射实现原型模式 BeanUtilsjdk clone克隆(浅拷贝)在Spring中Bean对象配置中的scope=“prototype”,每次使用对象之前,都会创建一个对象,并且会将依赖关系完整的赋值给新创建的对象Spring 默认是单例模式浅拷贝: 如果是复制的是 引用类型,那么复制的就是引用类型的地址,并没有重新新建一个单独的引用类型,后面如...

2018-12-26 23:33:34 205

原创 设计模式之单例模式

文章目录1.饿汉式2.懒汉式2.1 (线程非安全)2.2 (线程安全)3.内部类实现4.注册登记式5.枚举式6.反序列化单例模式  初衷是为了使资源共享,只需要赋值或者初始化一次,大家都能重复利用应用场景: Listener本身单例,日历Calendar,IOC容器,配置信息Config(除了差异性的)技术方案: 保证整个运行过程中只有一份,饿汉式、懒汉式、注册登记式(枚举式)、反序列如...

2018-12-26 22:05:52 113

原创 Docker基础命令

2018-12-25 21:00:31 174 1

原创 Gradle的依赖

每一个项目都有一个ConfigurationContainer类的容器来管理相应的配置,并且每一个Gradle都是有依赖处理器的,由DependencyHandler接口来实现如下图:1.外部模块依赖两种方式声明依赖:字符串的形式如: compileOnly ‘org.projectlombok:lombok:1.18.2’key-value形式 :testCompile group...

2018-12-23 10:41:46 394

原创 Gradle中task使用, 构建脚本

每一个Gradle构建都包含三个基本构建快:project, task, propertyproject项目:一个project表示一个正在构建的组件,每一个构建脚本build.gradle至少定义一个脚本项目的属性和方法可以直接使用,不需要使用project变量task任务任务动作定义了一个当任务执行时的最小工作单元property属性每一个project和task都提供gett...

2018-12-23 10:08:25 1334

原创 Gradle 构建Java,Web项目以及包装器

文章目录1.定制项目结构2.定制项目输出路径3.配置和使用外部依赖4.构建Java项目4.1 gradle构建Java流程4.2 定制gradle的Java项目5.构建Web项目5.1使用war插件5.2定制war插件5.3 使用嵌入式容器Jetty运行5.4 定制Jetty插件6. Gradle包装器6.1 配置包装器6.2 使用包装器6.3 定制包装器1.定制项目结构Gradle默认项目...

2018-12-22 16:50:04 512

原创 设计模式之简单工厂,工厂方法,抽象工厂模式

基准类,一个接口两个实现产品类//接口Milk public interface Milk { /** * 获取牛奶的名称 * @return String 名字 */ String getName();}/** * 蒙牛牛奶类MengNiu */public class MengNiu implements Milk { @...

2018-12-22 11:04:02 331

原创 Gradle 特性和常用命令行

文章目录1.Gradle的特性2.常用命令行和选项2.1 gradle命令行:2.2 命令行的选项2.3 参数选项2.4 日志选项2.5 帮助任务2.6 gradle的守护进程1.Gradle的特性gradle 兼容ant和maven,是在ant和maven取的中间值,既有ant的灵活配置又有maven的约定优于配置原理,使用编程的方式管理项目,更加具有逻辑性(个人理解)特点:1)...

2018-12-22 09:57:09 298

原创 Maven 通过archetype生成自己的模板

文章目录一、生成模板1.先通过Maven创建自己的模板2.当前项目下执行命令mvn archetype:create-from-project3.进入这个目录 cd /target/generated-sources/archetype二、使用模板一、生成模板1.先通过Maven创建自己的模板如图:2.当前项目下执行命令mvn archetype:create-from-project...

2018-12-16 11:35:01 1493

转载 Maven的Profile学习

参考:https://www.cnblogs.com/wxgblogs/p/6696229.htmlhttps://www.cnblogs.com/nfcm/p/7550772.html

2018-12-16 09:37:50 94

转载 maven nexus3.13 安装 ---Windows服务器安装过程和基本使用

参考网址:https://blog.csdn.net/a184477587/article/details/81905321#commentBox

2018-12-15 22:52:07 316

原创 Maven插件

查看Maven插件的网址:https://maven.apache.org/plugins/http://www.mojohaus.org/plugins.html文章目录1.常用的插件1.1 findbugs 静态代码检查,可以检查代码中的bug1.2 统一修改整个项目的版本号1.3 打包源代码1.4 assembly 打包zip、war,可以执行jar包等1.5 Tomcat插件2.编写...

2018-12-15 15:15:52 157

原创 Maven 基本配置知识

Maven遵循 : Convention over Configuration 约定优于配置文章目录1.maven 的配置文件1.1 加载顺序1.2 配置setting.xml1.3 setting.xml的其他配置2.Maven的插件运行机制3.Maven的pom.xml4.Maven的生命周期1.maven 的配置文件1.1 加载顺序  ~/.m2/setting.xml -&g...

2018-12-15 12:53:13 165

原创 MySQL的配置优化 --08

1.基于参数的作用域2.配置文件 配置文件默认加载有四个,顺序读取下面的四个配置,后面有相同的参数会覆盖之前的参数:/etc/my.cnf -----> /etc/mysql/my.cnf -----> /usr/etc/my.cnf ----->  ~/.my.cnf 可以通过如下命令查找到配置的这四个文件加载的顺序。 m...

2018-12-13 20:49:40 879

转载 Spring事务传播机制

https://www.cnblogs.com/softidea/p/5962612.html

2018-12-12 22:06:04 102

原创 Mysql的体系结构和运行机理 --04

一、Mysql的体系结构整体图​​​​上图解析:1.Connector:接入方支持多种协议2.Management Serveices & Utilities:系统管理和控制工具,mysqldump、 mysql复制集群、分区管理等3.Connection Pool 连接池:管理缓冲用户连接、用户名、密码、权限校验、线程处理等需要缓存的需求4.SQL Inte...

2018-12-09 16:39:27 1193

原创 MySQL索引B+Tree和优化概念-- 03

目录1.索引概念    2.  特点:3.MYSQL的储存结构B+Tree的由来3.1. 二叉树Binary search Tree3.2.平衡二叉树 Balanced binary search tree3.3.多路平衡查找树 B-Tree3.4.加强版多路平衡查找树 B+Tree3.5. 选择 B+Tree 的优点4.MYSQL 的B+Tree表现形式4...

2018-12-09 13:47:57 2971

原创 Mysql的存储引擎介绍--02

Mysql是支持插拔式引擎1.插拔式的插件方式2.存储引擎是指定在表之上的,即一个库中的每一个表都可 以指定专用的存储引擎。3.不管表采用什么样的存储引擎,都会在数据区,产生对应的一个 的一个frm文件(表结构定义描述文件)1. CVS存储引擎  数据存储以用CSV文件特点:不能定义没有索引、列定义必须为NOT NULL、不能设置自增列–> 不适用大表或者数据的在线处理...

2018-12-09 13:46:48 164

原创 索引分类--01

1. 存储引擎索引的结构   在MySQL中,索引是在存储引擎层实现的,而不是在服务器层。MySQL支持的索引方法,也可以说成是索引的类型(这是广义层面上的),主要有以下几种:在MySQL中,索引是在存储引擎层实现的,而不是在服务器层。MySQL支持的索引方法,也可以说成是索引的类型(这是广义层面上的),主要有以下几种:存储引擎结构概念B -Tree最常见的索引储存结构,...

2018-12-09 12:10:09 636

转载 linux中常用命令:find、grep

在linux下面工作,有些命令能够大大提高效率。本文就向大家介绍find、grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们。本文结构如下:find命令 find命令的一般形式find命令的常用选项及实例find与xargsgrep命令 grep命令的一般形式grep正则表达式元字符集(基本集)grep命令的常用选项及实例1、find命令find命...

2018-12-02 10:53:30 209

akka--------------介绍

akka接触信息

2022-06-08

空空如也

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

TA关注的人

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