自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 vue post下载

vue 使用 axios.post 下载文档

2023-05-25 15:33:39 298

原创 JVM 动态年龄判断规则

JVM 动态年龄判断规则对象进入老年代的动态年龄判断规则(动态晋升年龄计算阈值):Minor GC 时,Survivor 中年龄 1 到 N 的对象大小超过 Survivor 的 50% 时,则将大于等于年龄 N 的对象放入老年代。《深入理解 Java 虚拟机》书中对动态年龄判断规则的解释大致是:同龄对象大小超过 50% 时,则将大于等于该年龄的对象放入老年代。以前看到这块的时候一直觉得有点不太理解,因为如果是同龄对象的话,那么这批放入老年代的对象就必然是 1 岁,因为如果在 1 岁的时候没有达到 5

2022-05-08 22:12:51 2607 1

原创 简易的单点登录系统代码实现

本文是对单点登录系统的一个简易代码实现,具体原理见 单点登录原理与简单实现 (可点击)。代码只涉及最基础的单点登录与注销。不涉及角色、权限、加密等。因为如果我们系统真要使用单点登录的话,应该不会自己完全手写一个单点登录系统,都是用现成的那些框架,因此这个代码只是用来学习单点登录与注销的原理。代码一共分为三个 module ,其中 sso-server 代表认证中心,sso-client1 和 sso-client2 分表代表系统 1 和系统 2 。我们需要准备 3 个服务器(我是将 sso-serve

2020-09-28 16:13:47 1139 1

原创 SpringBoot + ActiveMQ 手动确认、延时发送消息、死信队列的使用

1. 引入 ActiveMQ 的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId></dependency>2. application.yml 文件配置spring: activemq: # 连接地址 broker-u

2020-09-01 15:22:56 3651 6

原创 mybatis + PageHelper 一对多分页查询及问题解决

mybatis + PageHelper 分页查询及问题解决1. mybatis 一对多查询使用 <collection/> 映射(不分页)此方式不适合使用 PageHelper 插件分页。FamilyMapper.xml 文件写法如下<resultMap id="FamilyDtoMap2" type="com.caihao.mybatisdemo.dto.FamilyDto"> <id column="id" jdbcType="INTEGER" prope

2020-08-12 14:38:29 5752 6

原创 springboot + activiti 项目搭建及简单使用

1. 引入依赖包// https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-webcompile group: 'org.springframework.boot', name: 'spring-boot-starter-web', version: '2.1.1.RELEASE'//...

2020-01-02 16:06:23 3803

翻译 idea的方法文档注释模板

idea软件的方法注释模板1.最终效果 /** * * * @param strA * @param strB * @return java.lang.String * @author xxx * @date 2019/12/1 17:56 * @since 1.0.0 */ public String test(String str...

2019-12-01 18:33:11 566

原创 使用gradle搭建Spring+ActiveMQ的demo步骤

使用 gradle 搭建 spring + ActiveMQ 的一个 demo参考:https://juejin.im/post/5ad46f34518825651d08265c#heading-15https://www.imooc.com/learn/856第一个是掘金的一篇文章,第二个是慕课网上的一个视频课程。以下是使用 gradle 搭建 spring + ActiveMQ 的一...

2019-08-24 22:27:31 642

原创 oracle通过触发器自动更新表的修改时间

Oracle通过触发器自动更新表的修改时间在mysql里,我们通常在创建表时会设置一个创建时间(create_time)和一个修改时间(update_time),然后给创建时间设置默认值CURRENT_TIMESTAMP,给修改时间设置默认值CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,这样就能让创建时间和修改时间在插入数据时自动插入当前时间,而在修...

2019-07-14 18:25:16 6032 4

原创 oracle+mybatis批量插入数据

1.Oracle批量操作我的表结构是1.1批量插入1.1.1主键不使用序列insert into students(sid,sname,ssal,ssex)select 9,'张三',3000,'男' from dualunion all select 10,'李四',4000,'男' from dualunion all select 11,'小红',5000,'女' from ...

2019-07-13 18:06:23 14429 30

原创 springboot全局异常处理

springboot配置全局异常处理在springboot项目的基础上,什么也不用改,直接新建一个异常处理类。import com.caihao.kissodemo.Result;import lombok.extern.slf4j.Slf4j;import org.springframework.web.bind.annotation.ControllerAdvice;import o...

2019-04-19 16:48:51 168

原创 mybatis之使用selectByPrimaryKey()等方法错误

mybatis使用不了selectByPrimaryKey()等tk.mybatis包下自带的方法使用这个方法真可谓是麻烦不断呀。问题背景使用自己手写的sql时没问题,可一使用tk.mybatis包下自带的一些方法时就出现问题了。如:java.lang.NoSuchMethodException: tk.mybatis.mapper.provider.base.BaseSelectPro...

2019-04-14 17:50:13 11537

原创 ListView嵌套

11月19号遇到的问题:ListView嵌套使用时出现的问题1.首先我想使用ListView嵌套ListView来实现一个功能,但是发现不能这么做,因为ListView的item是等高的,而内层listview的数据是未知的。所以改用ScrollView嵌套listview。2.当使用ScrollView嵌套ListView时出现ListView数据只显示一行的问题。这个时候去baidu发现说是因为

2017-11-19 14:53:34 853

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除