随笔分类 - 项目中的通用功能
项目中的通用功能:如文件上传,下载,发送短信,发送邮件等
摘要:1.背景 2.步骤 步骤一: 步骤二: 步骤三: 启动测试,查看个线程状态 完美
阅读全文
摘要:1.背景 2.设置编辑器字体大小 3.设置窗口字体大小 完美!
阅读全文
摘要:1.背景 vscode中基础git; 前提:本地已经安装好了git 有这样的菜单,并且可以正常上传下载代码 2.步骤 步骤一:找的git的安装路径: D:\Program Files\Git 步骤二:配置环境变量 特别提醒:环境变量一定要到 bin的路径下: 例如:安装路径是:D:\Program
阅读全文
摘要:1.加载商户私钥(privateKey:私钥字符串) 这个私钥是下载证书的的:apiclient_key.pem 2.转换下单时的证书 文档:https://github.com/wechatpay-apiv3/CertificateDownloader 执行命令: java -jar Certif
阅读全文
摘要:1.背景 vpn连接需要条件 1.客户端 2.ip 3.用户名 4.密码 2.连接步骤 步骤一:下载连接客户端并安装 secoclient-win-64-3.0.3.21.exe 链接:https://pan.baidu.com/s/17vouzy4_ugWY3QIO28gSxA?pwd=1234
阅读全文
摘要:1.背景 为了快速开发,需要把之前的老项目升级为mybatis-plus 2.步骤 步骤一:导入jar包 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <
阅读全文
摘要:1.背景 centos7安装mysql8.0 2.安装步骤 步骤一:安装准备工作 1.查看是否有安装过mysql rpm -qa | grep -i mysql 2.删除mysql yum -y remove MySQL-* 3.把所有出现的目录统统删除 find / -name mysql 4.删
阅读全文
摘要:1.背景 在某些应用中,我们的代码可能需要动态去执行... 意思就是说,你可以传一段代码去执行 比如:假设我们的业务需要对接上游渠道,而这个上游渠道非常多,随着业务的发展随时都在增加渠道.... 这就意味这个,如果不能动态加载代码的话,每上一个渠道,我们就要打包发布一次项目...这样很麻烦,而却也不
阅读全文
摘要:1.背景 不用多说,这东西好用! 2.安装 步骤一:下载安装包 链接:https://pan.baidu.com/s/1PIYI60wX6L7BtVyVft-vSA 提取码:1234 复制这段内容后打开百度网盘手机App,操作更方便哦 步骤二:上传到Linux 步骤三:安装erlang rpm -i
阅读全文
摘要:1.背景 话说粘贴、复制是码农们的必备核心技能, 普通码农们当然已经熟练的掌握了普通的粘贴复制。。。。 但是,你不知道的是,牛逼的架构师已经会使用超级粘贴板了,功能非常强大 。。。。。。。。。。。。。 超级粘贴板具有记忆功能,可以记住前20次的粘贴内容, 也就是说可以,一次复制多次(交互式)粘贴,而
阅读全文
摘要:1.背景 很多应用都有在线客服,最简单是实现就是利用人们常用的QQ 2.实现 步骤一:授权QQ通讯组件(普通QQ都是可以的) 授权链接:https://shang.qq.com/v3/widget.html 登录后,按照页面引导授权即可,很简单 只要把图中的链接放入到应用中即可,不过PC端与H5页面
阅读全文
摘要:1.背景 在实际开发中,通常来说java里面是使用驼峰的命名规则; 但是有时候在对接其他三方平台的接口时,要求使用下划线的命名规则,这时候就涉及到如何让自己的接口满足三方平台的下划线; 实现方式有 1.java里面也使用下下划线的方式接收和响应,但是不推荐这样,因为虽然满足了接口需求,但是不符合ja
阅读全文
摘要:1.背景 最近因项目上需要,想借鉴一下spring里面的一下架构设计,在拉取spring源码是报错如下: 初步判定,估计是访问国外的网站,网速受限的原因..... 2.解决方案 打开Git命令页面,执行git命令脚本:修改设置,解除ssl验证 git config --global http.ssl
阅读全文
摘要:1.背景 2.代码 package com.XXX.common.util; import cn.hutool.core.util.StrUtil; import lombok.extern.slf4j.Slf4j; import java.net.Inet4Address; import java
阅读全文
摘要:大纲 为了让大家更快的学会,该博客中的内容录制成了视频课程:马上在线学习 1.什么是nginx Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接(tomca
阅读全文
摘要:1.背景 2.什么是maven? 通俗的说就是,不用手动拷贝jar包,帮我们管理项目结构,只需要配置坐标,自动从中央仓库下载(其他介绍请百度...)。 3.Maven的安装与配置 注意:Maven在使用之前必需要先安装好jdk Maven的安装非常简单,同tomcat一样解压就可以了,但是为了保证在
阅读全文
摘要:1.背景 为了快速上传jar包到服务器,很多时候我们需要把依赖包单独独立出来,避免每次修改都传依赖包 2.实现方式 maven的pom文件,没有独立依赖包时配置如下: <build> <plugins> <plugin> <groupId>org.springframework.boot</grou
阅读全文
摘要:1.背景 2.支付宝支付 https://www.cnblogs.com/newAndHui/p/14254029.html 3.微信支付 https://www.cnblogs.com/newAndHui/p/14243012.html 4.微信授权第三方登录 https://www.cnblog
阅读全文
摘要:1.背景 在实际开发中,我们除了会使用常用的参数判断,如字符串不为空,最大值,最小值等 我们还可以自定义参数校验规则 2.实际生产问题 实际生产中同步订单的时候, 假设我们要求订单状态值只能是 -1, 0, 1, 或者不传 3.实现方案 步骤一:建立一个参数检查对象EnumValueValidato
阅读全文
摘要:1.背景 实际开发中,很多时候要对参数校验,比如为空等, 除了要在接口的入口处使用,很多普通方法也需要检查,比如service方法, 那么如何在service上使用这个参数校验呢? 2.使用方式 步骤一: service接口的方法参数上添加注解@Valid 步骤二: service实现的类上加注解
阅读全文