page contents

限流算法:漏桶与令牌桶

在大量并发访问的场景里,系统很容易由于过多的请求而崩溃。在系统被拆分成多个微服务之后,每个微服务具有独立性,有责任保护好自己。为了避免因为负载过高导致服务崩溃,可以使用限流。

程序员的浪漫,最浪漫的编程代码

程序员不会用很生动的语言去告白,但是我们会敲代码。我们能用我们与众不同的代码,去表达我们的爱。

如何用java语言编写爱心源表白代码

如何用java语言编写爱心源表白代码?六星小编来教你!

算法:有向图检测是否存在环

有向图检测是否存在换是比较常见的场景。在一些调度引擎中,调度的任务往往存在依赖,而检测是否存在循环依赖,即有向图中是否存在环是调度引擎的职责。当然,也是面试中常遇到的算法。今天为大家介绍用拓扑排序方法检测有向图中是否有环。

JAVA线程池介绍

现在程序运行环境都是多核cpu的环境,为了充分的压榨cpu,多线程的编程模式是避免不了的。线程是有生命周期的,如果每个任务都创建一个线程,在任务结束后线程的生命周期就终止,那么势必会导致线程频繁的创建和销毁,会带来性能的损失。另外,随意的创建线程会导致线程不可能,比如线程过多导致资源耗尽等。因此有了线程池,而JAVA为了减少开发者的负担,在JDK中提供了线程池的实现。

架构:常用架构模式

在做架构设计的时候,一般会采用一些架构模式,便于设计和以后需求变更时修改代码。如果设计模式选择得不正确那么很容易造成架构的混乱,代码也会变成怪物。

面试题:手写JS函数柯里化

一、柯里化定义: 在计算机科学中,柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。...

Java编程是做什么的?学完可以做什么?

Java是时下非常流行的语言,对于很多刚开始接触Java编程的新手却很迷惘,不知道学Java以后可以做什么。其实Java可以做的东西实在太多了,网站、软件、手机游戏、电脑游戏、中间件以及现在流行的安卓手机app等,都是由Java语言编写的;除了这些,Java还有很多用途,家里的微波炉、洗衣机等家电也有可能是Java控制的。

Java 后端开发没有采用 Kotlin,你知道为什么?

在使用了 Java 15 年后,我写了第一行 Kotlin 代码,到现在已经差不多 5 年了。我们的团队用 Utterlyidle 替代 Spring,用 Totallylazy 进行函数式编程。我们是 IntelliJ 的忠实粉丝,并试着充分利用它提供的 Java 工具。

Java新手入门常用代码大全,建议收藏并背会!

本文带大家了解Java新手入门的常用代码有哪些: 1. 字符串有整型的相互转换 String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric strin...

JavaScript基础知识总结:ES6常用基础知识

这篇文章将带大家了解JavaScript的基础知识: ES6 let与const及其相关 块级作用域 ES6新增了块级作用域,总结一句话大致就是:大括号{}包起来的代码块基本山都可以当做块级作用域。 常见的...

完整Java开发中JDBC连接数据库的步骤以及代码

在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(String className)实现。

什么是JWT

JSON WEB Token(JWT,读作 [/dʒɒt/]),是一种基于JSON的、用于在网络上声明某种主张的令牌(token)。JWT通常由三部分组成: 头信息(header), 消息体(payload)和签名(signature)。

  • 0
  • 0
  • Pack
  • 发布于 2020-05-16 17:03
  • 阅读 ( 793 )

你清楚这几个Spring常用注解吗?

为了解决这两个问题,Spring引入了注解,通过@XXX的方式,让注解与Java Bean紧密结合,既大大减少了配置文件的体积,又增加了Java Bean的可读性与内聚性。

  • 0
  • 0
  • Pack
  • 发布于 2020-03-24 17:24
  • 阅读 ( 1169 )

Spring Boot构建多租户SaaS平台核心技术指南

希望以下内容帮助到大家!

  • 0
  • 0
  • Pack
  • 发布于 2020-03-14 10:11
  • 阅读 ( 1079 )

Spring Boot神操作-多个数据源Service层封装

当 JVM 内存严重不足时,就会抛出 java.lang.OutOfMemoryError 错误。本文总结了常见的 OOM 原因及其解决方法,如下图所示。如有遗漏或错误,欢迎补充指正。

  • 0
  • 0
  • Pack
  • 发布于 2020-03-14 09:56
  • 阅读 ( 1090 )

贼好用的Java工具类库,GitHub星标10k+,你在用吗?

Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”。

  • 0
  • 0
  • Pack
  • 发布于 2020-03-09 13:50
  • 阅读 ( 1056 )

14 个 Spring MVC 顶级技巧!

这14个小技巧,可以帮助你正确有效地在Spring MVC中编写控制器类。如果你有其他提示或建议,请随时在评论中分享您的想法。

  • 0
  • 0
  • Pack
  • 发布于 2020-03-09 13:39
  • 阅读 ( 1099 )

Hutool Java工具类库导出Excel,超级简单!

前言 在开发应用系统的时候,导出文件是必不可放的功能。 以前用过POI、easyexcel等工具的导入导出功能,但总感觉太麻烦了,代码特别多,感觉并不是很好用。 今天给大家介绍一款新工具,java...

  • 0
  • 0
  • Pack
  • 发布于 2020-03-09 13:36
  • 阅读 ( 1094 )

Javascript的函数声明和函数表达式

Javascript定义函数有两种类型: 函数声明 // 函数声明function wscat(type){return type==="wscat";} 函数表达式 // 函数表达式var oaoafly = function(type){return type==="oaoafly"...

  • 0
  • 0
  • Pack
  • 发布于 2020-03-05 10:37
  • 阅读 ( 1184 )