spring是如何解决循环依赖,为什么不使用二级缓存?

  • Post author:
  • Post category:其他

在上一篇 从feign使用hystrix的全流程分析 中,通过一张图详解了springboot启动的时候工作流程。还没尽兴,今天把bean的实例化过程以及spring如何解决循环依赖,详细分析。略微补充了下和bean实例化相关的图。 本文基于springboot 2.3.12.RELEASE, spring 5.2.15.RELEASE refresh刷新 invokeBeanFactoryPos…

继续阅读 spring是如何解决循环依赖,为什么不使用二级缓存?

2021/5/23笔记文档整理

  • Post author:
  • Post category:其他

IDEA类和方法注释模板设置 设置类的注释模板 File–>settings–>Editor–>File and Code Templates–>Files 设置方法注释模板 IDEA还没有智能到自动为我们创建方法注释,这就是要我们手动为方法添加注释,使用Eclipse时我们生成注释的习惯是/**+Enter,这里我们也按照这种习惯来设置IDEA的方法注释 File–>…

继续阅读 2021/5/23笔记文档整理

Android终端通过adb 配置静态IP和DNS

  • Post author:
  • Post category:其他

有时我们需要使用命令行来配置eth0的IP信息,这在linux系统是非常简单的,网上也有很多资料。但是在Android系统,就非常困难,因为Android精简掉了很多linux命令,而且配置的方法也和linux有区别,甚至不同Android版本,不同平台方法也不一样。 那如何解决这个问题呢?还是得借助busybox,busybox集成了很多linux的命令,只需要push这一个命令就可以解决,确实…

继续阅读 Android终端通过adb 配置静态IP和DNS

SpringBoot是什么?干嘛用的?(新手入门篇)

  • Post author:
  • Post category:其他

SpringBoot是干哈的 介绍:springboot是由Pivotal团队提供的全新框架。spring的出现是为了解决企业级开发应用的复杂性,spring的通过注册bean的方式来管理类,但是随着业务的增加,使用xml配置bean的方式也显得相当繁琐,所以springboot就是为了解决spring配置繁琐的问题而诞生的,并且近几年来非常流行 开启我的第一个Hello SpringBoot! …

继续阅读 SpringBoot是什么?干嘛用的?(新手入门篇)

数据结构:循环队列的实现(leetcode622.设计循环队列)

  • Post author:
  • Post category:其他

目录 一.循环队列简单介绍 二.用静态数组实现循环队列 1.数组循环队列结构设计 2.数组循环队列的堆区内存申请接口 3.数据出队和入队的接口实现 4.其他操作接口 5.数组循环队列的实现代码总览 三.静态单向循环链表实现循环队列 1.链表循环队列的结构设计 2.创建静态单向循环链表的接口 3.数据的出队和入队接口 4.其他队列操作接口 5.静态链表循环队列总体代码 问题来源: 622. 设计循环…

继续阅读 数据结构:循环队列的实现(leetcode622.设计循环队列)

Chrome浏览器使用js刷新页面后参数丢失。

  • Post author:
  • Post category:其他

Chorme浏览器中使用诸如 window.location.reload() 或者 window.location.refresh() 都会丢失 原页面中 url 参数 目前先修改为 form.submit(); 该问题暂时没有解决。。 版权声明:本文为z69183787原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csd…

继续阅读 Chrome浏览器使用js刷新页面后参数丢失。

Visual Studio 下载扩展工具加速

  • Post author:
  • Post category:其他

以 “Codemaid” 为例 1、扩展 -> 管理扩展。找到 Codemaid,点击 “详细信息” 2、点击 “download” 手动下载该扩展工具 3、关闭 Visusal Studio ,手动运行此工具,等待安装完成,重启 Visual Studio 即可。 版权声明:本文为Chamico原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:h…

继续阅读 Visual Studio 下载扩展工具加速

jsp核心标签进行基本数据操作

  • Post author:
  • Post category:其他

1.<c:out> 主要用来显示数据的内容就像<%=表达式%>一样,基本格式语法: <c:out value="变量名"></c:out> 示例: <%@ page language="java" contentType="text/html; charset=utf-8" %> <%@ taglib prefix="c" uri=…

继续阅读 jsp核心标签进行基本数据操作

MyEclipse创建第一个Servlet程序

  • Post author:
  • Post category:其他

启动MyEclipse File->New->Web Project。其中,Project name为SecondServlet,并选择MyEclipse Tomcat v7.0作为Target runtime, 把SecondServlet工程进行Deploy。方法为: 然后点击add,如下图: 然后点击“Browse”,弹出文件管理窗口,如下: 4、启动Tomcat,并且在浏览器中…

继续阅读 MyEclipse创建第一个Servlet程序

Ubuntu由于修改etc/profile文件导致开机无法登陆问题解决办法(仅供参考)

  • Post author:
  • Post category:其他

在安装jdk或者arm-linux-gcc等开发工具时需要修改profile,一不小心导致无法正常登录系统,这时候可以试试用以下办法解决: 1、进入ubuntu登录页面,按alt+ctrl+F1进入root环境,分别输入用户名和密码(如 root+root登陆密码或者你的账号密码) 2、然后输入:cd/etc 3、再输入:/usr/bin/sudo vi  profile 4、用vi命令dd删掉你…

继续阅读 Ubuntu由于修改etc/profile文件导致开机无法登陆问题解决办法(仅供参考)