- 博客(162)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Navicat连接SQL server出现:[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序(0)
Navicat连接SQL server出现:[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序(0)
2024-04-09 10:27:31 2760 2
原创 【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 6425 1
原创 图片文件格式的文件头标识
这些是常见的图片文件格式及其文件头标识,但并不是所有图片文件格式都可以通过文件头标识来准确判断,因为有些格式的文件头标识可能会有多个或者可变。在实际开发中,需要综合考虑多种因素来准确判断文件类型。
2024-03-29 09:51:17 529
原创 全局异常处理
log.error(“无权限访问!return Result.error(“请求异常,请联系管理员!return Result.error(“无权限访问”);log.error(“参数校验失败!log.error(“数据服务接口异常!// 在这里定义返回的信息或者跳转到指定的页面。
2024-02-28 11:27:02 288 1
原创 记录问题-使用@Validated报错Validation failed for argument [0]
Validation failed for argument [0]{ "code": 400, "msg": "双坐标不能为空", "data": null}
2023-11-24 13:52:52 395
原创 博客摘录「 RabbitMQ--基础--8.1--消息确认机制--接受确认机制(ACK)」2023年7月18日
RabbitMQ 会等待消费者显示地回复确认信号后才从内存或磁盘中移去消息。
2023-10-19 07:34:32 154
原创 vue记错误日志:Syntax Error: Error: Unexpected ‘/‘. Escaping special characters with \ may help.
解决:注释格式改一下就没问题了。原因:css代码格式有问题。并且dish文件夹为空。
2023-09-26 08:42:04 961 3
原创 RTC time和Local time区别以及Linux 设置时区和修改时间
使用hwclock --systohc可以将系统时间同步到硬件时间。以上修改的是系统时间,由操作系统控制。
2023-06-25 14:04:20 4392
原创 @EnableScheduling和@Scheduled注解详解&fixedrate和fixeddelay的区别
@EnableScheduling和@Scheduled注解详解fixedrate和fixeddelay和initialDelay
2023-06-19 14:15:47 593
原创 记---Duplicate keys detected: ‘/dashboard‘
Duplicate keys detected: '/dashboard'直接把key作为内容,当内容存在重复的时候,就会爆警告。把索引当做key一般即可以解决,图中item为索引。
2023-03-08 09:54:42 324 1
原创 【Windows】【Linux】---- Java证书导入
问题:无法找到请求目标的有效证书路径。PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilder【Windows】【Linux】---- Java证书导入
2023-03-03 16:33:27 3694
原创 记--springboot-工具类中使用@Component、@Resource与@Value失效
但是我看到其中一句话,:咱们都把工具类交给了spring管理了,就不能用new的方式创建对象并调用方法了,不然注解都是无效的。都交给spring了,你就别new了,老老实实的注入(@Autowired或其他注解),不香么,啊,不香么。有的说出现问题的原因:@Component这个注解把该类注入到spring容器中了,但是在拦截器之中不生效。幸运的是,经过几个小时的、不厌其烦的、孜孜不倦的在各种blog中查找后,我看到了一篇。几个小时啊,我tm都想抽自己,眼瞎啊,啊,啊~wocao,无情,有木有,有木有~
2023-03-01 09:01:49 2922
原创 圣诞的荒诞小故事并记录互联网协议-五层模型
互联网的实现,分成好几层。每一层都有自己的功能,就像建筑物一样,每一层都靠下一层支持。用户接触到的,只是最上面的一层,根本没有感觉到下面的层。要理解互联网,必须从最下层开始,自下而上理解每一层的功能。如何分层有不同的模型,有的模型分七层,有的分四层。我觉得,把互联网分成五层,比较容易解释。
2022-12-26 10:19:08 541
原创 获取本机各种IP地址,所有IP地址,局域网IP地址,IPV4/IPV6 IP地址
【代码】获取本机各种IP地址,所有IP地址,局域网IP地址,IPV4/IPV6 IP地址。
2022-11-10 17:40:54 1053
原创 二进制运算
二进制运算,二进制算法,加减乘除。位运算符:&(按位与)|(按位或)^(按位异或)~(按位取反)(有符号的按位右移)>>>(无符号的按位右移)。所以,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 4409 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 2623
原创 mybatis循环修改,when多个字段,where的in多个字段
判断时双主键或者多个判断 需要when多个字段 和 where的in多个字段判断。mybatis–foreach循环update修改。
2022-10-09 09:08:39 1128
原创 Java--图片显示 图片和base64相互转换 Base64和byte[]相互转换
【代码】Java--图片显示 图片和base64相互转换 Base64和byte[]相互转换。
2022-09-21 16:18:07 3031
原创 VO、DTO、DO、PO的概念、区别和用处
在设计层面,展示层向服务层传递的DTO与服务层返回给展示层的DTO在概念上是不同的,但在实现层面,我们通常很少会这样做(定义两个UserInfo,甚至更多),因为这样做并不见得很明智,我们完全可以设计一个完全兼容的DTO,在服务层接收数据的时候,不该由展示层设置的属性(如订单的总价应该由其单价、数量、折扣等决定),无论展示层是否设置,服务层都一概忽略,而在服务层返回数据时,不该返回的数据(如用户密码),就不设置对应的属性。
2022-09-14 09:17:14 1765
原创 @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 660
原创 互联网协议入门详解--五层模型
我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗?互联网的核心是一系列协议,总称为"互联网协议"(Internet Protocol Suite)。它们对电脑如何连接和组网,做出了详尽的规定。理解了这些协议,就理解了互联网的原理。因为这些协议实在太复杂、太庞大。为了保证简单易懂,做了大量的简化,有些地方并不全面和精确,但是应该能够说清楚互联网的原理
2022-06-20 17:02:11 1514 1
原创 【Android】--- Toast详解
安卓 弹出警示框,自动消失,toast详解 ToastToast只会弹出一段信息,告诉用户某某事情已经发生了,过一段时间后就会自动消息它完全不会阻挡用户的任何操作,甚至用户也可以完全不用理会Toast...
2022-06-13 17:25:40 3334
原创 【Java】【Android】【Future】监控判断方法调用是否超时 设置方法调用的超时时间
【Java】【Android】监控判断方法调用是否超时 设置方法调用的超时时间
2022-06-13 16:48:48 843
原创 Android---杀死进程重启app
看了网上很多方法都不尽如意,有的软件退了但是并没有成功启动起来这里是用getLaunchIntentForPackage进行重启,延迟了重启的操作。在重启之前先把程序给杀掉
2022-06-07 16:02:47 1569 2
原创 【windows】--- SQL Server 2008 超详细安装教程
【windows】--- SQL Server 2008 超详细安装教程4.无异常后点击“确定”填入产品密钥,直接点击“下一步”即可选择全部是自动至此,安装完成
2022-06-06 10:49:21 49849 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 3979
原创 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 2840
原创 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 520
原创 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 609
原创 阿里云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 1857
原创 SpringSecurity中SecurityConfig配置
anyRequest | 匹配所有请求路径access | SpringEl表达式结果为true时可以访问anonymous | 匿名可以访问denyAll | 用户不能访问fullyAuthenticated | 用户完全认证可以访问(非remember-me下自动登录)hasAnyAuthority | 如果有参数,参数表示权限,则其中任何一个权限可以访问hasAnyRo
2022-05-16 09:30:20 3223
原创 springboot注解记录
@JsonIgnore一般标记在属性或者方法上,返回的json数据即不包含该属性注解失效:如果注解失效,可能是因为你使用的是fastJson,尝试使用对应的注解来忽略字段,注解为:@JSONField(serialize = false),使用方法一样使用Jackson相关的注解时一定要注意自己定义的属性命名是否规范。命名不规范时会失去效果(例如Ename ,Eage 为不规范命名。“nameE”,“ageE”为规范命名)至于命名规范,大家自己搜索。其实不要太奇葩的命名都是可以得如果使用@J
2022-05-11 10:02:42 340
原创 报错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 4387
ry-vue-city-code.sql
2022-01-11
[RK3399—Android7.1] 去掉设置中的WIFI和蓝牙
2021-12-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人