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