文章库ARTICLE COLUMN

  • 297. Serialize and Deserialize Binary Tree

    297. Serialize and Deserialize Binary Tree

    摘要:题目解答用一个特殊的符号来表示的情况这是按先序遍历来存到中去这里用为其包含了几乎所有这里还是挺多知识点的,后是一个可以把数组变成则是把加到这个的中去 题目:Serialization is the process of converting a data structure or object into a s...

    focusjfocusj 评论0 收藏0
  • 缓存穿透、并发和失效、同步中断,最佳实践及优化方案

    缓存穿透、并发和失效、同步中断,最佳实践及优化方案

    摘要:当缓存空间满了,同步失败,网络阻塞,缓存写失败等原因,会出现缓存服务器上并没有这个。这种问题,以前有过实践,修改数据库成功,而修改缓存失败的情况,最主要就是缓存服务器挂了。而缓存服务器挂了,请求首先自然也就无法到达,从而直接访问到数据...

    qc1iuqc1iu 评论0 收藏0
  • 337. House RobberIII

    337. House RobberIII

    摘要:题目解答最原始的想法是对每个点分两种情况考虑如果取这个点,那么下一次取的就是它的孙结点如果不取这个点,那么下一次取的就是它的子结点代码这里用来记下当前结点的和,避免一些重复记算。算法记录下取和不取两种情况的最大值 题目:The thief has ...

    妤锋シ妤锋シ 评论0 收藏0
  • 298. Binary Tree Longest Consecutive Sequence

    298. Binary Tree Longest Consecutive Sequence

    摘要:题目解答分治,一种不带返回值,但需要用全局变量,一种带返回值,不用全局变量有全局变量 题目:Given a binary tree, find the length of the longest consecutive sequence path. The path refers to any sequence of nodes from some starting nod...

    荆兆峰荆兆峰 评论0 收藏0
  • 在下函数式编程有何贵干

    在下函数式编程有何贵干

    摘要:尾声除了以上特性,函数式编程中还有,等比较难以理解的概念,本文暂时不牵扯那么深,留待有兴趣的人自行调查。 本文简单介绍了一下函数式编程的各种基本特性,希望能够对于准备使用函数式编程的人起到一定入门作用。 showImg("/img/bVyUGu"); 函数式...

    AprilApril 评论0 收藏0
  • jvm垃圾回收算法

    jvm垃圾回收算法

    摘要:暂停整个应用复制收集将堆内存分成两个相同空间,从根类似于前面的有向图起始顶点开始访问每一个关联的可达对象,将空间的全部可达对象复制到空间,然后一次性回收空间。如果老年代空间也不够或者达到触发老年年垃圾回收条件的话则触发一次。 [TOC] 引...

    trilevertrilever 评论0 收藏0
  • Java 多线程:线程池实现原理

    Java 多线程:线程池实现原理

    摘要:对于指的是线程池中正在运行的线程。总结现在就可以知道,大致的线程池实现原理首先,各自存放线程和任务,其中,任务带有阻塞。 前言 文章主要来自:点这里 。这也是博主的博客,主要分享了自己接触过的一些后端技术,有不对的地方希望可以提出。 线...

    array_huangarray_huang 评论0 收藏0
  • Spring boot中如何定义过滤器Filter

    Spring boot中如何定义过滤器Filter

    摘要:在这里总结一下自己发现的基于的注解定义其中和是定义的简单的打印字符串过滤器。在中,声明注解相当于在老版本中在配置文件中声明一个。在这里展示了两种过滤器声明方式,第一种利用可以详细地更好地详细的定义过滤器。 最近刚刚接手使用spring boot...

    刘厚水刘厚水 评论0 收藏0
  • Android Material Design系列之CoordinatorLayout等

    Android Material Design系列之CoordinatorLayout等

    摘要:原图加载毛玻璃的效果比较快,你的这个打开白屏好几秒。这就是系列第六篇之系列之,等。这个系列的讲解和实例都会整理在一个里,的地址去吧,我会慢慢完善的。 这篇文章其实我一直在想,是写还是不写,因为关于讲 CoordinatorLayout,AppBarLayout,Co...

    Little_XMLittle_XM 评论0 收藏0
  • JDK安装

    JDK安装

    准备安装包 /opt/jdk-7u79-linux-x64.tar.gz 解压安装 cd /opt tar zxvf jdk-7u79-linux-x64.tar.gz mv /opt/jdk1.7.0_79 /opt/yliyun/jdk chown -R root.root /opt/yliyun/jdk/ 修改PATH: vim /etc/profile 添加以下内容: export ...

    gghyoogghyoo 评论0 收藏0
  • Tomcat安装

    Tomcat安装

    摘要:准备安装包解压安装修改添加以下内容执行以下命令创建日志目录修改日志配置修改以下内容启动文件 准备安装包 /opt/apache-tomcat-7.0.67.tar.gz 解压安装 cd /opt tar zxvf apache-tomcat-7.0.67.tar.gz mv /opt/apache-tomcat-7.0.67 /opt/yliyun/to...

    NicolasHeNicolasHe 评论0 收藏0
  • 总结一个某东的面试题 --- java类的初始化时机

    总结一个某东的面试题 --- java类的初始化时机

    摘要:今天去某东面试一个特基础特简单的问题竟然一不小心脑子短路给答错了,太懊恼了,记下以至警告问题如下现有基类,的构造函数中输出,中有一静态块内输出,的一个派生类的构造函数中输出类中的静态块中输出。 今天去某东面试一个特基础特简单的问题竟然...

    VixbVixb 评论0 收藏0
  • 如何避免if else

    如何避免if else

    摘要:在开发的过程中相信你也会写很多的语句吧,此篇主要来讲讲如何在日常开发的过程中尽量少的使用语句。策略一单例模式这种单例模式在类一加载的时候就将单例对象创建完毕,总是这个对象存在内存中,避免了通过线程同步来生成对象,线程安全的创建方式。 ...

    YancyYeYancyYe 评论0 收藏0
  • spring data es指定索引配置

    spring data es指定索引配置

    在domain上指定settings @Document(indexName = "myindex", type = "mylog", shards = 1, replicas = 1) @Setting(settingPath = "elasticsearch/settings.json") public class MyLog { ...

    AomineAomine 评论0 收藏0
  • Spring MVC官方文档翻译稿发布

    Spring MVC官方文档翻译稿发布

    摘要:前后经过九个月,我翻译的官方版本中文文档可以发布第一个较为完整的版本了。这点原本是最重要的,但让位于符合中文习惯,是因为如果译本有机翻痕迹,给人的品质感和可信度就降低了更准确和更优雅的翻译风格。 showImg("/img/remote/1460000006773992"...

    高胜山高胜山 评论0 收藏0
  • 我是如何进行Spring MVC文档翻译项目的环境搭建、项目管理及自动化构建工作的

    我是如何进行Spring MVC文档翻译项目的环境搭建、项目管理及自动化构建工作的

    摘要:内容包括翻译环境搭建项目管理与自动化构建三部分。博客首页声明官方文档翻译稿发布托管在七牛上的翻译文档仓库环境搭建翻译与写作一样,首要之事均为专注于翻译写作本身,而不考虑样式等方面。安装完成后,运行即可在启动一个本地的。 感兴趣的同学可...

    shevyshevy 评论0 收藏0
  • 144. Binary Tree Preorder Traversal

    144. Binary Tree Preorder Traversal

    摘要:题目解答这里有三种方法,三种方法是三种思考问题的思路,都掌握才好。的解法的解法的解法 题目:Given a binary tree, return the preorder traversal of its nodes" values. For example:Given binary tree {1,#,2,3}, 1 2 / 3return [1,2,3]. .....

    HalfHalf 评论0 收藏0
  • Android Material Design系列之RecyclerView和CardView

    Android Material Design系列之RecyclerView和CardView

    摘要:为用于显示复杂视图的新增。建议大家参考上拉更多具体使用不讲了,今天我们顺便讲一下如何在加上拉更多的效果吧,下拉刷新我们使用的效果就行。因为我看市面上目前大部分的都是这样做的,下拉刷新用的效果,自己在上添加上拉更多。 去年很早之前,我就...

    codeKKcodeKK 评论0 收藏0
  • 当MongoDB遇上Spring

    当MongoDB遇上Spring

    摘要:每个条件必须引用一个属性,并且还可以指定一种比较操作。如果省略比较操作符的话,那么这暗指是一种相等比较操作。 Spring-data对MongoDB进行了很好的支持,接下来就讲解一下关于Spring对MongoDB的配置和一些正常的使用 我下面的工程使用的是Spring的...

    Lorry_LuLorry_Lu 评论0 收藏0
  • Java 并发学习笔记

    Java 并发学习笔记

    摘要:方法可以将当前线程放入等待集合中,并释放当前线程持有的锁。此后,该线程不会接收到的调度,并进入休眠状态。该线程会唤醒,并尝试恢复之前的状态。 并发 最近重新复习了一边并发的知识,发现自己之前对于并发的了解只是皮毛。这里总结以下Java并发...

    DrizzleXDrizzleX 评论0 收藏0
  • 145.Binary Tree Postorder Traversal

    145.Binary Tree Postorder Traversal

    摘要:题目解答最主要的思想是先存的话,整个存储的顺序会变反,所以要插入存储进去。 题目:Given a binary tree, return the postorder traversal of its nodes" values. For example:Given binary tree {1,#,2,3}, 1 2 / 3return [3,2,1]. 解答:最主....

    geekidentitygeekidentity 评论0 收藏0
  • 222. Count Complete Tree Nodes

    222. Count Complete Tree Nodes

    摘要:题目解答学了的方法哈哈这里是从开始算起,所以求出来的结果是实际是这一步很巧妙,把根结点加上,然后分治左结点和右结点,如果是叶子结点,在中就返回 题目:Given a complete binary tree, count the number of nodes. Definition of a complete bi...

    callmewhycallmewhy 评论0 收藏0
  • 99. Recover Binary Search Tree

    99. Recover Binary Search Tree

    摘要:题目解答想法很简单,找到两个顺序不对的点,交换。但是如何知道这两个点的顺序是不对的呢因为是左中右,所以我们可以用的方法模板代码如下 题目:Two elements of a binary search tree (BST) are swapped by mistake. Recover the tree without chan...

    superwsuperw 评论0 收藏0
  • 117. Populating Next Right Pointers In Each NodeII

    117. Populating Next Right Pointers In Each NodeII

    题目:Follow up for problem "Populating Next Right Pointers in Each Node". What if the given tree could be any binary tree? Would your previous solution still work? Note: You may only use const...

    jackwangjackwang 评论0 收藏0
  • 199. Binary Tree Right Side View

    199. Binary Tree Right Side View

    摘要:问题解答核心思想是每一层只取一个结点,所以的大小与高度是一样的。 问题:Given a binary tree, imagine yourself standing on the right side of it, return the values of the nodes you can see ordered from top to bottom. For example:Giv...

    YJNldmYJNldm 评论0 收藏0

热门文章

<