摘要: 对于垃圾回收回收的基本概念 基本单元: 对象(个体基础单元)包括两个部分。head(头),field(域)。 head里核心内容:对象大小,对象种类。 field里主要分两种:指针,非指针。 mutator某种意义上就是实体应用本身,主要进行两个事情创建对象,更新指针。(gc就是为他擦屁股的,帮他处 阅读全文
posted @ 2023-11-01 12:01 BadFisher 阅读(36) 评论(1) 推荐(0)
摘要: 内网穿透 所谓内网穿透,也即是局域网能够直接通过公网的ip去访问,极大的方便用户的日常远程的一些操作的使用。 内网穿透工具有很多,比如贝锐(我们常用的向日葵), 飞鸽等。 第一种外部工具 一般情况下,登陆注册后就可以进行。 比如 然后填写信息,其中前置域名可以自定,本地ip端口一定要设置成:你的内网 阅读全文
posted @ 2023-05-04 09:35 BadFisher 阅读(333) 评论(0) 推荐(0)
摘要: 这里会介绍一下用的比较多的前置拦截。 拦截器和过滤器都是对一写相应的请求处理进行一系列操作,但是会有一些先后顺序区别。 我画了一张图: 执行的先后顺序就不做赘述了。 这次我主要正对拦截器作出一些操作。 有关我的前置拦截器的使用场景如下 第一步是构建自己的 Interceptor ,只需要构建一个类实 阅读全文
posted @ 2023-04-13 17:33 BadFisher 阅读(729) 评论(0) 推荐(0)
摘要: 一、背景与目标 问题背景:由于当前用户登录依托于三方系统微信作为认证和授权,所以用户登录需要向微信反复发起授权,冗长的的流程降低用户体验。 目标解决:减少用户主动授权申请,减少甚至避免用户一段时间内向微信发起授权登繁琐操作,一次登录后无感知进入。 二、流程与结构 2.1 整体流程图 2.2 整体um 阅读全文
posted @ 2023-04-07 09:34 BadFisher 阅读(287) 评论(0) 推荐(1)
摘要: 索引类型 索引可以提升查询速度,会影响where查询,以及order by排序。 MySQL索引类型如下: 从索引存储结构划分:B Tree索引、Hash索引、FULLTEXT全文索引(倒排索引)、R Tree索引 从应用层次划分:普通索引、唯一索引、主键索引、复合索引 从索引键值类型划分:主键索引 阅读全文
posted @ 2021-09-06 15:37 BadFisher 阅读(117) 评论(0) 推荐(0)
摘要: 阻塞队列一般用来解决生产消费者模式的上的不平衡导致的问题。 例如:消息队列中就会存在这样的情况,根据指定不同阻塞队列实现不同的消息处理模式。 首先我们简单了解一下几种常见的阻塞队列。 ArrayBlockingQueue :一个由数组结构组成的有界阻塞队列。 LinkedBlockingQueue 阅读全文
posted @ 2021-08-31 17:26 BadFisher 阅读(568) 评论(0) 推荐(0)
摘要: idea 热部署插件JRebel ​ 当开始开发web项目的时候,需要频繁的修改web页面,此时如果频繁的重启变得很麻烦,因此,可以在idea中集成JRebel插件,改动代码之后不需要重新启动应用程序。 1、安装JRebel ​ (1)在IDEA中一次点击 File->Settings->Plugi 阅读全文
posted @ 2021-08-26 11:43 BadFisher 阅读(221) 评论(0) 推荐(0)
摘要: 需要的依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.6</version> </dependency> <dependency> <groupId>org. 阅读全文
posted @ 2021-07-26 12:00 BadFisher 阅读(109) 评论(0) 推荐(0)
摘要: 批量插入有三个问题,第一是执行效率,第二数据冲突,第三数据重跑更新操作。 一般对于这样的问题有以下操作方法。 第一是执行效率:mybatis支持两种高效插入。 1.mybtis的foreach标签,foreach元素的属性主要有 item,index,collection,open,separato 阅读全文
posted @ 2021-07-01 10:18 BadFisher 阅读(3110) 评论(0) 推荐(0)
摘要: 配置多数据源有以下几个说法。 1.多数据库类同时链接mysql,oracle,mongo等等 一般这样的配置这几个数据源不会存在一个实例(机器等)上。也属于多实例数据源。 类似如下图 有的是aliyun,有的是aws,有的是本地数据等等有oracle还有其他几种等等。 他们需要的配置都可以这样。我这 阅读全文
posted @ 2021-06-18 15:23 BadFisher 阅读(1166) 评论(0) 推荐(0)