自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 反向代理配置

以上配置中,Nginx 将监听来自 yourdomain.com 的所有 HTTP 请求,并将它们发送到指定的 backend-servers。通过 proxy_pass 指令指定了后端服务器地址,它可以是一个具体的 IP 地址和端口,也可以是一个已定义的上游(upstream)服务器池。proxy_connect_timeout 和 proxy_read_timeout: 分别设置与后端服务器建立连接以及读取响应数据的超时时间。# 监听的端口,可以是标准HTTP的80或HTTPS的443(需SSL配置)

2024-03-11 20:36:58 355

原创 Nginx 语法结构和配置

代表一个独立的虚拟主机或者服务实例,通过 listen 指令监听指定的 IP 地址和端口,或通过 server_name 指令匹配请求的域名。# 如果请求的是目录,则返回/index.html。正则表达式匹配:在字符串前添加 ~ 表示区分大小写的正则表达式匹配,添加 ~* 则表示不区分大小写的正则表达式匹配。前缀匹配:简单写法 location /prefix/ {},将匹配以 /prefix/ 开头的任何请求。通用匹配:若没有指定匹配类型,默认为前缀匹配,且当其他匹配规则都不满足时作为最后的备选。

2024-03-11 20:32:28 477

原创 RestTemplate使用

Object.class:这是响应体的类型参数,此处指定为Object.class意味着接受任何类型的JSON对象,并将其转换为Java Object类型。在这个示例中,我们创建了一个User对象作为请求体,设置了HTTP头信息为JSON格式,并指定了响应类型为UserResponse。整个方法调用的作用是:通过RestTemplate向指定的URI发起一个HTTP POST请求,携带给定的请求实体,并期望接收并转换为指定类型的响应数据。// 创建HttpEntity,封装请求体和HTTP头信息。

2024-03-07 09:17:44 633 1

原创 若依图片上传

这里注释掉是因为后端返回的已经是url全路径,不需要拼接其他东西。1.点击进入imageUpload的index.vue。因为我用的是阿里的上传工具类里已经封装好了。3.这里注意,一定要注释掉,改为图中的。2.这里我注释掉了改为自己的请求路径。4.Controller是这样返回的。

2024-03-01 21:19:53 689 1

原创 雪花算法使用(生成id)

如果要完全自定义雪花算法,你需要自己实现一个符合雪花算法原理的类,包括时间戳、数据中心ID、工作机器ID以及序列号的计算与组合逻辑。5 自定义Snowflake实现: 如果需要自定义Snowflake算法的细节,你可以参考开源实现并根据自身需求修改时间戳位数、序列号位数等逻辑,然后在Spring Boot中集成这个自定义实现。3.创建Snowflake配置类: 创建一个Java配置类,用于读取配置文件中的数据中心ID和工作机器ID,并初始化Snowflake实例。2.请将最新版本号替换为实际的版本号。

2024-02-27 10:32:49 568

原创 省市区三省联动前端界面

在这个简单的示例中,我们创建了一个包含省、市、区三级联动选择器的 Vue 组件。当选择省份时,会触发 onProvinceChange 方法,根据选中的省份获取对应的城市列表,并重置城市和区/县的选择。当选择城市时,会触发 onCityChange 方法,根据选中的城市获取对应的区/县列表,并重置区/县的选择。以下是一个简单的示例,展示了一个基本的 Vue 组件,用于三省联动前端界面。这个示例包括一个省市区三级联动的选择器。

2024-02-21 12:04:36 393 1

原创 引入进来的第三方依赖当中的bean以及配置类不生效

SpringBoot项目中的@SpringBootApplication注解,具有包扫描的作用,但是它只会扫描启动类所在的当前包以及子包。@ComponentScan({"com.itheima","com.example"}) //指定要扫描的包。@Import(MyImportSelector.class) //导入ImportSelector接口实现类。方案2:@Import 导入(使用@Import导入的类会被Spring加载到IOC容器中)解决问题fang'an。

2024-02-20 12:20:19 1421

原创 :Springboot项目当中配置的优先级以及属性配置的常见方式

在SpringBoot项目当中,我们要想配置一个属性,可以通过这三种方式当中的任意一种来配置都可以,那么如果项目中同时存在这三种配置文件,且都配置了同一个属性,如:Tomcat端口号,到底哪一份配置文件生效。在SpringBoot项目当中,常见的属性配置方式有5种, 3种配置文件,加上2种外部属性的配置(Java系统属性、命令行参数)。> 优先级: 命令行参数 > 系统属性参数 > properties参数 > yml参数 > yaml参数。2. 命令行参数 (格式:--key=value)

2024-02-20 11:01:47 1586

原创 第三方bean 注入

最后,调用ClassLoader实例的getResource("1.xml")方法从类路径(classpath)中查找名为"1.xml"的资源。解析完成后,该方法返回一个Document对象,这是对整个XML文档的内存表示,其中包含了XML的所有元素、属性和内容等信息,可以方便地进行进一步的操作,如查询、修改等。然后,调用Class对象的getClassLoader()方法获取加载此Class对象的ClassLoader实例。read方法接收一个URL对象作为参数,尝试打开并解析该URL指向的XML文档。

2024-02-20 10:52:34 478

原创 List列表进行排序和处理的。这里使用了Stream API来操作集合,并结合AtomicInteger来设置每个元素的排序序号。

接着,.map()方法遍历排序后的流中的每一个元素,在映射操作中,给每个CourierTradeOrderVO对象设置一个序号。首先,它通过.stream()方法将列表转换为流,然后使用.sorted()方法根据CourierTradeOrderVO类中的getShopAndCustomerDistance()方法返回的距离值进行升序排序。// 现在,sortedOrders是一个按距离排序且每个元素都有一个序号的订单列表。注意:这里的...代表你需要填充实际的订单列表数据源。

2024-02-17 12:33:25 415 1

原创 Duration.between() 方法用于计算两个LocalDateTime对象之间的时间差

假设 courierTradeOrder.getCustomerExpectedDeliveryTime() 返回一个表示预计送达时间的 LocalDateTime 对象,并且你希望获取从现在到这个预计送达时间的秒数差,你需要首先确保这两个时间是在同一个时区的前提下进行比较。这样,即使日期时间在同一时区,也通过转换为 Instant 来确保了计算的准确性。然而,LocalDateTime类并不包含时区信息,直接计算两个LocalDateTime之间的间隔可能不会得到预期结果,尤其是在跨越时区的情况下。

2024-02-17 11:04:20 1854 1

原创 依赖循环 com.github.pagehelper.autoconfigure.PageHelperAutoConfigurationy

在用pageHelper的时候突然遇到个问题,启动项目后出现这个情况:

2023-12-08 20:43:35 80

原创 MySQL索引

覆盖索引是指一个索引包含了查询所需的所有字段,而不需要回表查询原始数据。例如,假设我们有一个用户表,包含了用户的id,姓名,年龄,性别等字段,我们想要查询所有年龄大于18岁的用户的姓名和性别,那么我们可以创建一个包含了姓名,性别和年龄的索引,这样就可以直接从索引中获取查询结果,而不需要再访问用户表。覆盖索引的优点是:- 减少了磁盘I/O,提高了查询速度- 减少了内存占用,节省了资源- 减少了锁的竞争,提高了并发能力,它可以避免回表查询原始数据,从而减少了对数据行的访问和锁定。

2023-11-19 21:19:38 36

原创 org.apache.ibatis.binding.BindingException错误

方法名是insertGoods)需要与mapper.xml中的一条sql的id<insert id="insertGoods"></insert>一致。org.apache.ibatis.binding.BindingException错误的原因以下几种。直接把名字复制了一遍。

2023-11-18 21:22:54 2083

空空如也

空空如也

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

TA关注的人

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