摘要:
1.实体类属性会被错误解析,需要加上注解@TableField @TableField("front_of_id_card") //身份证正面 private String frontOfIDCard; 上面这个属性就会被错误解析成front_of_i_d_card,加了映射关系也好像没有用 <re 阅读全文
摘要:
可以用定时任务跑一下数据,把数据统计好放到一张统计表里面,然后剩下的就是当天的数据,在原来的表上时间字段加个索引,到时候把二者的数据累加在一起就是实时的数据了 阅读全文
摘要:
当你的参数类型是integer类型,并且传的是0的时候,在SQL里面做if判断的时候 <if test="auditStatus != null and auditStatus != ''"> AND audit_status = #{auditStatus} </if> 这里传进来的auditSt 阅读全文
摘要:
1.定义某个方法的注解 @Target({ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) public @interface AccountAuth{} AccountAuth这个名字可以知道这是一个产品权限的注解 2.实现这个注解 阅读全文
摘要:
1,redis数据为什么会存在和数据库数据不一致的问题 在多线程并发情况下,假设有两个数据库修改请求,为保证数据库与redis的数据一致性,修改请求的实现中需要修改数据库后,级联修改redis中的数据。请求一:1.1修改数据库数据 1.2 修改redis数据请求二:2.1修改数据库数据 2.2 修改 阅读全文
摘要:
一、同步阻塞I/O(BIO): 服务器实现模式: 一个连接一个线程,即客户端有连接请求时服务器就需要启动一个线程进行处理 弊端:如果这个连接不做任何事情会造成不必要的线程开销 解决措施:可以通过线程池机制来改善 使用场景:适用于连接数目比较小且固定的架构,这种方式对服务端资源要求比较高,并发局限于应 阅读全文
摘要:
类的实例化顺序简化:1.父类静态变量2.父类静态代码块 3.子类静态变量4.子类静态代码块 5.父类非静态变量(父类实例成员变量)6.父类构造函数 7.子类非静态变量(子类实例成员变量)8.子类构造函数即:父类静态成员和静态代码块->子类静态成员和静态代码块->父类非静态成员和非静态代码块->父类构 阅读全文
摘要:
1、EXPLAIN 查看SQL执行计划,重点关注下面三个字段 1)type列,连接类型。一个好的SQL语句至少要达到range级别。杜绝出现all级别。 2)key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式。 3)key_len列,索引长度。 2、SQL语句中IN包含的 阅读全文
摘要:
Restful就是一个资源定位、资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 资源:互联网所有的事物都可以被抽象为资源资源操作:分为POST、DELETE、PUT、GET四种方法,使用不同方法对资源进行操作(增、删、改、查 1. 阅读全文
摘要:
MySQL在哪些情况下不使用索引 ? 1. like查询使用%开头不能使用索引,但用%结尾的可以使用索引。 2. where语句中使用<>或!=。 where语句中使用or,且没有把or中的所有字段加上索引。 3. where语句中对字段表达式操作。 4. where语句中使用NOT IN。 5. 阅读全文