自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Alibaba微服务组件之 Sentinel - 闯关

副本介绍分布式系统中,我们往往会遇到一些服务可用性问题?出现这些问题的原因是什么?我们又应该如何解决这些问题呢?第一关:分布式系统中遇到的问题服务的可用性问题4个9 5个9 x个9。x代表了3-5。 代表系统一年使用过程中,系统可以正常使用时间与总时间(1年)之比。例如 4个9. (1-99.99%)x365x24=0.876小时=52.6分钟,表示该系统在连续运行1年时间里最多可能的业务中断时间是52.6分钟。服务雪崩效应: 因服务提供者的不可用导致服务调用者的不可用,并将不可

2021-08-27 18:19:36 687 1

原创 Alibaba微服务组件之Nacos注册中心 - 闯关

副本介绍 官方:一个更易于构建云原生应用的动态服务发现(Nacos Discovery)、服务配置(Nacos Config)和服务管理平台集 注册中心+配置中心+服务管理 于一身Nacos 的关键特性包括:服务发现和服务健康监测动态配置服务动态 DNS 服务服务及其元数据管理第一关:初识Nacos注册中心 注册中心演变及其设计思想restTemplate调用http远程调用Nginx进行负载引入注册中心注册中心引用心跳机制服务启动的时候,调用注册接口,将服务注册到注册表

2021-08-24 21:01:58 563 1

原创 【能力提升-MyBatis-Plus】初始MyBatis-Plus

Mybatis-Plus介绍MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。官网1:https://mp.baomidou.com/官网2: https://mybatis.plus/文档:https://baomidou.com/guide/源码:https://github.com/baomidou/awesome-m.

2021-03-20 08:58:22 350

原创 mysql使用group by查询报错SELECT list is not in GROUP BY clause and contains nonaggregated column...解决方案

报错如下:Expression #2 of SELECT list is not in GROUP BY clause and containsnonaggregated column ‘sss.month_id’ which is not functionallydependent on columns in GROUP BY clause; this is incompatible withsql_mode=only_full_group_by百度了很久,很多博主都是让修改mysql的配置

2021-01-13 11:18:20 1116

原创 mysql对汉字属性排序/stream流对汉字属性进行排序

对汉字排序的两种方法背景mysql排序字段为汉字stream流对汉字属性排序背景对数据进行排序的时候直接通过数据库查询 order by 排序的时候,发现当字段属性为varchar的时候,排序效果并不理想。学习总结以下两种方式mysql排序字段为汉字可以在查询语句的 order by 部分使用 CONVERT 函数例如: Order By CONVERT (name USING gbk) DESCstream流对汉字属性排序当集合是JSONArray的时候array = array.st

2021-01-12 18:22:42 1031

原创 使用阿里云的图片识别成表格ocr(将图片表格转换成excel)

文字的ocr识别图片识别 识别成表格 表格识别 ocr 使用阿里云api 购买(印刷文字识别-表格识别/OCR文字识别)https://market.aliyun.com/products/57124001/cmapi024968.html 获得阿里云图片识别表格的appcodeexcel格式要注意:转换结果可以选择 html json excel 三种格式, 如果选择的excel 返回的是base64编码的文件,需要按照整合代码的最下面 decodeBase64 去解码...

2020-12-23 11:34:57 4403 3

原创 微信支付接口测试你还没掌握吗?

native 支付文档:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_1(实战开发在下面 一定要看完)==============================================================================微信支付申请(了解)第一步:注册公众号(类型须为:服务号)...

2020-03-06 20:02:46 3243

原创 IDEA创建文件自动添加作者名及时间

创建文件的时候,默认添加自己的名字以及时间效果如下设置File --> Editer --> File and Code TemplatesIncludes --> File Header代码如下注意 {} 里必须是大写/** * @author JavaClimber * @date ${DATE} ${TIME} * @version 1.0...

2020-03-03 10:19:00 4801

原创 StringRedisTemplate 和 RedisTemplate的区别及使用方法

最近写网关鉴权,将jwt令牌信息存入redis中。结果在鉴权的时候,从cookie中获取到正确的redis的键之后,获取jwt信息一直未null.多次纠结排错,现将坑填于此。排错如上述,存入redis中后,一直获取为null。 查看数据库后,发现具体的jwt信息已经完整的存储了。多次debug,发现所有流程正确,就是从redis拿值为null. 忽然就反应过来,这存储的键 跟我设...

2020-02-28 23:16:41 1389

原创 Springboot集成通用Mapper

通用mapper通用Mapper:可以实现自动拼接sql语句;所有的mapper都不需要编写任何方法也就是不用编写sql语句。可以提高开发效率。添加启动器依赖;改造UserMapper继承Mapper;修改启动引导类Application中的Mapper扫描注解;修改User实体类添加jpa注解;改造UserService实现业务功能;1. 通用Mapper的作者也为自己的插件...

2020-02-25 21:45:15 2286

原创 基于nginx+lua+redis实现数据二级缓存

广告二级缓存,加载实现思路缓存预热:编写lua脚本实现缓存预热(将mysql里的数据查询出来存入redis)二级缓存查询:编写lua脚本实现二级缓存查询(openresty先从本地获取数据 如果没有数据 则从redis里获取并存入本地)步骤一:编写lua脚本实现缓存预热(将mysql里的数据查询出来存入redis)步骤二:编写lua脚本实现二级缓存读取 (openresty先从本地获取数...

2020-02-23 17:47:26 1031

原创 浅谈SSM项目对接 阿里云短信

1. 短信服务介绍 目前市面上有很多第三方提供的短信服务,这些第三方短信服务会和各个运营商(移动、联通、电信)对接,我们只需要注册成为会员并且按照提供的开发文档进行调用就可以发送短信。需要说明的是这些短信服务都是收费的服务。 本次短信发送我们选择的是阿里云提供的短信服务。 短信服务(Short Message Service)是阿里云为用户提供的一种通信服务的能力,支持快速...

2020-01-03 00:25:16 1449

原创 git commit后 push到远程仓库 后悔药

git commit后 push到远程仓库 后悔药别名命令git config --global alias.hist ‘log --pretty=format:"%C(auto)%h %ad | %C(auto)%s%d %Cblue(%an)" --graph --date=short’alias.别名git reflog 可以查看所有分支的所有操作记录(包括已经被删除的 commi...

2019-12-23 18:55:50 1171

原创 Push rejected 失败的原因

出现问题的原因:码云创建时点选 创建read.md, 本地仓库和远程仓库进行关联,而不是通过克隆出现idea push rejectpush to origin/master was rejected 解决办法使用IDE git提交代码的时候,出现push to origin/master was rejected(如下图)解决办法如下:1、打开terminal2、git pull...

2019-12-23 18:52:50 47761 4

原创 @Reference标签造成的 空指针异常的解决

Apache Dubbo 分布式开发时1. 提供者里的service方法的注解 @Service注意要导包 dubbo的 代表的是 将其发布为服务提供者applicationContext.xml文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/s...

2019-12-20 22:28:10 2383 2

原创 自制删除maven仓库里错误的依赖jar包

欢迎大家评论互相学习@echo offrem create by sunhao(sunhao.java@gmail.com)rem crazy coder rem 这里写你的仓库路径set REPOSITORY_PATH=D:\develop\repository_pinyougourem 正在搜索...for /f "delims=" %%i in ('dir /b /s "%...

2019-12-13 09:53:29 1550

分页插件用到的jquery,jqpaginator,bootstrap

设置分页插件所需要的基本的js文件 现在网上各种各样的分页组件很多,但是很难找到十分“称心如意”的,于是jqPaginator诞生了。 我心中理想的分页组件,要不受CSS框架限制,可以使用在各种不同风格中的网页中。以我浅显的经验来看,要达到这个目标,关键的一点就是高度自定义的Html结构。所以jqPaginator努力做到合理范围内的自定义,使其灵活的使用了各种不同的场景。

2019-12-31

空空如也

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

TA关注的人

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