
入门(回炉重造)
缺的不是资料,是学习的心
公众号: 优人鱿鱼
展开
-
牛客读取入参
nextByte()、nextShort()、nextLong():读取其他数值类型。hasNextDouble():检查下一个输入项是否为浮点数。nextLine():读取整行(包括空格,直到换行符)。hasNextInt():检查下一个输入项是否为整数。next():读取下一个单词(以空白字符为分隔符)。hasNextLine():检查是否还有下一行。hasNext():检查是否还有下一个输入项。nextDouble():读取下一个浮点数。nextInt():读取下一个整数。原创 2025-03-25 21:30:34 · 137 阅读 · 0 评论 -
RequestContextHolder
RequestContextHolder优雅获取request 和 response。原创 2023-02-03 14:52:18 · 169 阅读 · 0 评论 -
@JsonValue @JsonCreate用法
JsonValue作用在某个get方法,或者某个枚举类实例上,表示序列化所用的构造方法的属性,如原来默认是0,1,2,当指定某个枚举属性之后就枚举实例化传参就是1,2,3,无法再通过枚举名实例化。一般可以@JsonValue可以完成序列化的工作,但是@JsonCreate可以指定序列化失败的时候抛出的异常。@JsonCreate 注解的作用是指定反序列化的方法,枚举类默认是枚举名和默认的序号作为枚举的构造方法,原创 2023-01-04 08:48:28 · 1079 阅读 · 0 评论 -
maven再认识
maven再认识原创 2022-12-21 00:23:52 · 94 阅读 · 0 评论 -
vscode开发前端提高生产力的插件推荐
vscode开发前端提高生产力的插件推荐原创 2022-12-18 00:56:21 · 100 阅读 · 0 评论 -
vue router学习
vue router学习原创 2022-12-14 00:44:02 · 113 阅读 · 0 评论 -
高级计划与排程
https://zhuanlan.zhihu.com/p/84149346原创 2022-11-25 15:52:40 · 108 阅读 · 0 评论 -
按照姓名拼音首字母排序
按照姓名拼音首字母排序。转载 2022-10-10 14:05:37 · 168 阅读 · 0 评论 -
为什么apt-get update 要与apt-get install &&在一起
所以,把 apt-get update 和 apt-get install 写在同一个 RUN 中以获取最新版本的包,而且还减少了 layer 层.因此产生了一个疑惑,分开写也应该会对后面的 apt-get install 生效才对啊,因为镜像的构建是一层一层的,后面的层会基于前面的层.也就是说,RUN apt-get update 会单独构建一层,并且会对后面 RUN apt-get install 的层产生作用才对.因此,不会执行 apt-get update,因为构建直接使用之前的缓存版本....原创 2022-08-30 23:43:57 · 2956 阅读 · 0 评论 -
日志打印管理
logback的知识学习。原创 2022-08-28 17:06:06 · 120 阅读 · 0 评论 -
swagger
在Swagger2Config上使用@Profile注解标识,@Profile({“dev”,“test”})表示在dev和test环境才能访问swagger-ui.html,prod环境下访问不了。@ApiModel:用在返回对象类上,描述一个Model的信息(一般用在请求参数无法使用ApiImplicitParam注解进行描述的时候)。@ApiResponse:用在@ApiResponses中,一般用于表达一个错误的响应信息。@ApiOperation:用在方法上,给API增加方法描述。...原创 2022-08-18 15:39:40 · 671 阅读 · 0 评论 -
kubernetes安装教程
一般直接 kubeadm config images pull 能成功,但仅针对能访问 k8s.gcr.io 这种情况的,一般国内网络是不能直接访问,但是阿里云有对这部分资源做镜像保存。首先查看kubernetes需要的依赖。如下图所示,发现需要7个依赖。...原创 2022-08-13 16:09:32 · 191 阅读 · 0 评论 -
druid使用
druid是阿里巴巴开发的数据库连接池,除了连接池功能外,他还兼具性能监控的功能,非常优秀。下面是一个大佬的博客,介绍非常详细。转载 2022-08-08 10:26:43 · 98 阅读 · 0 评论 -
validate分组校验
自己新建接口,继承Default和不继承Default,区别就是继承Default的分组就是使用当前分组的时候,默认分组下的校验都会生效,如@NotNull@NotBlank类似这种。在上面的例子中account属性的校验就是属于UpdateElement组的校验,而password属于Default分组的校验,什么时候校验,报什么错误信息呢,这是在与前后端交互的VO中,在属性上标注哪个组的校验规格是什么。这个情况下,@Validated使用的是默认分组,这时候不会对account属性进行校验。...原创 2022-07-30 11:41:44 · 2375 阅读 · 0 评论 -
java.sql.SQLNonTransientConnectionException: Data source rejected establishment of connection, messa
too many connect原创 2022-06-08 15:17:08 · 2710 阅读 · 0 评论 -
字符串正则匹配url
url正则匹配原创 2022-06-07 01:59:25 · 242 阅读 · 0 评论 -
canal监听数据库更新,结合消息队列
cannal监听数据库更新原创 2022-06-07 01:57:48 · 231 阅读 · 0 评论 -
canal监听数据库更新,结合消息队列
cannal监听数据库更新原创 2022-06-06 16:54:04 · 101 阅读 · 0 评论 -
gradle入门教程
https://chenyuan.blog.youkuaiyun.com/article/details/80682288?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2-80682288-blog-123225286.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-原创 2022-06-05 01:00:06 · 126 阅读 · 0 评论 -
IDEA一个类可以多次执行
IDEA开启并行执行,一个类可以启动多次原创 2022-06-03 20:57:49 · 308 阅读 · 0 评论 -
按照月份查找数据
按照月份查询数据格式https://blog.youkuaiyun.com/huarenguo/article/details/108094687转载 2022-04-07 11:26:55 · 156 阅读 · 0 评论 -
==与===的区别
1、===:称为等同符,当两边值的类型相同时,直接比较值,若类型不相同,直接返回false;2、==:称为等值符,当等号两边的类型相同时,直接比较值是否相等,若不相同,则先转化为类型相同的值,再进行比较;类型转换规则:1)如果等号两边是boolean、string、number三者中任意两者进行比较时,优先转换为数字进行比较。 2)如果等号两边出现了null或undefined,null和undefined除了和自己相等,就彼此相等注意:NaN==NaN原创 2022-04-03 23:20:55 · 699 阅读 · 0 评论 -
SpringBoot+单元测试
单元测试会出现自动注入失败?https://blog.youkuaiyun.com/qq_25635139/article/details/107364459原创 2022-04-03 17:44:09 · 251 阅读 · 0 评论 -
低代码开发前端
http://lowcode.magicalcoder.com/magicalcoder/index-layui.html本来自己用layui编写页面的,查找突然发现这个好东西,身为后端人员,半吊子前端人员窃喜原创 2022-03-30 00:41:13 · 423 阅读 · 0 评论 -
Java新特性,stream,必学
stream()Java8新特性,点击跳转Java8新特性,菜鸟教程点击跳转原创 2022-03-29 10:29:28 · 321 阅读 · 0 评论 -
端口被占用怎么解决
netstat -ano |findStr 端口号这个命令是用于找占用某端口的进程id的taskkill /f /t /im “进程id或者进程名称”杀死进程原创 2022-01-04 15:53:24 · 326 阅读 · 0 评论 -
rror:build: Cannot determine build data storage root for project 解决方法
出现这个原因往往是因为你对该项目所在的目录不具备相关的修改权限往往需要更改项目的目录,或者设置项目路径的权限原创 2021-12-27 09:05:20 · 1844 阅读 · 0 评论 -
代码单元和码点的区别
主要是在Java核心问卷 卷1里面提到的概念原创 2021-12-27 09:03:13 · 220 阅读 · 0 评论 -
安装MySQL 安装版 安装教程
https://blog.youkuaiyun.com/weixin_45056780/article/details/105248358原创 2021-12-20 16:17:05 · 576 阅读 · 0 评论 -
Swagger
swagger接口文档,API详细配置,绝对简单!!!_南邶风的博客-优快云博客转载 2021-09-24 17:35:10 · 74 阅读 · 0 评论 -
MySQL主从复制
https://blog.youkuaiyun.com/qq_34592810/article/details/81141302原创 2021-09-18 03:39:58 · 97 阅读 · 0 评论 -
SpringBoot项目部署到阿里云教程
https://blog.youkuaiyun.com/Mou_Yang/article/details/102137861?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.原创 2021-09-17 03:25:23 · 131 阅读 · 0 评论 -
RabbitMQ使用 入门下载安装
https://www.cnblogs.com/ericli-ericli/p/5902270.html转载 2021-09-03 16:57:22 · 77 阅读 · 0 评论 -
git安装
git 官网,下载对应的自己电脑的 x64,一路next就行,没什么坑(如果以前远程仓库配过密钥的,不用设置什么密钥到远程仓库,)IDEA集成git, file setting version controller git 安装位置配置查找本地git安装位置 where gitidea集成git 非常简单,然后就可以使用idea version controller 功能了。...原创 2021-09-03 16:08:55 · 69 阅读 · 0 评论 -
Maven安装配置本地仓库
https://blog.youkuaiyun.com/xsfqh/article/details/79771184原创 2021-08-26 02:13:58 · 166 阅读 · 0 评论 -
Tomcat安装
https://blog.youkuaiyun.com/xsfqh/article/details/79771184原创 2021-08-26 02:13:02 · 131 阅读 · 0 评论 -
JDK1.8安装教程
一、下载安装包1. JDK1.8百度云下载路径:链接:https://pan.baidu.com/s/1ozCGy53AIeQIHWL6s9oAbw 提取码:04lf 网盘放的是jdk1.8版本中的1.8.0_152的版本2.如果大家想下载别的版本,可以去官网:www.oracle.com下载,进入官网页面,然后点击Downloads。 3.下拉页面,找到下载区域,点击Java。4.点击Java(JDK) for Developers。5.这时进入了JDK的下载页原创 2021-08-25 23:16:46 · 150 阅读 · 0 评论