摘要:
MySQL&Oracle数据库进阶学习-(0509) 语句/结构等优化 1.1结构优化 优化数据大小 使表占用尽量少的磁盘空间。减少磁盘I/O次数及读取数据量是提升性能的基础原则。表越小,数据读写处理时则需要更少的内存,同时,小表的索引占用也相对小,索引处理也更加快速。 MySQL支持不同类型的存储 阅读全文
摘要:
正则表达式可用于解析,判断字符串格式内容。 demo里有两个例子,第一个例子是解析一个长字符串,其中包括多个字段,有字符串类型和整型,可以根据正则表达式去按逗号分割字段,且不会把字符串类型双引号中的 逗号 计入,适用于摘要这种字段。 第二个例子是邮箱格式的验证,可以简单了解正则表达式的使用。 代码如 阅读全文
摘要:
测试1w条数据和100w条数据下 in 和 exists的区别: #t_user 为100w条,t_user_memory 为1w条 #1、in的原理: #在select * from A where id in(select id from B); 中,in()中的子查询只执行一次,它查询出B表中 阅读全文
摘要:
PS:可以通过wsdl的URL直接生成java文件,如果没有URL也不要紧,可以在项目中新建一个文件夹,把wsdl文件放入其中,(网上大多都是用URL去生成,这两者其实差不多,所以在这里我就不展示URL的步骤了)接下来步骤如图。 PPS:版本是idea2020,估计现在也不会有用2017之前的勇士了 阅读全文
摘要:
简述: 这个过滤器可以检索一个元素是否在一个集合中(优点是查询效率很高,缺点是有一定概率出现误判),可以理解为 利用高效的数据结构和算法快速判断出你这个 Key 是否在数据库中存在,不存在就 return ,存在就去查询 DB数据库 刷新 KV 再 return。 可以通过代码来看下效果: 先导入依 阅读全文
摘要:
假设场景:需要把一个List数据 赋值给 另一个List对象,有一个字段值传递的过程: 代码1:成功赋值,无数据覆盖: 测试实体类 @Data public class mirrorDto { private String mirrorNumber; private String mirrorNam 阅读全文
摘要:
发现了印象中没有的文件,还起名叫zzh,看了下CPU确实有段时间爆满,索性就删掉了(希望没有误删233),操作如下: PS:可能还会遇到提示 Operation not permitted 如果没有rm即可。 如果提示操作不被许可,就去修改文件属性,先查看 lasttr xxxxx,然后去除属性:比 阅读全文
摘要:
PS:想直接看我的解决办法,可以直接跳到 2.5 处,希望能帮到你 1.问题描述 当连接上SFTP服务器后,发现无法获得所需要的文件,以及sftp调用cd方法出现异常 2.解决流程 2.1 因为策略问题,这个sftp服务器我本地代码无法连接,在无数次尝试后我索性在自己的阿里云服务器上建了个SFTP服 阅读全文
摘要:
有的时候下载链接的后缀并不是文件真实名字,我们想要获得其真实文件名需要进行一些处理: 主要是获得header信息 代码如下: String href = "https://yyyyy.xxxxxxx(下载Url)"; URL url = null; try { url = new URL(href) 阅读全文
摘要:
通常,在项目中可能看到注解@Transactional(rollbackFor=Exception.class),如果类加了这个注解,那么这个类里面的方法抛出异常,就会回滚,数据库里面的数据也会回滚(也可以细分颗粒度,到需要事务监控的方法上添加此注解而非类上)。 在@Transactional注解中 阅读全文