自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(162)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Navicat连接SQL server出现:[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序(0)

Navicat连接SQL server出现:[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序(0)

2024-04-09 10:27:31 1277 1

原创 【windows】--- nginx 超详细安装并配置教程

当服务器 ocalhost:8080 挂掉时,nginx能将请求自动转向服务器 192.168.101.9:8080。上面还加了一个 weight 属性,此属性表示各服务器被访问到的权重,weight 越高被访问到的几率越高。当修改了 nginx的配置文件nginx.conf 时,不需要关闭 nginx 后重新启动 nginx,只需要执行命令 nginx -s reload 即可让改动生效。我们可以配置多个目标服务器。

2024-04-02 10:20:12 2161

原创 图片文件格式的文件头标识

这些是常见的图片文件格式及其文件头标识,但并不是所有图片文件格式都可以通过文件头标识来准确判断,因为有些格式的文件头标识可能会有多个或者可变。在实际开发中,需要综合考虑多种因素来准确判断文件类型。

2024-03-29 09:51:17 262

原创 全局异常处理

log.error(“无权限访问!return Result.error(“请求异常,请联系管理员!return Result.error(“无权限访问”);log.error(“参数校验失败!log.error(“数据服务接口异常!// 在这里定义返回的信息或者跳转到指定的页面。

2024-02-28 11:27:02 276 1

原创 Java整合Shiro使用详情

Java整合shiro使用详情

2024-02-28 11:25:58 286

原创 vue使用el-select el-option失效 不显示名称 还是显示原数据

el-option视图并没有显示名称,还是显示了原数据。

2023-11-30 16:47:04 533

原创 记录问题-使用@Validated报错Validation failed for argument [0]

Validation failed for argument [0]{ "code": 400, "msg": "双坐标不能为空", "data": null}

2023-11-24 13:52:52 385

原创 博客摘录「 RabbitMQ--基础--8.1--消息确认机制--接受确认机制(ACK)」2023年7月18日

RabbitMQ 会等待消费者显示地回复确认信号后才从内存或磁盘中移去消息。

2023-10-19 07:34:32 148

原创 vue记错误日志:Syntax Error: Error: Unexpected ‘/‘. Escaping special characters with \ may help.

解决:注释格式改一下就没问题了。原因:css代码格式有问题。并且dish文件夹为空。

2023-09-26 08:42:04 874 3

原创 linux端口被占用 关闭端口

linux端口被占用 关闭端口

2023-07-11 17:22:06 635

原创 RTC time和Local time区别以及Linux 设置时区和修改时间

使用hwclock --systohc可以将系统时间同步到硬件时间。以上修改的是系统时间,由操作系统控制。

2023-06-25 14:04:20 4056

原创 @EnableScheduling和@Scheduled注解详解&fixedrate和fixeddelay的区别

@EnableScheduling和@Scheduled注解详解fixedrate和fixeddelay和initialDelay

2023-06-19 14:15:47 538

原创 记---Duplicate keys detected: ‘/dashboard‘

Duplicate keys detected: '/dashboard'直接把key作为内容,当内容存在重复的时候,就会爆警告。把索引当做key一般即可以解决,图中item为索引。

2023-03-08 09:54:42 316 1

原创 【Windows】【Linux】---- Java证书导入

问题:无法找到请求目标的有效证书路径。PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilder【Windows】【Linux】---- Java证书导入

2023-03-03 16:33:27 3555

原创 记--springboot-工具类中使用@Component、@Resource与@Value失效

但是我看到其中一句话,:咱们都把工具类交给了spring管理了,就不能用new的方式创建对象并调用方法了,不然注解都是无效的。都交给spring了,你就别new了,老老实实的注入(@Autowired或其他注解),不香么,啊,不香么。有的说出现问题的原因:@Component这个注解把该类注入到spring容器中了,但是在拦截器之中不生效。幸运的是,经过几个小时的、不厌其烦的、孜孜不倦的在各种blog中查找后,我看到了一篇。几个小时啊,我tm都想抽自己,眼瞎啊,啊,啊~wocao,无情,有木有,有木有~

2023-03-01 09:01:49 2864

原创 错误代码: 0x80080005 • 错误信息: 服务器运行失败

错误代码;0x80080005

2023-01-03 15:34:43 1901 4

原创 圣诞的荒诞小故事并记录互联网协议-五层模型

互联网的实现,分成好几层。每一层都有自己的功能,就像建筑物一样,每一层都靠下一层支持。用户接触到的,只是最上面的一层,根本没有感觉到下面的层。要理解互联网,必须从最下层开始,自下而上理解每一层的功能。如何分层有不同的模型,有的模型分七层,有的分四层。我觉得,把互联网分成五层,比较容易解释。

2022-12-26 10:19:08 539

原创 获取本机各种IP地址,所有IP地址,局域网IP地址,IPV4/IPV6 IP地址

【代码】获取本机各种IP地址,所有IP地址,局域网IP地址,IPV4/IPV6 IP地址。

2022-11-10 17:40:54 1041

原创 二进制运算

二进制运算,二进制算法,加减乘除。位运算符:&(按位与)|(按位或)^(按位异或)~(按位取反)(有符号的按位右移)>>>(无符号的按位右移)。所以,100110÷110=110余10。0×1=0 或 0·1=0 或 0∧1=0。1×0=0 或 1·0=0 或 1∧0=0。1×1=1 或 1·1=1 或 1∧1=1。若乘数的某一位为1,则该次部分积为被乘数。二进制数乘法过程可仿照十进制数乘法进行。所有部分积相加的结果则为相乘得到的乘积。

2022-11-10 08:52:55 4096 3

原创 记录一个无奈扎心的错误A component required a bean of type ‘java.util.Map‘ that could not be found.Consider defi

【代码】记录一个无奈扎心的错误ADescription:A component required a bean of type 'java.util.Map' that could not be found.Action:Consider defining a bean of type 'java.util.Map' in your configuration.

2022-10-10 08:51:23 2545

原创 mybatis循环修改,when多个字段,where的in多个字段

判断时双主键或者多个判断 需要when多个字段 和 where的in多个字段判断。mybatis–foreach循环update修改。

2022-10-09 09:08:39 1111

原创 Java--图片显示 图片和base64相互转换 Base64和byte[]相互转换

【代码】Java--图片显示 图片和base64相互转换 Base64和byte[]相互转换。

2022-09-21 16:18:07 2936

原创 参数验证写法

!String message() default "身份证号码不合法";Class

2022-09-14 09:39:52 308

原创 VO、DTO、DO、PO的概念、区别和用处

在设计层面,展示层向服务层传递的DTO与服务层返回给展示层的DTO在概念上是不同的,但在实现层面,我们通常很少会这样做(定义两个UserInfo,甚至更多),因为这样做并不见得很明智,我们完全可以设计一个完全兼容的DTO,在服务层接收数据的时候,不该由展示层设置的属性(如订单的总价应该由其单价、数量、折扣等决定),无论展示层是否设置,服务层都一概忽略,而在服务层返回数据时,不该返回的数据(如用户密码),就不设置对应的属性。

2022-09-14 09:17:14 1536

原创 正则表达式大全

代码】正则表达式大全。

2022-08-18 08:34:41 269

原创 @Valid与@Validated区别和详细使用及参数注解校验大全

@Validated和@Valid的区别@Null//不能为null@NotNull@AssertTrue@AssertFalse@Min(@Max@DecimalMin@DecimalMax(@Range@Size@Digits@Past@Future@Pattern(value)@Email@Length@NotEmpty

2022-08-12 09:12:44 605

原创 System.arraycopy的使用和参数含义详解

System.arraycopy就是把一个数组中某一段字节数据复制到另一个数组中参数

2022-07-14 13:57:39 7208

原创 互联网协议入门详解--五层模型

我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗?互联网的核心是一系列协议,总称为"互联网协议"(Internet Protocol Suite)。它们对电脑如何连接和组网,做出了详尽的规定。理解了这些协议,就理解了互联网的原理。因为这些协议实在太复杂、太庞大。为了保证简单易懂,做了大量的简化,有些地方并不全面和精确,但是应该能够说清楚互联网的原理

2022-06-20 17:02:11 1465 1

原创 【Android】--- Toast详解

安卓 弹出警示框,自动消失,toast详解 ToastToast只会弹出一段信息,告诉用户某某事情已经发生了,过一段时间后就会自动消息它完全不会阻挡用户的任何操作,甚至用户也可以完全不用理会Toast...

2022-06-13 17:25:40 3312

原创 【Java】【Android】【Future】监控判断方法调用是否超时 设置方法调用的超时时间

【Java】【Android】监控判断方法调用是否超时 设置方法调用的超时时间

2022-06-13 16:48:48 826

原创 Android---杀死进程重启app

看了网上很多方法都不尽如意,有的软件退了但是并没有成功启动起来这里是用getLaunchIntentForPackage进行重启,延迟了重启的操作。在重启之前先把程序给杀掉

2022-06-07 16:02:47 1553 2

原创 【windows】--- SQL Server 2008 超详细安装教程

【windows】--- SQL Server 2008 超详细安装教程4.无异常后点击“确定”填入产品密钥,直接点击“下一步”即可选择全部是自动至此,安装完成

2022-06-06 10:49:21 48370 23

原创 SpringBoot项目出现: Invalid bound statement (not found): com.**.mappe的可能原因(我已解决)

Invalid bound statement (not found): com.xxx.dao.UserMapper.selectByPrimaryKey已解决在网上找了好多方法,总结如下

2022-05-27 09:48:12 3959

原创 sqlserver与mysql数据类型对应(数据迁移的数据类型映射)

Integer MySQL SQL Sever Remark smallint smallint - tinyint tinyint tinyint是无符号的 mediumint int int以4字节存储数据 int bigint bigint - Decimal MySQL

2022-05-26 15:10:56 2751

原创 Java 读取文件到数据库的两种方式和图片缩略图和处理

一、读取文件到byte数组 File file = new File("D://HD.jpg"); ByteArrayOutputStream bos = new ByteArrayOutputStream((int) file.length()); bin = null; bin = new BufferedInputStream(new FileInputStream(file)); byte[] buffer = new byte[1024]; while (bin.read(buffer

2022-05-26 09:27:16 513

原创 maven的pom.xml中含义详解

一、maven模型版本,4.0.0基本稳定 <modelVersion>4.0.0</modelVersion>二、项目信息 <groupId>com.ruoyi</groupId> <artifactId>ruoyi</artifactId> <version>3.8.2</version> <name>ruoyi</name>groupId

2022-05-18 14:19:51 568

原创 阿里云OSS删除文件详细步骤

阿里云oss服务开通、创建Bucket、创建AccessKey以及阿里云OSS上传文件查看另一篇文章阿里云OSS上传文件详细步骤直接上代码public class ALiFileDeleteUtils { private static final String endpoint = AliOSSConfig.getEndpoint(); private static final String accessKeyId = AliOSSConfig.getAccessKeyId();

2022-05-16 11:05:12 1816

原创 SpringSecurity中SecurityConfig配置

anyRequest | 匹配所有请求路径access | SpringEl表达式结果为true时可以访问anonymous | 匿名可以访问denyAll | 用户不能访问fullyAuthenticated | 用户完全认证可以访问(非remember-me下自动登录)hasAnyAuthority | 如果有参数,参数表示权限,则其中任何一个权限可以访问hasAnyRo

2022-05-16 09:30:20 3208

原创 springboot注解记录

@JsonIgnore一般标记在属性或者方法上,返回的json数据即不包含该属性注解失效:如果注解失效,可能是因为你使用的是fastJson,尝试使用对应的注解来忽略字段,注解为:@JSONField(serialize = false),使用方法一样使用Jackson相关的注解时一定要注意自己定义的属性命名是否规范。命名不规范时会失去效果(例如Ename ,Eage 为不规范命名。“nameE”,“ageE”为规范命名)至于命名规范,大家自己搜索。其实不要太奇葩的命名都是可以得如果使用@J

2022-05-11 10:02:42 334

原创 报错javax/xml/bind/DatatypeConverter

报错内容org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java

2022-05-11 09:13:48 4367

ry-vue-city-code.sql

全世界城市 中国城市旅游景点位置 中华人民共和国行政区划:省级(省份)、 地级(城市)、 县级(区县) ,中国省市区镇村二级三级联动地址数据。 综合了中华人民共和国民政部、国家统计局、高德地图、腾讯地图行政区划数据 级别 1级:省、直辖市、自治区 2级:地级市 3级:市辖区、县(旗)、县级市、自治县(自治旗)、特区、林区

2022-01-11

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

TA关注的人

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