自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 feign接口参数遇到的bug

服务接收方接口如下当服务调用发调用服务时候,调用方传参数过来,但是接受方接口里的参数对象里的属性全部为空。解决方案如下:第一次尝试:所有的属性上面都加上@JsonProperty(value=属性名),无效第二次尝试 :所有的属性上面都加上@JsonProperty(value=属性名第一个字母大写),无效第三次尝试:没有传值的属性上面不要加@JsonProperty注解 有效...

2022-01-26 21:31:43 903

原创 String.join()的用法

2021-11-24 09:17:57 727

原创 理论实操总结 三板斧

周阳老师的三板斧 学习思路

2021-11-15 17:18:36 617

转载 数据库设计的三大范式

1,第一范式(1)表里的字段不可拆分,比如adress拆成省市区。原子性2,第二范式3,第三范式注意:一般都是满足第一范式和第二范式,第三范式没有强制要求

2021-11-10 20:08:23 116

原创 【bug】启动springboot项目报错“找不到符号”

解决方案(亲测有效):1,清楚缓存并重启2,mvn clean and install 此springboot项目所需要的模块

2021-11-10 15:24:30 1290 1

原创 sql按时间查询

博客一:mysql按时间查询(年/月/日) - 阿波罗Apollo - 博客园 (cnblogs.com)select * from byzp_personinfo where date_format(birthday,'%Y-%m')=date_format(now(),'%Y-%m');这条查询语句亲测有效博客二:mysql 根据日期时间查询数据 - anobscureretreat - 博客园 (cnblogs.com)date:...

2021-11-09 15:05:32 1636

转载 zookeeper的安装 亲测有效

Linux(centos 7.5)服务器安装Zookeeper_lydms的博客-CSDN博客_centos安装zookeeper1、创建文件安装目录mkdir /usr/local/zookeeper2、下载zookeeperwget https://codechina.csdn.net/weixin_44624117/software/-/raw/master/software/zookeeper-3.4.14.tar.gz3、解压文件tar -zxvf...

2021-11-08 14:02:40 573

原创 根据开发还是生产环境发送短信验证码

@Value("${spring.profiles.active}")private String active;String code = "prod".equals(active) ? RandomStringUtils.randomNumeric(4) : "1234";VerifyCodeVO verifyCodeVO = new VerifyCodeVO();verifyCodeVO.setCode(code);verifyCodeVO.setPhone(param.getPhone(.

2021-11-04 11:44:42 111

原创 20_Eureka集群环境构建

修改映射配置etc目录就是配置文件目录我们是在本地一台机子上部署3个eureka,这里的localhost不合适再使用localhost。实际上是三台不同的机器上面部署三个eureka服务的,这里可以如上图所示修改一下ip的对应关系,把localhost换成相应的名字改配置文件 1上面注册2 , 2上面注册1这里就可以清晰的看出集群互相注册的信息,所以我们要做个ip映射...

2021-11-03 15:25:17 60

原创 19_Eureka集群原理说明

“企业都是集群,没有单机版”集群中的每一台机器都要和其它所有服务互相注册

2021-11-03 14:55:13 90

原创 18_订单微服务80入驻eurekaServer(1个细节1个bug)

1,不入驻 2,bug如果不想入驻呢?2,1个bug:这个bug很难找,原因如下:

2021-11-03 14:44:56 76

原创 17_支付微服务8001入驻erekaServer

1,改pom,引入jar包2,改yml文件3 主启动重新启动8001此时再访问7001eurekaServer服务

2021-11-03 14:29:29 69

原创 16_EurekaServer服务端安装

Ereka1.x和2.x版本的区别:现在用2.x不用1.xpom文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache..

2021-11-03 14:13:02 305

原创 15_Eureka(服务注册与发现)基础知识

如果只有几个微服务,可以像前几集讲的用restTemplate直接调用,但是微服务数量多了,这样就不行了服务注册中心:上面作图可以看到,euraka是多个的,这是集群的方式部署的,为了防止单点故障...

2021-11-03 13:51:03 77

原创 14_工程重构

工程里不同模块之间的重复代码提取到一个common里建立一个新的模块改pom因为这个模块是不对外暴露服务的,就没有application.yml文件和主启动类了然后最后在需要引入的模块里引入依赖注意:热部署在更改代码是有效的,但是更新依赖后是需要重新启动的...

2021-11-03 13:33:48 57

原创 13_IDEA中设置Run Dashboard(13集快结束部分)

(22条消息) IDEA中设置Run Dashboard_chinoukin的博客-CSDN博客 <component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> </set> </op

2021-11-03 13:06:44 51

原创 12_13_消费者订单模块(几个小细节)

80端口是http访问的默认端口,可以不加端口号,默认访问的就是80端口。比如我们访问百度,是没有加端口号的,默认就是访问80端口 问题:这个模块的业务类包含service和dao吗?回答是:不包含这个模块是消费者调用,干活的是payment模块,是去调用支付模块的,只要controller和entities如上图,现在这个模块是没有OrderService了,只有个controller这个时候怎么办?我们可以通过resttemplate来实现80端口的服务远程调用...

2021-11-03 11:37:03 139

原创 11_热部署Devtools

修改代码需要断开再启动比较麻烦 自动热部署可以解决这个问题 修改完代码不需要重启服务1,添加依赖到子模块里<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optiona.

2021-11-03 10:14:19 61

原创 09_模块构建(中和下)(业务编写流程)

1,建表2,entities3,dao4,service5,controller1,建表2,entities

2021-11-02 18:19:39 85

原创 08_订单模块构建(上)主要学习构建5步骤

1,建module2,改POM3,写YML4,主启动5,业务类1,建module2,改POM<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=.

2021-11-02 17:07:50 95

原创 06_父工程pom文件 07_dependencies与dependencyManagement的区别

1,2,修改pom文件 直接粘贴复制过来<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.ap..

2021-11-02 15:42:59 74

原创 05_父工程Project空间创建

1,这里的父工程选择的注意:约定>配置>编码不要上来就编码,上来把环境配置号好

2021-11-02 15:08:50 47

转载 oss工具类

注意:下面获取OSS对象是单例的 而且是线程安全的。双非空import com.aliyun.oss.*;import com.aliyun.oss.model.GeneratePresignedUrlRequest;import com.aliyun.oss.model.PutObjectRequest;import org.apache.commons.lang3.time.DateUtils;import org.slf4j.Logger;import org.slf...

2021-11-02 09:54:02 1441

原创 阿里云oss对象储存服务

输入红框内的id和secret就可以登陆 查看和修改相关信息

2021-11-02 09:28:12 37

原创 Linux系统安装redis(本人实操有效)

阿里云(ECS)安装Redis-5.0.3_wang_magento的博客-CSDN博客_ecs redis​ https://redis.io/download(这个就是上面的官网地址)$ wgethttp://download.redis.io/releases/redis-5.0.3.tar.gz$ tar xzf redis-5.0.3.tar.gz$ cd redis-5.0.3$ make​进入src目录文件夹中,将redis-server 和 re...

2021-11-01 15:13:49 70

原创 Linux系统安装Java和tomcat

搭建Java Web开发环境 - 开发者体验平台 - 阿里云开发者社区 (aliyun.com)上面这个链接出自阿里云,有三个安装,Java,MySQL,tomcat。我成功安装Java和tomcat,MySQL安装失败。

2021-11-01 11:44:38 76

原创 常识

1,数据库里性别一般用0个1代替,而不是用char类型

2021-10-28 20:07:27 58

原创 mybatis 中 foreach collection的三种用法

mybatis 中 foreach collection的三种用法 - 程序员最后都要送外卖 - 博客园

2021-10-28 18:48:17 66

原创 精管家Excel导入与导出

待研究

2021-10-28 16:41:26 58

原创 复杂条件分页sql查询【精管家】(待研究)

待研究知识点:这种复杂的sql查询,左外连接,条件判断等OrderController层/** * * @param areaId * @param startDate * @param endDate * @param sources * @param keyword * @param supplierIds * @param statuses * @param handleStatuses..

2021-10-28 16:40:25 171

原创 查询数据库

这里的order_id写与不写实际上并没有什么影响但是后面可以利用这种思想 利用到联合索引 只是猜测 这里并没有利用到联合索引。不知道对不对

2021-10-28 15:12:37 44

原创 Linux日志

ps aux | grep jingguanjia

2021-10-27 18:56:09 65

原创 生产环境bug处理流程

2021-10-27 18:07:57 594

原创 【bug】版本依赖导致的错误

java.io.FileNotFoundException: E:\maven-respository\com\sun\xml\bind\jaxb-impl\2.1\jaxb-api.jar (系统找不到指定的文件。)根据上面结果百度搜出的结果根据这一条判断需要引入阿里云的依赖于是引入了依赖<dependency> <groupId>com.aliyun</groupId> <artifactId

2021-10-27 17:02:29 660

原创 枚举类再学习

一,枚举类enum的values()方法(20条消息) 枚举类enum的values()方法_冷夜轩的博客-CSDN博客_enum.values我的总结:1,enum类.values()方法返回的是枚举类里的每一个枚举值2,枚举类有存储数据的功能,一般都是存一些不怎么变化的常量二,示例所以下图设置类型的时候直接enum.oridinal()拿到对应的类型...

2021-10-27 15:34:38 40

原创 线程再学习(6篇博客)

一,线程池的拒绝策略Java ThreadPoolExecutor的拒绝策略CallerRunsPolicy的一个潜在的大坑_明明如月的技术博客-CSDN博客_callerrunspolicy二,Java ThreadPoolExecutor的拒绝策略Java ThreadPoolExecutor的拒绝策略_明明如月的技术博客-CSDN博客三,ThreadPoolTaskExecutor和ThreadPoolExecutor区别ThreadPoolTaskEx...

2021-10-27 11:51:49 88

原创 【bug】精管家后台admin页面访问不了

客户昨天页面还可以访问,今天就访问不了了客户是用域名地址访问的:http://ai.jingguanjia.com.cn:30002/index.html然后我用域名对应的ip:port地址访问http://ai.jingguanjia.com.cn:30002/index.html就可以访问所以这个问题是出在域名解析上,域名是客户那边负责的,最后让客户查一下域名的问题...

2021-10-27 10:35:42 93

原创 线程池的配置

package com.zskj.dry.config;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.context.properties.EnableConfigurationProperties;import org.springframework.context.annotation.Bean;import org.springframework.c.

2021-10-26 15:49:21 96

原创 枚举类的使用

前端传入的类型(注册,登陆,改密等)所对应的值 通过这个值可以从枚举类中拿到不同类型对应的TemplateCode

2021-10-26 14:58:17 63

原创 ImmutableMap.of方法

关于map里的ImmutableMap.of方法_CodeSheep1的博客-CSDN博客_immutablemap.of

2021-10-26 14:49:37 705

空空如也

空空如也

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

TA关注的人

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