1、万能map 如果我们的实体类或者数据库中的表、字段或参数过多可以使用它 (1)普通的方式添加一个学生的信息: <insert id="insertStudent" parameterType="pers.zhb.pojo.Student"> insert into student (studen ...
分类:
其他好文 时间:
2020-04-25 23:33:09
阅读次数:
78
相信大家对GraphQL早已不陌生,这一Facebook推出的接口查询语言,立志在简洁性和扩展性方面超越REST,并且已经被应用在很多复杂的业务场景中。GitHub这样描述他们为何对GraphQL青睐有加: 我们为API v4选择GraphQL,是因为它为我们的集成商提供了显著的灵活性。相比于RES ...
分类:
其他好文 时间:
2020-04-24 01:51:45
阅读次数:
129
1. kinit 某个账户,提示 Clients credentials have been revoked 人机账户输入错误密码次数过多账号被锁的解决方法 1)先判断是否存在账户被锁。 输入kinit 用户名。如果包含如下提示: kinit: Clients credentials have be ...
分类:
其他好文 时间:
2020-04-24 00:44:27
阅读次数:
132
学习过程中不免要搭建环境,如果一步混了就要各种找错,而且搭环境这种体力活实在不想过多重复,最近看到了Docker技术终于可以卸下这重复劳动了 1. 为什么出现Docker 以前我们开发项目有专门的开发环境,做测试时有测试环境,而产品上线就会有生产环境,这个过程经常要迁移项目,不同的环境配置可能导致不 ...
分类:
其他好文 时间:
2020-04-23 21:01:23
阅读次数:
82
慢查询 这里的执行时间不包括IO操作,比如与客户端通信,发送回复等等,而只是实际执行命令所需的时间(这是唯一在命令执行过程中线程被阻塞且不能同时处理其他请求的阶段)。 可以用两个参数配置慢查询日志: 1. _slowlog log slower than_告诉Redis命令的执行时间超过多少微秒将会 ...
分类:
其他好文 时间:
2020-04-23 13:49:41
阅读次数:
79
9个小技巧让你的 if else看起来更优雅 if else 是我们写代码时,使用频率最高的关键词之一,然而有时过多的 if else 会让我们感到脑壳疼,例如下面这个伪代码: 我们本文提供了 9 种方法来解决掉那些“烦人”的 if else,一起来看吧。 1.使用 return 我们使用 retu ...
分类:
其他好文 时间:
2020-04-22 21:31:00
阅读次数:
127
小编整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等等由于pdf文档里的细节内容实在过多所以只编辑了部分知识点的章节粗略的介绍下,每个章节小节点里面都
分类:
编程语言 时间:
2020-04-22 09:36:02
阅读次数:
112
特征选择 什么是特征选择? 从给定的特征集合中选择出相关特征子集的过程。 为什么进行特征选择? 1. 在现实任务中经常会遇到维数灾难问题,就是由于属性过多,如果可以选择出重要特征,使得后续学习过程仅需在一部分特征上构建模型,则可以减轻维度灾难问题。 2. 去除不相关的特征,可以降低学习任务的难度,只 ...
分类:
其他好文 时间:
2020-04-21 18:38:09
阅读次数:
88
最近在重新搞了一遍接口自动化,发现每次执行完后会生成新的.log日志文件或者.html测试报告,因为这些最好以日期来命名,故每次都会新增一条,想控制一下总数,避免时间一长了就生成过多的文件。非常简单的思路,这里记录一下。
分类:
其他好文 时间:
2020-04-21 16:43:09
阅读次数:
56
本文重点讲解当线程池的任务过多时,如何去拒绝这些任务。 拒绝条件 1.线程已经shutdown了,需要拒绝 2.最大线程数或者队列已经满了,需要拒绝 拒绝策略 1.abortPolicy: 直接抛出异常 2.discardPolicy:任务丢弃,收不到通知 3.discardOldestPolicy ...
分类:
编程语言 时间:
2020-04-21 15:20:26
阅读次数:
109