- 博客(8)
- 收藏
- 关注
原创 mybatis使用useGeneratedKeys返回集合批量插入的主键
升级Mybatis版本到3.3.1。Mapper.xml中使用名称为list的变量接受Dao中的集合,不能设置@Param 如果设置也只能是list
2022-02-16 10:00:29 671
原创 docker安装nginx,并挂载配置文件在宿主机
创建默认的nginx容器复制容器配置文件到外部docker cp 容器名:/etc/nginx/nginx.conf ./dokcer cp 容器名:/etc/nginx/conf.d/default.conf ./conf/在外部创建目录log、html、conf、conf.d将nginx.conf移到conf,将default.conf移到conf.d关闭并删除nginx容器重新创建容器docker run --name nginx-t -d -p 8080:80 -v /.
2021-12-07 10:41:06 374
原创 spring boot 启动流程
springboot 启动流程一、构建启动类对象SpringApplication获取主资源、主类获取应用类型从META-INF/spring.factories获取中获取启动器列表List<ApplicationContextInitializer<?>>从META-INF/spring.factories获取中获取监听器列表List<ApplicationListener<?>>二、调用run方法从META-INF/spring.fac
2021-08-20 10:37:52 156
原创 好用快捷键 idea vim windows navicat
一、IDEA1、好用快捷键Ctrl+W 选中代码,连续按会有其他效果Ctrl Space 代码提示Ctrl+shift+F9 Jrebel热部署Ctrl+F10 更新项目Ctrl+F2 停止项目Ctrl+Alt+F5 重启项目Ctrl+Alt+T 选择自定义折叠代码区域功能Ctrl+shift+上下方向键 上拉下拉窗口大小ctrl shift back 返回上次编辑alt + 鼠标点击 快速计算表达式的值2、自定义快捷键Ctrl+
2021-08-20 10:34:45 266
原创 spring cloud 常用组件理解
practice主要用于学习spring全家桶项目主要基于springboot 自动配置 自动装配 开箱即用Spring Boot是什么?从根本上来讲Spring Boot就是一些库的集合,是一个基于“约定优于配置”的原则,快速搭建应用的框架。本质上依然Spring,在这之上帮我们省去了很多样板化的配置,使得我们能够更专注于应用程序功能的开发。一、hystrix 熔断器主要两个功能,一个是资源隔离,一个是服务熔断降级所谓资源隔离 就是对于一个服务不同的接口实行资源隔离,使其不妨碍其他
2021-08-20 10:32:35 90
原创 JVM8内存结构
方法区(元空间)类型信息域信息(字段信息)方法信息类常量池表运行时常量池字面量符号引用JIT代码缓存堆heap对象(包含Class类对象)数组静态变量字符串常量池
2021-08-20 10:27:49 106
原创 springboot 配置文件加载
配置文件加载1、加载顺序加载顺序按文件名称加载bootstrap eg bootstrap.ymlapplication eg application.ymlapplication-[spring.profiles.active] eg application-dev.yml[spring.application.name]-[spring.profiles.active] eg gateway-dev.yml (只在cloud config中可以用)2、优先级优先级高的会
2021-08-11 09:54:03 64
原创 mybatis 返回 对象中属性 封装成List<String>
1、实体public class User { private Long id; private String name; private List<Integer> resIds;}2、resultMap<resultMap id="detail" type="com.wmt.common.bean.plain.system.Role" autoMapping="true"> <id column="id" property="id"
2021-08-09 12:05:07 845
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人