天道好轮回2019
天道好轮回2019
全部文章
未归档
Java虚拟机(3)
Linux(1)
Redis(1)
刘意-JAVASE(6)
并发(2)
技术学习(1)
数据结构(2)
算法(1)
读书笔记(2)
归档
标签
去牛客网
登录
/
注册
天道好轮回2019的博客
全部文章
/ 未归档
(共24篇)
《大型网站技术架构-核心原理与案例分析》(李智慧 著)第4章-瞬时响应:网站的高性能架构(待补充)
4.1 网站性能测试性能测试是性能优化的前提和基础,也是性能优化结果的检查和度量标准。不同视角下的网站性能有不同的标准,也有不同的优化手段 4.1.1 不同视角下的网站性能 用户视角的网站性能 关注点 ...
2018-10-27
0
1176
《大型网站技术架构-核心原理与案例分析》(李智慧 著)第3章-大型网站核心架构要素
软件架构的定义:有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。系统的各个重要组成部分及其关系构成了系统的架构,这些组成部分可以是具体的功能模块,也可以是非功能的设计与决策,他们相互关系组成一个整体,共同构成了软件系统的架构。软件架构主要关注的5个要素如下: 3.1 性能...
2018-10-23
0
758
synchronized修饰普通方法和修饰静态方法
1.前言 多线程这方面的学习参考的是《多线程编程核心技术》(高洪岩 著)这本书,可以说通过这本书,对多线程方面有了更多的了解,特别是书中对synchronized关键字和Lock锁的介绍方面,用了很大篇幅,在篇幅中也穿插了很多例子帮助理解,其中有一个结论当初记得特别深刻,那就是synchroniz...
2018-09-04
0
480
交替打印线程-基于等待唤醒机制
import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; /** * @date: 2...
2018-08-16
0
487
单链表的反转
/** * @date: 2018/8/11 * @description: leetcode第206题 翻转单链表 * 地址:https://leetcode-cn.com/problems/reverse-linked-list/description/ */ public class ...
2018-08-11
0
560
矩阵的最小路径和----由最小路径问题引入暴力递归到动态规划的优化
1.暴力递归求解问题的特点 把问题转化为规模缩小了的同类问题的子问题 有明确的不需要继续进行递归的条件 有当得到了子问题的结果之后的决策过程 不记录每一个子问题的解 2.动态规划求解问题的特点 1.从暴力递归中来 2.把每一个子问题的解记录下来,避免重复计算 3....
2018-07-22
0
498
二叉树的概念、性质,以及用使用Java语言实现二分搜索树
1.什么是二叉树 在计算机科学中,二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。 2.二叉树的性质 (1)二叉树具有唯一根结点 (2)二叉树中每个结点多只有2个孩子 (3)二叉树每个结点最多...
2018-06-11
0
488
JUC(java.util.concurrent)学习笔记
1.Java JUC简介 多线程的目的 (1).提高效率。尽可能去利用cpu和系统资源。 (2).注意:如果多线程使用不当的话,不仅不能提高效率,反而性能会更低,因为多线程的开销实际上比线程要大,因为多线程涉及线程之间的调度,以及cpu上下文切换,以及...
2018-06-08
0
710
二叉树的遍历-非递归方式
分别用非递归的方式实现二叉树的先序遍历、中序遍历和后续遍历 非递归方式实现二叉树的先序遍历。 过程: 1.申请一个新的栈,记为stack, 然后将二叉树的头结点head压入stack中。 2.从stack中弹出栈顶结点,记为cur,然后打印cur结点的值,再将结点cur的右孩子(不为空的话)先压入...
2018-06-06
0
413
二叉树的遍历-递归方式
概述:用递归方式实现二叉树的遍历。 二叉树结构 public class Node{ public int value; public Node left; public Node right; public Node(int da...
2018-06-06
0
490
首页
上一页
1
2
3
下一页
末页