11 xiaojin21cen

尚未进行身份认证

暂无相关简介

等级
TA的排名 2k+

解决 Visual Studio Code 代码提示 回车不上屏,而是变成换行

在使用 vsCode 编辑器时,代码提示出来后,键盘上下键,选中想要的值,然后 Enter,希望是选择中的值输入编辑器, 但是实际是输入中断, 光标换行了。解决方法如下:左下角的设置–> 命令面板,如图所示:输入: 键盘 ,如下图所示, 选择 打开键盘快捷方式(JSON) ,在keybindings.json中添加如下内容:,{ "key": "enter", ...

2019-12-14 17:18:36

OAuth2

转载: https://www.cnblogs.com/sky-chen/tag/oauth2/

2019-12-11 11:07:12

@Mapper 与 @MapperScan 的区别

文章目录1、@Mapper注解2、@MapperScan2.1、@MapperScan 扫描多个包2.2、 @MapperScan 使用表达式,来扫描的包和其子包下面的类3、总结:1、@Mapper注解作用:用在接口类上,在编译之后会生成相应的接口实现类位置:对应的某个接口类上面@Mapperpublic interface EmployeeMapper { public Em...

2019-11-27 11:45:42

svn: E000028: Commit failed

idea中,使用SVN 提交代码时,提示 E000028: Commit failed (details follow) , 然后代码提交失败。10:04 Commit failed 0 files committed, 1 file failed to commit: xxx页面 svn: E000028: Commit failed (details follow): svn: ...

2019-11-27 10:18:33

Spring计时器 —— StopWatch

文章目录1、示例代码:2、原理分析3、StopWatch 优缺点StopWatch是位于org.springframework.util 包下的一个工具类,通过它可以方便的对程序部分代码进行计时(ms级别),适用于同步单线程代码块。1、示例代码:import org.springframework.util.StopWatch;public class MainTest { pu...

2019-11-13 11:37:03

Intellij IDEA 在win10 中输入法的输出框不跟随

1、配置好环境变量说明:c:\PROGRA~1\ 就是 C:\Program Files 在dos下的文件名的缩写 。使用 c:\PROGRA~1\ 可以避免有些垃圾软件以目录名有空格而出现各种问题。2、删除 idea 自带的 jre 或者 jre64 的目录3、...

2019-11-12 09:04:05

thymeleaf 语法——th:text默认值、字符串连接、th:attr、th:href 链接传参、th:include代码片段传参、th:inline 内联、th:each循环、th:with等

文章目录th:attr 的使用th:href URL链接中传参th:insert 、th:replace、th:include 代码片段引入时传参th:inline 内联th:inline="text" 文本内联th:inline="javascript" 脚本内联th:inline="none" 禁止内联th:attr 的使用th:attr 的用处就是把数据以属性值的保存起来。多...

2019-11-06 15:19:57

thymeleaf 语法 —— thymleaf 的3种页面布局 layout、 th:include、th:replace 参数传递

文章目录方式一、layout 布局方式二、 th:include方式一、layout 布局依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId>...

2019-11-05 17:02:46

thymeleaf 语法 —— ~{ } 代码块、:: selector、代码块选择器、th:insert、th:replace、th:include 的区别

一、~{ } 代码块表达式格式:~{ templatename :: selector }支持:~{ templatename :: #html_id }~{ ::selector} 表达代码段在本页参数说明::: 前面的部分是 模板文件名(包括路径,模板文件名的后缀省略,默认都是.html),:: 后面部分是 selector(选择器)1、一般使用方式在fragments...

2019-11-05 16:44:07

Spring 注解

文章目录1、`@Configuration` 和 `@Bean`1.1、`@Configuration` 配置类注解1.2、`@Bean` 添加bean注解2、`@ComponentScan` 组件扫描注解2.1、@ComponentScan参数说明:2.2、扫描时,排除 Controller 注解的bean2.3、只包含 Controller注解的bean和 BookService类型的bean...

2019-10-31 17:00:44

docker 入门 —— docker 命令

1、docker帮助1.1、docker 命令查询docker --help1.2、docker 命令参数查询格式:docker Commond --help ,例如:docker ps --help2、info|versioninfo 显示系统范围的信息version 显示Docker的版本信息3、镜像仓库login 登陆docker镜...

2019-10-29 11:26:12

SpringBoot使用Redis消息队列 实现生产/消费者

文章目录一、redis 依赖和配置源二、消费者2.1、redis 相关信息RedisQueueConfiguration 消息队列JavaBeanRedisQueueListener 消息队列监听RedisMqConsumerContainer 消息分发RedisTemplate、消息监听的配置2.2、业务相关定义公共消息接口 MsgConsumer业务消息1 —— 数据校验实现业务消息2—...

2019-10-25 13:57:40

hibernate Validation 自定义枚举校验

文章目录1、 EnumValueValidator 通用的枚举校验器2、案例2.1、业务场景12.2、业务场景23、使用1、 EnumValueValidator 通用的枚举校验器这个枚举校验器是通用的,正常情况下,一个项目中只要写这一枚举校验器即可。import java.lang.annotation.ElementType;import java.lang.annotation....

2019-10-18 11:46:10

python 中 __pycache__ 的作用

__pycache__ 是模块的缓存文件py代码在执行前,需要被解析器先转换为机器码,然后再执行。所以我们在使用模块(包)时,也需要将模块的代码先转换为机器码然后再交由计算机执行,而为了提高程序运行的性能,python会在编译过一次以后,将代码保存到一个缓存文件中,这样在下次加载这个模块(包)时,就可以不再重新编译而是直接加载缓存中编译好的代码即可。...

2019-10-16 14:50:50

python 导入模块、函数/类 的几种方式

文章目录一、导入模块、函数/类 的方式1.1、import 模块名1.2、import 模块N:导入多个模块名1.3、from 模块名 import 函数名 N :导入并指定函数1.4、from 模块名 import * :导入所有函数1.5、as :导入模块或函数,并为其起别名1.5.1、为 模块 起别名:1.5.2、为 函数/类 起别名:二、总结三、import 本质是路径搜索(...

2019-10-16 11:40:07

redis实现消息队列、发布/订阅

在项目中用到了redis作为缓存,再学习了ActiveMq之后想着用redis实现简单的消息队列,下面做记录。Redis的列表类型键可以用来实现队列,并且支持阻塞式读取,可以很容易的实现一个高性能的优先队列。同时在更高层面上,Redis还支持"发布/订阅"的消息模式,可以基于此构建一个聊天系统。一、redis的 List 类型天生支持用作消息队列redis的List 类似于MQ的队列模型,任...

2019-10-14 15:55:00

MyBatis - Generator 生成的example 支持 a=? and ( b=? or c=? )

MyBatis - Generator 生成的example 支持 a=? and ( b=? or c=? )在public static class Criteria extends GeneratedCriteria {}的内部增加如下代码: public Criteria andOrClause(Object value1,Object value2){ addCr...

2019-10-10 16:54:07

java 精确到小数点后6位、必须保留小数点后6位

精确到小数点后6位,必须保留小数点后6位@NotBlank(message = "rate不能为空")@Length(max = 20, message = "rate长度不能超过20位")@Pattern( regexp = "^[0-9]+.[0-9]{6}$" ,message = "rate 必须保留小数点后6位")private String rate;...

2019-10-08 15:02:10

hbase shell 脚本的入门使用

文章目录进入hbase shell 命令行中1、list 查看所有的表2、create 创建表3、disable、drop 删除表4、put 添加数据5、scan 查询所有数据6、delete 删除数据6.1、删除一个字段的数据6.2、删除一行的数据进入hbase shell 命令行中进入hbase shell 命令行中,执行 hbase shell 脚本:bash-4.4# hbas...

2019-09-27 13:23:16

python高阶函数 —— 内置高阶函数、闭包

文章目录一、什么是高阶函数?二、 python 内置高阶函数:map、filter、reduce、sort、sorted2.1、 filter() 过滤出符合条件的元素2.2、 map() 对所有元素做指定的操作2.3、 reduce() 合并2.4、 sort() 排序2.5、 sorted() 排序三、 闭包——也是高阶函数3.1、 形成闭包的必要条件一、什么是高阶函数?高阶函数:一个函...

2019-09-24 18:51:08

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。