自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学弟不想努力了

我愿做一个bug ღ҉, 只为你在coding时能多看我一眼 ღ

  • 博客(97)
  • 资源 (7)
  • 收藏
  • 关注

原创 Mongodb在Linux下载安装及部署

mongodb-data-db-directory 表示 数据存放路径[ /usr/mongodb/mongodb-6.0.6/data/db ]上传到Linux服务器,并解压到刚创建好的文件夹。:可能是没有安装libcrypto.so.10。1. 在终端命令行中输入以下命令停止服务。然后再次执行mongodb的启动服务。3. 将mongodb相关文件删除。修改名称解压后的文件夹名称。执行完上面命令,没有找到。新建mongodb结构。进入解压后的文件夹中。

2023-05-31 16:03:12 1898 5

原创 Java实现在查询结果中某类型属性追加字符串的方法

查询一个列表,修改列表中某个属性的内容:从数据库查询出用户列表,需要返回给web前端,但是发现存储的图片由于数据库存储中的图片格式,由png格式转换成了.jpeg格式。所以就需要重新生成新的列表。如何做到把.jpeg换成,然后再返回给web前端?

2023-04-12 16:31:12 1040 1

原创 SpringBoot中使用Filter、Interceptor和Aop拦截REST服务

在中使用时,往往需要对的请求进行拦截或者获取请求数据和返回数据,就需要或者。对处理,也可以对进行后处理,无法获取请求方法的信息。可以获取的数据,也可以获取请求方法的信息,但是无法获取请求的参数和返回参数。AOP的切片可以获取请求的参数和返回的值,但是无法获的数据。执行请求的处理顺序:过滤器(Filter)> 拦截器(Interceptor)> 切片(Aspect)

2023-04-04 10:37:35 847

原创 关于NodeJs的npm、nrm、nvm

npm(Node Package Manager),Node.js 的包管理器,新安装 Node.js已经集成了npm ,无需单独安装npm -v。

2023-04-02 15:26:24 469

原创 Mac终端中最常用的几个命令

Mac终端中最常用的几个命令

2023-02-27 10:22:42 511

原创 Win11和Win10之间鼠标右键菜单切换

切换右键菜单.bat。

2022-11-19 19:05:59 793

转载 springboot-rabbitmq-reply 消息直接回复模式

但我们项目中有特殊的业务存在,我们作为消息生产者在生产消息后需要接收消费者的响应结果(说白了就是类似同步调用 请求响应的MQ使用),经过研究,MQ的Reply模式(直接回复模式)就是为此种业务模式而产生。这种方式与1其实是一致的,但我经过测试,因为生产者消息指定了ReplyTo的地址,消费者端无需自己再次手动指定,即生产消息到哪里,是否响应以及响应消息发送到哪里全由生产端自己空,消费者只需要处理自身业务以及返回结果

2022-09-20 09:52:07 700

原创 使用Python根据视频链接下载MP4视频

注意:批量下载的时候尽量加延迟,避免网站有反爬机制封掉ip。分别提供了单线程下载,和异步下载。

2022-08-19 16:13:21 2607

原创 使用Python根据短视频分享链接解析获取有效的视频详情

获取抖音:带水印视频链接、不带水印的视频链接、视频文案、作者信息

2022-08-19 16:07:41 2909 1

原创 SpringBoot中使用注解方式拦截恶意访问的IP

针对有人频繁重复调用接口,进行恶意访问,例如使用爬虫一类,对服务造成巨大负担,所以需要在接口上进行拦截。这里使用自定义注解的方式进行拦截,方便重复调用使用。

2022-08-05 10:10:19 1974

原创 突然想分析下房贷利率及利息计算

文章目录 前言 代码展示 前言提示:可以在这里引入话题,记得删除示例哦。例如:我们在进行项目开发的时候可能会遇到一些获取屏幕宽度,dp px的相互转换等问题,我们当然不能每用一次就复制粘贴一次。这时候就需要一个利器-工具类。 这个工具类包含了我们一些公用的方法,只需要一句话我们就可以拿到想要的结果,既精简了我们的代码又省下了我们宝贵的时间。同时,一个好的软件工程师,万能的工具类便是他的护身法宝。(本段引用自:Android 项目开发必备-Utils类的建立与使用)代码...

2022-06-27 11:24:28 3694

原创 如何轻松在SpringBoot中正确配置并运行Kafka

一、配置pom.xml,引入maven依赖二、application.yml配置文件三、消费者四、生产者五、调用测试启动Boot项目,使用Postman工具发送GET请求.....

2022-06-15 14:54:00 10097 1

原创 浅谈ArraryList的浅克隆和深克隆

关于ArraryList的克隆,可以分为浅克隆和深克隆,也称为浅复制和深复制。一、浅克隆浅克隆,将目标ArraryList每个元素对象的引用指向原始ArraryList对应元素对象在栈空间的内存地址。只是复制了原始ArrayList中元素对象的引用,目标ArrayList和原始ArrayList是一荣俱荣一损俱损的,并非真正的实现“第二个ArrayList”。简单来说,改变第一个ArrayList的中的元素对象,第二个ArrayList中的元素对象也会跟着动态改变最常见的几种应用浅克.

2022-05-11 16:45:59 958

原创 Java树形结构,适配前端Cascader级联选择器使用

一、Entity实体类:BCategoryDict.java

2022-03-04 17:59:25 760

原创 Linux下安装最新版Elasticsearch

Elasticsearch版本为7.16.3,直接官网下载或者直接使用 wget 下载

2022-01-26 14:21:24 2068

原创 基于自己开发过程中,Linux的常用命令总结

一、服务管理命令二、防火墙三、编码格式

2022-01-11 15:06:07 101

原创 Mac M1安装SVN教学

一、安装brew打开终端,输入下载命令,安装 brew/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"安装完brew,需要重启终端二、安装SVN打开终端,输入下载命令,安装 subversionbrew install subversion...

2021-12-09 17:28:52 1627 5

原创 超级实用的JavaScript操作

1.如何隐藏所有指定的元素const hide = (el) => Array.from(el).forEach(e => (e.style.display = 'none'));// 事例:隐藏页面上所有`<img>`元素?hide(document.querySelectorAll('img'))2.如何检查元素是否具有指定的类?页面DOM里的每个节点上都有一个classList对象,程序员可以使用里面的方法新增、删除、修改节点上的CSS类。使用classLi

2021-12-08 14:57:03 185

原创 强大的JavaScript 单行代码

1、复制到剪贴板使用 navigator.clipboard.writeText 轻松将任何文本复制到剪贴板。const copyToClipboard = (text) => navigator.clipboard.writeText(text);copyToClipboard("Hello World");2、检查日期是否有效使用以下代码段检查给定日期是否有效。const isDateValid = (...val) => !Number.isNaN(new Dat

2021-12-08 14:51:29 99

原创 Git常用的几个基础命令

一、整体提交推送流程1.在本地xuedi分主修改bug2.保存本地xuedi分支到暂存区,提交本地暂存区xuedi分支到本地仓库3.切换到本地master主支4.拉取远程仓库master主支(避免冲突,需要)5.合并本地xuedi分支到本地master主支6.解决本地master主支和本地xuedi分支合并后的冲突(主支和分支如果没有冲突,可以忽略第6步)7.推送本地master主支到远程仓库(有分支存储需求的话,也可以切换到本地xuedi分支,把本地xuedi分支直接

2021-11-29 10:29:39 279

原创 申请SSL证书,保证域名能使用HTTPS访问

Acme 脚本申请证书一、环境安装二、安装 Acme 脚本.....

2021-11-17 09:44:27 3641

转载 JAVA几种基础排序算法

一、冒泡排序public static void main(String[] args) { int[] arr = new int[]{1, 5, 6, 2, 3, 7, 4}; //需进行length-1次冒泡 for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; j < arr.length - 1 - i; j++) { if (arr[j] > arr[j + 1]) { int t

2021-10-09 16:59:52 586

原创 Windows下Elasticsearch安装及Kibana安装

elasticsearch下载地址https://www.elastic.co/cn/downloads/elasticsearchelasticsearch客户端Kibana下载地址https://www.elastic.co/cn/downloads/kibana=======

2021-08-27 14:18:46 1301

原创 Java实现微信授权登录

前言微信公众平台注册服务账号:https://mp.weixin.qq.com提示:订阅号不能用,只能用服务号,服务号需要填很多很多很多关于公司的信息,麻烦的一批。。。注册的时候,不要注册成 个体 ,个体是无法进行微信认证的第一步:进入公众号首页,滚动条拉到底,找到: 开发 - 接口权限 - 网页服务 -网页授权(网页授权获取用户基本信息) - 修改微信登录授权条件:...

2021-08-05 10:12:51 1370

原创 Java实现微信扫一扫功能获取签名

一、流程:1) 前端请求后台接口,传入url2) 后端接收请求,处理业务逻辑1.获取token2.拿token获取ticket3.获取随机字符串(用自带的UUID就行)4.获取当前时间戳,记得除以1000(10位数) 例如:16261397225.拼接参数(url是前端传过来的)String context = "jsapi_ticket=xxxx&noncestr=xxxx&timestamp=xxxx&url=xxxx“6.参...

2021-07-13 12:53:51 1897 2

原创 如何将List<Map>进行分组数值计算合并排序

import java.util.*;import java.util.stream.Collectors;public class Test { public static void main(String[] args) { //list模拟数据 Map map1 = new HashMap(); map1.put("shopId",1); map1.put("salesmanId",2); map1.pu.

2021-06-23 13:53:48 1819

原创 Java日期时间各种格式类型转换

获取当前时间(Date类型)import java.util.Date;public static void main(String[] args) { Date nowDate = new Date(); System.out.println(nowDate); }输出:Mon Apr 12 16:09:29 CST 2021获取当前时间(Instant类型)import java.time.Instant;import java.util.concurrent.Ti

2021-04-12 17:47:37 6556

原创 Java实现指定文件夹下通过关键词进行文件检索

前言Java实现,通过关键词 在指定的目录及指定目录的所有下级目录,找到文件名相匹配的文件import java.io.File;import java.io.FileFilter;import java.util.ArrayList;import java.util.List;/** * 根据关键词检索指定目录下的文件 */public class CheckFileByKeyword { // 声明统计文件个数的变量 static int countFi.

2021-04-01 13:56:04 1202

原创 JAVA实现文件上传功能

接口import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.multipart.MultipartFile;/** * 上传文件 * @param file * @return */@PostMapping("/upload")public

2021-03-28 10:52:06 716

原创 Java实现Excel数据导入数据库

前言做OA管理系统的时候,刚好有个需求:数据批量导入数据库功能,一般都是用Excel文件导入,这里就以Excel为例工具及插件项目框架:SpringBoot + Mybatis + MySQL第三方插件:Lombok项目引用的是Apache poi导入Excel文件导入的Excel 样式,如图:注意:这里Excel中的sheet有几个个硬性要求 1. sheet的名字无所谓,但位置一定要是放在第一个 2. 列名顺序绝对不能乱!!!后台是获根据每个...

2021-03-20 18:08:41 2073

原创 Java实现生成并下载Excel文件

前言做OA管理系统的时候,刚好有个需求:根据指定条件从MYSQL数据库获取列表,将列表生成Excel,并直接下载到本地工具及插件项目框架:SpringBoot + Mybatis + MySQL第三方插件:Lombok项目引用的是Apache poi生成EXCEL文件一、前端调用$("#button").click(function(){ let params = let params = "?city = '北京'&street = '西长安街'";

2021-03-20 17:14:21 5866 2

原创 Java Socket编程 代码讲解并实现简单通讯聊天

一、前言socket底层、原理这些东西一搜一堆,这里就不重点说这些了这里主要以代码形式大体说一下步骤过程,直接以注释的形式表现出来了二、实现主要过程:启动服务端 > 启动客户端 > 客户端主动向服务端发送请求 > 服务端返回结果 > 客户端再次发送请求 > 服务端再次返回结果......三、代码服务端Serverimport java.io.*;import java.net.*;/** * 服务端 */public class

2021-02-21 17:54:53 296

原创 有趣的bat文件

一、爱心@echo off:beginset /p pwd=520:if "%pwd%" neq "520" goto beginmode con: cols=36 lines=19:loopcolor 0cecho 情人节快乐echo. echo. echo **** ****echo ******* *******echo *********** *********

2021-02-05 10:23:24 3057 5

原创 最常用的几个开发设计工具及插件网址

一、开发篇MySQLwindow版本:https://downloads.mysql.com/archives/communityLinux版本:https://downloads.mysql.com/archives/communityEclipse最新版本:https://www.eclipse.org/downloads/packages其他版本:https://www.eclipse.org/downloads/packages/releaseIdea最

2021-01-22 18:09:14 414

原创 Nginx 搭配 Tomcat 通过域名访问Java项目

假设Java项目已经打好war包丢到Tomcat的webapps文件下一、配置Tomcat修改<Engine>标签下的Host标签,注意:Host标签及Context标签可以重复写多个name:配置域名,通过域名直接访问tomcat下的java项目 JavaDemo,例子中:访问www.baidu.com 即可访问到JavaDemo项目path:项目层级路径,此处为空,如果填入值,则需要访问时也填入该值,例如:path="test" 则访问 www.baidu.com/...

2020-12-28 17:52:15 425

原创 关于在Nginx中如何配置nginx.conf的各种问题

一、IP捆绑域名访问域名,打开指定的静态html页面前提:先把域名解析到ip下,才能捆绑使用server_name :这里配置自己的域名没有使用域名的配置:server { listen 80; server_name localhost; location / { root html; index index.html index.htm; }}使用域名的配置:server { listen 80; server_...

2020-12-28 15:34:57 238

原创 Java实现简单MD5加密及密码验证

MD5加密工具类import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;import java.util.Arrays;/** * MD5加密及密码验证 */public class MyMD5Util { priv

2020-12-26 09:50:06 1052

原创 IntelliJ IDEA开发常用配置大全

使用idea心得,日常持续更新记录在idea中各种配置的流程,并大大减少每次配置的时间。一、配置maven更换项目,maven默认配置路径1. 单个项目配置maven,其他项目引入,不受该配置影响2. 所有项目全局配置maven,其他项目引入,均以该配置为默认配置二、...

2020-12-05 09:06:42 321

原创 LayUI - 富文本编辑器

一个做后端的猿,难免用到LayUI,首先在这里,不推荐使用,坑多一、富文本编辑器缺点:功能太少,只能满足简单需求,只有下面这几个功能废话少说,直接丢代码html部分<link rel="stylesheet" href="layui/css/layui.css"><script src="layui/layui.js"></script><div> <!-- 引入layui语法 --> <texta.

2020-11-30 18:34:54 23107 6

转载 IDEA 如何将java项目添加到 Tomcat

使用 IDEA 编辑器开发项目十分便捷,这里介绍使用 IDEA 编辑器添加 Tomcat   1、新建 web 工程 这里有一个已经创建好的 web 项目   2、配置 tomcat 配置 tomcat 前,先确保本地已经下载并安装完成了 tomcat 如果不清楚如何安装 tomcat,请参考:安装tomcat 点击 Run,Edit Configurations... ...

2020-11-18 10:16:54 4472

wechat-login-demo.zip

微信登录,java springboot版本

2021-09-14

java GUI设计-公司简易界面.zip

1.该项目主题以公司管理为主,包括对员工及部门的增删改查CURD操作及权限功能。注释标的非常非常的全!! 2.通过awt + swing实现Java图形用户界面 3.需连接MySQL数据库, 4.附带 数据库及库表SQL代码、连接数据库所需要的jar包

2019-12-31

WinMTR链路测试.rar

winMTR集成了tracert与ping这两个命令的图形界面工具,使用winmtr可以直接的看到各个节点的响应时间及丢包率,适合windows下客户做路由追踪及PING测试。 ping 与 tracert 通常被用來检测网络状况和服务器状态。ping 命令会送出封包到指定的服务器,如果服务器有回应就会传送回封包,另外也会告诉我们封包来回的时间。而 tracert 命令则是用来告诉我们从用户的电脑到指定的服务器中间一共会经过那些节点(路由)和每个节点的回应速度。

2019-12-17

hanlp.properties

hanlp.properties,HanLP是由一系列模型与算法组成的Java工具包,此文件为hanlp的配置文件

2019-12-17

Classifier4J-0.6.zip

自然语言处理,Classifier4J是一个轻量级的分类工具,支持贝叶斯分类、向量空间模型、信息摘要等,使用java提取英文摘要

2019-12-17

RedisDemo.rar

用Java代码实现redis的增删改操作 利用SpringBoot框架技术 简易redis,方便理解

2019-09-04

apache-maven-3.6.0完整版

apache-maven-3.6.0版本,可通过打开lib下的setting.xml修改本地仓库路径

2019-05-21

空空如也

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

TA关注的人

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