Spring-Cloud-Alibaba(1)-大话Spring Cloud微服务介绍微服务架构介绍微服务架构, 简单的说就是将单体应用进一步拆分,拆分成更小的服务,每个服务都是一个可以独立运行的项目。 微服务架构的常见问题一旦采用微服务系统架构,就势必会遇到这样几个问题: 这么多小服务,如何管理他们?(服务治理 注册中心[服务注册 发现 剔除]) 这么多小服务,他们之间如何通讯?(restful rpc) 这么多小服务,客户端怎么访问他们?(网关) 这么多小服务,一旦 2024-01-03 好好码代码吖 > JAVA > Spring #JAVA #Spring #SpringCloud #SpringCloud Alibaba
Excel生成建表语句Excel生成建表语句简介前言 最近公司开展新项目,由于项目进度紧急,部分项目负责人不在现在,建表相关的使用的是Excel,由于Excel拼接过于麻烦,博猪COPY了一下大神的代码,修改了部分代码,以便适用于我们项目。 参照博客地址:博客地址 准备工作Excel模板 模板可以根据自己的习惯来创建,需要注意的是建表时我们需要的参数有:数据库名,表名,表注释,列名,列注释,列类型,列长度,列精度,是 2024-01-03 好好码代码吖 > JAVA > POI #POI
EasyExcel保姆级教程(2)上文详细介绍了easyExcel的优点以及相关的读操作,通过这些案例你会发现,阿里巴巴的easyExcel真的对POI做了大量的封装和优化,同时让我们开发者使用也变得那么的so easy,那么今天博猪就紧着介绍一下easyExcel相关的写操作,看完这些案例就会发现Excel的处理也不是那么头疼了。 Excel操作-写准备工作 创建导出数据,我们默认用一个私有方法代替。 生成文件为了方便查看, 2024-01-03 好好码代码吖 > JAVA > POI #POI #EasyExcel
EasyExcel保姆级教程(1)EasyExcel保姆级教程(1) 由于博猪所在行业使用到关于Excel导入、导出的功能比较多,本文主要详细介绍一下博猪使用的阿里巴巴的easyExcel,让Excel相关操作没那么多烦恼。 前言Excel的缺点 Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题 2024-01-03 好好码代码吖 > JAVA > POI #POI #EasyExcel
JDBC连接参数【rewriteBatchedStatements】详解前言 最近博猪在做一些风险测算相关的工作,大体业务流程就是业务人员通过Excel录入数据后,后台通过默认的风险因子计算后,批量入库,同时会把业务人员导入的测算数据的Excel上传,由于这块操作比较多,但是因为后台使用的ORM框架是MybatisPlus,里面提供的一些API还是挺便捷的,但是同步通过输入测验发现一个问题,下面就以一个案例进入一下今天的主题,细扒一下MyBatisPlus的批量插入操 2024-01-03 好好码代码吖 > JAVA > MyBatis #JAVA #JDBC #Mysql
MyBatis技术内幕前言 博主mybatis源码学习相关资料: MyBatis技术内幕 myBatis网站: mybatis3官网文档地址 简介ORM 简介ORM概念对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中 2024-01-03 好好码代码吖 > JAVA > MyBatis #JAVA #JDBC #Mysql #MyBatis
异常处理及思考Java中应该如何处理异常,这个话题看似简单,不就是try...catch嘛,但是往往BUG更容易出现在一些简单地、我们更容易忽略的地方。 一个好的异常处理能让开发人员快速定位异常信息和修复问题,同时也能更好的让使用人员进进行捕获和处理异常信息。 使用finally或try…with…resource关闭资源如果我们在try代码块中需要使用到一些资源,比如InputStream,在使用完之后我 2024-01-03 好好码代码吖 > JAVA > JAVA特性 #思考 #异常
JAVA_浅析枚举1.简介==Enum 一般用来表示一组相同类型的常量==。如:性别、日期、月份、颜色等。对这些属性用常量的好处是显而易见的,不仅可以保证单例,且在比较的时候可以用 ”==” 来替换 equals。在 JDK1.5 之前是没有 Enum 这个类型的,那时候一般用接口常量来替代。 2.Enum究竟是啥你是否被问到过以下的问题: 枚举允许继承 2024-01-03 好好码代码吖 > JAVA > JAVA特性 #思考 #JAVA #枚举
JAVA8-字符串前言Java 8 相对于之前的版本,添加了许多新的字符串相关特性,并对现有的 API 进行了优化。 StringJoiner详解拼接字符串 用法123456//不指定前缀和后缀StringJoiner stringJoiner = new StringJoiner(",");//指定前缀和后缀//StringJoiner stringJoiner = new StringJoi 2024-01-03 好好码代码吖 > JAVA > JAVA特性 #思考 #JAVA
JAVA8-Date Time API前言 该文章仅仅记录Java 8 新增日期相关的API文档。 时区概念Java8中日期和时间类的设计中,把相关API分成了两个包: java.time:该包中的日期和时间类是不具有时区的,比如LocalDate、LocalTime、LocalDateTime等。 java.time.zone:该包中的日期和时间类则是带时区的,比如ZonedDateTime、OffsetDateTime等。 2024-01-03 好好码代码吖 > JAVA > JAVA特性 #思考 #JAVA