自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 maven deploy 命令

mvn deploy -Dmaven.test.skip=true

2021-06-11 15:01:55 1126 1

原创 gateway通过feign远程调用微服务配置方法

gateway通过feign远程调用微服务配置方法​ spring配置,使得gateway和feign协议一致package com.mx.test.common.config;import feign.codec.Decoder;import org.springframework.beans.BeansException;import org.springframework.beans.factory.ObjectFactory;import org.springframework.boo

2020-12-15 21:23:51 5006

原创 搜索模块 elasticsSearch

搜索模块 elasticsSearch自己所需,没头没尾,见谅1、创建库的数据结构//创建数据库根据java类elasticsearchRestTemplate.createIndex(Goods.class);//创建库的数据结构elasticsearchRestTemplate.putMapping(Goods.class);2、添加方法GoodsElasicsearchRepository这个类需要继承ElasticsearchRepository<Goods,Long>

2020-12-14 22:28:18 317

原创 微信支付

微信支付https://pay.weixin.qq.com/wiki/doc/api/index.html一、支付流程​ 商户后台系统先调用微信支付的统一下单接口,微信后台系统返回连接参数code_url,商户后台系统将code_url值生成唯二维码图片二、统一下单接口https://api.mch.weixin.qq.com/pay/unifiedorder配置文件:wx: pay: #微信支付id app_id: wx74862e0dfcf69954 #商户号

2020-12-11 20:44:58 291

原创 微信登陆

微信登陆1.配置文件(微信开放平台公司注册配置)wx: open: # 微信开放平台 appid app_id: wxed9954c01bb89b47 # 微信开放平台 appsecret app_secret: a7482517235173ddb4083788de60b90e # 微信开放平台 重定向url(guli.shop需要在微信开放平台配置) redirect_url: http://mx.shop/api/ucenter/wx/callb

2020-12-11 19:52:25 295

原创 Redis持久化之AOF

Redis持久化之AOF简单点说就是把我们所有的命令都记录下来,每一秒中修改一次。当文件存储超过64mb时重新开启文件appendonly no是否开启AOF,默认是关闭的,重启生效。AOF存储文件内容。他把我们所有的命令都存储成一个文件。修复文件:AOF的优势使用AOF Redis更加持久:您可以使用不同的fsync策略:完全没有fsync,每秒fsync,每个查询fsync。使用默认策略fsync时,每秒的写入性能仍然很好(fsync是使用后台线程执行的,并且当没有fsync

2020-09-14 20:54:16 94

原创 Redis持久化之RDB

Redis持久化之RDBRedis持久性Redis提供了不同的持久性选项范围:RDB持久性按指定的时间间隔执行数据集的时间点快照。AOF持久性会记录服务器接收的每个写入操作,这些操作将在服务器启动时再次播放,以重建原始数据集。使用与Redis协议本身相同的格式记录命令,并且仅采用追加方式。当日志太大时,Redis可以在后台重写日志。如果您希望,只要您的数据在服务器运行时就一直存在,则可以完全禁用持久性。可以在同一实例中同时合并AOF和RDB。请注意,在这种情况下,当Redis重新启动时,AOF

2020-09-14 20:10:24 150

原创 Redis中hash常用命令

Redis中hash常用命令1、hset key field value 在key中添加一个键值对 field代表map中的key而这里可以把key看成map2、hget key field 通过hash 中的key h1获得对应的value值3、hgetall key 获取所有hash中key值4、hlen key 获取hash中键值对个数(value不是nil的情况下)5、hkeys key 获取hash中的所有的key6、hvals key 获取hash中所有的value值7、h

2020-09-11 20:57:22 417

原创 Restful风格+介绍

Restful风格+介绍1、介绍​ Restful是一种软件架构风格,而不是标准,只是提供了一些设计原则和约束条件,它主要用于客户端与服务器端交互类软件。​ REST描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。在目前主流的三种Web服务交互方案中,REST相比于SOAP(Simple Object Access protocol,简单对象访问协议)以及XML-RPC更加简单明了,无论

2020-09-10 17:00:19 154

原创 Linux常用命令

Linux常用命令1、清屏clear或者键盘Ctrl+LCtrl+c:退出2、创建目录​ 单层目录:mkdir 目录名​ 多层目录:​ 绝对路径:mkdir -p 目录名/目录名/~~​ 相对路径:mkdir -p ./目录名/目录名/~~3、进入指定目录:cd4、创建一个空文件:touch 文件名5、查看目录内容: ls 或者指定名字 ls 名字常用参数1、ls -a 列出全部文件包括隐藏文件​ 2、ls -l 以详细信息形式列出查询内容,详细信

2020-09-08 22:49:16 184

原创 SpringMVC执行流程

SpringMVC1、用户发送请求至前端控制器DispatcherServlet2、DispatcherServlet收到请求调用处理器映射器HandlerMapping,请求获取Handle.3、处理器映射器根据请求url找到具体的处理器,生成处理器对象和处理器拦截器(拦截器自己设置)返回给DispatcherServlet.4、DispatcherServlet根据处理器Handler获取处理器适配器HandlerAdapter5、HandlerAdapter调用Handler对应的方法(反射

2020-09-06 14:20:27 96

原创 面试:解释一下什么是AOP

面试:解释一下什么是AOP在java面试过程中SSM是必修课(Spring,SpringMVC,MyBatis),而Spring中AOP就是一个面试高频考点,他是Spring特性之一即为面向切面编程。很多人当看到AOP叫面向切面编程,脑子中第一反应这是什么玩应,这么抽象,下面我就举一个小例子为大家解释一下。打个比方我们正在做一个银行之类的项目,比如存钱、取钱加上手续费就是这个项目的核心代码而存钱取钱还有手续费的扣除这些业务功能可以说是同步的,在这里我们可以加上一些事务,取钱不成功的话就让事务回滚,以

2020-09-05 15:09:03 3322

原创 Java jdk动态代理和cglib动态代理的使用介绍和区别

Java jdk动态代理和cglib动态代理的使用介绍和区别一·、首先,我们先介绍jdk动态代理:jdk动态代理涉及到两个重要的类:第一个: InvocationHandler ,在java.lang.reflect包下import java.lang.reflect.InvocationHandler;第二个:Proxy:是一个反射包下的工具类.它的作用就是创建jdk动态代理对象先上一段简单的代码:1、接口//接口public interface UserService {

2020-09-04 23:26:40 450

空空如也

空空如也

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

TA关注的人

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