自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 收藏
  • 关注

原创 简单实用颈椎操,办公室里面的你有救啦

我们平时不是对着电脑就是低头拿着手机,坐在办公桌前的你,经常低头伏案,使得颈椎正常的生理屈度变直;而走在街头、坐在公交车上,随时都可以看到“低头族”们埋头与手机“酣战”……时间长了,对颈椎健康非常不利!颈椎病非一日之寒导致,从现在起保护好自己的颈椎, 才能远离颈椎病。想要远离颈椎困扰,每天坚持10分钟颈椎操,要健康就不要找借口了!【颈椎操,10分钟,一起来】这套颈椎操一共有十节,注意做动作时要慢慢来,不要用力过猛,不然会适得其反。用左手掌来回摩擦颈部,口中默念8下后,开始捏后颈。然后..

2021-12-08 15:59:38 486

转载 rabbitmq的命令大全

当rabbitmq-serviceinstall之后默认服务是enable的,如果这时设置服务为disable的话,rabbitmq-servicestart就会报错。当rabbitmq-servicestart正常启动服务之后,使用disable是没有效果的。rabbitmq-pluginsdisablerabbitmq_management关闭。Rabbitmq-servicedisable使服务无效。Rabbitmq-servicestop停止服务。.........

2022-08-01 10:11:19 14758 1

转载 如何使用idea看注解的实现

想看看注解@AliasFor是如何实现的。

2022-07-15 17:30:10 2636

转载 Java8新特性——Lambda表达式之基本语法 & 自定义函数式接口

上述 Lambda 表达式中的参数类型都是由编译器推断得出的。Lambda 表达式中无需指定类型,程序依然可以编译,这是因为 javac 根据程序的上下文,在后台推断出了参数的类型。Lambda 表达式的类型依赖于上下文环境,是由编译器推断出来的。这就是所谓的 “类型推断”。那么我们肯定也可以自定义函数式接口了,首先是没有泛型的自定义函数式接口。...

2022-07-07 11:48:15 761

转载 Java8新特性——Lambda表达式之四大核心函数式接口 & 方法/构造器/数组引用

目录1.四大核心函数式接口1.1 Consumer : 消费型接口1.2 Supplier : 供给型接口1.3 Function : 函数型接口1.4 Predicate : 断言型接口2.方法引用2.1 对象 :: 实例方法2.2 类 :: 静态方法2.3 类 :: 实例方法3.构造器引用4.数组引用...

2022-07-07 11:23:26 369

转载 JDK8中Lambda表达式用法及Stream流详解

Lambda表达式 详解

2022-07-05 10:23:19 1189

转载 Mybatis-plus 动态条件查询QueryWrapper的使用

Mybatis-plus 动态条件查询QueryWrapper的使用

2022-07-04 15:58:11 17684 1

原创 Oracle怎么新增删除表分区

Oracle怎么删除分区数据

2022-06-22 12:06:22 5252

转载 HttpServletRequest和@Requestparam、@RequestBody、直接实体接收请求参数的区别与示例

HttpServletRequest和@Requestparam、@RequestBody、直接实体接收请求参数的区别与示例

2022-06-20 17:47:35 5081

转载 IDEA设置右键maven打包快捷方式

IDEA设置右键maven打包快捷方式

2022-06-13 09:59:58 789

转载 @Valid与@Validated区别

1.@Valid与@Validated作用

2022-06-11 12:21:07 12013

转载 IDEA怎么将properties文件显示成中文

有时我们的properties文件总无法显示中文

2022-06-11 11:21:53 1843

转载 Spring管理类&注入实例

场景一:在main函数里得到类的实例a、通过@Component把类交给Spring管理b、通过@Configuration实现配置类,并配置Spring@ComponentScan 扫描包下提交的实现类c、使用场景就是先读区配置类的class,再根据接口的class去匹配实现类1.1Spring 管理实现类&注入实现类,通过写配置类(注解方式实现配置类,手写接口与实现类的映射)管理类&注入类,总是需要一个配置文件(来做接口与实现类的映射),上面试通过配置xml文件,这个

2022-05-29 16:57:54 219

原创 电动车电池48V12AH是什么意思

电动车的48Ⅴ表示电动车所使用的电池组额定电压为48v。12AH代表电池组的容量是12AH。二者相乘=0.576KWH,既0.576度电。在构成电池组时,串联只提高电压容量不变;并联只扩大容量电压不变。但无论串联还是并联,电池储存的电能量都是一样的,都是0.576度电。“V”是电压单位伏特的英文符号。在物理学里表示电源的电动势。伏特就是描述电动势大小的电压单位。我们家里用的220v和干电池的1.5v,就分别是两种交流和直流的、大小不同的电压。那么AH是什么含义呢?如果单纯从概念上讲,它是蓄电池放电电

2022-05-28 13:10:04 9795

原创 48V20Ah电池充满需用几度电?能跑多远?很多人还不知道

首先我们要了解直接得计算公式电流=电压/电阻,功率=电压*电流。电流I,电压V,功率W,电阻R,频率F。电流电压功率之间的关系是。(功率)=(电流)·(电压),W(瓦特)=I(安培)·V(伏特)电流电压功率计算公式是,,1 度=1 千瓦·时(千瓦时)运行时间=电池容量/平均电流大小48V20Ah电池从无电到满电只需要用1度电,车辆实际可行驶55-60km。48V20Ah电池作为最常用的电池型号之一,其一直都是用户讨论的焦点,但关于48V20Ah电池的一些数据很多用...

2022-05-26 19:30:27 9937 1

原创 梳理各种税收得区别

一、概念印花税是对经济活动和经济交往中书立、领受具有法律效力的凭证的行为所征收的一种税。契税是指不动产(土地、房屋)产权发生转移变动时,就当事人所订契约按产价的一定比例向新业主(产权承受人)征收的一次性税收。法律依据:《中华人民共和国契税法》 第十一条 纳税人办理纳税事宜后,税务机关应当开具契税完税凭证。纳税人办理土地、房屋权属登记,不动产登记机构应当查验契税完税、减免税凭证或者有关信息。未按照规定缴纳契税的,不动产登记机构不予办理土地、房屋权属登记。增值税是以商品(含应税劳务)在流转过程中

2022-05-26 16:45:20 751

转载 在vscode中运行npm、node、yarn等命令,显示无法将“npm”、“yarn”识别为cmdlet、函数、脚

首先安装node.msi,安装完成之后,我们可以发现在环境变量的Path新增了以下路径系统变量的Path:D:\Program Files\nodejs\ 安装路径用户变量的Path:C:\Users\wounler\AppData\Roaming\npmwounler请修改为自己的用户名然后安装yarn.msi,安装完成之后,我们可以发现在环境变量的Path新增了以下路径系统变量的Path:D:\Program Files (x86)\Yarn\bin\ 安装路径用户变...

2022-05-24 15:07:32 1365 2

原创 罗技k835使用指南

功能快捷键Fn+F1 :Home-主页Fn+F2 :Task View-任务视图Fn+F3:Search-搜索Fn+F4 :Calculator-计算器Fn+F5 :Media player-媒体播放器Fn+F6 :Previous track-上一曲目Fn+F7:Play/Pause-播放/暂停Fn+F8:Next track-下一曲目Fn+F9:Mute-静音Fn+F10:Volume down-调低音量Fn+F11:Volume up-调高音量Fn+F12:Windows ke

2022-05-20 11:22:21 6773 1

转载 Redis的下载与安装(windows系统)

本人电脑是win10操作系统64位redis的下载地址:https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100安装步骤:1、将下载后的压缩包解压到自己想安装的路径,本人解压路径如下:打开cmd,进入到解压后的路径,输入redis-server redis.windows.conf后回车,如下即表示启动成功但上述步骤如果关闭cmd窗口,redis服务就会停止,所以要把redis设置成windows下的服务。步骤如

2022-05-19 18:20:34 180

转载 最新Oracle官网JDK 8.0的下载

一、下载地址官网:www.oracle.com二、下载步骤1.进入官网,点击【Developer】2.然后点击【Developer Resourse Center】3.进入后点击【Downloads】4.选择【java SE】5.向下翻,找到【java 8】对应的Windows版本,选择64位或者32位的下载即可...

2022-05-19 17:32:24 5062

原创 常用Eclipse快捷键

会搜狗拼音输入法的快捷键冲突,因此先来了解狗拼音输入法的快捷键。快捷键 描述 Ctrl+Shift+M 系统菜单 Ctrl+Shift+H 随便换肤 Ctrl+Shift+F 简繁切换 Ctrl+Shift+B 搜狗表情 Ctrl+Shift+Z 特殊符号 Ctrl+Shift+E 英文输入法 Ctrl+Shift+K 软键盘 Ctrl+Shift+G 输入法管理器 Ctrl+Shift+N 拓展功能管理器

2022-04-26 12:25:28 193

原创 【IDEA&Eclipse快捷键对照表】

IDEA Comment Eclipse Comment Remark Ctrl+Alt+H 调用层次 Ctrl+Alt+H 开放的调用层次结构 Ctrl+E 展示打开的文件(快速转换编辑器) Alt+7 当前文件结构 Ctrl+O 当前文件结构 Ctrl+H 查看Java类层次结构 Ctrl+.....

2022-04-24 16:43:21 4779

原创 Spring问题集合

1、将map转换成指定对象package com.wuyl.helloword.service;import com.alibaba.fastjson.JSON;import org.apache.commons.collections4.CollectionUtils;import javax.validation.ConstraintViolation;import javax.validation.Validation;import java.util.HashMap;impor

2022-04-24 12:20:47 406

原创 Spring注解@NoNull、@NotEmpty、@NotBlank的区别及注解无效以及嵌套对象的无效解决办法

1.三者的区别@NotNull:不能为null,但可以为empty(""," “,” ") ,一般用在基本数据类型的非空校验上,而且被其标注的字段可以使用 @size/@Max/@Min对字段数值进行大小的控制@NotEmpty:不能为null,而且长度必须大于0(" “,” "),一般用在集合类上面@NotBlank:不能为null,注意是只能用在String上,而且调用trim()后,长度必须大于0简述三者区别@NotNull://CharSequence, Collection,

2022-04-24 11:24:55 6475

原创 Java 之 Serializable 序列化和反序列化的概念,作用的通俗的解释

1、序列化和反序列化的疑问遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题a,什么叫序列化和反序列化b,作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化c,serialVersionUID 这个的值到底是在怎么设置的,有什么用。有的是1L,有的是一长串数字,迷惑ing。我刚刚见到这个关键字 Serializable 的时候,就有如上的这么些问题。在处理这个问题之前,你要先知道一个问题,这个比较重要。这个Serializable接口,

2022-04-22 18:53:51 240

转载 IDEA快捷键大全 + 动图演示,效率真高

本文参考了 IntelliJ IDEA 的官网,列举了IntelliJ IDEA(Windows 版)的所有快捷键。并在此基础上,为 90% 以上的快捷键提供了动图演示,能够直观的看到操作效果。官网地址:https://www.jetbrains.com/help/idea/reference-keymap-win-default.html该快捷键共分 16 种,可以方便的按各类查找自己需要的快捷键~~目录一、构建/编译Ctrl + F9:构建项目Ctrl + Shift +..

2022-04-22 10:15:10 2356

原创 BigDecimal的一些用法

一、setScale方法//不会出错 System.out.println(new BigDecimal("1225.120").setScale(2));//出错原因精度丢失问题,要指定舍入模式即可 System.out.println(new BigDecimal("1225.121").setScale(2));//setScale()需要指定舍入规则,不知道会因为精度丢失问题报错。 public BigDecimal setScale(int newScale) { ret

2022-04-20 12:20:21 735

原创 Java中transient关键字的详细总结

我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《Java中transient关键字的详细总结》, 一起来围观吧 https://blog.csdn.net/u012723673/article/details/80699029?utm_source=app&app_version=5.3.0&code=app_1562916241&uLinkId=usr1mkqgl919blen...

2022-04-16 20:19:11 331

原创 依赖倒转原则,迪米特法则,里氏替换原则

抽象不应该依赖细节,细节应该依赖于抽象,意思就是说我们写代码要针对接口编程而不是对实现编程。1.高层模块不应该依赖底层模块,两者应该依赖抽象2.抽象不应该依赖细节,细节应该依赖抽象在面向对象开发中,为了使得常用的代码产生复用,一般会将一些常用的代码写成许许多多的函数的程序库,这样我们在写新项目的时候去调用这些底层的函数就可以了。就好比我们在java项目中打印日志一样,或者servlet容器以及mybatis一样。我们设计一个公共的接口库,然后让具体第三方库去实现这些接口,然后我们在项目中就可以

2022-04-14 23:05:24 423

转载 Ribbon的超时和重试机制

文章目录 application.yml provider 控制台 application.ymlribbon: #连接超时时间(ms) ConnectTimeout: 1000 #业务逻辑超时时间(ms) ReadTimeout: 2000 #同一台实例最大重试次数,不包括首次调用 MaxAutoRetries: 3 #重试负载均衡其他的实例最大重试次数,不包括首次调用 MaxAutoRetriesNextServer: 3 #是否所有操作

2022-04-14 18:17:35 2004 1

转载 键盘上的prtsc,scrlk,pause键作用

一、pause功能键  pause功能键即pause break功能键,它⼜被叫做是中断暂停键,它的位置在键盘的中央,位于字母键的右边,数字键的左边,它的下⾯是insert键、home键、pgup键、delete键等等,与它相连接的按键有prtsc SysRq键、scroll lock键。  pause break键的功能是实现程序在执⾏过程当中的暂停操作或者是中⽌操作。pause break中断暂停功能键在我们⽇常使⽤计算机的过程当中,作⽤不是很⼤,因为pause break中断暂停功能键可以中断的

2022-04-12 10:11:04 7916

转载 idea自动导包

在Eclipse中,按CTRL + SHIFT + O“组织导入”可以自动导入软件包。 对于IntelliJ IDEA,如果按CTRL + ALT + O“ Optimize Imports”,它只会删除一些未使用的导入,而不会导入任何软件包。 最糟糕的是,您需要单击类名,然后按ALT + ENTER键来逐一导入包。解IDEA的工作方式略有不同,“明确的导入”是即时导入的,您需要手动启用此功能。文件– >>设置– >>编辑器– >>常规– >>..

2022-04-02 11:06:40 481

转载 SpringBoot项目中的classpath到底指什么?

前言最近又在研究 SpringBoot 源码(研究好几次了,研究完有些用不上就忘了😅),在 SpringBoot 执行 main 方法启动过程中,会根据 classpath 下的类信息推断当前环境信息。这里 classpath 究竟是指哪呢,搜了中文语境下的技术文章,竟然没有找到想要的回答,可能是问题太简单了。本篇记录下我的看法。java 最基础的 classpathclasspath,顾名思义,就是指 .class 文件所在的路径。.class 文件由 .java 文件编译后产生,我们用

2022-04-01 16:25:52 6599 4

转载 SpringBoot学习(二):为什么main方法启动类SpringApplication需要在项目根目录

一、概述使用SpringBoot的应用是需要将应用代码编译打包成jar包,然后基于main方法的方式来独立启动这个应用,使得该应用作为一个独立进程运行。这是跟传统的将项目打包成war包,然后部署到tomcat服务器去运行的一个区别。 而在应用当中,这个包含main方法的启动类需要放在项目的根目录,与所有包平级,一般在main方法内部通过执行SpringApplication.run方法来启动应用。启动类自身是一个基于注解的配置类,一般使用@SpringBootApplication注解,而这个注解由三

2022-03-31 15:10:49 664

原创 Springboot中application.yml、application.properties和bootStrap.yml的加载顺序

SpringApplication位于项目根目录,所以所有得代码要和SpringApplication所在目录平级或下一级

2022-03-30 18:06:06 3377

原创 junit4的一些用法

涉及静态方法@PrepareForTest({PosUtils.class})PowerMockito.mockStatic(PosUtils.class);//不写会报错Mockito.when(PosUtils.getNowDate()).thenReturn(“20211027”)Response的创建String path = “nrcs/data”;Response response = fileProviderClient.download(path);测试方法byte[

2022-03-24 18:38:13 381

原创 泛型标记符含义

Java泛型中的标记符含义:E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类),T代表在调用时的指定类型。会进行类型推断。声明泛型类或泛型方法。 K - Key(键) V - Value(值) N - Number(数值类型) ? - 表示不确定的java类型,是类型通配符,代表所有类型。?不会进行类型推断。使用泛型类或泛型方法泛型类定义//紧跟类名后面public class Test<T>{}泛型方法定义//紧跟修

2022-03-23 14:35:33 2759

原创 oracle函数大全的应用

order by 子句里含有decode函数的说明语句说明:order by 子句里含有decode函数时,decode函数里的第一个参数,是order by排序时要针对的字段(对象,对哪些字段进行排序操作),而decode函数则是影响order by排序时数据行的顺序。例如,表A的内容如下:Aa Ab-------- ----------1 19null 24 103 1S...

2022-03-21 16:54:29 467

转载 Spring - @Value 赋值的几种方式

一、从配置文件获取值1、获取配置值获取配置值,配置不存在时抛异常@Value("${jdbc.name}")private String name2、获取配置值,配置不存在时使用指定的默认值获取配置值,不存在时赋值为空串@Value("${jdbc.name:}")private String name获取配置值,不存在时赋值为指定字符串;字符串无需加引号包裹@Value("${jdbc.name:root}")private String name

2022-03-16 18:03:53 1089

转载 Spring 使用注解方式进行事务管理

使用步骤:步骤一、在spring配置文件中引入<tx:>命名空间<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:tx="http://www.springframework.org/schema/tx"xsi:schemaLocation="http://www.springframewo...

2022-03-11 12:12:36 1233

48V20Ah电池充满需用几度电?能跑多远?很多人还不知道

48V20Ah电池充满需用几度电?能跑多远?很多人还不知道

2024-04-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除