Mybatis Plus配置类
通用实体BaseEntity @Data public class BaseEntity implements Serializable { @ApiModelProperty(value = "id") @TableId(type = IdType.AUTO) private Long id; @ApiModelProperty(value = "创建时间") @TableField("crea…
通用实体BaseEntity @Data public class BaseEntity implements Serializable { @ApiModelProperty(value = "id") @TableId(type = IdType.AUTO) private Long id; @ApiModelProperty(value = "创建时间") @TableField("crea…
wordpress网站渗透测试 WordPress是一款免费开源的内容管理系统(CMS) WordPress官方站点 英文站点:https://wordpress.org 中文站点:https://cn.wordpress.org/ WordPress主要用于搭建网站,包括博客和其它各种类型的网站。它有非常多不同风格的主题来呈现不同的外观,通过使用不同的插件实现千变万化的功能,可以使用WordPr…
Mysql实现数据脱敏 一、数据脱敏解释 在日常开发需求中会经常遇到数据脱敏处理,比如身份证号、手机号,需要使用*进行部分替换显示。这样能使敏感隐私信息在一定程度上得到保护。那么什么是数据脱敏呢? 在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用,如身份证号、手机号、卡号、客户号等个人信息都需要进行数据脱敏。 二、数据脱敏实现 数据脱敏实现…
1. 目前已知的导致速度慢的原因: 使用xpath,在查找元素过程中尽量少用xpath 用SetValue代替SendKey 尽量少的和appium通讯 使用driver.PageSouce先将页面缓存起来,找元素先去driver.PageSouce找 cssSelector # Selenium 最强大的定位方法,比 xpath 速度快,但比 xpath 难上手 linkText # 链接元素的…
1、CPU没有管脚直接连到内存。相反,CPU和一级缓存(L1 Cache)通讯,而一级缓存才能和内存通讯。大约二十年前,一级缓存可以直接和内存传输数据。如今,更多级别的缓存加入到设计中,一级缓存已经不能直接和内存通讯了,它和二级缓存通讯——而二级缓存才能和内存通讯。或者还可能有三级缓存。总结CPU访问主存的规律: -- CPU从来都不直接访问主存,都是通过cache间接访问主存 。 -- 每次需要…
:q! 进入vi下面修改东西,一不小心修改错了,想要恢复,习惯性的Ctrl+z居然忘记这是windows的专利了。网上搜了一下相关的保存及退出命令,但是最实用我这个情况的就是一个快捷键Ctrl+C。 其实linux下撤销修改也是可以的,首先按ESC退出编辑模式,然后按u键(小写)即可撤销修改。 鉴于以后会多多接触linux把其他的退出命令也copy过来,以备后用(该部分引用网友的方法): 当编辑完…
原有工程里面都是使用sql 然后从session获取连接来进行修改和删除操作,但是使用了hibernate二级缓存,使用sql,二级缓存查询的数据不能实时变更,然后改成hql语句来操作,会报错, 然后修改 <!-- hibernate 查询语言为3.X版本 --> <prop key="hibernate.query.factory_class">org.hibernate…
一.图片跨域问题 nginx代理后仍出现图片跨域问题,先检查nginx是否运行 图片路径是否为nginx代理路径? 图片路径是否与代理路径重复?若重复可split重新传入路径 file = '/sdck' + file.split('/sdck')[1]; 二.vr图片漫游 var div = document.getElementById('container'); var PSV = new …
一、修改项目名: 第1步: 右键工程:Refactor->Rename,或选中工程按F2,修改名称 第2步: 右键工程:Properties->Web Project Settings,修改Context Root 第3步: 找到项目源码所在工作空间位置, 修改项目目录/.setting目录下的org.eclipse.wst.common.component文件,project-mod…