关于京淘项目问题集

2020-11-07
阅读 7 分钟
1.7k
报错说明:关于报错说明:STS开发工具整合SpringBoot时,容易报maven插件异常的错误信息. STS中的插件版本与SpringBoot中的版本不一致导致的.

Java类加载器的底层原理

2020-10-31
阅读 5 分钟
3.5k
JVM支持两种类加载器,一种为引导类加载器(Bootstrap ClassLoader),另外一种是自定义类加载器(User Defined ClassLoader)

Hashmap底层实现原理(JDK1.8)

2020-10-31
阅读 7 分钟
2.1k
上一篇从源码方面了解了JDK1.7中Hashmap的实现原理,可以看到其源码相对还是比较简单的。本篇笔者和大家一起学习下JDK1.8下Hashmap的实现。JDK1.8中对Hashmap做了以下改动。

MySQL存储引擎InnoDB与Myisam的六大区别

2020-10-31
阅读 5 分钟
2.8k
MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。

如何理解Spring中的@Autowired?

2020-10-29
阅读 2 分钟
1.1k
@Autowired 简介@Autowired 注解用于描述类中的属性,构造方法,set方法,配置方法等,用于告诉Spring框架按照指定规则为属性注入值(DI)。@Autowired 应用入门基于如下API设计,进行代码实现进而分析@Autowired应用分析。第一步:设计Cache接口 {代码...} 第二步: 设计Cache接口实现类WeakCache,并交给spring管理。 {代...

如何理解Spring框架中的Bean对象?

2020-10-29
阅读 2 分钟
1.2k
在Spring框架中,默认会在启动时会创建所有的Bean对象,但有些bean对象假如长时间不用,启动时就创建对象,会占用其内存资源,从而造成一定的资源浪费,此时我们可以基于懒加载策略延迟对象的创建,在设计类时,在类上添加@Lazy注解,例如:

Java中的锁以及sychronized实现机制

2020-10-28
阅读 6 分钟
876
理解锁的基础知识如果想要透彻的理解java锁的来龙去脉,需要先了解以下基础知识。基础知识之一:锁的类型按照其性质分类公平锁/非公平锁公平锁是指多个线程按照申请锁的顺序来获取锁。非公平锁是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。有可能,会造成优先级反转或...

Java 常见异常种类

2020-10-28
阅读 4 分钟
1.2k
发现错误的理想时机是在编译期。然而,编译器并不能发现所有的错误,余下的问题就需要在程序运行时解决。这就需要错误能通过某种方式,把适当的信息 传递给特定的接收者处理。Java中的异常处理的目的在于通过使用少量的代码来简化大型、可靠的程序的生成,通过此方式让你的应用中没有未处理的错误,而 且它还带来了一个...

04-VUE中的常用指令操作

2020-10-18
阅读 12 分钟
1.1k
背景分析传统的html并不支持表达式、分支语句、循环语句等结构的定义,为了弥补其不足很多前端框架,模板引擎通过在html元素中添加自定义属性,然后底层再借助解析引擎对html自定义属性进行处理,以这样的方式来增强html的功能。

03-VUE中的插值( Interpolation)语法

2020-10-18
阅读 2 分钟
1k
在传统的html页面中我们可以定义变量吗?当然不可以,那我们假如希望通过变量的方式实现页面内容的数据操作也是不可以的。当然我们可以在服务端通过定义html标签库方式,然后以html作为模板,在服务端解析也可以实现,但这样必须通过服务端进行处理,才可以做到,能不能通过一种技术直接在客户端html页面中实现呢?

02-VUE中的MVVM设计分析

2020-10-18
阅读 1 分钟
934
MVVM 简介背景分析在早期的web前端开发中,我们通常将页面构成分成三部分:html 用于定义网页结构、呈现网页内容。css 为页面元素添加相关样式。JS 为页面添加交互行为。在这种开发结构中,因为HTML和CSS中不支持变量,不支持分支、循环等程序结构,任何一个地方的修改都需要依赖js来实现。导致js中存在大量重复的步骤和...

15-SpringBoot工程中前端JS问题调试分析

2020-10-18
阅读 1 分钟
1.1k
项目中客户端JS常见问题总结(Summary)本小节主要是列出了几个客户端常见问题,这些问题的解决要结合业务进行断点,日志,排除法进行分析,然后从实践中进行提高.

14-SpringBoot+Mybatis+Vue 实现商品模块的crud操作

2020-10-15
阅读 5 分钟
1k
第一步 创建新module,名字为10-springboot-goods-vue.第二步 添加maven依赖并进行初步配置(拷贝即可)第三步 拷贝pojo,dao,service包中的所有接口和类.第四步 拷贝静态资源到static目录(例如vue.js,axios.min.js)