优化
-
JavaScript 框架对比及案例(React、Vue 及 Hyperapp)
在我的上一篇文章中,我试图解释为什么我认为 Hyperapp 是一个 React 或 Vue 的可用替代品,原因是,我发现它易于起步。许多人批评这篇文章,认为它自以为是,并没有给其…
-
包管理器的进化
包管理器在 Linux 软件管理中扮演了重要角色。这里对一些主要的包管理器进行了对比。 今天,每个可计算设备都会使用某种软件来完成预定的任务。在软件开发的上古时期,为了找出软件中的…
-
Spring高阶知识全面49讲【源码全解深入底层】
学过Java的同学,应该都知道Spring重要性。 学习Java不学习Spring,可以开发小应用,可以做图形界面,但是如果想要做服务器开发,Spring则是必选项。 …
-
最懂你的Redis教程 redis分布式锁+企业解决方案+redis实战
Redis,目前全国甚至是全球最常用的缓存中间件之一,在现在公司的开发中,可以说是离不开Redis。 在企业越来越注重用户体验的今天,Redis因具有高性能、高响应的特性,…
-
10天精通MySQL教程【从基础、进阶到运维全覆盖】
本套视频教程是目前为止,黑马在MySQL知识方面最为全面的一套,包含3个篇章:基础篇、进阶篇、运维篇,干货满满。 在基础篇,主要讲解MySQL的基础知识,包含MySQL安装…
-
lock和synchronized有什么区别?【java面试题】
目标 掌握 lock 与 synchronized 的区别理解 ReentrantLock 的公平、非公平锁 理解 ReentrantLock 中的条件变量 lock 与 sync…
-
什么是冒泡排序?手写一段冒泡排序的代码
(1)要求 能够用自己语言描述冒泡排序算法 能够手写冒泡排序代码 了解一些冒泡排序的优化手段 (2)算法描述 依次比较数组中相邻两个元素大小,若 a[j] > a[j+1],…
-
Maven的生命周期与插件
项目构建生命周期 Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。Maven构建生命周期描述的是一次构建过程经历经历了多少个事件。对项目构…
-
编程萌新进阶成为大佬,先肝了这套JavaWeb教程!
都说一入Java深似海,从此代码是爱人,但是学习的过程却从来都不轻松。 当下,越来越多的互联网企业,招聘Java工程师时,明确要求需熟练掌握JavaWeb技术。作为衔接前后…
-
全面深入Mysql数据库优化_java进阶教程
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(关系数据库管理系统)应用软件之一, 广泛的应用在各个领域。 本课程作为MySQL…