
思考
这不比博人传燃?
这个人很懒,什么也没有留下
展开
-
div和span标签的区别?
https://chinese.freecodecamp.org/news/span-vs-div-html-tags-what-is-the-difference/转载 2022-03-17 14:10:51 · 288 阅读 · 0 评论 -
Vue单向绑定和双向绑定
单向绑定和双向绑定v-bind 只能实现数据的单向绑定,从 M 绑定到 V ,无法实现数据的双向绑定。v-model 指令可以实现表单元素和 Model 中的数据的双向数据绑定。(表单元素需要用户输入,所以是V-M)v-model 指令只能运用在表单元素。==========================================================================v-bind:只能View <—— Model。(只能从服务器端(后端)修改数据到客户端)原创 2021-10-13 15:43:46 · 324 阅读 · 1 评论 -
springboot使用Actuator查看spring容器所有的beans
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependency>配置文件添加management.endpoints.web.exposure.include=*访问http://localhost:端口号/actuato..原创 2021-10-10 17:58:05 · 696 阅读 · 1 评论 -
SpringBoot中MapperScannerConfigurer是如何处理的?
https://blog.youkuaiyun.com/m0_37607945/article/details/104930971转载 2021-10-02 00:08:26 · 535 阅读 · 1 评论 -
SSM项目之mappers标签
之前提过一个问题——什么情况下可以不加标签,为什么?研究这个问题之前,我们要知道,标签干了什么,我们先来看看官方的解释:映射器(mappers)既然 MyBatis 的行为已经由上述元素配置完了,我们现在就要来定义 SQL 映射语句了。 但首先,我们需要告诉 MyBatis 到哪里去找到这些语句。 在自动查找资源方面,Java 并没有提供一个很好的解决方案,所以最好的办法是直接告诉 MyBatis 到哪里去找映射文件。 你可以使用相对于类路径的资源引用,或完全限定资源定位符(包括 file:///原创 2021-09-30 11:33:10 · 1034 阅读 · 0 评论 -
详解DNS域名解析全过程
关于dns域名解析的大致过程很多人都知道,但有些细枝末节的东西容易遗忘,今天有空整理一下,作为以后复习用,如有不对的地方,还望指正。解析大致过程如图(不喜欢看图的可以直接跳过):当一个用户在地址栏输入www.taobao.com时,DNS解析有大致十个过程,如下:浏览器先检查自身缓存中有没有被解析过的这个域名对应的ip地址,如果有,解析结束。同时域名被缓存的时间也可通过TTL属性来设置。如果浏览器缓存中没有(专业点叫还没命中),浏览器会检查操作系统缓存中有没有对应的已解析过的结果。而操作系统也转载 2021-09-28 19:24:38 · 393 阅读 · 0 评论 -
控制反转(Ioc)和依赖注入(DI)为什么说是是同一个概念的不同角度描述呢?
DI**(依赖注入)**其实就是IOC的另外一种说法,DI是由Martin Fowler 在2004年初的一篇论文中首次提出的。他总结:**控制的什么被反转了?就是:获得依赖对象的方式反转了。**主动变被动。IoC和DI由什么关系呢?其实它们是同一个概念的不同角度描述。由于控制反转概念比较含糊(可能只是理解为容器控制对象这一个层面,很难让人想到谁来维护对象关系),所以2004年大师级人物Martin Fowler又给出了一个新的名字:“依赖注入”,相对IoC 而言,“依赖注入”明确描述了“被注入..原创 2021-09-28 19:12:27 · 434 阅读 · 0 评论 -
聚合和组合的区别
大家都知道UML的类图中一般包含五种关系即 关联 聚合 组合 泛化 依赖 有些人可能会感觉组合跟聚合有点难区分 说难其实是相对其他几种关系而言 实际上想分清这两种关系一点也不难聚合跟组合其实都属于关联 只不过它们是两种特殊的关联 因为本是同根生 所以它们之间难免会有相似之处 下面让我们一起来看一下它们之间有何不同聚合与组合的概念相信不用我在此赘述大家就已经了解了 下面直接上例子程老师的《大话》里举大那个大雁的例子很贴切 在此我就借用一下 大雁喜欢热闹害怕孤独 所以它们一直过着群居的生活 这样就有了转载 2021-09-28 17:54:47 · 475 阅读 · 0 评论 -
插入排序解惑
import java.util.Arrays;public class 插入排序 { public static void main(String[] args) { int a[] = {5,4,1,3,2,1,6}; int i, j; for(i = 1; i < a.length; i++){ int x = a[i]; //后者的值已被保存 for(j = i-1; j >=原创 2021-09-27 09:57:49 · 136 阅读 · 0 评论 -
查看反编译字节码文件
如何反编译?这里说一种idea集成反编译工具的方法https://blog.youkuaiyun.com/qq_41813208/article/details/109519680如何看懂反编译(.class)文件?(1)https://blog.youkuaiyun.com/a19881029/article/details/16117251(2)https://blog.youkuaiyun.com/UMAsanhao/article/details/47338623...原创 2021-09-25 19:18:31 · 133 阅读 · 0 评论 -
安装JDK时为什么要填写两次地址?
安装jdk时为什么要求填写两次地址?第一次是安装jdk,第二次是安装jre第一次安装的jdk中有jre的文件夹,为什么还要安装jre?(1)前者用于运行jdk工具包的,后者用于运行java应用程序的(2)JDK里的工具几乎是用Java所编写,所以也是Java应用程序,因此要使用JDK所附的工具来开发Java程序,也必须要自行附一套JRE才行,所以位于C:\Program Files\Java目录下的那套JRE就是用来运行一般Java程序用的。两次安装的位置同级放置,方便以后查看。..原创 2021-09-24 20:09:08 · 2740 阅读 · 0 评论 -
maven工程中的多继承
提出问题: Maven的继承和Java的继承一样,只能单继承,无法实现多继承,但是项目中难免要使用多继承的功能。应如何操作?<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.3.3.RELEASE</version></par.原创 2021-09-03 13:35:01 · 1451 阅读 · 0 评论 -
java的强类型语言与JavaScript(js)的弱类型语言
强类型java语言是一种强类型语言,强类型怎么理解?java语言存在编译阶段,假设有代码:int i;那么在Java中有一个特点是:java程序编译阶段就已经确定了i变量的数据类型,该i变量的数据类型在编译阶段是int类型,那么这个变量到最终内存释放,一直都是int类型,不 可能变成其他类型。int i = 10;double d = i; //这行代码是说声明一个新的变量d,double类型,把i变量中保存的值传给d。//i还是int类型。i = "abc"; //这行代码编译的时候会原创 2021-08-16 19:01:07 · 1156 阅读 · 0 评论 -
注解和bean方法将dao对象作为引用类型属性创建ServiceImp对象
创建dao对象,(注解 或 bean,或调用框架的MapperScannerConfigurer类三种方法)将dao对象作为StudentServiceImp类引用类型属性创建StudentServiceImpl对象(注解 或 bean两种方法)需要做3件事:创建dao对象(三种)自动注入(注解,两种类型,放在service实现类中的dao对象上面),或set注入,或构造器注入(又是两种)共4种创建ServiceImp对象(注解 或 bean两种方法)所以可以产生24种以上的配对方法(自.原创 2021-08-15 13:13:22 · 620 阅读 · 0 评论