文章库ARTICLE COLUMN

  • [LeetCode/LintCode] First Bad Version

    [LeetCode/LintCode] First Bad Version

    摘要:分析最后一次循环的时刻当与相差小于时,总是那么如果是,下一次直接跳出循环,返回当与相差大于时,是,变成,如果是,循环结束的条件将是循环结束,返回 Problem The code base version is an integer start from 1 to n. One day, someone committe...

    lowettlowett 评论0 收藏0
  • [LeetCode] Shuffle an Array

    [LeetCode] Shuffle an Array

    Problem Shuffle a set of numbers without duplicates. Example // Init an array with set 1, 2, and 3.int[] nums = {1,2,3};Solution solution = new Solution(nums); // Shuffle the array [1,2,3] and return ...

    BaaaanBaaaan 评论0 收藏0
  • SpringMVC之源码分析--启动过程

    SpringMVC之源码分析--启动过程

    摘要:核心类类的继承关系前端控制器是规范中的核心类,实现接口,继承此类用于处理用户请求。主要配置中初始化参数。 Spring MVC 核心类 类的继承关系Spring MVC前端控制器DispatcherServlet-->FrameworkServlet-->HttpServletBean-->HttpServletshowImg("h...

    OliviaOlivia 评论0 收藏0
  • Spring Boot 2.0.1 入门教程

    Spring Boot 2.0.1 入门教程

    摘要:即此方法处理根路径请求,如。方法返回类型,即响应返回的是字符串数据,这里是。创建类在包下创建类,并添加如下代码标明了此类为应用的启动类。待启动成功后,在浏览器中访问看到即为成功。 简介 Spring Boot是Spring提供的一套基础配置环境,可以用...

    Miracle_lihbMiracle_lihb 评论0 收藏0
  • Spring Boot应用监控实战

    Spring Boot应用监控实战

    摘要:概述之前讲过容器的可视化监控,即监控容器的运行情况,包括使用率内存占用网络状况以及磁盘空间等等一系列信息。实战一下中添加依赖启动应用程序之后,只要在浏览器中输入端点信息就能获得应用的一些状态信息。 showImg("https://segmentfault.com/im...

    mtuniquemtunique 评论0 收藏0
  • [LeetCode] Reverse Words in a String II

    [LeetCode] Reverse Words in a String II

    Problem Reverse Words in a String IIGiven an input string , reverse the string word by word. Example Input: ["t","h","e"," ","s","k","...

    浠ラ箍浠ラ箍 评论0 收藏0
  • Java知识点总结(JavaIO-异常)

    Java知识点总结(JavaIO-异常)

    摘要:知识点总结异常知识点总结异常为什么需要异常机制不是所有的问题都能在编译时被发现,有些问题在程序运行时才会暴露出来异常机制是面向对象的处理程序在运行时发生的状况的手段使用异常机制不会打乱原有业务逻辑的用块把可能出异常的代码保护起来用一个...

    Near_LiNear_Li 评论0 收藏0
  • CAS

    CAS

    摘要:与同步方式在多线程情况下,可以采用同步阻塞悲观锁或乐观锁的方式实现业务,具体要看业务场景,如果重试的代价很小,那用是合适的,但如果每次重试都需要花费大量的时间或资源,那应该采用同步方式。 CAS介绍 CAS - Compare And Swap (Compare And Se...

    joy968joy968 评论0 收藏0
  • 剑指Offer:机器人的运动范围

    剑指Offer:机器人的运动范围

    摘要:例如,当为时,机器人能够进入方格,因为。请问该机器人能够达到多少个格子分析这题和上题剑指矩阵中的路径属于同一类型的题目。 题目 {% cq %} 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移...

    CoderBearCoderBear 评论0 收藏0
  • Java数据库开发-Mysql连接

    Java数据库开发-Mysql连接

    摘要:是访问数据库的标准规范。提供了一种基准据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。代码如下工具类数据库驱动注册失败提供获取连接的方法获得连接返回连接 本文为大家介绍 Java 如何使用JDBC 连接 MySQL 数据库。 JDB...

    VervericaVerverica 评论0 收藏0
  • ActiveMQ+ZooKeeper 伪集群整合

    ActiveMQ+ZooKeeper 伪集群整合

    摘要:前言本案例使用的是伪集群方式,即在一台主机上部署个服务端口不同个服务端口不同。要想保证负载均衡得再结合部署方案,配置网络连接器。编码时,端消费者通过协议来连接集群。只需使用进行配置即可,默认端口为。 前言 本案例使用的是伪集群方式,即...

    HonwhyHonwhy 评论0 收藏0
  • 爬虫带你了解一下Golang的市场行情

    爬虫带你了解一下Golang的市场行情

    摘要:原文地址了解一下的市场行情项目地址如果对你有所帮助,欢迎,给文章来波赞,这样可以让更多的人看见目标在工作中已是一份子,想让大家了解一下的市场行情,也想让更多的人熟悉它。 原文地址:了解一下Golang的市场行情项目地址:https://github.com/g...

    chinafgjchinafgj 评论0 收藏0
  • maven实战第一步,eclipse创建hello-world项目

    maven实战第一步,eclipse创建hello-world项目

    摘要:先创建一个项目选择填写相关配置和和这三个元素定义了一个项目的基本坐标,在的世界,任何的或者都是基于这些基本的坐标区分的。编写单元测试编译完成后,我们要开始测试了,创建的项目已经集成了的依赖了,如果没有,可以自己手动添加后再执行。 先创...

    JouyPubJouyPub 评论0 收藏0
  • 分布式锁(zookeeper)与接口幂等性实现

    分布式锁(zookeeper)与接口幂等性实现

    摘要:分布式系统错综复杂,今天,我们着重对分布式系统的互斥性与幂等性进行分析与解决。阻塞锁与自旋锁。公平锁与非公平锁。实现今天重点讲解使用实现分布式锁。个人感觉是最适合实现分布式锁。如以上流程,接口无法幂等,可能导致重复扣款。 背景 随着数...

    zhigoozhigoo 评论0 收藏0
  • Vert.x入坑须知(4)

    Vert.x入坑须知(4)

    摘要:主要是避免引入太多的复杂性,并且出于灵活部署的需要。以应用为例,由于实际上是在上执行,若它被阻塞,即导致后续请求全部无法得到处理。因此,最合适的做法就是对于简单业务,采用异步库。本系列其他文章入坑须知入坑须知入坑须知 最开始觉得这个系...

    summerpxysummerpxy 评论0 收藏0
  • win10 Redis的安装使用及配置

    win10 Redis的安装使用及配置

    摘要:原文地址下载安装版是上的一个开源项目我们可以直接下载解压使用。通过快捷方式启动服务修改的默认配置设置的最大占用内存设置最大占用内存,打开配置文件,找到如下段落,设置参数,是字节类型,注意转换。是近期最少使用算法。 原文地址 下载安装 Re...

    张利勇张利勇 评论0 收藏0
  • 深入理解虚拟机之Java内存区域

    深入理解虚拟机之Java内存区域

    摘要:运行时数据区域虚拟机在执行程序的过程中会把它管理的内存划分成若干个不同的数据区域。堆虚拟机所管理的内存中最大的一块,堆是所有线程共享的一块内存区域,在虚拟机启动时创建。 《深入理解Java虚拟机:JVM高级特性与最佳实践(第二版》读书笔记 1 ...

    dancedance 评论0 收藏0
  • 在 Mac 上使用 Java

    在 Mac 上使用 Java

    摘要:和是一样的前者是开发者版本号,后者是产品版本号。安装官网下载安装建议使用版本。版本查看和切换版本版本号设置一个默认的版本版本号设置当前文件夹的版本生成文件移除版本版本号参考资料 macOS 自带的 Java macOS 10.11 El Capitan 和更早版本 macO...

    khs1994khs1994 评论0 收藏0
  • 单例模式(Singleton)

    单例模式(Singleton)

    摘要:懒汉式单例模式单例类测试类输出实现方式构造方法私有化。存在问题线程不安全,如果多个线程同时访问,仍会产生多个实例对象。 一般实现 创建执行方法 public class WithoutSingleton { public static void withoutSingletonInfo(WithoutSingleton...

    RyanQRyanQ 评论0 收藏0
  • Spring Boot 教程(四): Spring Boot 整合 thymeleaf  MyBat

    Spring Boot 教程(四): Spring Boot 整合 thymeleaf MyBat

    摘要:教程简介本项目内容为教程样例。目的是通过学习本系列教程,读者可以从到掌握的知识,并且可以运用到项目中。浏览器输入浏览器展示本节的目的已经完成。需要注意的是拥有强大语法,值得注意的是标签需要修改成以下是官方文档,可供读者学习语法代码 教...

    everfighteverfight 评论0 收藏0
  • 阿里巴巴开源的通用缓存访问框架JetCache介绍

    阿里巴巴开源的通用缓存访问框架JetCache介绍

    摘要:是由阿里巴巴开源的通用缓存访问框架,如果你对很熟悉的话,请一定花一点时间了解一下,它更好用。有了,我们就可以更方便的基于统一的接口访问缓存。 JetCache是由阿里巴巴开源的通用缓存访问框架,如果你对Spring Cache很熟悉的话,请一定花一点时间...

    vpantsvpants 评论0 收藏0
  • Jetty Java Servlet 安装SSL证书

    Jetty Java Servlet 安装SSL证书

    摘要:如果报错,请检查证书是否为标准的证书不含私钥和中级证书配置和密码编辑连接配置中设置证书和密码相关文章安装数字证书 原文阅读:Jetty Java Servlet 安装SSL证书 本文介绍Jetty的SSL数字证书配置,和Tomcat一样需要将证书导入到Java密钥库(keystore...

    SmallBoyOSmallBoyO 评论0 收藏0
  • ZoopKeeper可视化zkui框架

    ZoopKeeper可视化zkui框架

    摘要:一简介为提供了一个管理界面,可以对的节点值进行操作,同时也提供了安全认证。地址二安装执行前需要安装和环境进入工程界面进行打包,执行成功后会生成文件夹,其中有文件。 一、简介 zkui为zookeeper提供了一个web管理界面,可以对zookeepr的节点值...

    sf_wangchongsf_wangchong 评论0 收藏0
  • Spring 踩坑之@Transactional 神奇失效

    Spring 踩坑之@Transactional 神奇失效

    摘要:引言对于追求数据强一致性的系统,事务扮演者十分重要的角色最近在项目中遇到一个事务失效的问题,在此分享给大家。情景回放问题分析初步分析这是事务获取锁超时导致的错误,奇怪的是抛出异常但是事务没有回滚。唯一的解释是事务失效了。 引言 对于追...

    derek_334892derek_334892 评论0 收藏0
  • Arthas使用指南

    Arthas使用指南

    摘要:注意这个统计也会产生一定的开销这个接口本身开销比较大,因此会看到的线程占用一定的百分比,为了降低统计自身的开销带来的影响,可以把采样间隔拉长一些,比如毫秒。 Arthas 能为你做什么? 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exc...

    darkerXidarkerXi 评论0 收藏0

热门文章

<