文章库ARTICLE COLUMN

  • Sentinel: 接入控制台实时查看监控数据

    Sentinel: 接入控制台实时查看监控数据

    摘要:提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理监控单机和集群,规则管理和推送的功能。比如我们之前是直接在代码中初始限流的值,接入控制台后可以直接通过控制台进行限流参数的动态配置,非常方便。 Sentinel 提供一个轻量级的开源控...

    tuomaotuomao 评论0 收藏0
  • 一篇让你明白进程与线程之间的区别与联系

    一篇让你明白进程与线程之间的区别与联系

    摘要:线程程序执行的最小单位。一个线程可以创建和撤销另一个线程,同一个进程中的多个线程之间可以并发执行文末本章节介绍了进程与线程之间的区别与联系,以及其他方面的小知识点,也是面试过程中会出现的内容点。 前言 欢迎关注公众号:Coder编程获取最新...

    lboollbool 评论0 收藏0
  • spring boot学习(5): 进程exit code自定义

    spring boot学习(5): 进程exit code自定义

    摘要:用于应用发生不可调整的异常,导致应用退出的情况。声明如下使用方式通过来注册,当应用发生异常时,会调用每个的实现类。取值前后正负不同,取最新相同,取绝对值大的。 在线上环境中,应用可能因为一些异常而终止,我们如果需要及时找到原因,根据 e...

    张巨伟张巨伟 评论0 收藏0
  • 企业级lambda表达式,让你对lambda有更好的理解

    企业级lambda表达式,让你对lambda有更好的理解

    摘要:但,如果加入了函数式编程,也就是将方法作为形参传递,这必然让开发者为难。但是,其他语言早就使用了函数式编程,比如最常见脚本语言。这就是函数式编程,传递的是一个函数直到,才引用了函数式编程,也就是我们所说的表达式。 导读 Java从jdk1发展...

    SegmentFaultSegmentFault 评论0 收藏0
  • 我为什么会编写《Spring Boot 编程思想》

    我为什么会编写《Spring Boot 编程思想》

    摘要:中国历史著名的少康中兴光武中兴等,其成功的原因不外乎任贤使能赏罚分明。当儒家思想成为绝对的主流,其他学说被边缘化之后,中华文化势必形成单一化的趋势,一旦对其批判,则立即视作离经叛道,异端邪说,为天下笑。 本文暨《Spring Boot 编程思想-...

    hyuanhyuan 评论0 收藏0
  • 浅尝一个排程引擎Optaplanner - 前序

    浅尝一个排程引擎Optaplanner - 前序

    摘要:近些年一直在制造业,做过,当过小组负责人。要满足智能制造中,实现对机台进行分钟级甚至秒级的生产指令下达。这个核心是怎么实现的呢那就需要一个很牛的引擎。事实上业务规则分两种,很多个层次。这个时候排程引擎就派上用场了。   当码农有10多年...

    OBKoro1OBKoro1 评论0 收藏0
  • Spring Boot 2 - 使用CommandLineRunner与ApplicationRun

    Spring Boot 2 - 使用CommandLineRunner与ApplicationRun

    摘要:命令行参数传递之前我们说过使用的一大优势就是可以将工程直接打包成一个包而不需要多带带部署。执行获取到参数执行结果我们可以发现,通过方法的参数可以很方便地获取到命令行参数的值。如果需要获取命令行参数时则建议使用。 本篇文章我们将探讨Comm...

    alogyalogy 评论0 收藏0
  • 程序员接私活那些坑

    程序员接私活那些坑

    摘要:前言最近有很多人问我私活怎么样有什么坑,我之前也是接了几个私活,当然也有稳定的收入。也可以通过一些私活中介平台。 前言 最近有很多人问我私活怎么样?有什么坑,我之前也是接了几个私活,当然也有稳定的收入。我们也来分享一下。前几天发现了一...

    shiweifushiweifu 评论0 收藏0
  • 从指令的角度看"abc"和new String("abc")

    从指令的角度看"abc"和new String("abc")

    摘要:但是有一个的指令,可以把字节码翻译成人类能看懂的东西。是文件分解器,可以反编译即对编译的文件进行反编译,也可以查看编译器生成的字节码。现在有一个类,定义入下先用编译成字节码,再使用进行反编译。 概要 Java工程师面试官偏爱的问题之一,就...

    doodlewinddoodlewind 评论0 收藏0
  • WebView加载优化

    WebView加载优化

    摘要:加载优化当的使用频率变得频繁的时候,对于其各方面的优化就变得逐渐重要了起来。第三个,就是延迟加载和执行在中,的回调意味着页面加载的完成。这是不可接受的,所以我们需要对进行延迟加载,当然这部分是前端的工作。 WebView加载优化 当WebView的...

    missoncemissonce 评论0 收藏0
  • 详解Map.merge()

    详解Map.merge()

    摘要:今天介绍的方法,让我们来看看它的强大之处。这可能是中最通用的操作。我们通过将初始化为零来确保存在,因此增量始终有效。这样的搭配场景是对于那些自动执行插入或者更新操作的单线程安全的逻辑。 今天介绍Map的merge方法,让我们来看看它的强大之处...

    OceanOcean 评论0 收藏0
  • 使用mica-auto生成Spring boot starter配置

    使用mica-auto生成Spring boot starter配置

    摘要:代码自动生成是微服务框架中的一个基础组件,用来生成的一些基础配置。功能生成生成生成到中,供中完成自动化配置。图示添加依赖依赖构建当执行或者时就会生成相关配置。原理扫描,自动生成相应的配置,支持组合注解。 mica-auto 代码自动生成 mica-au...

    CntChenCntChen 评论0 收藏0
  • mica 简介和组件图谱

    mica 简介和组件图谱

    摘要:仅依赖全家桶,无第三方依赖。码云微服务开发核心包,由于功能众多不做详细描述,大家可以看组件图谱。码云对相关组件进行的扩展,暂未开源,敬请期待组件图谱 mica 云母,寓意为云服务的核心,使得云服务开发更加方便快捷。mica 的前身是 lutool,lut...

    wqj97wqj97 评论0 收藏0
  • 面向复杂应用,Node.js中的IoC容器 -- Rockerjs/core

    面向复杂应用,Node.js中的IoC容器 -- Rockerjs/core

    摘要:项目地址项目主页基于和注解的轻量级容器,提供了依赖注入面向切面编程及异常处理等功能。可在任意工程中引入,是一个框架无关的容器。模块不依赖于任何框架,并与现有框架库类等保持兼容。 Rockerjs Core 项目地址 项目主页 基于 TypeScript 和注解...

    KosmosKosmos 评论0 收藏0
  • 【从蛋壳到满天飞】JAVA 数据结构解析和算法实现-栈和队列

    【从蛋壳到满天飞】JAVA 数据结构解析和算法实现-栈和队列

    摘要:栈的实现栈这种数据结构非常有用但其实是非常简单的。其实栈顶元素反映了在嵌套的层级关系中,最新的需要匹配的元素。 showImg("https://segmentfault.com/img/remote/1460000018597053?w=1832&h=9943"); 前言 【从蛋壳到满天飞】JAVA 数据结构解析和...

    1365165710113651657101 评论0 收藏0
  • XML转换

    XML转换

    摘要:将转换为字符串将字符串转换为指定类型的指定所有字符串获取节点值测试一中益阳 XmlUtils package com.daily.xmltest; import com.alibaba.fastjson.JSON; import org.apache.log4j.Logger; import org.springframework.util.CollectionUtils; impo...

    qpwoeiru96qpwoeiru96 评论0 收藏0
  • 重磅发布:阿里开源 OpenJDK 长期支持版本 Alibaba Dragonwell

    重磅发布:阿里开源 OpenJDK 长期支持版本 Alibaba Dragonwell

    摘要:月日北京阿里云峰会,阿里巴巴正式宣布对外开源长期支持版本。此次,阿里巴巴发布的预览版本对应的版本。同时对于阿里云,会针对的两个版本和随阿里云镜像发布,免费提供给阿里云客户使用。年月,发布,根据阿里大数据场景的定制版发布。 3 月 21 日北...

    haitiancoderhaitiancoder 评论0 收藏0
  • 空对象模式

    空对象模式

    摘要:概述在这个快速教程中,我们将看一下对象模式,这是设计模式的一个特例,一个经常被我们遗忘的特例。对象模式的目的是最小化这种空检查。何时使用空对象模式我们应该使用对象模式,否则客户端会检查只是为了跳过执行或执行默认操作。 概述 在这个快速...

    刘厚水刘厚水 评论0 收藏0
  • 聊聊公钥私钥

    聊聊公钥私钥

    摘要:是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的所有密码攻击,已被推荐为公钥数据加密标准。算法基于一个十分简单的数论事实将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。 在...

    StardustskyStardustsky 评论0 收藏0
  • JDK12 ShenandoahGC小试牛刀

    JDK12 ShenandoahGC小试牛刀

    摘要:序本文主要试用一下新引入的是一款及的垃圾收集器跟一样也是面向的垃圾收集器,不过是基于来实现,而是基于来实现与相比,的是的但不是,而的是,因而能更好地减少与一样,也是基于的,不同的是在逻辑上没有分代,因而就没有主要有如下几个阶段这里 序...

    VincentFFVincentFF 评论0 收藏0
  • 数据结构与算法——线性排序

    数据结构与算法——线性排序

    摘要:实际上,桶排序的应用场景十分的有限,对数据的要求比较苛刻。极端情况下,如果数据全部划分到一个桶内,就变成了非线性排序了。 1. 回顾 前面已经说完了几种非线性排序,它们分别是时间复杂度为 O(n2) 、适合小规模数据的冒泡排序、选择排序、插入排...

    AllenAllen 评论0 收藏0
  • Java学习记录——开始以及类和对象

    Java学习记录——开始以及类和对象

    摘要:开始先装好的相关环境谷歌一下。自动调用构造函数,并且将传进去的三个参数赋值给的三个属性因为指向这个出来的对象通过这样我们可以得到一个的对象的年龄,颜色,尺寸分别为。 写在前面 作为一个前端切图仔,再学点后端的东西吧,感觉后端很有意思啊...

    ivan_qhzivan_qhz 评论0 收藏0
  • Java并发编程之背景知识

    Java并发编程之背景知识

    摘要:其实现在打开一个程序的意思是打开一个进程并且打开若干个于这个进程相关联的线程。 操作系统发展回顾 裸机 老早之前的计算机只有一个处理器,而一个处理器在同一时刻只能处理一条指令,换句话说,我们的代码需要一行一行的按顺序被计算机执行,计算...

    dendoinkdendoink 评论0 收藏0
  • Java 方法的参数可以有默认值吗?

    Java 方法的参数可以有默认值吗?

    摘要:方法的参数可以有默认值吗例如回答不支持这种特性,如果你真的有需求,你可以通过方法的重载间接的支持默认的参数值使用工厂模式重载这个很简单这样就相当于给一个默认的参数值。但是有的时候如果参数太多,就不适合了。 Java 方法的参数可以有默认值...

    freewolffreewolf 评论0 收藏0
  • Spring笔记1——极简入门教程

    Spring笔记1——极简入门教程

    摘要:创建工程将框架代码包解压后放到工作目录。方便起见,本教程使用为例。添加创建一个,负责响应相关的业务请求。添加标注在中,对输入参数进行校验通常使用标注。在本教程,我们将实现的增和查的工作。创建用户用户名重启并提交创建请求。 环境准备 系...

    ChristmasBoyChristmasBoy 评论0 收藏0

热门文章

<