jr

Mybatis-plus 一对多关联查询,附JRebel热加载mapper.xml

只愿长相守 提交于 2020-04-18 00:29:36
1 public class Person extends PersonOthers{} 2 public class PersonOthers{ private List<Map<String,String>> otherList;} 1 public class PersonService { 2 3 @Resource 4 private PersonDao dao; 5 6 public List<Person> selectPlusQuery(QueryPersonDto query, Page<Person> page) { 7 String sql = "SELECT * FROM t_person_info" ; 8 QueryWrapper<Person> qw = new QueryWrapper<> (); 9 if ( null != query) { 10 String keyword = query.getKeyword(); 11 if (StringUtils.isNotBlank(keyword)) qw.like("person_name" , keyword); 12 } 13 return dao.selectPlusQuery(sql, page, qw); 14 } 15 } @Service @Repository public

currentVersion

北战南征 提交于 2020-04-12 12:06:59
这是无线通信 发展中的一些精选 事件(摘自《无线历史》,Tapan Sarkar等,Wiley,2006年)。 1807 年–法国数学家让·巴蒂斯特·约瑟夫·傅立叶(JourBaptiste Joseph Fourier)发现了傅立叶定理。 1820 年–丹麦物理学家汉斯·克里斯汀·奥尔斯特(HansChristian Orsted)发现了电流引起的电磁场。法国物理学家多米尼克·弗朗索瓦·让·阿拉格(DominiqueFrancois Jean Arago)指出,当电流流过时,电线变成了磁铁。法国数学家和物理学家安德烈·玛丽·安培(Andre-Marie Ampere)发现了电动力学,并提出了电磁电报。 1831 年–英国科学家迈克尔·法拉第(MichaelFaraday)发现了电磁感应并预测了电磁波的存在。 1834 年-美国发明家塞缪尔·芬利·布雷斯·莫尔斯(Samuel Finley Breese Morse)发明了以他命名的电报代码。 1847 年–德国生理学家和物理学家赫尔曼·路德维希·费迪南德·冯·亥姆霍兹建议进行电振荡。 1853 年–威廉·汤姆森(Lord Kelvin)计算了振荡电路的容量,自感和电阻的周期,阻尼和强度。 1857 年– Feddersen通过实验验证了1847年Helmholtz建议的调谐电路的谐振频率。 1864 年

SpringBoot整合ElasticSearch实现多版本的兼容

安稳与你 提交于 2020-04-06 19:15:23
前言 在 上一篇 学习 SpringBoot 中,整合了Mybatis、Druid和PageHelper并实现了多数据源的操作。本篇主要是介绍和使用目前最火的搜索引擎 ElastiSearch ,并和 SpringBoot 进行结合使用。 ElasticSearch介绍 ElasticSearch 是一个基于 Lucene 的搜索服务器,其实就是对 Lucene 进行封装,提供了 REST API 的操作接口 ElasticSearch 作为一个高度可拓展的开源全文搜索和分析引擎,可用于快速地对大数据进行存储,搜索和分析。 ElasticSearch 主要特点:分布式、高可用、异步写入、多API、面向文档 。 ElasticSearch 核心概念:近实时,集群,节点(保存数据),索引,分片(将索引分片),副本(分片可设置多个副本) 。它可以快速地储存、搜索和分析海量数据。 ElasticSearch 使用案例:维基百科、Stack Overflow、Github 等等。 SpringBoot整合Elasticsearch 在使用 SpringBoot 整合 Elasticsearch 之前,我们应该了解下它们之间 对应版本 的关系。 Spring Boot Version (x) Spring Data Elasticsearch Version (y) Elasticsearch

Linux Shell常用技巧(三)

混江龙づ霸主 提交于 2020-03-02 02:33:14
sed一次处理一行文件并把输出送往屏幕。sed把当前处理的行存储在临时缓冲区中,称为模式空间(pattern space)。一旦sed完成对模式空间中的行的处理,模式空间中的行就被送往屏幕。行被处理完成之后,就被移出模式空间,程序接着读入下一行,处理,显示,移出......文件输入的最后一行被处理完以后sed结束。通过存储每一行在临时缓冲区,然后在缓冲区中操作该行,保证了原始文件不会被破坏。 1. sed的命令和选项: 命令功能描述 a\ 在当前行的后面加入一行或者文本。c\ 用新的文本改变或者替代本行的文本。d 从pattern space位置删除行。i\ 在当前行的上面插入文本。h 拷贝pattern space的内容到holding buffer(特殊缓冲区)。H 追加pattern space的内容到holding buffer。g 获得holding buffer中的内容,并替代当前pattern space中的文本。G 获得holding buffer中的内容,并追加到当前pattern space的后面。n 读取下一个输入行,用下一个命令处理新的行而不是用第一个命令。p 打印pattern space中的行。P 打印pattern space中的第一行。q 退出sed。w file 写并追加pattern space到file的末尾。!

EC-final2018 L - Eventual … Journey Gym - 102056L(算贡献)

社会主义新天地 提交于 2019-12-10 04:30:57
LCR is really an incredible being. Thinking so, sitting on the plane and looking at the sea, Rikka savours the fantastic journey. A fire never happened. It must be interesting to share it with her mates, and another travel is also fascinating. But before all, home is the best. She travels by the JR lines. There are n stations in total, and m public bidirectional railway lines are built among them. Each station belongs to either JR West or JR East. Both JR West and JR East have their own private railways connecting all stations owned by themselves. Rikka has some through tickets and two types

安装nmap 和JR

拥有回忆 提交于 2019-11-26 19:31:33
nmap是一款端口扫描,安全检测工具在我们的本地磁盘里面就有所以直接安装 JR是密码密码分析工具可以之间暴力破解 下载网址:http://www.openwall.com/john/ 来源: https://www.cnblogs.com/CAPF/p/11331057.html