04 2022 档案

摘要:题目 有十个自然数, 自然数的取值范围为0 - 100 用最快的速度判断, 用最快的速度判断某个数是否在这十个数之中 解题思路 可以创建一个大小为100的数组, 遍历这十个数, 将这十个数当作创建的数组下标存储到数组中, 然后将数组的值设置为1. 当想要进行查询某个值时, 直接将该值以下标的方式进行 阅读全文
posted @ 2022-04-30 17:59 RainbowMagic 阅读(30) 评论(0) 推荐(0) 编辑
摘要:在GET请求中 若在参数中拼如分号则该参数不会提交到服务端中, &可以正常提交 这就是一直提示信息为空的原因 阅读全文
posted @ 2022-04-30 11:12 RainbowMagic 阅读(287) 评论(0) 推荐(0) 编辑
摘要:首先最上层的是Connections,该层相当于Java中的JDBC, 使用不同语言与数据库进行交互 之后MySQL Server层中, 最上面是Connection Pool,, 将请求转发至线程模块 Enterprise Management Serveices & Utilities封装了数据 阅读全文
posted @ 2022-04-28 17:41 RainbowMagic 阅读(31) 评论(0) 推荐(0) 编辑
摘要:代理模式可以在不修改原有类的情况下给类添加新功能。 例如这里有用户DAO,如果想要添加日志打印功能 首先编写类接口以及实现类接口 public interface UserDao { public void addUser(); } public class UserDaoImpl implemen 阅读全文
posted @ 2022-04-28 08:37 RainbowMagic 阅读(17) 评论(0) 推荐(0) 编辑
摘要:JVM JVM体系结构 类加载器只将class文件读取到数据区中,最终是否执行还要看执行引擎. 程序计数器和计算机组成原理中的程序计数器一样,用户指向下一条运行指令. 在java中有一些方法是使用native修饰的, 比如Thread类中的sleep方法 这些方法实现并不是使用Java语言来进行编写 阅读全文
posted @ 2022-04-24 15:29 RainbowMagic 阅读(18) 评论(0) 推荐(0) 编辑
摘要:简介 应用场景: 单例模式为了保证对象的唯一性, 在一些业务场景中, 只需要创建一个对象实例, 如: 线程池 连接池对象等, 这时候可以使用单例模式来解决该问题. 首先单例模式的构造方法必须为private, 以此避免使用着实例化对象. 其次必须有个方法获取类实例. 存储和获取实例必须使用stati 阅读全文
posted @ 2022-04-21 14:02 RainbowMagic 阅读(26) 评论(0) 推荐(0) 编辑
摘要:搜索json如下 Java api拼接查询如下 可以看到SearchRequest中是有数据的 执行搜索却没用结果不到 只有一个nested聚合对象 解决方法: 将elasticsearch-java 升级到8.1.2 问题解决 阅读全文
posted @ 2022-04-15 20:22 RainbowMagic 阅读(302) 评论(0) 推荐(0) 编辑
摘要:分析 因为搜索服务有多种查询条件,所以要使用bool查询来构造查询条件, 全文检索使用must条件,因为要记录查询分数, 不进行全文检索的条件 使用filter查询, 因为filter不进行分数统计,这样查询比较快些. 关键字查询 这个参数为全文检索条件, 根据tiitle检索商品 { "query 阅读全文
posted @ 2022-04-03 22:52 RainbowMagic 阅读(17) 评论(0) 推荐(0) 编辑
摘要:初始化今日快照数据 若今天已有数据 则不进行插入 insert into ebook_snapshot(ebook_id, date, view_count, vote_count, view_increase, vote_increase) select id, curdate(), 0, 0, 阅读全文
posted @ 2022-04-02 20:03 RainbowMagic 阅读(36) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示