自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Spring面试题

Srping面试题SpringBoot启动流程SpringBoot的自动装配原理Spring怎么解决循环依赖Spring对循环依赖的解决方法可以概括为 用三级缓存方式达到Bean提前曝光的目的Spring创建的过程简单的可以简单概括为 实例化——>依赖注入——>初始化。而Spring解决循环依赖的方法就是在实例化之后,依赖注入之前,将实例化的对象放到缓存中进行提前曝光,后边的对象则在实例化前,先到缓存中查找有无对应的实例化对象即可,例如为什么要三级缓存,二级怎么不够?Spring

2022-05-28 18:07:44 118

原创 Notepad++常用操作记录

行转列列转行

2021-02-24 14:01:41 316 1

原创 VMware重启后断网后,无法用xshell连接虚拟机

电脑开机后, 没有接入网络,就启动了vmware. 进入虚拟机centos后, 发现没有网络, 本机联网后, centos有网, 但是向外ping本机可以ping同, 但是 本机 ping不同 centos, 最后重启本机, 先联网, 在启动vmware 好了...

2020-12-28 00:12:04 572

原创 Java中的代理

三种代理模式https://www.cnblogs.com/cenyu/p/6289209.html

2020-11-08 20:21:57 83

原创 List, Integer[], int[]的相互转换

import java.util.Arrays;import java.util.List;import java.util.stream.Collectors; public class Main { public static void main(String[] args) { int[] data = {4, 5, 3, 6, 2, 5, 1}; // int[] 转 List<Integer> List<Inte

2020-11-08 20:02:03 501

原创 使用volatile改造单例模式DCL

https://www.cnblogs.com/codingmengmeng/p/9846131.html

2020-10-28 23:13:25 113

原创 为什么在Service层能不能注入Controller的Bean

面试官: 在我们使用ssm或者ssh框架的时候,我们通常可以在Controller层注入@Service,@Component,@Repository等Bean,那么我们能否在Service注入@Controoler的Bean呢?我: 什么玩意?在Service层注入Controller层的Bean?那不直接用@Autowired注解注入一下就行了吗?没错,一般我们使用SpringBoot的时候可以注入并正常使用的,但是面试官说的是使用SpringMVC+Spring的时候,其实面试官考察的是我们对Sp

2020-10-25 18:23:35 2851 1

原创 查看spring容器的bean

public static void main(String args[]) { ApplicationContext context= new ClassPathXmlApplicationContext("classpath:applicationContext.xml"); Object user= context.getBean("userController"); String[] str=context.getBeanDefinit

2020-09-24 09:19:51 695

原创 查看TCP端口等状况

查看tcp端口情况netstat -n | awk '/^tcp/ {++y[$NF]} END {for(w in y) print w, y[w]}'netstat -tlnp

2020-09-16 09:10:58 540

原创 Docker安装ES6.4.0、head、kibana

安装ES6.4.01.拉取镜像docker pull elasticsearch:6.4.02.运行容器docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:6.4.03.跨域修改docker exec -it es /bin/bash# 显示文件ls结果如下:LICENSE.txt README.textile config lib

2020-09-16 09:09:34 482

原创 Linux安装tcpdump

wget http://www.tcpdump.org/release/libpcap-1.7.4.tar.gzwget http://www.tcpdump.org/release/tcpdump-4.9.0.tar.gz解压安装tar -zxvf libpcap-1.7.4.tar.gzcd 目录./configuremakemake install

2020-09-14 20:12:15 644

原创 docker安装rocketmq

https://blog.csdn.net/W_317/article/details/104556265?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.chan

2020-09-09 09:14:10 78

原创 Docker on Mac

mac上安装docker1.下载镜像,地址:https://download.docker.com/mac/stable/Docker.dmg2.安装后配置国内源{ "debug": true, "experimental": false, "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com" ]}docker安装mysql1.d

2020-09-08 22:21:07 113

原创 centos7安装docker

安装虚拟机,最好选择带GUI的版本https://www.cnblogs.com/yufeng218/p/8370670.html

2020-09-08 22:18:33 75

转载 动态代理

https://cloud.tencent.com/developer/article/1461796

2020-09-04 09:18:12 69

原创 Mybatis传入多个参数写法

Dao层接收多参数,多类型方式void updateGoods (@Param("type") String Type, @Param("nameList") List<String> nameList, @Param("idList") List<Long> idList);<update id="updateGoods" > </update>

2020-08-30 09:16:38 181

原创 2020IDEA配置

1.配置默认的maven方法一:点击Configure->setting->maven 配置即可。,如果打开没有到这个页面直接跳进了项目,那么请继续往下看方法二;方法二:通过下图所示取消 Reopen last project onstartup 勾选,重启idea,就可以到第一步的页面进行设置默认maven配置了...

2020-08-29 16:10:33 180

原创 ES笔记

1.1ES简介ES是使用java 语言并且基于lucence编写的搜索引擎框架,他提供了分布式的全文搜索功能,提供了一个统一的基于restful风格的web 接口。lucence:一个搜索引擎底层分布式:突出ES的横向扩展能力全文检索:将一段词语进行分词,并将分出的词语统一的放在一个分词库中,再搜索时,根据关键字取分词库中检索,找到匹配的内容(倒排索引)。restful风格的web 接口:只要发送一个http请求,并且根据请求方式的不同,携带参数的不同,执行相应的功能。应用广泛:WIKI, gi

2020-08-29 15:12:53 554

原创 mysql联合索引

联合索引又叫复合索引。两个或更多个列上的索引被称作复合索引。复合索引介绍Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分有效。索引创建原则1.索引越少越好原因:主要在修改数据时,第个索引都要进行更新,降低写速度。2.最窄的字段放在键的左边3.避免file sort排序,临时表和表扫描.

2020-07-10 09:31:00 185

原创 spring源码阅读环境搭建

step1:下载源码,5.2.0使用码云较快,切换分支https://gitee.com/mirrors/Spring-Framework/tagsstep2:安装Gradlestep3:配置阿里云镜像修改buildscript和allprojectsrepositories { maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven{ url 'http://maven.aliyun.com/

2020-06-02 01:43:05 317

原创 RabbitMq学习笔记(一):准备环境

转载自:https://blog.csdn.net/zhm3023/article/details/82217222作者:zhm3023 rabbitMQ是一个在AM...

2020-01-29 11:34:52 105

原创 postgresql判断字段是否存在,不存在则创建

项目中有遇到,做个简单记录用pg的if else语法实现DO$do$BEGINIF (SELECT COUNT(*) AS ct1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '表名' AND COLUMN_NAME = '字段名' ) = 0 --判断字段数量是不是0THEN alter table 表名 add c...

2019-12-26 16:19:59 6933 3

原创 JPA原生sql拼接

@Query用法1.简单示例 @Query("select new MainTask(id,createTime, updateTime, startAnalyzeTime, complete) from MainTask where id = ( select max(id) from MainTask)") MainTask findStartAnalyzeDate();...

2019-10-22 22:49:31 3253

原创 #springboot整合swagger2

#springboot整合swagger2@Configurationpublic class Swagger2Config { @Bean public Docket createRestApi() { return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInf...

2018-10-30 09:32:20 99

原创 Array、List、Set互相转化

Array、List互转数组转ListString[] s = new String[]{"A", "B", "C", "D","E"};List&lt;String&gt; list = Arrays.asList(s);List转ArrayString[] dest = list.toArray(new String[0]);//new String[0]是指定返回数组的类

2018-10-18 14:08:25 7939

空空如也

空空如也

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

TA关注的人

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