- 博客(28)
- 收藏
- 关注
原创 后端null转换为空对象给前台
自动以mapper package com.technology.admin.config; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.databind.JsonSerializer; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializerProvi
2020-05-28 19:16:29
725
原创 单例模式
单例模式 饿汉式(静态变量) 无线程同步问题 类加载时已完成实例化,可能造成内存浪费(该对象从未使用) //饿汉式(静态变量) class SingleTon{ //私有构造器 private SingleTon(){} private static final SingleTon SINGLE_TON = new SingleTon(); // pu...
2020-03-07 16:30:53
170
原创 原型模式
原型模式 简化创建对象过程,提高效率 不用重新初始化对象,而是动态的获取对象运行时的状态 需要为每一个类配备一个克隆方法,对已有的类进行改造时,需要修改其源码,违背了ocp原则,需要注意。 浅拷贝 数据类型为引用类型的的成员变量,比如数组,类对象等,浅拷贝只会进行引用传递,不会对其进行复制 默认使用clone()方法来实现 Cat类 public class Cat implements ...
2020-03-07 16:30:06
160
原创 注解简单笔记
注解 基本注解 @Target(value) ElementType.TYPE 作用于类上面 ElementType.METHOD 作用于方法上面 ElementType.FIELD 作用于属性上面 定义 Annotation 时,@Target 可有可无。若有 @Target,则该 Annotation 只能用于它所指定的地方;若没有 @Target,则该 Annotation 可以用于...
2020-03-02 13:50:20
218
原创 多线程简单笔记
线程 main函数是一个线程,JVM启动时调用,线程名字是main 实现一个线程,必须创建Thread实例,重写run(),调用start(); JVM启动后有多个线程,只有有一个非守护线程 调用start()后,至少两个线程,一个是被调用的线程,一个是调用的线程 生命周期 new–>runnable–>running–>block–>terminated 创建线程 继...
2020-03-02 13:49:50
150
原创 java反射
反射 将类的各个组成部分封装为其他对象,反射机制 获取Class对象的方式 Class.forName(“全路径”); 将字节码文件加载进内存,返回class对象 类名.class; 通过类名的属性class获取 对象.getClass(); 该方法定义于Object类中 Book类 package com.study.domain; public class Book { ...
2020-02-24 12:11:57
98
原创 springboot拦截器
拦截器类 package com.rikka.article.interceptor; import com.rikka.common.result.BaseResult; import com.rikka.redis.RedisService; import org.springframework.beans.factory.annotation.Autowired; import org.s...
2020-02-18 12:14:03
169
原创 vue父子组件方法互相调用
子组件调用父组件方法 子组件调用父组件 子组件直接调用 methods:{ viewLabel(data){ this.$parent.viewLabel(data); } } 父组件监听调用 子组件 this.$emit('viewLabel',data); 父组件 <Asi...
2020-02-13 20:43:42
148
原创 离线安装docker-compose
下载docker-compose文件 解压到/usr/bin目录下 赋予权限 chmod +x /usr/bin/docker-compose 安装完成!
2019-12-31 16:36:39
197
原创 webpack个人学习笔记
安装webpack npm install webpack@3.6.0 //安装到全局 npm install webpack@3.6.0 --save-dev //安装到当前目录下 安装loader npm install css-loader@2.0.2 --save-dev npm install style-loader@0.23.1 --save-dev npm install ...
2019-10-24 23:54:51
123
原创 maven项目中使用私服的配置
统一的依赖管理中配置 <distributionManagement> <repository> <id>nexus-releases</id> <name>Nexus Release Repository</name> <u...
2019-10-18 21:35:18
548
1
原创 apt更换源
编辑/etc/apt/sources.list文件 vi /etc/apt/sources.list 在最前面加入以下内容 deb http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ xenial-security main res...
2019-10-16 21:53:29
7343
原创 ubuntu设置root用户
使用root用户 设置root密码 sudo passwd root 切换到root su 设置允许远程连接root账户 vi /etc/ssh/sshd_config # Authentication: LoginGraceTime 120 #PermitRootLogin without-password //注释此行 PermitRootLogin yes ...
2019-10-16 21:22:14
122
原创 简单sql
查询不重复记录 select distinct 字段 from 表名 selct distinct 字段1,字段2 from 表名(两个字段同时不重复) 排序 select * from 表名 order by age desc(按照年龄降序排序所有内容) desc 降序 asc升序 默认升序 如果只有一个排序字段,则字段相同的记录将会无序排列。 限制 limit eg: sele...
2019-07-03 15:45:50
220
原创 服务提供者大概流程
服务消费者(有待改进,简单参考) 1.配置dataSources datasource: druid: url: jdbc:mysql://119.23.203.22:3306/itoken-service-admin?useUnicode=true&characterEncoding=utf-8&useSSL=false username: roo...
2019-07-03 15:37:18
155
转载 firewall基本命令
firewall基本命令 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld 开机启用 : systemctl enable firewalld 启动一个服务:systemctl start ...
2019-06-12 16:01:38
198
原创 将博客搬至优快云
将博客搬至优快云 move。。 posted @ 2019-05-13 15:38 板栗子 阅读(...) 评论(...) 编辑 收藏
2019-05-13 15:38:00
100
原创 docker安装solr
Docker安装solr docker-compose安装solr 创建docker-compose.yml version: '3.1' services: solr: image: solr restart: always container_name: solr ports: - 8983:8983 执行docker-compose up -...
2019-05-11 15:59:23
519
原创 基于docker-compose安装redis sentinel集群
安装redis sentinel集群 创建一主两从 创建docker-compose.yml文件 version: '3.1' services: master: image: redis container_name: redis-master ports: - 6379:6379 slave1: image: redis conta...
2019-05-11 12:07:58
1413
1
原创 归并排序(java实现)
归并排序(java实现) 1 public static void sort(int[] a,int low,int high){ 2 int mid = (low+high)/2; 3 if(low<high){ //最小单元不为1时继续拆分 4 sor...
2018-10-12 13:45:00
105
原创 全排列
全排列 1 public class Main{ 2 static int count=0; 3 public static void main(String[] args) { 4 int[]arr={0,1,2,3,4,5,6,7,8,9}; 5 f(0,9,arr); ...
2018-05-24 15:02:00
90
原创 拆分一个整数
拆分一个整数 import java.util.Scanner; //拆分整数(相加) public class Test { static int[]res=new int[100]; static int p=0; public static void main(String[] args) { ...
2018-05-11 16:25:00
145
原创 BASIC-19 完美的代价
BASIC-19 完美的代价 问题描述 回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。小龙龙认为回文串才是完美的。现在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一个完美的回文串。 交换的定义是:交换两个相邻的字符 例如mamad 第一次交换 ad : mamda 第二次交换 md : madma...
2018-01-25 10:20:00
83
原创 BASIC-25 回形取数 java
BASIC-25 回形取数 java 蓝桥杯基础练习:回形取数 问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。 输入格式 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。 输出格式...
2018-01-24 20:31:00
229
原创 ALGO-27 FBI树
ALGO-27 FBI树 问题描述 我们可以把由“0”和“1”组成的字符串分为三类:全“0”串称为B串,全“1”串称为I串,既含“0”又含“1”的串则称为F串。 FBI树是一种二叉树,它的结点类型也包括F结点,B结点和I结点三种。由一个长度为2N的“01”串S可以构造出一棵FBI树T,递归的构造方法如下: 1)T的根结点为R,其类型与串S的...
2018-01-24 15:03:00
116
原创 链式存储二叉树(java)
链式存储二叉树(java) 链式存储一个完全二叉树代码: //二叉树(链式存储) import java.util.ArrayDeque; import java.util.LinkedList; import java.util.List; import java.util.Queue; import jav...
2018-01-24 11:57:00
309
原创 ALGO-30 开心的金明 0/1背包问题 (java)
ALGO-30 开心的金明 0/1背包问题 (java) 今天第一次接触了0/1背包问题,总结一下,方便以后修改。不对的地方还请大家不啬赐教! 上一个蓝桥杯的例题: 金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎 么布置,...
2018-01-23 20:34:00
90
原创 BASIC-18 矩形面积交
BASIC-18 矩形面积交 /* * 矩形相交 问题描述 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。 输入格式 输入仅包含两行,每行描述一个矩形。 在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10...
2018-01-20 15:40:00
85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人