java
-
Apache Ranger入门与进阶使用
Apache Ranger ranger是hadoop生态中的权限管理和用户审计插件,ranger丰富的插件数量让它的使用非常广泛,但是苦于官方文档非常少,学习起来就非常麻烦。本篇…
-
分享SQL重复记录查询的几种方法
SQL重复记录查询的几种方法,需要的朋友可以参考一下 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 代码如下: select * from pe…
-
【Java 进阶篇】用JSTL玩转Java:了解JSTL常用标签
JavaServer Pages标准标签库(JavaServer Pages Standard Tag Library,简称JSTL)是Java Web应用程序中常用的标签库之一。…
-
实战之shardingjdbc引入报错Cannot invoke “Object.toString()“ because the return value of “java.util.Map.get(
目录 配置文件 见源码 Initialization of bean failed; nested exception is java.lang.NullPointerExce…
-
Spring事务失效,同一个类中的内部方法调用事务失效
声明式事务实现方式 所谓声明式事务,也就是通过配置的方式,比如通过配置文件xml或者注解的方式,来告诉Spring哪些方法需要Spring帮忙管理事务,然后开发者只需要关注业务代码…
-
华为OD机试 – 机场航班调度程序(Java & JS & Python & C & C++)
题目描述 XX市机场停放了多架飞机,每架飞机都有自己的航班号CA3385,CZ6678,SC6508等,航班号的前2个大写字母(或数字)代表航空公司的缩写,后面4个数字代表航班信息…
-
华为OD机试 – 围棋的气(Java & JS & Python & C & C++)
题目描述 围棋棋盘由纵横各19条线垂直相交组成,棋盘上一共19 x 19 = 361 个交点,对弈双方一方执白棋,一方执黑棋,落子时只能将棋子置于交点上。 “气”是围棋中很重要的一…
-
一、nacos使用
一、SpringCloud简介 1、SpringCloud是什么 Spring Cloud是一系列框架的有序集合,这些框架为我们提供了分布式系统构建工具。 2、SpringClou…
-
【IM】长连接网关设计探索(一)
目录 1.长连接网关的必要性 2. 设计目标 2.1 技术挑战 2.2 技术目标 3. 方案选型 3.1 网关IP地址的选择 3.1.1 使用httpDNS服务 3.1.2 自建h…
-
API横向越权修复之ID加密
横向越权 横向越权一般发生在应用系统做了【认证】,但没有做【鉴权】的情况下,也是最常见的漏洞之一。 认证:即识别是否有权限访问系统; 鉴权:即识别在系统中的权限是什么; 例如: /…
-
Json字符串
json值格式 •数字(整数或浮点数) •字符串(在双引号中) •逻辑值(true或 false) •null •数组(在方括号中) 例如:{“TeachersR…
-
解决一个JSON反序列化问题-空字符串变为空集合
解决一个JSON反序列化问题-空字符串变为空集合 1.问题场景 当我后端实体中定义如下: private List projectTypeId; 如果前端传projectTypeI…
-
Redis实现排行榜
1.为什么要做实时排行榜? 活动排行榜是一种有效的营销策略,可以刺激用户参与度。排行榜本身就是一种竞争性的元素,在这种情况下,人们通常会努力争取竞争优势,以获得更好…
-
异常:nested exception is org.apache.ibatis.exceptions.PersistenceException,error SQL
一般出现这种错误提示代表程序写的有问题,一般是SQL语句不对,主要有以下几种类型: 1.实体类属性和数据库表字段不对应,主要有以下几种类型错误: Mapper.xml中配置的res…
-
Springboot启动出现A component required a bean of type ‘com.xxx‘ that could not问题解决
今日写一个websocket小demo,启动项目时出现错误如下图 检查也没发现漏写注解,思考片刻后突然想起springboot扫描的范围是与启动类同级别的包-就是com.huang…
