摘要:公司项目 jdk 版本为 1.8, JVM 参数是自定义设置的,gradle 中 JVM 配置如下(默认内存为 8 G): applicationDefaultJvmArgs = ["-Xms1G", "-Xmx2G", "-Xss256k", "-Djava.awt.headless=true", 阅读全文
posted @ 2020-11-10 17:34 DeppWXQ 阅读(132) 评论(0) 推荐(0) 编辑
摘要:TreeSet 是一种可有序存放元素的集合,HashSet 是 value 为固定值的 HashMap,TreeSet 是 value 为固定值得 TreeMap。 <!--more--> TreeMap ┌───┐ │Map│ └───┘ ▲ ┌────┴─────┐ │ │ ┌───────┐ 阅读全文
posted @ 2020-11-07 22:43 DeppWXQ 阅读(27) 评论(0) 推荐(0) 编辑
摘要:正常业务系统中,当前后端分离时,系统即使有未知异常,也要保证接口能返回错误提示,也需要根据业务规则制定相应的异常状态码和异常提示。所以需要一个全局异常处理器。相关代码:GitHub <!--more--> 异常 下面是 Java 异常继承图: ┌───────────┐ │ Object │ └── 阅读全文
posted @ 2020-11-06 23:38 DeppWXQ 阅读(97) 评论(0) 推荐(0) 编辑
摘要:原文地址 公司项目目前使用 SOA 架构(Service-oriented architecture:服务导向架构),每个服务作为一个单体对外提供接口,服务之间使用 GitHub OpenFeign 调用接口。 服务提供者正常提供接口,把需要暴露的接口封装为一个 client jar 包,服务调用者 阅读全文
posted @ 2020-11-02 23:46 DeppWXQ 阅读(173) 评论(0) 推荐(0) 编辑
摘要:如果 jar 包在本地,只能每次手动导入,不太方便。可以使用以下方式搭建一个 Maven 仓库 1、使用 GitHub Pages 搭建公有仓库 jar 包本质上是一个静态文件,所以可以使用 GitHub 来存放,再利用 GitHub Pages 提供一个地址让其可直接访问下载。 <!--more- 阅读全文
posted @ 2020-11-02 14:44 DeppWXQ 阅读(24) 评论(0) 推荐(0) 编辑
摘要:主键 选取主键的一个基本原则是:不使用任何业务相关的字段(id)作为主键。修改了主键,会造成一系列的影响 类型: 自增整数类型(id):BIGINT NOT NULL AUTO_INCREMENT。 全局唯一 GUID 类型 注意:如果使用 INT 自增类型,那么当一张表的记录数超过 2147483 阅读全文
posted @ 2020-11-01 22:48 DeppWXQ 阅读(18) 评论(0) 推荐(0) 编辑
摘要:题目描述 查找数组 arr 中第 k 小的奇数,如果不存在则返回 0. (arr [i] > 0 (i>=0)) 计算出时间复杂度(注意代码注释,尽可能不用全排序,不要使⽤库函数或脚本中已经实现好的排序算法和⼯具,需要⾃⼰实现数据结构和所需要的算法) 解题方案 思路 属于 Top K 问题 假设数组 阅读全文
posted @ 2020-10-28 23:19 DeppWXQ 阅读(16) 评论(0) 推荐(0) 编辑
摘要:一、传值和传址(引用) Java 的参数传递分为传递基本数据类型(传值)和传递引用数据类型(传址) <!--more--> public class Demo { public void fun(Test test, int i) { test.name = "test2"; i = 2; Syst 阅读全文
posted @ 2020-10-28 22:37 DeppWXQ 阅读(21) 评论(0) 推荐(0) 编辑
摘要:今天面试遇到一个关于接口限流的问题:设计一个方案,保证每秒只有 10 个请求可以访问接口。不得不说,此问题可以很好的考察面试高级工程师岗位的候选人的过往经验。不过很遗憾,我原来并没有做过这方面的工作。 <!--more--> 在自己的知识储备中,首先想到的是:假如保证每秒只有 1 个请求访问接口,如 阅读全文
posted @ 2020-10-28 00:00 DeppWXQ 阅读(25) 评论(0) 推荐(0) 编辑
摘要:HTTP 是无状态协议,所以服务端如果需要记住登录用户,就需要维护一个 SessionId(Cookie) - Session 的键值对。Session 存放用户信息对象。用户信息对象作为 Session 的一个 Attribute。当浏览器请求中包含 Cookie 时,服务器就能识别出具体是哪个用 阅读全文
posted @ 2020-10-26 19:07 DeppWXQ 阅读(78) 评论(0) 推荐(0) 编辑