- 博客(50)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 java springboot+redis+WebSocket实现微信扫码登录
微信扫码登录网站代码篇mavenapplication.ymlWeChatProperties.javaSHA1.javaWeChatUtils.javaWeChatService.javaApiWeChatController.java详细讲解篇官方文档获取access_token生成带参数的二维码长链接转短连接接收事件推送-扫描带参数二维码事件微信公众平台接口调试工具微信公众号配置测试有待后续更新代码篇maven <!--XML解析--> <dependency
2020-09-04 15:44:35
878
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 window下mysql5.7以上免安装版教程:mysql5.7.31下载安装配置、mysql环境变量配置以及mysql卸载
下载地址官网下载版本选择:
2020-08-06 16:19:07
4945
4
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 从0开始部署Linux服务器java运行环境,xshell、xftp下载、jdk安装、mysql安装、nginx安装
从0开始部署Linux服务器java环境必要工具Linux常用命令以及操作xshell、xftp安装使用xshell连接服务器ipJDK 安装安装jdk8使用xftp上传jdk压缩包jdk安装并配置环境变量jdk解压配置环境变量按i键,进入vim编辑,将光标移到最下面,回车换行,右键粘贴按ESC,输入:wq,回车即保存并退出环境变量生效jdk是否安装成功,查看版本mysql 安装下载mysql压缩安装包mysql压缩安装包解压重命名为mysql在mysql文件夹下新建data文件夹添加mysql用户和用户组
2020-07-29 14:16:59
1566
2
原创 Linux centos 变更MySQL数据存储路径
注:如果MySQL配置文件中涉及原数据目录指向的,均要修改为新目录,最好使用notepad++打开配置文件,全局搜索一下原数据目录/app/mysql/data有哪些涉及,比如。选取最大磁盘,此处以/data目录为例,创建mysql数据存储的新目录:new_mysql_data。复制原存储数据到新存储目录(如果原库数据较大,此过程执行较长,请耐心等待完成)创建测试数据库,进入目录,发现数据已在新目录成功创建,说明迁移全部成功完成。新开连接窗口或者退出mysql,前往目录,无异常则说明配置成功。
2024-02-29 16:41:52
593
1
原创 linux centos离线部署JDK8,mysql5.7.21以及卸载
JDK部署检查环境是否安装java -versionjavac -version已安装示例未安装示例部署JDK8上传jdk-8u181-linux-x64.tar.gz到部署路径解压tar -zxvf jdk-8u181-linux-x64.tar.gz修改配置文件vim /etc/profile按键盘i键进入编辑模式,将以下配置加到最后面export JAVA_HOME=/home/jdk1.8.0_181export CLASSPATH=$JAVA_HOM
2022-02-09 10:13:20
1334
原创 Linux部署JDK8
linux部署JDK81、查看版本验证是否安装java -version已安装示例2、查看可安装的版本yum -y list java*3、安装openjdk8yum install -y java-1.8.0-openjdk.x86_644、安装devel组件yum install -y java-1.8.0-openjdk-devel.x86_645、安装完后,查看版本java -version6、查看JDK安装目录which java7、列出该目录下文件
2021-12-31 17:21:26
1105
原创 Long类型大精度导致前端精度丢失系列解决,雪花算法,Long序列化
Long序列化String @JsonSerialize(using= ToStringSerializer.class) public Long getAreaId() { return areaId; }List< Long>序列化String@JsonSerialize(using= LongArrayToStringSerialize.class)package com.xrkc.core.utils.serialize;import
2021-10-14 21:30:17
481
原创 easypoi基于springboot实现多sheet导出
maven<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version>4.4.0</version> </dependency>service Map
2021-08-03 16:10:35
403
原创 spring boot 集成MinIO上传图片
maven <dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>8.2.2</version> </dependency>yml# MinIO配置minio: url: http://192
2021-07-15 10:47:16
683
原创 Linux创建用户只能操作某个目录
创建用户,以新增用户test为例,只能访问/app目录useradd test设置用户密码passwd test修改配置并保存/etc/ssh/sshd_configSubsystem sftp internal-sftpMatch User xrkcChrootDirectory /appX11Forwarding noAllowTcpForwarding noForceCommand internal-sftp修改目录权限chmod 777 /ap.
2021-05-18 17:08:33
956
原创 Spring Cloud Gateway网关跨域问题:请求不跨域,返回参数跨域
pom坐标:spring-cloud-starter-gateway方式一:bootstrap.yml配置网关bootstrap.yml增加跨域配置,此配置是最简单的方式,但会有的问题是,其它服务能正常跨域访问,但网关本身的请求会出现,请求不跨域,返回参数跨域的问题,如果能在代码层面解决该问题,烦请告知,谢谢。spring: cloud: gateway: globalcors: cors-configurations: '[/**]':
2021-05-18 09:41:05
546
原创 SpringCloud Alibaba集成常见问题
常见问题java.lang.IllegalArgumentException: Param ‘serviceName’ is illegal, serviceName is blank‘org.springframework.cloud.client.SpringCloudApplication’ is deprecatedjava.lang.IllegalStateException: Annotation @EnableCircuitBreaker found, but there are no
2021-05-07 15:44:56
858
转载 Linux定时任务重启jar、docker容器
原创:https://blog.csdn.net/Zhs_2000/article/details/109837996脚本内容#!/bin/sh #切换到目录cd /rootdate=`date` #查询端口占用lsof -i:7001 # $? -ne 0 不存在 $? -eq 0存在 if [ $? -ne 0 ]then nohup java -Xms512m -Xmx512m -jar vehicle-7001.jar > /dev/null 2>&.
2021-05-07 11:08:52
478
原创 Linux安装部署FFmpeg
前言安装包(支持wget命令可以直接下载到/app目录下)wget http://www.ffmpeg.org/releases/ffmpeg-4.4.tar.gzwget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gzyasm是汇编编译器,ffmpeg为了提高效率使用了汇编指令,如MMX和SSE等。所以系统中未安装yasm时,就会报错:nasm/yasm not found or too old. Use --
2021-04-12 15:53:00
241
原创 Springboot使用EasyPoi进行Excel大数据导出
excel导出mavencontrollerservicedaomapper.xmlmaven<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version>4.1.2</version>
2021-03-03 14:41:20
840
原创 Linux centos 安装ssl配置https安装步骤实战
nginx配置https前提准备安装证书下载nginx配置前提准备已安装好nginx(当前使用的版本:nginx-1.15.9)安装教程查看nginxps -ef|grep nginx查看openssl版本openssl version查看是否安装过http_ssl_module,若结果出现–with-http_ssl_module则表示安装过/usr/local/nginx/sbin/nginx -V安装进入cd /usr/local/nginx-1.1
2020-11-27 17:48:31
629
1
原创 Linux CentOS新服务器跟着官方文档从零开始Docker安装、Docker卸载
官方文档https://docs.docker.com/engine/install/centos/查看Linux CentOS版本,必须CentOS 7及以上cat /etc/os/release卸载旧的版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \ .
2020-11-13 19:01:51
112
原创 layui 树形结构遍历渲染
layui 树形结构遍历渲染layui.use('tree', function(){ let roleId = Request.roleId; let tree_data=[]; $.ajax({ type: "get", url: http1 + "sys/initMenuInfo", async: false, data: {
2020-11-13 16:27:33
1061
原创 若依框架RuoYi-Cloud微服务版导入IDEA安装运行启动访问
若依框架RuoYi-Cloud微服务版导入IDEA安装运行启动访问官方地址后端微服务版本源码地址附:相关安装部署,参考另几篇博文:IDEA导入项目IDEA修改配置导入数据库sql修改Nacos配置IDEA 启动项目前端note.js下载安装运行访问官方地址若依https://www.ruoyi.vip/后端微服务版本源码地址源码地址:https://gitee.com/y_project/RuoYi-Cloudgit克隆:https://gitee.com/y_project/R
2020-11-12 11:48:21
6474
1
原创 springboot maven引用本地jar包,并部署到服务端
第一步:把需要引用的jar包,放到本地maven仓库本地maven仓库地址忘了,可以在IDEA配置中找到把jar包复制进来第二步:IDEA项目配置File > Project Structure导入进来后就是下面这样,apply > ok此时项目已经看到该包导入进来了,代码写好,本地是可以运行的,但maven打包时就会报错,找不到该包项目引用例如是framework这个子项目需要该包,则在该项目的src > main > resource 包下新增lib文
2020-11-06 16:22:22
420
原创 IDEA配置非maven的springmvc项目,Tomcat启动
一路next下去,项目加载出来开始配置项目结构图选择安装对应的jdk版本导入jar包点击OK后结束配置,点开项目,包已经导入配置Tomcat部署完成,启动
2020-11-06 15:53:28
1018
原创 list复制 迭代
list复制 迭代 private static <T> List<T> deepCopy(List<T> srcList) { try { ByteArrayOutputStream byteOut = new ByteArrayOutputStream(); ObjectOutputStream out = new ObjectOutputStream(byteOut); .
2020-10-28 10:44:23
172
原创 mybatis批量新增,批量更新
批量新增int batchInsertEntity(List<CardProductOrderRelation> list); <insert id="batchInsertEntity" useGeneratedKeys="true" keyProperty="id"> insert into card_product_order_relation(order_id,order_code, card_number,card_password,amo
2020-09-10 16:49:47
307
原创 java8 lambda 表达式累加
public static void main(String[] args) { List<CardProductOrderRelation> list=new ArrayList<>(); for (int i=0;i<10;i++){ CardProductOrderRelation r=new CardProductOrderRelation(); r.setSuccessAmount(Big
2020-09-10 13:53:12
2668
原创 Linux服务器从零开始安装redis完整版
redis下载并安装https://github.com/redis/redis/releases上传安装包到/user/local下解压cd /usr/localtar zxvf redis-6.0.7.tar.gz编译cd /usr/local/redis-6.0.7make安装make install PREFIX=/usr/local/redis启动cd /usr/local/redis/bin./redis-server后台启动
2020-09-07 17:34:05
210
原创 List深层复制
@SuppressWarnings("unchecked") public static <T> List<T> deepCopy(List<T> srcList) { try { ByteArrayOutputStream byteOut = new ByteArrayOutputStream(); ObjectOutputStream out = new ObjectOutputStrea...
2020-09-05 13:38:42
124
原创 javamail 发送邮件报错:Could not connect to SMTP host: smtp.163.com, port: 25 ,问题解决
javapackage com.qcn.framework;import com.sun.mail.util.MailSSLSocketFactory;import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import java.security.GeneralSecurityException;import java.util.Proper
2020-08-27 15:59:32
7001
转载 根据银行卡号获取开户行和卡类型
package com.qcn.common.utils;import java.util.regex.Pattern;public class BankUtils { String s1 = "^(621096|621098|622150|622151|622181|622188|622199|955100|621095|620062|621285|621798|621799|621797|620529|621622|621599|621674|623218|623219)\\d{13}$
2020-08-26 18:38:35
4474
转载 身份证号验证
原文:身份证号验证public static boolean isIDNumber(String IDNumber) { if (IDNumber == null || "".equals(IDNumber)) { return false; } // 定义判别用户身份证号的正则表达式(15位或者18位,最后一位可以为字母) String regularExpression = "(^[1-9]\\d{5}(18|19
2020-08-24 19:49:12
288
原创 若依开源框架登录扩展Springboot+security,密码、验证码多种登录
自定义登录扩展类继承DaoAuthenticationProvider类型,重写additionalAuthenticationChecks方法CustomLoginAuthenticationProvider.javapackage com.qcn.framework.web.service;import org.springframework.security.authentication.BadCredentialsException;import org.springframewor
2020-08-11 18:35:37
7593
7
转载 打印csdn文章
(function(){$("#side").remove();$("#comment_title, #comment_list, #comment_bar, #comment_form, .announce, #ad_cen, #ad_bot").remove();$(".nav_top_2011, #header, #navigator").remove();$(".p4course_target, .comment-box, .recommend-box, #csdn-toolbar, #to
2020-07-23 18:29:34
109
原创 springboot springDataJpa vo查询,查询几天前,案例
servicepublic List<OrderShowVO> selectShowList() { List<Object> list = orderDao.findShowList(); List<OrderShowVO> result = Lists.newArrayList(); Map<Object, String> map = Maps.newHashMap(); map.put(1
2020-07-23 18:28:15
554
原创 java随机生成昵称
随机生成昵称package com.sectrans.trans.controller;import java.io.UnsupportedEncodingException;import java.util.HashSet;import java.util.Iterator;import java.util.Random;public class RandomName { public static void main(String[] args) { /**随机产
2020-07-23 17:54:51
5778
原创 判断时间是多久前:刚刚,几天前
方法 private static String timeCheckFun(long startTime, long endTime) { long t = endTime - startTime; //获取天数时间差 int days = (int) (t / (1000 * 60 * 60 * 24)); //获取小时时间差 int HH = (int) (t / (1000 * 60 * 60)); /
2020-07-23 17:42:50
768
原创 redis常用命令
启动命令 安装目录下redis-server redis.windows.conf注册为服务redis-server --service-install redis.windows.conf启动服务redis-server --service-start停止服务redis-server --service-stop卸载服务redis-server --service-uninstall...
2020-07-03 17:05:42
77
原创 springdatajpa条件查询
controller @ApiOperation(value = "查询所有积分流水列表") @PostMapping(value = "/integral") public Result list(@RequestBody Map searchMap) { return new Result(true, StatusCode.OK, "操作成功", integralFlowService.findList(searchMap)); }service
2020-06-28 17:41:58
320
原创 使用xshell部署jar包到服务器
使用xshell发布jar包到服务器必备条件在idea中使用maven打包springboot项目使用xshell连接服务器常用命令完整流程命令:必备条件下载并安装xftp:xftp官网下载下载并安装xshell:xshell官网下载服务器ip、用户名、密码jar包在idea中使用maven打包springboot项目控制台打印success即为成功打包,找到包所在路径使用xshell连接服务器常用命令1、查看当前Java进程ps -ef|grep java2、杀死当前Ja
2020-06-28 16:41:22
7651
Xshell-6.0.0197p-xiyan.rar
2020-07-29
Xftp-6.0.0191p-xiyan.rar
2020-07-29
linux-jdk8-xiyan.rar
2020-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人