WILL
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

Spring-Cloud-Alibaba(3)-服务治理

服务治理介绍先来思考一个问题通过上一章的操作,我们已经可以实现微服务之间的调用。但是我们把服务提供者的网络地址(ip,端口)等硬编码到了代码中,这种做法存在许多问题: 一旦服务提供者地址变化,就需要手工修改代码 一旦是多个服务提供者,无法实现负载均衡功能 一旦服务变得越来越多,人工维护调用关系困难 那么应该怎么解决呢, 这时候就需要通过注册中心动态的实现服务治理。 什么是服务治理服务治理是微服
2023-05-28
好好码代码吖 > JAVA > Spring
#JAVA #Spring #SpringCloud #SpringCloud Alibaba

Spring-Cloud-Alibaba(1)-大话Spring Cloud

微服务介绍微服务架构介绍微服务架构, 简单的说就是将单体应用进一步拆分,拆分成更小的服务,每个服务都是一个可以独立运行的项目。 微服务架构的常见问题一旦采用微服务系统架构,就势必会遇到这样几个问题: 这么多小服务,如何管理他们?(服务治理 注册中心[服务注册 发现 剔除]) 这么多小服务,他们之间如何通讯?(restful rpc) 这么多小服务,客户端怎么访问他们?(网关) 这么多小服务,一旦
2023-05-28
好好码代码吖 > JAVA > Spring
#JAVA #Spring #SpringCloud #SpringCloud Alibaba

Spring-Cloud-Alibaba(2)-搭建项目

微服务环境搭建本次是使用的电商项目中的商品、订单、用户为案例进行学习。 环境准备 maven:3.6.x 数据库:MySQL 5.8 持久层: SpingData Jpa 其他:​ SpringCloud Alibaba 技术栈 模块设计 springcloud-alibaba 父工程 shop-common 公共模块【实体类】 shop-user 用户微服务 【端口: 807x】 shop-p
2023-05-28
好好码代码吖 > JAVA > Spring
#JAVA #Spring #SpringCloud #SpringCloud Alibaba

Excel生成建表语句

Excel生成建表语句简介前言 最近公司开展新项目,由于项目进度紧急,部分项目负责人不在现在,建表相关的使用的是Excel,由于Excel拼接过于麻烦,博猪COPY了一下大神的代码,修改了部分代码,以便适用于我们项目。 参照博客地址:博客地址 准备工作Excel模板 模板可以根据自己的习惯来创建,需要注意的是建表时我们需要的参数有:数据库名,表名,表注释,列名,列注释,列类型,列长度,列精度,是
2023-05-28
好好码代码吖 > JAVA > POI
#POI

EasyExcel保姆级教程(2)

上文详细介绍了easyExcel的优点以及相关的读操作,通过这些案例你会发现,阿里巴巴的easyExcel真的对POI做了大量的封装和优化,同时让我们开发者使用也变得那么的so easy,那么今天博猪就紧着介绍一下easyExcel相关的写操作,看完这些案例就会发现Excel的处理也不是那么头疼了。 Excel操作-写准备工作 创建导出数据,我们默认用一个私有方法代替。 生成文件为了方便查看,
2023-05-28
好好码代码吖 > JAVA > POI
#POI #EasyExcel

EasyExcel保姆级教程(1)

EasyExcel保姆级教程(1) 由于博猪所在行业使用到关于Excel导入、导出的功能比较多,本文主要详细介绍一下博猪使用的阿里巴巴的easyExcel,让Excel相关操作没那么多烦恼。 前言Excel的缺点 Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题
2023-05-28
好好码代码吖 > JAVA > POI
#POI #EasyExcel

JDBC连接参数【rewriteBatchedStatements】详解

前言 最近博猪在做一些风险测算相关的工作,大体业务流程就是业务人员通过Excel录入数据后,后台通过默认的风险因子计算后,批量入库,同时会把业务人员导入的测算数据的Excel上传,由于这块操作比较多,但是因为后台使用的ORM框架是MybatisPlus,里面提供的一些API还是挺便捷的,但是同步通过输入测验发现一个问题,下面就以一个案例进入一下今天的主题,细扒一下MyBatisPlus的批量插入操
2023-05-28
好好码代码吖 > JAVA > MyBatis
#JAVA #JDBC #Mysql

MyBatis技术内幕

前言 博主mybatis源码学习相关资料: MyBatis技术内幕 myBatis网站: mybatis3官网文档地址 简介ORM 简介ORM概念对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中
2023-05-28
好好码代码吖 > JAVA > MyBatis
#JAVA #JDBC #Mysql #MyBatis

JAVA_浅析枚举

1.简介==Enum 一般用来表示一组相同类型的常量==。如:性别、日期、月份、颜色等。对这些属性用常量的好处是显而易见的,不仅可以保证单例,且在比较的时候可以用 ”==” 来替换 equals。在 JDK1.5 之前是没有 Enum 这个类型的,那时候一般用接口常量来替代。 2.Enum究竟是啥你是否被问到过以下的问题: 枚举允许继承
2023-05-28
好好码代码吖 > JAVA > JAVA特性
#思考 #JAVA #枚举

异常处理及思考

Java中应该如何处理异常,这个话题看似简单,不就是try...catch嘛,但是往往BUG更容易出现在一些简单地、我们更容易忽略的地方。 一个好的异常处理能让开发人员快速定位异常信息和修复问题,同时也能更好的让使用人员进进行捕获和处理异常信息。 使用finally或try…with…resource关闭资源如果我们在try代码块中需要使用到一些资源,比如InputStream,在使用完之后我
2023-05-28
好好码代码吖 > JAVA > JAVA特性
#思考 #异常
1…56789

搜索

Hexo Fluid