在新项目使用redis的时候启动报io.lettuce.core.RedisCommandTimeoutException: Command timed out从字面意思应该知道是redis连接超时,但是我网络没问题,测试也是好用的,所以我考虑到是不是我配置文件的问题,然后就发现了我把链接时间写成了0  redis:   &n; 查看全文>
小东Freeman • •
前言最近在重构网站时需要把网站划分为好多模块,所以需要用二级域名进行区分,类似blog.funyan.cn,这样在访问这个网址的时候就可以访问我的博客页面,所以我需要多个二级域名共同使用80端口,但是阿里云解析时遇到了问题,那就是只能一个域名解析到服务器,所以我们用nginx来解决这个问题。解决方案1、打开nginx配置文件,输入以下内容server {   &nb; 查看全文>
小东Freeman • •
问题最近在重构本网站的时候,因为用的是springcloud框架,发现springcloud gateway与FeignClient同时使用的时候,srpingcloud用Finchley.RELEASE,springboot用2.0.3.RELEASE,gateWay会报错启动不起来,但是feign是可以用的,然后我就把springcloud的版本改成了Finchley的最新版本,Finchle; 查看全文>
小东Freeman • •
前言最近在搭建spring cloud项目的时候用到了Eureka注册中心,所以要有生产者和消费者的概念,所以在生产者启动类上要加一个服务发现的注解,但是在网上看代码教程的时候发现有两个不一样的注解,实现的是同一个功能,所以在网上找了下@EnableEurekaClient与@EnableDiscoveryClient区别。区别spring cloud中discovery service有许多种实; 查看全文>
小东Freeman • •
前言今天接到个需求,就是把查询结果按照拼音首字母进行排序,因为之前没有接触过,所以就上网查了下,果然mysql已经帮你做好了。方法1、如果存储的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用汉字,因此只是针对一级汉字能正确排序也够用了)。直接在查询语句后面 添加 order by n; 查看全文>
小东Freeman • •
微服务项目的开发过程中,工程会非常多,经常要启动很多个服务,才能完成一项测试。启动的多了,容易开发者带来错乱的感觉,很不方便管理。在idea作为开发工具时,推荐一个很好用的功能--Run Dashboard。Run Dashboard如下所示:调出方法:1、如下图所示点击Edit configuration2、点击加号,选择springboot,随便起个名字然后点击apply,点击ok3、在右下角; 查看全文>
小东Freeman • •
前言在java学习中,经常会听到或者用到Spring Boot和Spring Cloud,别人搭好的框架,自己倒是会用,但是Spring Boot和Spring Cloud到底是什么呢,自己总是一知半解,所以今天就解释下Spring Boot和Spring Cloud到底是什么。正文SpringBoot先于Spring Cloud问世。SpringBoot相当于脚手架,借助他可以快速搭建房子,它本; 查看全文>
小东Freeman • •