自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (2)
  • 收藏
  • 关注

原创 SpringBoot基本操作

SpringBoot系列文章目录前言一、IDEA 插件二、注解1. Springboot中Bigdecimal以json格式返回前端丢失小数点总结系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、IDEA 插件二、注解1. Springboot中Bigdecimal以json格式返回前端丢失小数点总结前言提示:这

2020-08-27 11:55:10 723

原创 各大服务器购买连接(根据优惠力度选择)

阿里云地址:云服务器ECS_云主机_服务器托管_计算-阿里云

2024-09-04 14:53:25 92

原创 阿里服务器购买与java环境搭建 实践

选择 产品 -》云服务器ECS,选择相应配置的云服务器进行购买,本文只是对云服务器搭建的学习过程,所以作者只买了最低配置的云服务器(2核2G)。工作几年了,最近又买了个云服务器搭着玩一玩,在这里记录下搭建云服务器的过程,以及各种基础环境配置,可供初学者学习搭建云服务器的过程。重置完成后我们使用Xshell远程连接服务器,验证服务器是否创建成功。1.新建会话,输入云服务器实例的公网IP和默认端口号22.,可以看到云服务器实例以及创建成功。4. 查询java安装目录。修改mysql权限并更新。

2024-07-26 12:15:26 289

原创 python selenium chrome 环境配置和携带缓存打开chrome

在网上各种查资料很费劲,找了很久才找到有用的信息,其中在带缓存打开的时候一直失败,过了一段时间发现突然好了没改代码。这是pycharm的bug,清除下它的缓存(我这个是2019版本的,新版本估计不一样,但是也是清除缓存)这种关闭谷歌之后再次打开会出现这个弹窗,这和网上的那些关弹窗的方法不是一个东西,需要修改配置文件才可以。我这边实现了2种启动浏览器的方式,一种是普通的不带缓存啥也没有,一种是带缓存的。网上找到的资料,我现在安装的是120版本的,这个资料是可行的。每次升级还是挺费劲的,先关掉升级吧。

2024-07-15 13:07:52 892

原创 阿里云短信操作和接入流程

阿里云短信服务(Short Message Service)是广大企业客户快速触达手机用户所优选使用的通信能力。调用API或用群发助手,即可发送验证码、通知类和营销类短信;国内验证短信秒级触达,到达率最高可达99%;国际/港澳台短信覆盖200多个国家和地区,安全稳定,广受出海企业选用阿里云短信使用场景案例验证码APP、网站注册账号,向手机下发验证码;登录账户、异地登录时的安全提醒;找回密码时的安全验证;支付认证、身份校验、手机绑定等。短信通知。

2024-07-09 11:01:11 1296

原创 发送验证码 - 阿里云短信服务、开通、操作

短信开通流程,短信操作流程

2024-07-09 10:44:48 486

转载 idea分支合并

我们在开发一个功能的过程中,可能会在本地分支上多次提交,那就会产生多次提交的记录,比较零碎,那么有没有什么办法把多次提交合并成一次呢。③ 基于master 分支创建一个新的分支:feature-2,并切换到 feature-2 分支。① 基于master分支创建一个分支:feature-1,并切换到 feature-1 分支。⑦ 将 feature-2 分支提交到远程,以后就可以使用 feature-2 分支开发了。左上红框是,我修改的分支(这里可以任选一个分支),右下切换到我需要提交代码的测试分支。

2024-04-17 12:15:57 1881

原创 frp内网穿透之(反向代理nginx)

​ 如果没有报错,代表启动成功!云服务器,配置规则记得也要开放。​ 其中 frps.toml 文件就是我们服务端的配置文件,我们需要根据自己情况稍作修改。可以手动下载到本地,然后通过scp命令传到服务器,也可以直接在外网服务器上下载。如果你使用的是windows系统,配置和启动方法一样。​ 其中作为服务端,我们只需要关注 frps 和 frps.toml 文件。​ 此时frp的服务端我们就配置完毕了,接下来开始配置客户端。​ 注意:配置项并未介绍完,详情请参见官方文档。​ 如控制台未报错,代表启动成功,

2024-04-02 18:27:21 2231 1

原创 购买阿里云ECS服务器操作流程以及环境部署

2.3 Xshell下载官网:https://xshell.en.softonic.com/(如果官网下载太慢,可以百度一下Xshell,很多资源,下载最新版的就行,我用的是Xshell 7 )简单测试一下,你会发现网页登陆云服务器的方式有一个弊端,那就是只要一小段时间不操作,服务器就会进入休眠,又得输入连接密码才能激活,很烦。2.6 新建一个会话,拿出之前的笔记,将公网IP输入到主机栏,端口号设置为22(服务器的监听端口,ftp默认为21,sftp为22,如果你设置22连不进去,那就换21试一下)

2024-02-20 14:25:05 1782

原创 axios配置请求头content-type 和 get/post请求方式

axios 发送post请求时默认是直接把 json 放到请求体中提交到后端的,axios默认的请求头content-type类型是’application/json;charset=utf-8’.头中的content-type为指定类型(这个比较常用),这个库是 axios 里面包含的,不需要再下载了。

2023-12-27 01:33:01 11108

原创 java 根据ip获取到城市 GeoLite2-City.mmdb

可以将IP地址段数据存储在数据库中,然后根据用户请求的IP地址来查询对应的省市区等信息。可以通过下载最新的IP地址段数据文件,然后在程序中解析该文件来获取IP地址对应的省市区等信息。这种方法可以免去自行搭建IP数据库的麻烦,同时也能保证查询结果的准确性和实时性,但需要考虑API使用频率和费用等问题。GeoLite2:一款免费的IP地址库,由MaxMind公司开发和维护,提供高精度的IP地址定位服务。QQWry:国内最广泛使用的IP地址库之一,提供了IP地址到省市区县、运营商等信息的映射。

2023-10-31 16:44:12 2094

原创 Spring Security加密和匹配

我们开发时进行密码加密,可用的加密手段有很多,比如对称加密、非对称加密、信息摘要等。在一般的项目里,常用的就是信息摘要算法,也可以被称为散列加密函数,或者称为散列算法、哈希函数。这是一种可以从任何数据中创建数字“指纹”的方法,常用的散列函数有 MD5 消息摘要算法、安全散列算法(Secure Hash Algorithm)等。

2023-10-24 22:49:55 817

转载 vue插件大全汇总,你要的都这里,赶紧收藏下!

是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件特别整理了常用的vue插件,来了个大汇总,方便查找使用,便于工作和学习。

2023-10-12 11:59:35 2045

原创 python日期处理

先把字符串转日期,在进行格式化处理,否则会报格式不匹配错误。3. 字符串格式化日期格式(使用第三方库方式)2. 字符串格式化日期格式,(正常格式化处理)

2023-09-28 17:59:47 129

原创 oauth2 授权模式 - 第三方登录

(C)假设用户(resource owner)给予授权,认证服务器(authorization server)将用户导向客户端(clinet)事先指定的"重定向URI"(redirection URI),同时附上一个授权码。(E)认证服务器核对了授权码和重定向URI,确认无误后,向客户端(clinet)发送访问令牌(access token)和更新令牌(refresh token)。(C)假设用户给予授权,认证服务器将用户导向客户端指定的"重定向URI",并在URI的Hash部分包含了访问令牌。

2023-09-11 17:08:09 369

原创 SpringBoot集成极光推送完整实现代码(建议收藏)

工作中经常会遇到服务器向App推送消息的需求,一般企业中选择用极光推送的比较多,在集成极光时发现极光的文档并不完整,网上的文章也很多不能直接使用,这里列出我在工作中集成极光的全部代码,只需要按照如下代码保证一次性实现。

2023-08-09 09:44:09 1624 1

原创 docker容器更改映射端口

注:并不需要修改Ports,只有在你没有stop容器时,Ports才会有值,如果关闭了容器,就是null。当然如果你修改了也无所谓,因为重启容器后,就会被刷新。修改 hostconfig.json 文件,找到如下配置,可以添加想要开放的端口。修改 config.v2.json 文件,找到如下配置,可以添加想要开放的端口。1、首先通过如下命令,找到nginx的container Id。注:首先先关闭docker,否则修改配置文件也不会生效!现在再访问,成功进入前端项目主页。

2023-07-06 11:42:28 4649

原创 el - 上传组件

【代码】el - 上传组件。

2023-03-27 12:01:43 224 1

原创 MySql 之定时备份数据库

MySql 之定时备份数据库

2023-03-03 11:56:50 573

原创 vue中实现打印

vue中实现打印

2023-01-28 17:37:03 9421

原创 HTML基本操作

HTML

2023-01-09 15:36:11 145

原创 vue实现文件预览功能

vue实现文件预览功能

2023-01-06 15:48:15 13572

原创 带www与不带www之间的跳转

带www和不带www跳转地址不一样,未按照顶级域名跳转

2022-11-22 17:14:46 1075

原创 vue+科大讯飞语音听写功能(解决针对vue new Worker报错问题)

解决 vue 讯飞语音听写转换报错问题,因为官网给的demo是html存在兼容问题

2022-11-17 17:56:26 6737 5

原创 无注解:如何优雅的设计 Restful API 实现 API 版本控制!

Restful API 如何进行版本控制 ? 这4种方法你要掌握!

2022-11-17 11:55:01 251

原创 解决:VUE nginx 部署 SSL https访问 WebSocket 问题

报错1.报错2.说明:http 是 ws:`ws://192.168.110.33:8080/websocket/${this.$store.state.user.name}`https 是 wss: `wss://alarm.shijiguorui.com:443/websocket/${this.$store.state.user.name}`1. 服务nginx代理使用http 访问 WebSocket 正常(前后端协议一直,都是http ws请求)

2022-10-20 21:21:27 6282

原创 GitLab 不允许将代码推送到该项目上受保护的分支

remote: GitLab: You are not allowed to push code to protected branches on this project不允许将代码推送到该项目上受保护的分支

2022-10-08 16:27:44 34136 2

转载 SpringMvc:整合springfox-swagger2生成在线API文档

doc.html是swagger UI的固定首页名称(默认是swagger-ui.html,xiaoymin这个UI版本样式会更好看些,名称是doc.html)这可能是由于你配置了拦截器,可以尝试把拦截器先取消掉,验证下是否可以正常。在Spring 3.x版中启动Spring MVC的注解功能,完成请求和注解POJO的映射你可能会用到这个类,但新版中已经过时不用此类可以直接删除。如存在com.zhc.a.controller和com.zhc.b.controller两个目录,配置为"com.zhc"...

2022-08-04 17:57:49 398

原创 Docker常用命令

Docker常用命令。

2022-07-18 20:35:55 283

转载 MySQL计算连续登录天数

MySQL计算连续登录天数

2022-07-01 09:42:31 2756 3

原创 若依开源框架

若依开源框架

2022-06-24 15:11:00 1043

转载 SQL 优化

SQL 优化

2022-06-23 17:04:11 155

转载 vue实现消息的实时刷新websocket

vue实现消息的实时刷新websocket

2022-06-23 15:45:01 2865

原创 使用vuex实时更新右上角通知信息的红点数量

使用vuex实时更新右上角通知信息的红点数量

2022-06-23 12:01:31 2215 1

原创 java随机生成随机数

java随机生成随机数

2022-06-21 15:27:22 924

转载 nginx 部署vue项目

nginx 部署vue 项目

2022-06-12 02:22:17 1038 1

原创 Git安装失败 报The drive or UNC share you

解决git安装报错,卸载又卸载不了问题

2022-06-12 02:03:41 5901 3

转载 Nginx转发https请求访问http后端接口

问题描述当在前端中直接用http协议访问后端的接口可能出现的问题如下:问题原因,因为前端是使用了https,所以经过前端访问后端接口是也要用https协议进行访问。但是Spring Boot项目在没有做多额外的SSL配置或者请求转发的情况下不能直接通过https协议访问的。解决思路修改Nginx的配置后如下关于Nginx配置https协议的博文参考。在这个的基础上添加如下配置以www.baidu.com为例,这样配置Nginx会转发所有以/api开头的URI。我们在前端中访问后端的接口的路径

2022-06-07 16:43:59 7353 3

原创 Nginx 配置

1. nginx 判断手机移动端访问还是PC端访问server { listen 443 ssl; server_name lan.com; ssl_certificate /etc/nginx/ssl/7822953_www.lan.com.pem; ssl_certificate_key /etc/nginx/ssl/7822953_www.lan.com.key; ssl_session_timeout 5m; ssl_ciphers ECD

2022-05-30 11:10:55 703

转载 使用 navicat 模型功能 快速理清表间关系

“模型” 是一个用于创建和操作数据库模型的强大工具。在主窗口中,点击 “模型” 来打开模型的对象列表。【注意】 仅适用于 MySQL、 Oracle、 PostgreSQL、 SQLite、 SQL Server 和 MariaDB。一些主要的功能如下: 创建和操作概念、逻辑或物理模型。【注意】 仅NavicatPremium 支持概念模型和逻辑模型。 逆向工程,将一个数据库/模式、表或视图转为物理模型。 正向工程,将一个物理模型转为 SQL 文件或数据库/模式。 直接创建和编辑...

2022-05-25 15:53:50 7935 1

vue脚手架vue脚手架vue脚手架vue脚手架vue脚手架

vue脚手架

2022-04-26

SpringBoot + Zuul + ribbon 中实现负载均衡

SpringBoot + Zuul + ribbon 中实现负载均衡

2021-04-07

空空如也

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

TA关注的人

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