文章库ARTICLE COLUMN

  • leetcode92. Reverse Linked List II

    leetcode92. Reverse Linked List II

    摘要:题目要求将链表中从第个节点开始翻转至第个节点结束。要求在第一次遍历中即完成该过程。将从第一个该节点开始依次插入最后一个节点后面直到遇到最后一个节点。最后我们还需要一个节点来标记整个链表的起始节点。 题目要求 Reverse a linked list from ...

    luzhuqunluzhuqun 评论0 收藏0
  • leetcode113. Path Sum II

    leetcode113. Path Sum II

    摘要:题目要求从树中找到所有符合条件的从根节点到叶节点路径,条件即为树上所有节点值的和等于目标值。可以参考这篇博客思路和代码其实这里本质上的思路并没有改变,还是采用深度优先算法,采用自顶向下递归的方式将符合条件的结果放入结果集中。 题目要求...

    EirunyeEirunye 评论0 收藏0
  • 排序算法

    排序算法

    摘要:插入排序将位置上的元素向左移动,直到它在前个元素中的正确位置被找到的地方希尔排序二分排序冒泡排序循环找到下沉气泡每下沉一位下次比较长度较小一位将气泡下沉到当前比较的最后一位选择排序将当前位置元素当作最小值元素其实 Simple Insertion Sor...

    AomineAomine 评论0 收藏0
  • ArrayList的实现

    ArrayList的实现

    package com.nasuf.arraylist; import java.util.Iterator; import java.util.NoSuchElementException; public class MyArrayList implements Iterable { private static final int DEFAULT_CAPICITY = 1...

    simon_chensimon_chen 评论0 收藏0
  • LinkedList的实现

    LinkedList的实现

    package com.nasuf.arraylist; import java.util.ConcurrentModificationException; import java.util.Iterator; import java.util.NoSuchElementException; public class MyLinkedList implements Iterable { ...

    yimoyimo 评论0 收藏0
  • leetcode45. Jump Game II

    leetcode45. Jump Game II

    摘要:转换为广度优先算法即为我们只需要找到每一步的开始节点和结束下标,找到下一轮遍历的最大下标,如果该下标超过了数组长度,那么结束遍历,返回步数,否则将上一轮的最终节点加一作为起始节点,并将下一轮最大下标最为结束节点,继续遍历。 题目要求 G...

    shiguibiaoshiguibiao 评论0 收藏0
  • SpringBoot-vue 基于Java的微服务全栈快速开发实践

    SpringBoot-vue 基于Java的微服务全栈快速开发实践

    摘要:本项目将使用配合最简单的逻辑来展示一个基于的微服务全栈快速开发实践的。提供一系列大型项目常用的非功能性特征,比如内嵌服务器,安全,指标,健康检测,外部化配置。 SprintBoot-Vue SpringBoot + 前端MVVM 基于Java的微服务全栈快速开发实践 sho...

    neuneu 评论0 收藏0
  • Alogic-FrameWork源码分析-1.服务开发

    Alogic-FrameWork源码分析-1.服务开发

    摘要:介绍是一个轻量级的服务框架,源代码位于。是的消息路由器,是具体负责每一个请求的路由过程。当执行结束后,向服务池归还资源。在多线程模式下,同样也是在服务线程中执行接口的三种方法。是一个接口,主要代表服务输出的消息实例。 1.0 Alogic-Frame...

    LiveVideoStackLiveVideoStack 评论0 收藏0
  • ZooKeeper学习笔记之扫盲

    ZooKeeper学习笔记之扫盲

    摘要:可靠性一旦数据更新成功,将一直保持,直到新的更新。这是一种主动的分布式数据结构,能够在外部情况发生变化时候主动修改数据项状态的数据机构。如果监视节点状态发生变化,则跳转到第步,继续进行后续的操作,直到退出锁竞争。 题外话:从字面上来看...

    sarvasarva 评论0 收藏0
  • Spring Cloud 体验

    Spring Cloud 体验

    摘要:多层服务调用常见于微服务架构中较底层的服务如果出现故障,会导致连锁故障。 Spring Cloud 体验 简介 Spring Cloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、 事件总线、全局锁、决策竞选、分...

    NotFoundNotFound 评论0 收藏0
  • Spring核心 面向切面 AOP

    Spring核心 面向切面 AOP

    摘要:下图展示了这些概念的关联方式通知切面的工作被称为通知。切面在指定的连接点被织入到目标对象中。该注解表明不仅仅是一个,还是一个切面。 在软件开发中,散布于应用中多处的功能被称为横切关注点(crosscutting concern)。通常来讲,这些横切关注点...

    WinerWiner 评论0 收藏0
  • Java知识点总结

    Java知识点总结

    摘要:线程池中的和有什么不同直接提交的队列该功能由对象提供。若大于最大线程数,则执行拒绝策略。因为对于固定大小的线程池来说,不存在线程数量的动态变化,所以最大线程数等于核心线程数。返回核心线程数为,最大线程数为无穷大的线程池。 索引的实现方...

    I_AmI_Am 评论0 收藏0
  • SpringMVC 配置和基本使用

    SpringMVC 配置和基本使用

    摘要:配置开启注解模式简化配置自动注册默认提供了一系列的功能数据绑定数字和日期的转换的读写支持映射路径静态资源默认配置加入对静态资源的处理允许使用做整体配置映射后面的和类基本上都要自动包扫描,让认识然后就可以尽情的使用了。 花了点时间做的(...

    CarterLiCarterLi 评论0 收藏0
  • 慕课网_《Hibernate缓存策略》学习总结

    慕课网_《Hibernate缓存策略》学习总结

    摘要:时间年月日星期二说明本文部分内容均来自慕课网。返回对象不同返回持久化实体类对象返回代理对象。与缓存的关系不同只缓存,但不使用缓存查询缓存除外会使用缓存。 时间:2017年07月11日星期二说明:本文部分内容均来自慕课网。@慕课网:http://www.im...

    codergardencodergarden 评论0 收藏0
  • 慕课网_《Hibernate初探之多对多映射》学习总结

    慕课网_《Hibernate初探之多对多映射》学习总结

    时间:2017年07月11日星期二说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学源码:无学习源码:https://github.com/zccodere/s... 第一章:应用场景 1-1 多对多的应用场景 案例分析:企业项目开发过程中 一个项目可由多个员工参与开发 ...

    caozhijiancaozhijian 评论0 收藏0
  • 慕课网_《Hibernate注解》学习总结

    慕课网_《Hibernate注解》学习总结

    摘要:时间年月日星期二说明本文部分内容均来自慕课网。文件如下在目录下,创建文件指定映射文件的路径注解映射实体类可选,对应数据库中的一个表。 时间:2017年07月11日星期二说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学源码:无...

    JadenJaden 评论0 收藏0
  • Android基础之URI和URL的区别

    Android基础之URI和URL的区别

    摘要:什么是和一什么是,全称为,统一资源标识符,用来唯一的标识一个资源。如目录和文件名等。就是说,属于父类,而属于的子类。和有什么区别其实从上面的对比就能看出来他们的区别。 1.什么是URI和URL 一.什么是URI URI,全称为Uniform Resource Identifi...

    AmioAmio 评论0 收藏0
  • Centos7大管家systemctl

    Centos7大管家systemctl

    摘要:系统启动和服务器守护进程管理器,负责在系统启动或运行时,激活系统资源,服务器进程和其他进程,根据管理,字母是守护进程的缩写,这个名字的含义就是它要守护整个系统。该命令可用于查看系统状态和管理系统及服务。 博文参考 http://www.178linux.c...

    qpalqpal 评论0 收藏0
  • 软件包管理

    软件包管理

    摘要:博文参考安装以表示安装进度,每个表示显示详细过程显示更详细的过程测试安装但不真正执行安装在模式下进行忽略依赖关系重新安装,替换原有安装不检查来源合法性不检查包完整性强行安装,可以实行重装或降级不执行程序包脚本片段查询查询指定 博文参考...

    rockswangrockswang 评论0 收藏0
  • Intellij  导出可运行的jar 以及部分常见问题

    Intellij 导出可运行的jar 以及部分常见问题

    摘要:转自可以选择第二个注意点选择的路径如果工程结构不对应,会导致找不到主文件,需要手动调整路径。修改前修改后我是直接用的每个项目的根目录导出可运行的下次如果工程中引用了新的依赖啥的,要将原来的重新删掉,重新添加, 转自:http://blog.csdn.n...

    TychioTychio 评论0 收藏0
  • 科大讯飞语音识别和语音播放dome

    科大讯飞语音识别和语音播放dome

    摘要:最后,现在时间是年月日到目前为止科大讯飞的不支持客户端和服务端分开的情况,也就是说,语音合成是在服务端的话筒的播放,语音识别需要服务端的麦克风录音,,对于没有任何卵用。 首先登陆科大讯飞开发者平台,注册账号,(走你->http://www.xfyun.c...

    KitorinZeroKitorinZero 评论0 收藏0
  • 基础 - 收藏集 - 掘金

    基础 - 收藏集 - 掘金

    摘要:的语言的动态性意味着我们可以使用以上种数据类型表示变换过渡动画实现案例前端掘金以下所有效果的实现方式均为个人见解,如有不对的地方还请一一指出。 读 zepto 源码之工具函数 - 掘金Zepto 提供了丰富的工具函数,下面来一一解读。 源码版本 本文阅...

    wuaiqiuwuaiqiu 评论0 收藏0
  • leetcode37 Sudoku Solver

    leetcode37 Sudoku Solver

    摘要:题目要求也就是给出一个解决数独的方法,假设每个数独只有一个解决方案。并将当前的假象结果带入下一轮的遍历之中。如果最终遍历失败,则逐级返回,恢复上一轮遍历的状态,并填入下一个合理的假想值后继续遍历。 题目要求 Write a program to solve a ...

    pepperwangpepperwang 评论0 收藏0
  • springboot异步调用@Async

    springboot异步调用@Async

    摘要:异步处理方式调用之后,不返回任何数据。在有返回值的异步调用中,异步处理抛出异常,会直接抛出异常,异步任务结束,原有处理结束执行。 1.使用背景 在项目中,当访问其他人的接口较慢或者做耗时任务时,不想程序一直卡在耗时任务上,想程序能够并行...

    gityuangityuan 评论0 收藏0
  • IntelliJ IDEA 2017.1 JDK 8 性能调优

    IntelliJ IDEA 2017.1 JDK 8 性能调优

    IntelliJ IDEA 问题描述 IntelliJ IDEA 在 多窗口、多项目协作开发时,MacBook Pro的散热风扇凶猛地转动,相关配置如下: MacBook Pro 配置 MacBook Pro (Retina, 15-inch, Mid 2015) 型号名称: MacBook Pro 型号标识符: MacBookPro11,4 处理器名称...

    RobinQuRobinQu 评论0 收藏0

热门文章

<