摘要: 在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断, 阅读全文
posted @ 2021-11-15 19:31 蜡笔没了芯 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 启动Greys 参数说明 ./greys.sh <PID>[@IP:PORT] **PID:**目标Java进程ID(请确保执行当前执行命令的用户必须有足够的权限操作对应的Java进程) **IP:**目标服务器IP地址,当远程服务开启之后,其他人可以通过指定IP的形式加载到对应目标机器的Java进 阅读全文
posted @ 2021-10-26 10:38 蜡笔没了芯 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 总结:RPC主要用于公司内部服务调用,传输效率高(TCP,报文小),性能消耗低(高效的二进制传输、字节小、序列化耗时少),服务治理方便: 1、传输协议: RPC:可以基于HTTP协议,也可以基于TCP协议 HTTP:基于HTTP协议 从网络协议来说,Http协议与Rpc同属于应用层, 他们的底层都是 阅读全文
posted @ 2021-10-15 10:23 蜡笔没了芯 阅读(2504) 评论(0) 推荐(0) 编辑
摘要: 场景描述,对于主从库,读写分离,如果主从库更新同步有时差,就会导致主从数据的不一致 1 忽略这个数据不一致,在数据一致性要求不高的业务下,未必需要时实一致性 2 强制读主库,使用一个高可用的主库,数据库读写都在主库,添加一个缓存,提升数据读取的性能 3 选择性读主库,添加一个缓存,用来记录必须读主库 阅读全文
posted @ 2021-09-03 16:56 蜡笔没了芯 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 总体解释:将插入数据的主键返回到 user 对象中。具体解释:SELECT LAST_INSERT_ID():得到刚 insert 进去记录的主键值,只适用与自增主键keyProperty:将查询到主键值设置到 parameterType 指定的对象的那个属性order:SELECT LAST_IN 阅读全文
posted @ 2021-08-04 11:54 蜡笔没了芯 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: SQL(Structure Query Language)结构化查询语言 DQL(data query language)数据查询语言 select操作 DML(data manipulation language)数据操作语言,主要是数据库增删改三种操作 DDL(data defination l 阅读全文
posted @ 2021-07-07 16:11 蜡笔没了芯 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 主键和唯一索引都要求值唯一,但是它们还是有区别的:①.主键是一种约束,唯一索引是一种索引;②.一张表只能有一个主键,但可以创建多个唯一索引;③.主键创建后一定包含一个唯一索引,唯一索引并一定是主键;④.主键不能为null,唯一索引可以为null;⑤.主键可以做为外键,唯一索引不行; 阅读全文
posted @ 2021-06-10 15:14 蜡笔没了芯 阅读(806) 评论(0) 推荐(1) 编辑
摘要: Java-五种线程池,四种拒绝策略,三种阻塞队列(常用) ExecutorService threadPool = Executors.newFixedThreadPool(5); 1.public static ExecutorService newFixedThreadPool() 2.publ 阅读全文
posted @ 2021-02-19 11:44 蜡笔没了芯 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 一,JSON格式传递实体类对象,postman请求参数格式如下(Headers请求头添加 Content-Type:application/json) 后台接收如下(@ResponseBody用于数据返回): 注意(避免报错:Required String parameter 'id' is not 阅读全文
posted @ 2021-01-06 15:38 蜡笔没了芯 阅读(6795) 评论(0) 推荐(0) 编辑
摘要: 线程池中的七大参数如下: (1)corePoolSize:线程池中的常驻核心线程数。 (2)maximumPoolSize:线程池能够容纳同时执行的最大线程数,此值大于等于1。 (3)keepAliveTime:多余的空闲线程存活时间,当空间时间达到keepAliveTime值时,多余的线程会被销毁 阅读全文
posted @ 2020-12-29 16:03 蜡笔没了芯 阅读(20769) 评论(0) 推荐(3) 编辑