1、 入门 安装 要使用 MyBatis, 只需将 mybatis-x.x.x.jar 文件置于 classpath 中即可。 如果使用 Maven 来构建项目,则需将下面的 dependency 代码置于 pom.xml 文件中: <dependency> <groupId>org.mybatis ...
分类:
编程语言 时间:
2019-01-03 12:04:09
阅读次数:
242
问题 为了保证用户的信息安全,敏感信息需要脱敏。 项目开发过程中,每次处理敏感信息的日志问题感觉很麻烦,大部分都是用工具类单独处理,不利于以后统一管理,很不优雅。 于是,就写了一个基于 java 注解的日志脱敏工具。 "github sensitive" 项目介绍 日志脱敏是常见的安全需求。普通的基 ...
分类:
编程语言 时间:
2019-01-03 12:04:53
阅读次数:
174
1.基本思想 直接选择排序的基本思想是将指定排序位置与其他数组元素分别对比,如果满足条件就交换元素值,注意这里区别冒泡排序,不是交换相邻元素,而是把满足条件的元素与指定的排序位置交换。 与冒泡排序相比,直接选择排序的交换次数要少很多,因此速度更快些。 2.算法示例 每一趟从待排序的数组元素中选出最小 ...
分类:
编程语言 时间:
2019-01-03 12:05:58
阅读次数:
234
“CodeOne!上的主旨演讲很棒,尤其是 Mark Reinhold 讲解技术的那部分”。
分类:
编程语言 时间:
2019-01-03 12:06:13
阅读次数:
168
12 月 23 日,七牛云 CEO & ECUG 社区发起人许式伟先生在 ECUG Con 2018 现场为大家带来了主题为《再谈 Go 语言在前端的应用前景》的内容分享。 本文是对演讲内容的实录整理。 今年是举办 ECUG Con 的第 11 年,之前我谈的基本都是服务端的开发实践。从去年起我开始 ...
分类:
编程语言 时间:
2019-01-03 12:06:20
阅读次数:
205
说明 : 使用的是enum关键字而不是class 多个枚举变量之间用 逗号 隔开 枚举变量名大写,多个单词之间用 _ 隔开。 如。 ALL_NUM... 定义完枚举变量后, 用分号 结束。如果只有枚举变量,而没有自定义变量,分号可以省略。 使用 只需要【类名.变量名】就可以了,和使用静态变量一样。 ...
分类:
编程语言 时间:
2019-01-03 12:06:29
阅读次数:
220
keras快速上手-基于python的深度学习实践_第8章_文字生成源代码
分类:
编程语言 时间:
2019-01-03 12:06:44
阅读次数:
134
字典 字典通过键去查找值 dic["***"] #增: dic[11]='小米' dic.setdefault(11,'华为') 1.先去字典中通过11这个键去查有没有值 就是None 2如果是值 就不进行添加 3.如果是None,就添加 返回的是添加的值 #删 del dic 删除整个字典 del ...
分类:
编程语言 时间:
2019-01-03 12:08:25
阅读次数:
170
今天给大家分享的教程是适用于Python 2.7,但它可能适用于Python 2。Python 2.7将停止在2020中的支持。 与Python 2.7和3兼容的Python代码是完全可能的。通过使用Python的futureimports。,它允许你在Python 2下运行的Python 3的代码 ...
分类:
编程语言 时间:
2019-01-03 12:08:34
阅读次数:
194
#-*-coding:utf-8-*-'''_slots_类属性1._slots_是一个类变量,可以由一系列对象组成,使用所有合法标识构成的实例属性的集合表示,它也可以是一个列表,元组,或可迭代对象,总之,任何试图创建一个其名不在_slots_中的实例属性的操作都将引发AttributeError异 ...
分类:
编程语言 时间:
2019-01-03 12:08:44
阅读次数:
171
在java里面的循环语句大致分为四种:for循环、while循环、do...while循环和增强for循环。下面进行一一讲解。 for循环,for循环是java代码中最为常见的循环形式,其语法格式为: for(表达式1;表达式2;表达式3){ 循环的代码块; } 表达式1:一般作为变量的初始化,定义 ...
分类:
编程语言 时间:
2019-01-03 12:52:22
阅读次数:
263
参考:https://www.oracle.com/technetwork/cn/articles/java/juneau-generics-2255374-zhs.html E:元素K:键N:数字T:类型V:值S、U、V 等:多参数情况中的第 2、3、4 个类型 例子代码: 调用: 输出: 2,f ...
分类:
编程语言 时间:
2019-01-03 12:53:49
阅读次数:
406
网上大多时关于springboot整合的,也有spring的,但是 坑太多,都没法愉快的玩耍 这篇让我整合成功 https://www.cnblogs.com/sunny1009/articles/7887568.html ...
分类:
编程语言 时间:
2019-01-03 12:54:53
阅读次数:
593
1、paramiko模块 1.1、此函数是ssh模块: class queue.Queue(maxsize=0) #先入先出 class queue.LifoQueue(maxsize=0) #last in fisrt out class queue.PriorityQueue(maxsize=0 ...
分类:
编程语言 时间:
2019-01-03 12:55:43
阅读次数:
199
详细介绍subprocess模块:https://www.cnblogs.com/Security-Darren/p/4733368.html ...
分类:
编程语言 时间:
2019-01-03 12:56:33
阅读次数:
235
``` var list = [{id:1, name:'111'}, {id:2, name:'222'}, {id:2, name:'333'}]; function distinctListById(arr){ var tmp = {}; if(arr && arr.length){ for(... ...
分类:
编程语言 时间:
2019-01-03 12:56:51
阅读次数:
219
一. jar 包 JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。JavaSE程序可以打包成Jar包(J其实可以理解为Java了)。 JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩 ...
分类:
编程语言 时间:
2019-01-03 12:57:26
阅读次数:
240
1:ERR value is not an integer or out of range 1-1:背景 使用redisTemplate.opsForValue().increment(key, delat)方法。 1-2:分析 分析:redis对任何不合法的值,都称为ERR。只有使用StringR ...
分类:
编程语言 时间:
2019-01-03 12:57:47
阅读次数:
780