2022年2月9日
摘要: 自定义定义 等于是保存复杂SQL。 像是程序中外部程序调用接口,而无法直接访问原始数据。 Q1:数据是临时查询还是保存结果? 阅读全文
posted @ 2022-02-09 18:34 Simon_M 阅读(23) 评论(0) 推荐(0) 编辑
2019年7月10日
摘要: 背景 web项目离不开权限控制,选择了可与spring框架配合的spring security框架。 一、目标 1.实现对用户的角色分类,角色等级分类。以及对不同角色、等级的资源分配; 2.选择稳定的版本搭配。随时可扩展成springboot+spring security+spring cloud 阅读全文
posted @ 2019-07-10 16:28 Simon_M 阅读(194) 评论(0) 推荐(0) 编辑
2019年6月27日
摘要: 约定: 版本为ES6.4 @:为未解决疑问标志 A:为答案 G:为预测答案,等待验证。 (1) Near RealTime(NRT):近实时。基于es的搜索在秒级别。 (2) Index (索引):包含一堆相似结构的文档数据。比如客户索引,商品索引,订单索引,索引有一个名称,一个index包含很多个 阅读全文
posted @ 2019-06-27 12:44 Simon_M 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 之前一直认为抽象类是可以实例化的,然而其实是不可以的。 下面的解释十分生动 对。抽象类是不能被实例化的。抽象类可以很方便的解决很多问题。通常用于多态。决个简单例子吧,比如我们有一个 eat(Food food)方法。Food是抽象类。Beef、Meat类继承并实现了这个抽象类。可以写 Food be 阅读全文
posted @ 2019-06-27 12:43 Simon_M 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 一、获取及解析方式 由于需要爬取大数量非精确网页,所以不能根据网站特征构造请求,造成很多完全由JS构造的页面不能成功获取HTML。 目前有两种方案。 1.由htmlunit等工具执行页面中的JS,获取返回值并操作。 2.使用浏览器引擎加载,真实模拟浏览器。 方案1:通常而言,htmlunit等工具可 阅读全文
posted @ 2019-06-27 12:42 Simon_M 阅读(301) 评论(0) 推荐(0) 编辑
2017年9月5日
摘要: 1.HashMap接收null的键值 2.HashMap是非synchronized的 3.HashMap使用hashCode找到bucket的位置。bucket中存储的是键和值 4.当HashCode值相同时会在同一bucket中以链表形式存储 4.1 查找时根据HashCode找到bucket然 阅读全文
posted @ 2017-09-05 17:52 Simon_M 阅读(119) 评论(0) 推荐(0) 编辑
2017年9月1日
摘要: 设想需要传递数据的两端 输入端与接收端 1、字符存储格式不同,需unicode 2、保存格式不通,需格式化 传输数据时 1、需要介质(通道) 2、需要对数据进行输入端接收端都能识别的格式。 3、需要将数据放入两端都可读取的位置(通道or内存?or他们是一个意思?) 阅读全文
posted @ 2017-09-01 17:13 Simon_M 阅读(97) 评论(0) 推荐(0) 编辑
2016年10月11日
摘要: spring提供的事务管理可以分为两类:编程式的和声明式的。编程式的,比较灵活,但是代码量大,存在重复的代码比较多;声明式的比编程式的更灵活。编程式主要使用transactionTemplate。省略了部分的提交,回滚,一系列的事务对象定义,需注入事务管理对象;声明式:主要使用Transaction 阅读全文
posted @ 2016-10-11 16:51 Simon_M 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-10-11 15:12 Simon_M 阅读(97) 评论(0) 推荐(0) 编辑