自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (7)
  • 收藏
  • 关注

原创 通过feign进行get调用,服务器端收到的却是post请求!!!!

Feign默认使用的连接工具实现类,发现只要你有对应的body体对象,就会强制把GET请求转换成POST请求

2024-04-18 16:52:32 179

原创 ? Access to DialectResolutionInfo cannot be null when ‘hibernate.dialect‘ not set

Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set

2024-01-19 15:36:19 494

原创 IDE安装后配置项--类/方法注释

ide配置:类/方法注释,字体大小,插件等

2022-11-13 17:27:29 381 1

原创 gradle配置阿里云镜像加速

gradle配置全局镜像加速

2022-10-30 15:45:10 893

原创 Java使用FreeMarker导出word

入门freemarker导出word,包含文字,表格,图片的输出。。。

2022-10-14 18:30:00 896

原创 瞧瞧,java Stream的常用方式

list转mapList<User> userList=new ArrayList();//Function.identity()表示自己本身//(key1, key2) -> key2 表示key一样取后一个Map<Long, User> maps = userList.stream().collect(Collectors.toMap(User::getId, Function.identity(), (key1, key2) -> key2));.

2022-09-20 11:00:00 141

原创 Springboot添加静态资源映射addResourceHandlers,可实现url访问

springboot读取静态资源

2022-09-19 22:00:05 1057

原创 微信支付-v3版本

最近整理一下关于微信支付的内容文档说明支付文档支付序列图官方demo代码文件目录示意图代码段—小程序(其他的类似)AesUtil --密钥加解密 /** * @program: * @author: zzg * @create: 2021-07-27 10:30 */ import cn.hutool.core.codec.Base64; import javax.crypto.Cipher; import javax..

2022-03-08 21:53:19 670 3

原创 @Value 咋不起作用?

复用一个老项目代码,发现@value注解失效了?附上百度找到的原因:@Value的注意事项:1.不能作用于静态变量(static);2.不能作用于常量(final);3.不能在非注册的类中使用(类需要被注册在spring上下文中,如用@Service,@RestController,@Component等);4.使用这个类时,只能通过依赖注入的方式,用new的方式是不会自动注入这些配置的。这些我都不符合/(ㄒoㄒ)/~~绞尽脑汁下突然发现方法是私有的,//版本是5.1.7的@Valu.

2021-10-06 22:17:18 1172

原创 feign调用添加token

随着微服务访问安全性的提高,服务之间调用会进行token校验,而这个token大都数是放在header上,那怎么获取呢?feign调用添加token@RequestHeader 这个注解就行了 @PostMapping(value = "/v20160818/sms/sendInterfaceTemplateSms/{accountID}") //如果是数据是固定的,那可以用这个注解,@Headers({"Content-Type: application/j

2021-05-20 22:10:28 3742 1

原创 feign,就这么简单

feign的使用feign的介绍JAVA 项目中接口调用怎么做 ?HttpclientOkhttpHttpurlconnectionRestTemplate而feign可以让我们更加简便的调用接口Feign是一个声明式、模板化的Web Service客户端,它简化了开发者编写Web服务客户端的操作,开发者可以通过简单的接口和注解来调用HTTP API,使得开发变得更加简化、快捷。Spring Cloud Feign也是基于Netflix Feign的二次开发,它整合了Rib

2021-05-20 21:42:47 123

原创 功能模块化(aop,filter),功能打包jar包,无法实现效果(方法二)

上一篇 功能模块化(aop,filter),功能打包jar包,无法实现效果这是对上篇的补充,另一种方法上一篇是用注解@ComponentScan扫描bean从而注册到上下文,今天这篇学习一下,springboot的starter是如何自动装配的。原理是这个: (具体的源码就不分析)spring-boot启动的时候会找到starter jar包中的resources/META-INF/spring.factories文件,根据spring.factories文件中的配置,找到需要自动配置的类。.

2021-03-15 22:14:39 482

原创 功能模块化(aop,filter),功能打包jar包,无法实现效果

事情原由由于有多个服务功能,这些服务都有共同的功能,比如过滤,aop等,每次都要写一遍,有点麻烦,就想整合到一个common包中结果没报错,但是不起作用了bug的原因springboot自动扫描,没有扫到,所以没有注册到,所以要手动添加扫描路径springboot自动扫描,默认扫描启动所在包和以下启动类使用@ComponentScan(basePackages = {“xxx.xxx.*”})...

2021-03-04 14:25:44 565 2

原创 微信公众号开发——接收用户消息和回复消息

接收用户消息和回复消息接收用户消息文档地址:接收普通消息消息类型文本图片语音视频视频地理位置这里只展开文本和图片,其他几种类型用法相似

2021-03-02 09:35:14 609

原创 微信公众号开发——接口配置信息的开发

开篇先吐槽一下微信公众号开发官方文档,看的真累接口配置信息

2021-02-23 16:42:35 523

原创 git 无法pull,There is no tracking information for the current branch.

在执行git pull的时候,提示当前branch没有跟踪信息:git很智能,下面提示提供了解决办法:两种情况如下: 就比如说要操作master吧,一种是直接指定远程master:git pull origin master另外一种方法就是先指定本地master到远程的master,然后再去pull:git branch --set-upstream-to=origin/master mastergit pull这样就不会再出现“There is no t...

2021-02-22 16:26:13 1742

转载 注解@CrossOrigin解决跨域问题

分享一篇文章关于跨域的解决办法,原文地址:https://www.mmzsblog.cn/articles/2019/08/23/1566526598886.html阅读目录:一、跨域(CORS)支持: 二、使用方法: 1、controller配置CORS 2、全局CORS配置 3、XML命名空间 4、How does it work? 5、基于过滤器的CORS支持 三、spring注解@CrossOrigin不起作用的原因阅读正文:注解@CrossOrigi..

2021-01-22 13:18:06 1141

原创 微信公众号开发---本地环境的搭建(申请测试账号和内网穿透)

最近公司有个需求关于公众号的,正好梳理一下吧。搭建环境申请公众号测试账号当然你也注册一个公众号,是一样的测试号的申请地址直接扫码注册就行了,注册号好后页面如下:这样就好了,这个测试号可以体验众多的服务接口,如果是个人公众号,不一定这么齐全。搭建内网穿透因为有些接口比如获取用户发的消息,微信是推送到你的服务上的,故本地开发需要内网穿透保证这一点。我用的的是这个ngrok,有免费的,对于个人开发来说已经是足够了。简单说下吧,(官网的文档说明很详细)1,先.

2021-01-21 20:29:11 619

转载 linux关闭防火墙了,但端口还是访问不了

今天部署kafka的时候遇到一件难受的事,本地已经起了,但是其他服务死活连不上。已经把防火墙关了systemctl stop firewalld查看状态:systemctl status firewalld也是关闭的,但就是没啥用。头发都要挠掉了,还没搞好,突然看到一篇文章centos7系列关闭防火墙但是端口依然无法访问抱着试试的态度。1、先开启firewalld:systemctl start firewalld2、放通端口:firewall-cmd --zone=publi

2020-12-29 23:23:55 37730 22

原创 奇怪,前端request传参,后台咋接不到呢

昨天遇到一个问题,困扰了很久。前端传参了,但是后台却怎么也收不到请求@ApiOperation(value = "消息配置:保存人员配置", notes = "消息配置:保存人员配置") @PostMapping("/userSubCenterSave") public ResponseModel<Object> userSave(UserSubCenterVo userSubCenter){ try{ communicateC.

2020-11-26 21:21:14 1756

原创 自定义注解,让你的参数检验更完备

前言:配和org.springframework.validation.annotation.Validated一起进行参数验证引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId></dependency>v.

2020-11-23 20:08:17 260 1

原创 git输出中文却被打马赛克!NO!

git版本控制大家肯定都用过,很多时候直接用它代替cmd,(直接就进入目录了)不过有点问题,就是输出中要是有中文,中文给打马赛克了。瞧瞧:那怎么修复呢?

2020-11-13 17:50:05 384

原创 适配器模式,看这个就够了

适配器模式什么是设配器将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。适配器模式分为类结构型模式和对象结构型模式两种,前者类之间的耦合度比后者高,且要求程序员了解现有组件库中的相关组件的内部结构,所以应用相对较少些。适配器、装饰者、外观模式的区别有时候经常会搞不清楚适配器、装饰者、外观这三种模式的区别。装饰者和外观是适配器的升级版装饰者在适配器的基础上添加了其他的特性。某些交流设配器所作的事不只是改变接口,还添加了其他的特性,比如:

2020-11-04 21:01:05 284 1

原创 List转Map,for循环?NO

场景描述在工作中,经常会遇到这种情形:两组list信息,list1要使用list2的信息比如:用户users,部门departments,需要获取用户具体的部门信息实现使用for循环,这个应该都会for (Department department: departments) { maps.put(department.getId(), department); }另一种就是使用streamMap<Long, Department >..

2020-11-03 21:22:38 390

原创 代理咋个写,瞧这篇

导语最近在看小傅哥的设计模式时,看到他的抽象工厂中使用了代理,正好这个代理还未接触过,正好学习一下。正文开始了啥是代理呢?对象的执行方法,交给代理来负责本质还是调用对象的方法,类似于中介。关键类/接口InvocationHandlerInvocationHandler接口是proxy代理实例的调用处理程序实现的一个接口,每一个proxy代理实例都有一个关联的调用处理程序;在代理实例调用方法时,方法调用被编码分派到调用处理程序的invoke方法 /** * 该方

2020-11-03 09:30:57 185

转载 倚天屠龙之建造者模式

什么是建造者模式意图:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。主要解决主要解决在软件系统中,有时候面临着"一个复杂对象"的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法却相对稳定。何时使用一些基本部件不会变,而其组合经常变化的时候。当一个类的构造函数参数个数超过4个,而且这些参数有些是可选的参数,考虑使用构造者模式。如何解决:将变与不变分离开。关键代码:

2020-11-02 20:34:44 106

原创 您瞧,工厂模式

工厂模式的介绍工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式工厂模式又称工厂方法模式,是一种创建型设计模式,其在父类中提供一个创建对象的方法, 允许子类决定实例化对象的类型。这种设计模式也是 Java 开发中最常见的一种模式,它的主要意图是定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行那是不是当多个对象,继承同一个父类,可以实例化一个工厂,用于生产这些对象呢?分类简单工厂(一个普通类)public c

2020-10-11 14:26:41 125

转载 汉字编程

今天看到一篇有趣的文章,转载一下来自小傅哥的文章,原文地址:bugstack虫洞栈这个是是他的公众号:一、前言在编程的路上你是否想过,用汉字写一写代码?最近有初学编程的小伙伴问小傅哥,汉字可以写代码吗。自己英文不好,要是汉字可以写代码就好了。难道你要的是易语言?其实并不是,小伙伴也是学习Java的初学者,刚刚学习到Spring看着一片没有注释的代码实在不好理解,要是都是汉字写的,那不和读作文一样了吗!说到注释,我想到大部分程序员讨厌的两件事;不喜欢写注释 不喜欢别人...

2020-10-10 18:08:51 4628

原创 这个篇设计模式,值得拥有

前情回顾对于一个程序员的进阶之路,设计模式这个东西地位很重。当你想对代码进行优化或者去除重复逻辑,这时候如果你会设计模式,那你的代码可以很优雅。如何学呢首先要有一本好书,或者是适合自己的一本书。历经九九八十一难,我发现一本还不错的。研磨设计模式截取其中一个目录:目录是不是很详细。这是简介:《研磨设计模式》完整覆盖GoF讲述的23个设计模式并加以细细研磨。初级内容从基本讲起,包括每个模式的定义、功能、思路、结构、基本实现、运行调用顺序、基本应用示例等,让读者能系统、完整、准确地掌

2020-10-09 19:48:35 231

原创 服务器同步时间

昨天需要把服务器上的时间同步至最新,可是这几个服务不通网络这个怎么搞呢,想起windowsServer可以访问外网,那是不是可以把这个作为时间服务器呢,于是各种百度,终于发现一个有用且写的不乱的linux ntp 同步windows 时间服务器。windows端172.24.160.112打开注册编辑器cmd 输入:regedit,打开修改以下选项的键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProvid

2020-09-29 11:09:06 288

原创 kafka安装

安装zoopkeeper解压后进入目录 cd zookeeper-3.4.13/conf复制zookeeper的配置文件 cp zoo_sample.cfg zoo.cfg 返回上级进入bin目录下,键入如下命令(配置文件是conf/zoo.cfg)./zkServer.sh start 安装kafka解压tartar -zxfv kafka_2.10-0.9.0.0.tgz修改config/server.properties配置(主要是这个)l.

2020-09-29 09:56:47 78

原创 windows删除java服务

当我们在windows起一个jar包,最苦恼就是找到对应的进程号,进行删除。经过多次查找渡娘,今日分享心得先起一个jar包吧(后台进程运行)cmd文件:@echo offrem 隐藏cmd窗口%1 mshta vbscript:CreateObject("WScript.Shell").Run("%~s0 ::",0,FALSE)(window.close)&&exitrem 运行jar包,>GateWay.log 2>&1 & (&gt.

2020-08-26 23:21:07 776

原创 win10安装linux子系统

前几天看到一篇文章关于win10linux子系统,之前都是搞虚拟机的,但是虚拟机有点耗内存,看到这个感觉不错。第一步先开启。注:这里有些文章写着先打开 开发人员模式,不过我的没有二 ,在windows store 中搜索linux,选择unbuntu(这个是免费的)下载安装即可三:配置运行,设置用户和密码。四:修改apt源(Ubuntu 20.04 apt 更换国内源)主要是修改/etc/apt/sources.list拷贝防止异常:sudo cp /etc/apt/sour

2020-08-16 16:04:42 2130 1

原创 kafak在spring中如何使用呢?瞧这个

kafka的使用引入依赖 <!-- kafka--> <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> </dependency>最简单的用法(可跳过)配置文件 #

2020-07-02 22:36:21 190

原创 springboot之kafka配置参数

kafka使用@

2020-07-02 22:32:26 9984

原创 你要的栈、队列、deque,看这个就行

Deque:双端队列队列(FIFO 先进先出):queuestack:栈(FILO 先进后出)stack:栈(FILO 先进后出)方法解释异常push向栈顶添加失败抛异常pop获取并删除栈顶数据失败抛异常peek查看栈顶失败抛异常队列:queue 示意图方法解释异常add队尾增加一个元索如果队列已满,则抛出一个IIIegaISlabEepeplian异常offer队尾添加若队列满了,直接返

2020-06-28 16:18:37 323

原创 咦,咋没加volatile,变量也可见的呢?

本想今天复习一下volatile的,结果在写demo时,怎么也达不到效果。还以为写错的呢。最后发现是 System.out.printlnr惹的祸。我的demo如下:定义一个变量控制线程的中断。最初的demo是这样的:class Test1{ //public volatile static int num =0; public static int num =0; public static void main(String[] args) { new Th

2020-06-17 18:41:07 1307 3

原创 docker在centos和windows的安装

centos7先卸载之前的dockeryum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-l

2020-06-03 23:53:53 366

原创 docker命令之史泰龙版

docker命令查看镜像 ps重新启动镜像 start停止镜像 stop进入容器内部 exec删除镜像 rmi删除容器 rm搜索search下载镜像 pull运行时run日志log获取容器/镜像的元数据 inspect连接到正在运行中的容器 attach容器与主机之间的数据拷贝cp从容器创建一个新的镜像 commit数据卷 volumedockerFiledockerFile[root@1b32baa676f5 zzg]# docker build -f docke

2020-06-03 23:31:20 147

原创 springmvc---请求流程

请求流程具体流程:用户发请求–>DispatcherServlet,前端控制器收到请求后自己不进行处理,而是委托给其他的解析器进行处理,作为统一访问点,进行全局的流程控制。2.DispatcherServlet–>HandlerMapping,HandlerMapping将会把请求映射为HandlerExecutionChain对象(包含一个Handler处理器,多个Ha...

2020-05-31 15:29:30 399

谷歌插件--保护眼睛

如何安装,相信你肯定知道。爱护你的眼睛。额,咋还要大于50个字,这不是强人所迫的,这这这这这这这这这这这这这这这这这这这这这这这这这这这这这这这这这下可以了把

2020-11-03

sonarqube质量分析工具

SonarQube是一个开源工具,可以帮助进行代码质量分析和报告。它会扫描用户的源代码,查找潜在的错误,漏洞和可维护性问题,然后在报告中显示结果,方便用户识别应用程序中的潜在问题。

2018-08-28

php7.0 memcached 扩展

memcache的PHP扩展,适用于Architecture为x64,Thread Safety为enabled的PHP版本(phpinfo中可查)

2018-08-09

chrome的扩展程序--xdebug

该文件是Chrome浏览器的扩展程序xdebug—help,主要是搭配PHP xdebug使用

2018-08-04

php_memcache.dll

memcache的PHP扩展类,适用于PHP5.6版本,包含32位和64位,ts版本和nts版本都有

2018-08-04

谷歌修改页面编码

谷歌扩展工具,用于改变页面编码问题,网页中文乱码可点击选择更换该页面的文字编码

2018-07-23

git视图化工具

tortoisegit 是Windows下的git客户端工具,文件夹中包括三个文件,32位,64位以及中文语言安装包

2018-07-23

空空如也

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

TA关注的人

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