文章库ARTICLE COLUMN

  • Spring Cloud 参考文档(Spring Cloud Sleuth介绍)

    Spring Cloud 参考文档(Spring Cloud Sleuth介绍)

    摘要:那个配置文件将来自应用程序的信息以格式记录到文件中。以下清单显示了使用的集成测试设置代码添加到项目本节介绍如何使用或将添加到项目中。以下示例显示了如何为执行此操作建议你通过添加依赖关系管理,这样你就无需自行管理版本。 Spring Cloud Sle...

    impig33impig33 评论0 收藏0
  • spring-boot 整合mybatis-plus 组成后台开发基本框架

    spring-boot 整合mybatis-plus 组成后台开发基本框架

    摘要:一直想搞一套后台基本开发框架出来,无奈太忙其实太懒,最近受到两位大佬的启发,就改动了一下大佬做好的东西。更新简单整合使用项目目录修复修改模板文件的包名问题,之后只在包里文件中的与即可地址 一直想搞一套后台基本开发框架出来,无奈太忙(其...

    absonabson 评论0 收藏0
  • Hive将UDF编译到源码中(idea)

    Hive将UDF编译到源码中(idea)

    摘要:有时候需要改写源码,比如将常用的某个放在源码中,启动即可使用。所以推荐使用来完成改源码的操作,好处不言而喻。这是因为在环境不能执行。同名文件夹是这个包解压后的文件夹,上传到可直接使用,免解压。 有时候需要改写源码,比如将常用的某个UDF...

    forrest23forrest23 评论0 收藏0
  • leetcode429. N-ary Tree Level Order Traversal

    leetcode429. N-ary Tree Level Order Traversal

    摘要:题目要求对叉树进行水平遍历,并输出每一行遍历的结果。因此无需再用队列来额外存储每一行的水平遍历,可以直接通过递归将遍历结果插入到相应行的结果集中。 题目要求 Given an n-ary tree, return the level order traversal of its nodes" values. (...

    tomlingtmtomlingtm 评论0 收藏0
  • 一篇文章看懂java迭代器

    一篇文章看懂java迭代器

    摘要:具体原因在后面说明是必须实现的接口,返回了一个迭代器。迭代器,可以对已知集合进行遍历操作。这里可以看出,循环最终其实是会使用方法获取迭代器,来完成遍历。 概述 迭代器,提供了在不了解集合内部实现方法的时候遍历集合的能力。可以将容器内部...

    kyanagkyanag 评论0 收藏0
  • 从单例模式到HappensBefore

    从单例模式到HappensBefore

    摘要:但是有引入了新的问题线程不安全,返回的对象可能还没有初始化。如果只有一个线程调用是没有问题的因为不管步骤如何调换,保证返回的对象是已经构造好了。这种特殊情况称之为指令重排序采用了允许将多条指令不按程序规定的顺序分开发送给各相应电路单元...

    v1v1 评论0 收藏0
  • MySQL - 扩展性  3 负载均衡:眼花缭乱迷人眼

    MySQL - 扩展性 3 负载均衡:眼花缭乱迷人眼

    摘要:负载均衡器的作用是将请求的连接路由到最空闲的可用服务器上。负载均衡有五个常见目的可扩展性。灵活的负载均衡方案能够大幅提高服务的可用性。连接池和长连接可能会阻碍负载均衡器分发连接请求。 负载均衡的基本思路很简单: 在一个服务器集群中尽可...

    jindongjindong 评论0 收藏0
  • Spring Cloud 参考文档(重试失败的请求)

    Spring Cloud 参考文档(重试失败的请求)

    摘要:当存在时,负载均衡的和会自动重试任何失败的请求假设你的配置允许这样做。启用包括重试请求,由于请求的缓冲,请求会对服务器的资源产生影响。 重试失败的请求 Spring Cloud Netflix提供了多种方式来发出HTTP请求,你可以使用负载均衡的RestTemplate...

    BakerJBakerJ 评论0 收藏0
  • Spring Cloud 参考文档(HTTP客户端)

    Spring Cloud 参考文档(HTTP客户端)

    摘要:创建自己的客户端时,你还负责为这些客户端实施正确的连接管理策略,不正确地执行此操作可能会导致资源管理问题。维护模式的模块将模块置于维护模式意味着团队将不再向模块添加新功能,将修复和安全问题,还将考虑和审查来自社区的小型拉请求。 HTTP客...

    hositionhosition 评论0 收藏0
  • 《java 8 实战》读书笔记 -第七章 并行数据处理与性能

    《java 8 实战》读书笔记 -第七章 并行数据处理与性能

    摘要:正确使用并行流错用并行流而产生错误的首要原因,就是使用的算法改变了某些共享状态。高效使用并行流留意装箱有些操作本身在并行流上的性能就比顺序流差还要考虑流的操作流水线的总计算成本。 一、并行流 1.将顺序流转换为并行流 对顺序流调用parallel...

    刘福刘福 评论0 收藏0
  • J.U.C|AQS共享式源码分析

    J.U.C|AQS共享式源码分析

    摘要:主要讲解方法共享式获取同步状态,返回值表示获取成功,反之则失败。源码分析同步器的和方法请求共享锁的入口当并且时才去才获取资源获取锁以共享不可中断模式获取锁将当前线程一共享方式构建成节点并将其加入到同步队列的尾部。 一、写在前面 上篇给...

    ghnorghnor 评论0 收藏0
  • 把「策略模式」应用到实际项目中

    把「策略模式」应用到实际项目中

    摘要:阅读原文把策略模式应用到实际项目中无论你知不知道这个设计模式,但必定在项目中都似曾相识。文件存储的方式不同,同时文件的获取和删除也不同保存,获取,删除后的响应也是相同的,也不考虑了。此时引入是解决问题的最佳方式。 阅读原文:把「策略模...

    LeviDingLeviDing 评论0 收藏0
  • Can't connect to X11 window server using 

    Can't connect to X11 window server using 

    摘要:项目在中启动正常,在环境下生成验证码图片时,报错分析原因,是下没有启动的图形渲染解决方案编辑文件,在其中加入然后立即生效一下配置文件 war项目在windows中启动正常,在linux环境下生成验证码图片时,报错:、 Can"t connect to X11 window serv...

    printempwprintempw 评论0 收藏0
  • 记一次升级Oracle驱动引发的死锁

    记一次升级Oracle驱动引发的死锁

    摘要:问题描述近期项目需要从虚拟机环境迁移到容器环境,其中有一个项目在迁移到容器环境之后的两天之内出现了次死锁的问题,部分关键日志如下日志还是挺明显的,线程获得了锁,等待获取而正好相反,从而导致死锁问题分析以上的错误 问题描述 近期项目需要...

    CaicloudCaicloud 评论0 收藏0
  • intelliJ idea 使用maven创建spring+springMVC+mybatis(SS

    intelliJ idea 使用maven创建spring+springMVC+mybatis(SS

    摘要:配置用到的框架和版本配置数据库核心依赖依赖依赖扩展依赖层依赖相关依赖相关依赖依赖依赖的包如果你的项目中 ssm demo github : https://github.com/rongyaya10... 配置pom用到的框架和版本:spring 5.0.5.RELEASEmybatis 3.4.0mysql 5.1.35log4j 1.2...

    godlong_Xgodlong_X 评论0 收藏0
  • 你和阿里员工的技术水平到底差几个等级!

    你和阿里员工的技术水平到底差几个等级!

    摘要:后是企业的技术支柱,后已开始逐步成为企业的中坚力量。的大佬横行,业内的散客也不容小觑。目前并没有对程序员等级进行明确的划分,很多时候是参照的程序员等级进行判定。今天看到一篇对程序员等级划分的文章,分享给大家,看看自己在哪个等级,有哪些...

    nemonemo 评论0 收藏0
  • springboot(三)——application.properties和application.

    springboot(三)——application.properties和application.

    摘要:前言用过的肯定很熟悉,它其中有个重要的特性,就是自动配置平时习惯的一些设置的配置作为默认配置。提倡无配置文件的理念,使用生成的应用完全不会生成任何配置代码与配置文件。 前言 用过springboot的肯定很熟悉,它其中有个重要的特性,就是自动配...

    ghnorghnor 评论0 收藏0
  • 字典树的实现和介绍

    字典树的实现和介绍

    摘要:优化老代码的时候,用到了字典树。我用写了一个字典树。因为是多叉树结构,可能这两个单词,,需要一个结束的标识位。但是应该有相关的文本搜索算法和字典树相结合。如果字典树更新不频繁,比如地名,字典树是可以化,保存到中。 优化老代码的时候,用...

    EddieChanEddieChan 评论0 收藏0
  • Spring Cloud 参考文档(Hystrix超时和Ribbon客户端)

    Spring Cloud 参考文档(Hystrix超时和Ribbon客户端)

    摘要:要运行仪表板,请使用注解主类,然后访问并将仪表板指向客户端应用程序中的单个实例的端点。连接到使用的端点时,必须信任服务器使用的证书,如果证书不受信任,则必须将证书导入,以便仪表板成功连接到流端点。 Hystrix超时和Ribbon客户端 使用包装Ri...

    pf_milespf_miles 评论0 收藏0
  • Apache Shiro 配置 LDAP 验证

    Apache Shiro 配置 LDAP 验证

    摘要:通常在根据进行身份验证时一般进行以下三步利用一个用户的用户名和密码绑定到服务器。这里使用来简化操作用户名不存在抛出异常用户被管理员锁定抛出异常角色加入认证对象权限加入认证对象关键的代码如下,验证用户和获取用户信息的配置如下 通常在根据...

    zhiweizhiwei 评论0 收藏0
  • Spring Cloud 参考文档(客户端负载均衡器:Ribbon)

    Spring Cloud 参考文档(客户端负载均衡器:Ribbon)

    摘要:客户端负载均衡器是一个客户端负载均衡器,可以让你对和客户端的行为进行大量控制,已经使用了,因此,如果你使用,此部分也适用。 客户端负载均衡器:Ribbon Ribbon是一个客户端负载均衡器,可以让你对HTTP和TCP客户端的行为进行大量控制,Feign已经...

    SonglcySonglcy 评论0 收藏0
  • Spring Cloud 参考文档(外部配置:Archaius)

    Spring Cloud 参考文档(外部配置:Archaius)

    摘要:外部配置是客户端配置库,它是所有组件用于配置的库。有一个,因此可以从环境中读取属性,此桥接器允许项目使用常规配置工具链,同时让他们按照文档大多数情况下配置工具。 外部配置:Archaius Archaius是Netflix客户端配置库,它是所有Netflix OSS组...

    DevTalkingDevTalking 评论0 收藏0
  • 再次认识ReentrantReadWriteLock读写锁

    再次认识ReentrantReadWriteLock读写锁

    摘要:但是不管怎样,在一个线程已经获取锁后,在释放前再次获取锁是一个合理的需求,而且并不生硬。那么如果考虑重入,也很简单,在加锁时将的值累加即可,表示同一个线程重入此锁的次数,当归零,即表示释放完毕。 前言 最近研究了一下juc包的源码。在研究...

    missoncemissonce 评论0 收藏0
  • Runnable接口和Callable接口的区别

    Runnable接口和Callable接口的区别

    摘要:而却可以获取多线程运行的结果,可以在等待时间太长没获取到需要的数据的情况下取消该线程的任务,真的是非常有用。 Runnable接口中的run()方法的返回值是void,它做的事情只是纯粹地去执行run()方法中的代码而已;Callable接口中的call()方法是有返回...

    defcondefcon 评论0 收藏0
  • Netty ByteBuf

    Netty ByteBuf

    摘要:提供了作为它的字节容器但是这个类使用起来过于复杂而且也有些繁琐的的代替品是的的数据处理通过两个组件暴露下面是的优点它可以被用户自定义的缓冲区类扩展通过内置的复合缓冲区类型实现了透明的零拷贝容量可以按需增长在读和写这两种模式之间雀环不需...

    whataawhataa 评论0 收藏0

热门文章

<