Spring 一、Spring的概述 1.1 Spring是什么 Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control: 反转控制)和 AOP(Aspect Oriented Programming:面向切面编程) ...
分类:
编程语言 时间:
2020-06-09 18:55:01
阅读次数:
61
一、概述 1.Lock是JDK1.5提供的一个接口;有效的降低死锁的几率,Lock相对于synchronize而言更加灵活 synchronized 问题:容易产生死锁;锁对象不容易找寻确定;不能在方法A中加锁,方法B中解锁 同步代码块问题:容易产生死锁 synchronized(){ } 同步方法 ...
分类:
其他好文 时间:
2020-06-09 16:17:46
阅读次数:
56
一、说在前面 基本上是完成了我的部分 二、完成情况 增加了一些可以交换双方的窗口两个冲刺阶段不容易以后学习继续里努力 ...
分类:
其他好文 时间:
2020-06-04 16:54:18
阅读次数:
59
java基础学习 (一)Java基础 1.1Java 语言特点 1.面向对象(封装,继承,多态) 2.平台无关性(Java虚拟机实现平台无关性,一次编译,到处运行) 3.简单易学(Java的面向对象更接近人的语言习惯) 4.安全性,可靠性(java中没有指针,程序员无法直接操作内存,把操作权限交给j ...
分类:
编程语言 时间:
2020-06-04 01:08:34
阅读次数:
87
写在前面的废话 回到2013年,React凭空出世。但是在那时,我们会想,oh shit! 我们好不容易分离了HTML/CSS/JS, 为什么出现了JSX,我们又需要把HTML和JS耦合在一起?React 创造了 HTML in JS. 在React中,我们知道,一切即组件。那既然HTML能在js里 ...
分类:
其他好文 时间:
2020-06-01 00:41:23
阅读次数:
105
15.模块-包-库 15.1 基本概念 随着代码量的不断增多,一个文件里代码会越来越长,也不容易维护。为了解决这种问题,我们会进行拆分,并将具备类似的功能放同一文件中。这样每个文件包含的代码就相对较少。在Python中一个.py文件就称之为一个模块,英文叫(module) 使用模块的好处如下所示: ...
分类:
编程语言 时间:
2020-05-31 19:49:32
阅读次数:
57
早期的黑白电视机要换台那简直是很不容易,需要跑到电视机前面扳动上面那个切换频道的按钮,一顿折腾下来才能完成一次换台。现如今,我们只需要躺在沙发上按一下遥控器的按钮就可以轻松的躺在沙发上完成一次次的换台了。这里就使用了命令模式,将换台命令和换台处理进行了分离。 还有就是餐厅的点菜单,一般是后厨先把所有 ...
分类:
其他好文 时间:
2020-05-30 20:21:41
阅读次数:
67
今天我们进入了专栏的新模块:性能优化。在这个模块里,我会先从“性能优化的六大原则”开始讲起,然后再为你讲解实践中普遍采用的十个性能优化策略,并且分别针对CPU、系统、存储以及跨层这几个领域,讲讲具体的优化案例。我们今天先探讨性能优化的原则。在讲具体原则之前,我想先给你讲一个有趣的往事。我曾经负责过一个存储服务的性能优化和容量效率。那个服务的容量需求很大,但它的最大性能瓶颈不是CPU,而是存储的空间
分类:
其他好文 时间:
2020-05-30 12:53:05
阅读次数:
174
好不容易又遇见了一次Code+,好容易又没有拿到衣服。 实在是太菜了啊…… 彩蛋题 整个机房集思广益,一起AK…… 具体是什么就不赘述了,如果想知道的话去看gmh77的博客。 T1 很显然直接dfs,优先往字典序小的点走。 我做的是hard难度,所以当时没有做这题。于是没有代码。 T2 想到了一个相 ...
分类:
其他好文 时间:
2020-05-29 22:59:34
阅读次数:
92
敏捷开发团队管理 本系列会专门从团队管理的角度,一方面将曾经提到过的内容加以贯穿,另一方面则会提及之外的一些未提及的内容, 比如产品团队与开发团队的互动,测试团队与开发团队的关系与工作方式,等等,以供专门从事团队管理的读者借鉴。 出发点:结果导向 敏捷开发团队的外在行为是“结果导向”,而内在支撑则是 ...
分类:
其他好文 时间:
2020-05-28 23:25:35
阅读次数:
80