自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夕颜的博客

并不是所有伤痛都可以呐喊

  • 博客(50)
  • 资源 (3)
  • 收藏
  • 关注

原创 java springboot+redis+WebSocket实现微信扫码登录

微信扫码登录网站代码篇mavenapplication.ymlWeChatProperties.javaSHA1.javaWeChatUtils.javaWeChatService.javaApiWeChatController.java详细讲解篇官方文档获取access_token生成带参数的二维码长链接转短连接接收事件推送-扫描带参数二维码事件微信公众平台接口调试工具微信公众号配置测试有待后续更新代码篇maven <!--XML解析--> <dependency

2020-09-04 15:44:35 878

原创 window下mysql5.7以上免安装版教程:mysql5.7.31下载安装配置、mysql环境变量配置以及mysql卸载

下载地址官网下载版本选择:

2020-08-06 16:19:07 4945 4

原创 从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 挂载磁盘

背景:客户Linux系统新加了一块600G的数据盘要挂载使用。

2024-02-29 12:21:00 475

原创 获取本部门及所有子部门

【代码】获取本部门及所有子部门。

2023-05-26 09:41:06 304

原创 netty16进制相关转换,大小端转换

【代码】netty16进制相关转换,大小端转换。

2023-03-29 09:39:05 608

原创 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>&amp.

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

xshell安装包,相关部署文章:https://blog.csdn.net/github_39698303/article/details/107658285

2020-07-29

Xftp-6.0.0191p-xiyan.rar

xftp安装包,相关部署文章:https://blog.csdn.net/github_39698303/article/details/107658285

2020-07-29

linux-jdk8-xiyan.rar

Linux部署jdk8压缩安装包,部署文章:https://blog.csdn.net/github_39698303/article/details/107658285

2020-07-29

空空如也

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

TA关注的人

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