- 博客(19)
- 收藏
- 关注
原创 HashMap面试题
HashMap面试题 HashMap的特性? HashMap存储键值对实现快速存取,键-值(key-value)都允许为null,key不可重复,如重复则覆盖,并返回oldValue。 非同步,线程不安全 底层是hash表,不保证有序(插入顺序和存储顺序不同) HashMap结构 JDK1.7中的HashMap是由两种数据结构组成:数组 + 链表 JDK1.8中的HashMap是由三种数据结构组成:数组 + ( 链表 or 红黑树 ) 二维结构。第一维是数组,第二维是链表 HashMap的扩容机制?
2020-06-24 19:15:11
795
原创 SSO单点登录(Single Sign On)
1.基于Cookie共享的单点登录 1.1.简介 单点登录(Single Sign On) 简称为SSO, 定义为在多个应用系统中, 用户只需要登陆一次就可以访问所有相互信任的应用系统,而不需要再次登录。是目前比较流行的企业业务整合的解决方案之一。 例如,用户成功登录baidu.com后,访问百度贴吧tieba.baidu.com、百度地图map.baidu.com就不需要再次登录,只需要登录一次,用户的登录状态信息就可以在相互信任的系统间共享,实现单点登录。 1.2.实现方式 1.2.1
2020-06-14 11:38:20
611
原创 错误: 找不到或无法加载主类 com.xxxx.xxx.Application
从git仓库拉了一个子项目, 启动时报错, 找不到或无法加载主类, 检查了依赖和配置文件都没有问题 1.在子模块上右键 , 重新构建子模块 2.清除编译 3.重新编译
2020-06-10 14:27:41
2832
原创 SpringBoot配置文件不生效-踩坑日记
Web server failed to start. Port xxxx was already in use. 启动项目的子模块, 显示端口被占用, 明明配置的是9091端口, 启动的时候初始化的是9092端口, 配置文件没生效 检查后发现配置文件并没有编译, 找了半天, 最后发现是pom.xml的打包方式有问题 将打包方式改为jar后问题解决 mven的三种打包方式 ...
2020-05-28 08:26:41
1511
原创 连接阿里RDS失败错误代码10060 Unknown error
远程访问RDS要设置ip访问白名单, 否则会连接不上 如果之前设置过, 且能连上 , 一段时间之后出现连接不上的问题, 可能是由于本机的ip变了, 百度搜下ip查看本机ip , 再到阿里RDS管理控制台添加至白名单即可 ...
2020-05-20 23:32:39
1482
原创 阿里云ECS安装Redis并使用RedisDesktopManager连接
1.连接ECS 首先要先连接阿里ECS,找到云服务器ECS->实例->查看公网IP 修改实例密码, 之后使用xshell连接 2.安装 2.1下载 Redis下载 2.2上传至服务器 2.3解压 tar zxvf redis-5.0.3.tar.gz 2.4安装依赖 yum -y install gcc-c++ autoconf automake 2.5预编译 cd redis-5.0.3/ make 2.6安装 创建安装目录 mkdir -p /usr/local/redis
2020-05-19 22:19:39
628
原创 Mybatis 添加记录返回主键
Mybatis 配置文件 useGeneratedKeys 参数只针对 insert 语句生效,默认为 false。当设置为 true 时,表示如果插入的表以自增列为主键,则允许 JDBC 支持自动生成主键,并可将自动生成的主键返回。 用法:在 <insert id="insertReturnKey" useGeneratedKeys="true" keyProperty="id" keyColumn="id" parameterType="com.xxxx.xxxx.vo.ProductIm
2020-05-09 16:21:43
581
原创 报错 org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingR
1.前台freemarker页面传参给后台时报错 报错信息: 2020-05-09 12:05:59.205 WARN 6624 --- [nio-8080-exec-2] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 2 errors Fi
2020-05-09 12:30:23
1810
原创 SpringBoot 使用Aop拦截指定注解 以简单权限验证为例
场景:使用Aop通过拦截自定义注解实现方法级别的权限验证 1.自定义权限验证注解 2.在控制层方法级别上声明注解 3.定义切面拦截指定注解标注的方法 说明:用户登录成功后,会把用户拥有的所有权限码(permissions)存到session域对象中 1.自定义权限验证注解 @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME)...
2020-05-05 21:28:40
580
原创 学习笔记day09_js02
1.创建节点 createElement 作用: 通过标签创建一个元素 语法; document.createElement(“标签名”) 参数:标签名 返回值:创建的节点 注意:只能创建元素节点 注释节点无法创建 2.替换节点 语法 :父级节点.replaceChild(node,childNode) 参数: node 要替换的节点 ChildNode 被替换的节点 3.克隆...
2020-03-21 00:24:35
203
原创 学习笔记day08_js01
运算符 + 字符串连接 = 赋值 == 比较数据是否相等 === 比较数据类型和值是否相同 先比较类型 再比较值 ! 非 取反 逻辑运算符:&& || 如果逻辑运算符两边都是boolean类型,最终结果也是boolean类型 如果逻辑运算符两边有其他类型存在,最终结果为操作数中的一个 &&:若第一个操作数转为boolean为false 最终结果就是第一...
2020-03-20 00:00:40
263
原创 学习笔记day07_HTML
列表标签 ul 无序列表 ol 有序列表 ol、ul 直接子元素只能为li 表格标签 表格用来展示数据,特点:方方正正 table 表格 先有行再有列,所有的内容都要定义在单元格中 tr 行 th 表格头单元格 加粗+居中 td 表格体单元格 table标签的属性: border 变框 bordercolor 变框颜色...
2020-03-18 22:37:07
193
原创 学习笔记day06_动态SQL&HTML常用标签
批量插入数据 批量删除 动态SQL where if 标签 choose when otherwise 标签 HTML常用标签 a标签 :超链接标签 属性:href 必填属性 定义连接地址。相对地址:相对于同一个环境。 绝对地址:从http | https开始 属性:target 打开方式。_self 当前页面打开, _blank 新页面打开 属...
2020-03-17 01:12:04
224
原创 Oracle数据库学习笔记day05_Mybatis框架入门
Mybatis核心配置文件 是一个xml文件,命名无要求,位置无要求,一般成为mybatis.xml,放在src路径下 Mybatis SQL映射文件 在Mybatis中,推荐使用mappers作为包名,我们只需要写一个映射配置文件就可以,DeptMapper.xml,用于定义要执行的sql语句,同时可以设 置参数|返回值结果类型 JAVA测试代码 ...
2020-03-16 00:49:23
227
原创 Oracle数据库学习笔记day04_JDBC
JDBC基本流程: 1.加载驱动 (选择哪一个数据库) 2.获取连接 (与数据库连接上) 3.准备sql语句 4.获取处理块(打包发送) 5.接收结果集 6.处理结果数据 7.关闭资源 package com.shsxt.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Result...
2020-03-15 00:44:48
240
原创 Oracle数据库学习笔记day03_表连接99
等值连接 自然连接 natural join 自动根据同名字段|主外键关系 jion using(等值连接字段名) 当存在多个同名字段,可以指明使用哪一个做等值连接 非等值连接 ...
2020-03-13 00:44:32
297
原创 Oreacle数据库学习笔记day02_模糊查询、分组、组函数、行转列
模糊查询 _一个任意字符 %任意个任意字符 1)查询员工姓名中包含字符A的员工信息 2)查询员工姓名中第二个字母为A的员工信息 分组 select 查询数据 from 数据来源 where 行过滤条件 group by 分组字段1,分组字段2… having 组过滤条件 order by 排序字段…; 执行流程: from -> where -> group by ...
2020-03-12 00:03:35
438
原创 Oracle数据库学习笔记day01_select
Oracle为关系型数据库 rdbms 关系:表 表与表之间之间的关系 主键: 唯一 + 非空 主键的作用:表中建议添加主键,可以根据主键精确的定位和区分 表中数据的唯一 表设计的规范要求中: 建议为每一张表都添加一个主键 三范式 作用:最终的目的避免数据重复冗余, 1NF->列不可再分,最小原子 (避免重复) ; 2NF ->主键依赖 (确定唯一); 3NF->消除传递依赖(...
2020-03-09 21:16:30
371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅