☀️Terry

- - 草木逢春,雨过天晴🌈。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2020年9月17日

摘要: 为了直观,直接通过代码演示: 堆栈划分图: 堆栈区别: 基于上边的解释我们可以很简单的总结出堆和栈的区别:1、应用程序所有的部分都使用堆内存,然后栈内存通过一个线程运行来使用。2、不论对象什么时候创建,他都会存储在堆内存中,栈内存包含它的引用。栈内存只包含原始值变量好和堆中对象变量的引用。3、存储在 阅读全文
posted @ 2020-09-17 14:58 ☀️Terry 阅读(379) 评论(0) 推荐(0) 编辑

2020年7月20日

摘要: 框架使用:springboot 使用注解 @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss",timezone = "GMT+8") ok 阅读全文
posted @ 2020-07-20 11:42 ☀️Terry 阅读(1931) 评论(0) 推荐(0) 编辑

2020年7月15日

摘要: 我这里是统一返回json格式的 @ControllerAdvice public class GlobalExceptionHandler { @ExceptionHandler(value = GovCommException.class) @ResponseBody public Result 阅读全文
posted @ 2020-07-15 13:38 ☀️Terry 阅读(141) 评论(0) 推荐(0) 编辑

摘要: 引入依赖 <!-- mybatis的分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2. 阅读全文
posted @ 2020-07-15 09:50 ☀️Terry 阅读(1030) 评论(0) 推荐(0) 编辑

摘要: 非springboot 需要手动引入依赖 <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> </dependency> 方法一、实体上使用 @JsonInclude(JsonInclu 阅读全文
posted @ 2020-07-15 09:35 ☀️Terry 阅读(3460) 评论(0) 推荐(0) 编辑

2020年6月10日

摘要: 由于使用到线程变量本地存储,项目上线出现会内存溢出问题, 原因是。交易完成未在交易结束,清理到ThreadLoacl存储的数据,导致线程存储会随交易的增加,而增加,导致内存溢出 解决方案,有两种 配置规避: 代码配置,因为使用到线程池,可以配置线程核心数,和线程最大数,为一致, keepAliveT 阅读全文
posted @ 2020-06-10 17:53 ☀️Terry 阅读(3472) 评论(0) 推荐(0) 编辑

2020年5月22日

摘要: 由于公司使用华为云桌面,作为mac党习惯了command 主用,但是windows会作为control,很是难受,于是。。。。。。 新建txt文件 填写下面对应的代码。更改后缀为.reg,生成注册列表,然后运行。重启 修改: Windows Registry Editor Version 5.00[ 阅读全文
posted @ 2020-05-22 17:20 ☀️Terry 阅读(536) 评论(0) 推荐(0) 编辑

2020年5月14日

摘要: 示例:项目结构以及运行结果日志 简单的模拟实现大佬勿喷 分为7个小步骤: 1:协议 2:序列化 3:编解码器 4:Netty客户端 5:Netty服务端 6:客户端代理 7:远程调用测试 pom依赖: <dependencies> <!--######################### 定义 s 阅读全文
posted @ 2020-05-14 13:37 ☀️Terry 阅读(346) 评论(0) 推荐(0) 编辑

2020年4月3日

摘要: 任务需求: 银行日终定时跑批,开始思路是使用最简单的方式Timer任务调度线程去跑,但是有个问题,Timer调度的话,不能够精准的时间,因为牵扯到集群的问题,所以最后考虑到了quartz集群 Quartz版本: 2.3.1 Quartz 核心元素: Quartz任务调度的核心元素为:Schedule 阅读全文
posted @ 2020-04-03 14:47 ☀️Terry 阅读(584) 评论(0) 推荐(0) 编辑

2020年3月27日

摘要: 话不多说,直接上代码 pom依赖 <!-- FTP支持 --> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version> </dependency> 阅读全文
posted @ 2020-03-27 17:28 ☀️Terry 阅读(334) 评论(0) 推荐(0) 编辑