GuiSu97
码龄7年
关注
提问 私信
  • 博客:40,745
    社区:224
    40,969
    总访问量
  • 30
    原创
  • 1,167,207
    排名
  • 1,718
    粉丝
  • 6
    铁粉

个人简介:路漫漫其修远兮

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2017-11-05
博客简介:

GuiSu97的博客

查看详细资料
个人成就
  • 获得28次点赞
  • 内容获得12次评论
  • 获得76次收藏
  • 代码片获得321次分享
创作历程
  • 1篇
    2021年
  • 13篇
    2020年
  • 9篇
    2019年
  • 11篇
    2018年
成就勋章
TA的专栏
  • 微信支付
    1篇
  • PHP
    1篇
  • RabbitMQ
    1篇
  • MAVEN
    1篇
  • Lucene&solr
    1篇
  • Linux
    7篇
  • 项目知识点
    14篇
  • Shiro
    1篇
  • Elasticsearch
    1篇
  • 记录
    5篇
兴趣领域 设置
  • Java
    java
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

全国省市区县数据库脚本

发布资源 2021.09.13 ·
sql

PHP给图片视频添加水印

一、为图片添加水印function imageWaterMark($groundImage, $waterPos = 0, $waterImage = "") { $isWaterImage = FALSE; $formatMsg = "暂不支持该文件格式,请用图片处理软件将图片转换为GIF、JPG、PNG格式。"; //读取水印文件 if (!empty($waterImage) && file_exists($
原创
发布博客 2021.02.18 ·
1412 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Xdebughelper.rar

发布资源 2020.11.10 ·
rar

实战APP微信支付服务商模式(一个APP多个商户收款)

引入Maven: <dependency> <groupId>com.github.wxpay</groupId> <artifactId>wxpay-sdk</artifactId> <version>0.0.3</version> </dependency>微信配置类:package co..
原创
发布博客 2020.10.26 ·
9732 阅读 ·
6 点赞 ·
9 评论 ·
31 收藏

APP服务商微信支付参数申请流程.docx

发布资源 2020.10.26 ·
docx

MySQL 统计过去12个月的数据包括本月(没有数据则填充0)

1、问题需要统计过去12个月的数据,如现在是2015年4月,那么我们需要统计从2014年5月到2015年4月的数据情况。而这12个月中,如果这个月没有数据的,则统计为0。原始数据表如下图,数据是按分钟存储的。也就是说要统计每个月一共有多少条body_infared大于0的数据。2、处理过程2.1 获取12个月到现在的数据select * from device_data t where DATE_FORMAT(t.time,'%Y-%m')>DATE_FORMAT(dat
转载
发布博客 2020.09.30 ·
4061 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

Java实现的表达式求值算法(包括加减乘除以及括号运算)

一、表达式求值简单说明:1、求值表达式主要包括加减乘除四种基本运算,其实表达式可以看做由一个个二元运算构成,前一个二元运算的结果作为后一个二元运算的输入。举个例子: “1+2-4=”,“1+2”就是一个二元运算,1和2是操作数,+是运算符,它们的运算结果3作为下一个二元运算的输入,所以下一个二元运算是“3-4”,这样经过两次二元运算后得出结果-1,此时碰到表达式结束符号“=”,那么表达式运算结束,最终值为-1。当然有时候表达式不是以等号作为结束符号的,这种场景要特别注意下。2...
转载
发布博客 2020.09.24 ·
2428 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

JAVA对象与JSON之间的相互转换

这里介绍两种方式,可根据具体情况选择:一、使用JSON类进行转换1.多个对象转换:JSONObject object = new JSONObject();object.put("userName",userName);object.put("SetType",SetType);String json = object.toJSONString();//获取JSONObject中的值jsonObject.getString("userName");2.单个对象转换://这
原创
发布博客 2020.09.11 ·
519 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决jar发布时的出现D:/export-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/static

发布资源 2020.09.04 ·
java

Mysql出现死锁的解决Lock wait timeout exceeded; try restarting transaction

项目中开启事务,批量执行update语句时,在debug调试的时候中途停掉了服务,产生了没有提交的事务,导致再次执行update时出现超时并报错Lock wait timeout exceeded; try restarting transaction。MYSQL出现死锁,首先查询information_schema.innodb_trx表,打开mysql命令行,查看哪些mysql查询线程ID导致的:mysql> select * from information_schema.in
原创
发布博客 2020.08.27 ·
1949 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

Spring Security Oauth2 JWT实战入门及使用

1、JWT研究1.1、简介JSON Web Token(JWT)是一个开放的行业标准(RFC 7519),它定义了一种简介的、自包含的协议格式,用于在通信双方传递json对象,传递的信息经过数字签名可以被验证和信任。JWT可以使用HMAC算法或使用RSA的公钥/私钥对来签名,防止被篡改。JWT令牌的优点:1、jwt基于json,非常方便解析。2、可以在令牌中自定义丰富的内容,易扩展。3、通过非对称加密算法及数字签名技术,JWT防止篡改,安全性高。4、资源服务使用JWT可不依赖认证服务即
原创
发布博客 2020.08.11 ·
814 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

微服务实战SpringCloud之Eureka Feign入门及使用

1、Eureka注册中心现在公司项目大多采用前后端分离架构,服务层被拆分成了很多的微服务,为方便管理Spring Cloud给我们提供了服务注册中心来管理微服务。1.1、Eureka简介Spring Cloud Eureka 是对Netflix公司的Eureka的二次封装,它实现了服务治理的功能,Spring Cloud Eureka提供服务端与客户端,服务端即是Eureka服务注册中心,客户端完成微服务向Eureka服务的注册与发现。服务端和客户端均采用Java语言编写。下图显示了Eur
原创
发布博客 2020.08.10 ·
480 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

实战RabbitMQ之整合SpringBoot

1、介绍RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。RabbitMQ官方地址:http://www.rabbitmq.com/。一般开发中应用场景如下:1、任务异步处理将不需要同步处理的并且耗时长的操作由消息队列通知消息接收方进行异步处理。提高了应用程序的响应时间。2、应用程序解耦合MQ相当于一个中介,生产方通过MQ与
原创
发布博客 2020.08.09 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot整合Kafka分布式消息中间件

项目中系统通知需要进行实时通知,选用Kafka,入门很简单,这里记录下来,方便查看。1.什么是KafkaKafka是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的特性就是高吞吐量、消息持久化、高可靠性、高扩展性,可以实时的处理大量数据以满足各种需求场景;主要应用于消息系统、日志收集、用户行为追踪、流式处理等。2.Kafka的下载与启动下载:可以去官网(http://kafka.apache.org/downl
原创
发布博客 2020.05.15 ·
273 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kafka_2.12-2.4.1.zip

发布资源 2020.05.15 ·
zip

SpringBoot整合Quartz执行持久化定时任务

使用:个人博客项目,定时刷新帖子排名用到了定时任务,在这里记录下来SpringBoot整合Quartz的基本使用,记录的同时也希望能帮助到大家。1.什么是Quartz官方介绍:Quartz是一个功能丰富的开源作业调度库,可以集成到几乎任何Java应用程序中,从最小的独立应用程序到最大的电子商务系统。Quartz可用于创建简单或复杂的调度,用于执行数以万计、数百甚至数万个作业;其任务被定义为标准Java组件的作业,可以执行几乎任何您可以编程它们执行的任务。Quartz调度程序包含许多企业级特
原创
发布博客 2020.05.14 ·
1415 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

实战学习RocketMQ

1.概念简介Apache RocketMQ是一个采用Java语言开发的分布式的消息系统Producer 消息生产者,负责产生消息,一般由业务系统负责产生消息。 Producer Group 一类 Producer 的集合名称,这类 Producer 通常发送一类消息,且发送逻辑一致。 Consumer ...
原创
发布博客 2020.05.14 ·
370 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python-3.7.0-amd64 安装包

发布资源 2020.01.09 ·
zip

Consul+upsync+Nginx 实现动态负载均衡(实战)

一、ConsulConsul是一款开源的分布式服务注册与发现系统,通过HTTP API可以使得服务注册、发现实现起来非常简单。1.1 环境搭建下载:wget https://releases.hashicorp.com/consul/0.7.1/consul_0.7.1_linux_amd64.zip解压:unzip consul_0.7.1_linux_amd64.zip...
原创
发布博客 2019.11.30 ·
318 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

两个域名公用一台服务器及端口

两个域名公用一台服务器及端口要求:两个域名访问不同的网站,共用80端口解决办法:在tomcat的service.xml文件添加host<Hostname="www.test01.com"appBase="webapps"unpackWARs="true"autoDeploy="true"xmlValidation="...
原创
发布博客 2019.08.04 ·
473 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多