
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
springboot接入多数据源参考https://blog.csdn.net/qq_38080370/article/details/95022573引入多数据配置参考如上连接,以下是一些问题点1.说明,数据库配置信息分离,引入外部文件2.是否开启二级缓存3.项目启动加载4.集成mybaties与hirbernate时,确保数据库都能联通,mybaties配置信息在配置类里5:服务间的调用htt
存储性xss过滤xss概念xss又叫css(cross sitescripting,跨站脚本攻击),xss攻击通过在web页面插入恶意脚本,当页面被浏览时,恶意脚本会被执行,实现攻击用户的目的。xss类型1、存储型/持久型 存储型指恶意脚本会被存储在服务器端,如数据库中或者文件中。例如留言板等很容易因为输入检验不严谨导致被攻击。2、反射型/非持久型 反射型一般是带有恶意脚本参数的URL,是一次性的
security-constraint解决-启用不安全的http方法拦截具体的接口,避免一些不合规的方式直接请求攻击<security-constraint><web-resource-collection><web-resource-name>securityUrl</web-resource-name><url-pattern>/ho
1:项目启动失败1:添加java类后,项目启动失败,报failed to import bean definitions from url loction具体是某个类未找到,检查配置文件没有找到问题,百度未能定位原因,最后发现,idea编译后默认驼峰命名,而源码包名是小写,修改驼峰,启动成功,总结仔细核对编译后的文件与controller引用的service,idea默认编译驼峰命名包名,具体在哪
1:oracle—pivot 列转行对结果集进行分组展示处理--行转列select *from SalesList pivot(max(salesNum) for shangPin in (--shangPin 即要转成列的字段'上衣' as 上衣,--max(salesNum) 此处必须为聚合函数,'裤子' as 裤子,--in () 对要转成列的每一个值指定一个列名
雪花算法如上图:雪花算法生成的id,总共64位第一位作为保留位,默认0中间41位用来存放时间戳,是当前时间与初始时间的差值,(1L << 41) / (1000L * 60 * 60 * 24 * 365) = 69年后10位是机器id,可满足同时(1L << 10) = 1024个机器同时生成id最后12位作为随机序列,每个机器,每毫秒可生成(1L << 12
一: java导出CSV 用excel打开 数字过长变成科学计数法解决第一列导出后是类似于110030115004052的一串数字,在excel里面查看就变成了科学计数法,解决SQL导出时把数据处理成’110030115004052,然后excel打开。mysqlsql=“select concat(”’",num) from dual";若插入数据库要转义多次sql=“select concat
一: java导出CSV 用excel打开 数字过长变成科学计数法解决第一列导出后是类似于110030115004052的一串数字,在excel里面查看就变成了科学计数法,解决SQL导出时把数据处理成’110030115004052,然后excel打开。mysqlsql=“select concat(”’",num) from dual";若插入数据库要转义多次sql=“select concat
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor之前用PL/SQL DEVELOPER和SQLPLUS登录数据库都没有问题,就是应用程序通过JDBC连接Oracle时无法成功连接,出现ORA-12505错误listener does notcurrently know of SID
pull代码1:由于github拉取代码比较慢;可通过gitee中转拉取;首先在github里选择要拉取的项目,复制链接点击加号选择从github拉取项目,复制链接到图中位置,点击导入,等待拉取成功即可然后从gitee拉取到本地即可复制到idea拉取,运行测试...







