自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Forward 和 Redirect 的区别

Forward 和 Redirect 是两种常用的网页跳转的方式。本文主要介绍了这两种方式区别。

2023-03-23 00:24:06 103

原创 雪花算法:生成全局唯一 ID 的业务主键

很多公司在开发数据库的时候,往往需要生成全局唯一的 ID 业务主键,方便进行不同表信息的匹配。全局唯一 ID (或者称为分布式 ID 设计),常用的有:1.使用 Mysql 的全局表2.使用 Zookeeper 的有序节点3.使用 MongoDB 的 objectid4.redis 的自增 id5.UUID6.雪花算法等等本文主要介绍的是基于 Twitter 早期开源的 Snowflake 雪花算法。

2023-03-22 21:44:29 834

原创 SpringBoot: Autowired 和 Resource 关键字的区别

很多朋友在开发的时候,都会使用 Autowired 和 Resource 关键字将Bean注入,但是很少有人去关注二者的区别。本文详细的介绍了 Autowired 和 Resource 关键字的共同点和差异。

2023-03-22 00:38:02 426

原创 Java:堆和栈的区别

很多朋友对堆和栈的区别不是很清楚,本文主要介绍了这二者的区别。栈是运行时单位,代表着逻辑,内含基本数据类型和堆中对象引用,所在区域连续,没有碎片;堆是存储单位,代表着数据,可被多个栈共享(包括成员中基本数据类型、引用和引用对象),所在区域不连续,会有碎片。

2023-03-22 00:27:18 1966

原创 Java:try里有return,finally还执行吗?

try catch finally 是Java中为了防止出现错误导致功能无法使的常见用法。当 try 部分的代码出错,就会去执行 catch 部分的代码。同时往往还会做一个总结性的操作即 finally 中的代码。但是有一个容易出错的问题:当 try 里有 return 语句,finally 部分的代码还会执行吗?先说结论:当 try 里有 return 语句,finally 部分的代码还会执行,并且 finally 的执行早于 try 里面的 return。

2023-03-21 00:07:09 1976

原创 a=a+b 与 a+=b 有什么区别吗?

a=a+b 与 a+=b 是两种常见的表示把 a+b 的和赋给新的 a 的表示方法。很多朋友在开发的时候会认为这两种表达方式没有区别,仅仅是根据个人的使用习惯来决定。在大多数的时候,这两种方法在使用的时候确实看不出区别,但其实这二者有一个细微的区别。本文介绍了这两种使用方式的区别。

2023-03-20 22:30:07 1718

原创 Unicode常用字符编码(大小写字母等)介绍

Unicode常用字符编码(大小写字母等)介绍

2023-03-19 15:19:30 21052

原创 Java字符串处理:String.charAt 用法解析

很多朋友在开发的时候,经常会获取字符串中的某一个字符或者某一部分字符,获取某一部分用 String.substring,在我的上一篇博客中已经详细介绍了,有兴趣的朋友可以去看看。本文主要介绍 charAt 的用法并进行实际代码输出结果的演示,还拓展了 indexOf 和 charAt 用法比较,介绍的还是非常详细的。希望对大家有用!

2023-03-19 14:57:34 3094

原创 Java字符串处理:substring、indexOf用法

对字符串进行处理是 Java 中常见的操作。本文主要详细介绍了对字符串进行部分截取的 substring 用法和判断字符在一个字符串中位置的 indexOf 用法。

2023-03-18 10:49:24 1891

原创 Java:重写和重载的详细区别

很多朋友在开发过程中其实经常碰到Java的重写与重载,但是很多时候关注的是如何使用,没有考虑过他们的具体差别和各自的含义。本文的目的在于尽可能详细的对重写和重载进行比较分析。希望对大家有用!

2023-03-14 15:02:32 266

原创 Java:浮点数比较

Java浮点数的比较是开发中经常遇到的问题,但是很容易出错。本文主要介绍了浮点数比较的正确方法和常见的注意事项。本文主要介绍了Java浮点数比较存在误差的原因,介绍了浮点数比较的正确方法。易错点在于:(1)BigDemical构造数字时,一定要传入字符串而不是数字(2)0.0和-0.0问题希望对大家有用!

2023-03-14 11:50:37 2026

原创 Vue前端:新增记录时,实现输入内容校验机制

本文介绍了一种在 Vue 中,对用户输入内容进行校验并反馈到前端显示的方法,主要是利用 el-form :rules ,并且介绍了常见的正则表达式对输入内容进行校验。

2023-03-11 16:43:32 2336

原创 Java多线程:保证线程按照一定顺序运行

Java的多线程经常被使用,然而多线程在运行的时候往往需要保证一定的运行顺序,否则可能出错或者意想不到的结果。本文介绍了一种保证多个线程按照顺序依次执行的方法,需要用到 Thread.join() 。

2023-03-10 17:18:24 981

原创 Java:字符串追加写入到txt文件中

Java:字符串追加写入到txt文件中

2023-03-09 16:54:25 2731

原创 Java:JSONObject.toJSONString输出字符串内容处理

JSONObject可以将Java对象转换成JSON流输出,进行数据显示或者数据交互的时候很好用。但是JSONObject.toJSONString输出的字符串往往有以下几个格式问题:1.Java中的 String 类型输出的时候含有双引号(“”)2.Java中的 Date 类型输出的时候为毫秒值(即一串数字)3.JSON流输出的时候前后默认含有中括号(“[“ ”]”)4.Java中的值为空,JSON流输出的时候为null本文给出了这几个问题的解决办法。

2023-03-09 16:02:49 8066

原创 HashMap:常见用法总结

HashMap:常见用法总结前言一、常规用法总结1.增加元素:put()2.删除元素:remove()3.获取Key对应Value:get()、getOrDefault()4.遍历Map:entrySet ,keySet,Iterator5.清空Map:clear6.查看Map长度:size总结

2023-03-09 12:00:14 2784

原创 JPA:常见错误解析及其解决方案说明

很多Java开发者在写后端的时候,经常需要涉及到与数据库的数据交互,JPA就是一种常见的方式。本文介绍了几种JPA开发中常见的错误及其解决方案,拓展说明了nativeQuery=true 的使用用法。

2023-03-08 11:34:01 6131

原创 Java: == 和 equals 的详细比较(包含易错点分析,String.intern()的拓展介绍)

很多开发者在写Java后端的时候,经常会遇到两个值的比较问题,比如用户登录的时候进行密码比对,或者利用 if-else 语句进行条件判断等等。常用的两种比较方式就是 == 和 equals,这两种方式有联系,也有区别。本文从原理、易错点等多方面详细比较了这两种方式的异同,值得一看。

2023-03-08 00:13:03 252

原创 【软件安全:软件安全技术课后习题及答案】

软件安全:软件安全技术课后习题及答案

2023-03-05 17:18:38 21120 4

原创 Vue前端:解决使用filter过滤器对数据结果进行过滤显示,过滤结果可能在前几页,即页码不会自动回到第一页开始显示的问题

本文介绍了如何解决用filter过滤器可能会带来的一个问题:用户在搜索框中输入内容的时候,前端页面的显示内容会改变,但是底部的页码不会变,因此搜索的结果可能出现在前几页而不是当前页,用户还需要点击前面的页码去找想要的结果在哪一页。本文介绍了一种解决该问题的方法。

2023-03-05 16:32:02 1311

原创 Vue前端:开发数据统计模块,给特定标签绑定链接,点击链接实现显示内容更新(分级显示)

Vue前端:开发数据统计模块,给特定标签绑定链接,点击链接实现显示内容更新(分级显示),有详细源码和解释说明!

2023-03-05 14:50:39 708

原创 SQL查询:解决Sum函数返回值为Null的问题

本文主要介绍如何解决Sum函数返回值为Null的问题,适用于Postgres、Oracle、MySql,Sybase等常见数据库

2023-03-03 14:23:44 4486

原创 Java:日期毫秒值和常见日期时间格式相互转换

本文描述了Java中,日期毫秒值和常见日期时间格式相互转换,支持自定义毫秒值或时间进行相互转化

2023-03-03 11:12:57 8783 2

原创 Java后端:字符串比较(共四种方法,有方法介绍、易错点分析、Java源码,值得一看!)

本文介绍了Java后端的四种字符串比较方法,有方法介绍、易错点分析、Java源码等内容,总结的比较详细全面,值得一看!

2023-03-01 10:44:27 5602

原创 Dubbo:Unsubscribe consumer问题解决

系统更新升级的时候遇到 Dubbo:Unsubscribe consumer 的提示,导致系统无法正常启动,相信有部分朋友遇到过。本文介绍了一种解决这个问题的方法。

2023-02-06 14:44:20 850

原创 Java:Integer 128陷阱解析(详细、全面)

在后端开发中,有时需要对Integer的对象进行赋值例如:Integer a = 1;这本身是一种常见、简单的赋值方法,很多开发者都会如此使用。但是这种用法藏着一个陷阱,我们将这个陷阱简称为Java的 Integer 128陷阱。本文从Java源码的角度详细分析了这个陷阱出现的原因。

2023-02-03 16:11:03 1269

原创 Java后端:后端发送请求到服务器接口地址(有完整代码!)

在后端开发中,常常也会遇到把部分代码处理的结果发送到新的接口,或者是在后端运行中需要根据条件向其它接口请求参数。后端发送请求到接口和前端发送请求的用法不同,前端发送请求常常是用Ajax等用法,后端无法使用,因此得使用新的方式。本文介绍了如何在后端发送请求,并对前后端交互方式进行拓展介绍,有完整代码。

2023-02-03 11:44:36 2562

原创 前后端交互、发送请求:GET和POST请求比较(全面总结)

很多朋友都遇到过写代码时,需要从前端发送请求到后端。常见的发送请求方式有两种:GET和POST。GET和POST有共同之处,也有不同的地方,本文总结介绍了这两种请求方式的区别和相似之处,对两种进行比较(全面比较)。

2023-02-02 21:08:55 6846 1

原创 SQL搜索:在同一张表中,查找字段之间的关联关系错误的数据(或查找存在多种关联关系的数据)

SQL搜索:在同一张表中,查找字段之间的关联关系错误的数据(或查找存在多种关联关系的数据)

2023-01-11 10:34:36 1014

原创 JavaScript前端:输入框关闭弹出历史记录功能

JavaScript前端:输入框关闭弹出历史记录功能

2023-01-11 09:09:44 4555 1

原创 Tomcat服务器:通过复制Tomcat程序,新增一台Tomcat服务器必须要注意修改的地方

Tomcat服务器:通过复制Tomcat程序,新增一台Tomcat服务器必须要注意修改的地方

2023-01-10 23:06:33 956

原创 道路匹配MapMatching:GPS轨迹点常用聚类算法介绍(K-Means聚类、蚁群算法等)

道路匹配MapMatching:GPS轨迹点常用聚类算法介绍(K-Means聚类、蚁群算法等)

2023-01-10 22:07:37 6055

原创 Base64:含中文参数转码,对方接受参数解码后,中文信息乱码的解决方案

Base64:含中文参数转码,对方接受参数解码后,中文信息乱码的解决方案

2023-01-09 17:31:17 12579

原创 JavaScript前端:与PDF.js结合,实现网页PDF内容批量下载

JavaScript前端:与PDF.js结合,实现网页PDF内容批量下载

2023-01-08 02:48:07 6238 1

原创 Spring Boot后端: Actuator未授权访问漏洞解决

Spring Boot后端: Actuator未授权访问漏洞解决

2023-01-05 17:13:22 19155 1

原创 Java安全漏洞:Druid未授权访问解决

Java安全漏洞:Druid未授权访问解决

2023-01-04 15:21:29 29153

原创 Vue前端:几种搜索框功能实现

Vue前端:几种搜索框功能实现

2023-01-04 00:30:41 18933

原创 道路匹配MapMatching:HMM模型、维特比算法Viterbi、道路匹配基本算法ST、STD、IVVM算法介绍

道路匹配MapMatching:HMM模型、维特比算法Viterbi、道路匹配基本算法ST、STD、IVVM算法介绍

2023-01-03 17:10:24 3457

原创 Python爬虫:爬取Github用户粉丝和关注用户的主页链接后,对用户主页信息进行筛选

Python爬虫:爬取Github用户粉丝和关注用户的主页链接后,对用户主页信息进行筛选

2023-01-02 15:13:08 500

原创 Python爬虫:获取Github用户主页链接并分析

Python爬虫:获取Github用户主页链接并分析

2023-01-02 15:05:02 1009

空空如也

空空如也

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

TA关注的人

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