草庐IT

2万字70道Java经典面试题总结(附答案)

本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~Github地址:https://github.com/Tyson0314/Java-learningJava的特点Java是一门面向对象的编程语言。面向对象和面向过程的区别参考下一个问题。Java具有平台独立性和移植性。Java有一句口号:Writeonce,runanywhere,一次编写、到处运行。这也是Java的魅力所在。而实现这种特性的正是

2万字70道Java经典面试题总结(附答案)

本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~Github地址:https://github.com/Tyson0314/Java-learningJava的特点Java是一门面向对象的编程语言。面向对象和面向过程的区别参考下一个问题。Java具有平台独立性和移植性。Java有一句口号:Writeonce,runanywhere,一次编写、到处运行。这也是Java的魅力所在。而实现这种特性的正是

万字详文告诉你如何做 Code Review

  前言作为公司代码委员会golang分会的理事,我review了很多代码,看了很多别人的review评论。发现不少同学codereview与写出好代码的水平有待提高。在这里,想分享一下我的一些理念和思路。 为什么技术人员包括leader都要做codereview谚语曰:'TalkIsCheap,ShowMeTheCode'。知易行难,知行合一难。嘴里要讲出来总是轻松,把别人讲过的话记住,组织一下语言,再讲出来,很容易。绝知此事要躬行。设计理念你可能道听途说了一些,以为自己掌握了,但是你会做么?有能力去思考、改进自己当前的实践方式和实践中的代码细节么?不客气地说,很多人仅仅是知道并且认同了某个

万字详文告诉你如何做 Code Review

  前言作为公司代码委员会golang分会的理事,我review了很多代码,看了很多别人的review评论。发现不少同学codereview与写出好代码的水平有待提高。在这里,想分享一下我的一些理念和思路。 为什么技术人员包括leader都要做codereview谚语曰:'TalkIsCheap,ShowMeTheCode'。知易行难,知行合一难。嘴里要讲出来总是轻松,把别人讲过的话记住,组织一下语言,再讲出来,很容易。绝知此事要躬行。设计理念你可能道听途说了一些,以为自己掌握了,但是你会做么?有能力去思考、改进自己当前的实践方式和实践中的代码细节么?不客气地说,很多人仅仅是知道并且认同了某个

万字血书Vue—走近Vue

Vue是什么?Vue是一套用于构建用户界面的渐进式JavaScript框架构建用户界面:用vue往html页面中填充数据渐进式:Vue可以自底向上逐层的应用,从轻量小巧核心库的简单应用,到引入各式各样插件的复杂应用。框架:一整套现成的解决方案,遵守框架的规范,学习框架,就是学习框架中的规定用法谁开发的?https://zhuanlan.zhihu.com/p/58335278Vue特点采用组件化模式,提高代码复用率,且让代码更好维护。声明式编码,开发人员无需操作DOM,提高开发效率。Vue文档https://v2.cn.vuejs.org/https://cn.vuejs.org/起步Docu

万字血书Vue—走近Vue

Vue是什么?Vue是一套用于构建用户界面的渐进式JavaScript框架构建用户界面:用vue往html页面中填充数据渐进式:Vue可以自底向上逐层的应用,从轻量小巧核心库的简单应用,到引入各式各样插件的复杂应用。框架:一整套现成的解决方案,遵守框架的规范,学习框架,就是学习框架中的规定用法谁开发的?https://zhuanlan.zhihu.com/p/58335278Vue特点采用组件化模式,提高代码复用率,且让代码更好维护。声明式编码,开发人员无需操作DOM,提高开发效率。Vue文档https://v2.cn.vuejs.org/https://cn.vuejs.org/起步Docu

万字血书Vue—Vue语法

模板语法插值语法Mustache插值采用{{}},用于解析标签体内容,将Vue实例中的数据插入DOM中Hello{{name}}指令语法指令用于解析标签,是vue为开发者提供的一套模板语法,辅助开发者渲染页面的基本结构。(指令是vue开发中最基础、最常用、最简单的知识点)(支持绑定简单的数据值之外,还支持js表达式运算)内容渲染指令1、v-text=""会覆盖元素内默认的值、无法写HTML标签语句2、{{}}插值表达式(Mustache)不会覆盖元素中默认的内容3、v-html可以渲染包含HTML标签的字符串v-html有安全性问题,在网站上动态渲染任意HTML是非常危险的,容易导致XSS攻击

万字血书Vue—Vue语法

模板语法插值语法Mustache插值采用{{}},用于解析标签体内容,将Vue实例中的数据插入DOM中Hello{{name}}指令语法指令用于解析标签,是vue为开发者提供的一套模板语法,辅助开发者渲染页面的基本结构。(指令是vue开发中最基础、最常用、最简单的知识点)(支持绑定简单的数据值之外,还支持js表达式运算)内容渲染指令1、v-text=""会覆盖元素内默认的值、无法写HTML标签语句2、{{}}插值表达式(Mustache)不会覆盖元素中默认的内容3、v-html可以渲染包含HTML标签的字符串v-html有安全性问题,在网站上动态渲染任意HTML是非常危险的,容易导致XSS攻击

2万字60道MySQL经典面试题总结(附答案)

本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~Github地址:https://github.com/Tyson0314/Java-learning什么是MySQLMySQL是一个关系型数据库,它采用表的形式来存储数据。你可以理解成是Excel表格,既然是表的形式存储数据,就有表结构(行和列)。行代表每一行数据,列代表该行中的每个值。列上的值是有数据类型的,比如:整数、字符串、日期等等。数据库的

2万字60道MySQL经典面试题总结(附答案)

本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~Github地址:https://github.com/Tyson0314/Java-learning什么是MySQLMySQL是一个关系型数据库,它采用表的形式来存储数据。你可以理解成是Excel表格,既然是表的形式存储数据,就有表结构(行和列)。行代表每一行数据,列代表该行中的每个值。列上的值是有数据类型的,比如:整数、字符串、日期等等。数据库的