- 博客(73)
- 资源 (1)
- 收藏
- 关注
原创 java动态导入excel按照表头生成数据库表
java动态导入excel按照表头生成数据库表,后面查询这些数据的时候,可以做配置表(建立一张表),文件名和表名做配置关系,如果要查询这些动态导入数据,则需要知道查哪些表,还有别的需求可以讨论,一起学习。5、里面有些逻辑按照需求来处理,比如表重复,中间出现异常等。
2024-01-24 15:41:13 1152 1
原创 nacos作为注册中心: Application failed to connect to Nacos server: “xxxx“
上述问题中我遇到的是第四个情景,按照自己的情景排查问题。
2024-01-10 08:42:01 864
原创 maven或者gradle打完jar,jekins启动提示找不到问题
我这次遇到的问题就是本地文件名都对,但是打完jar以后包名的首字母自己变成了大写,解决方法是,将idea清楚缓存,然后maven clearn,gradle clearn。1、记录下遇到的一个问题,maven或者gradle打完jar,然后jekins发布,启动提示找不到实体类,mapper,xml问题。3、然后排查每层的包名或者文件名是否能对应上。2、首先排查jar包中这些文件是否存在。
2023-11-17 17:07:25 271
原创 java object转json格式,转对象存储
1、一个object类型的数据,转成String类型大致是这个格式。3、将得到的json串转成相应的实体存储。2、首先将object转成String。
2023-10-26 09:16:57 477
原创 springboot 实现切面校验请求参数
import com} //这个是controller包下的所有请求接口都拦截 @Pointcut("execution(* com.aa.aa.pp.controller.productSupplier.ProductSupplierController.save*(..))") public void pointCut20() {
2023-08-17 10:07:09 620
原创 springboot 自定义注解
2、创建注解接口(javax.validation版本是2.0.0的,自行选择,太低也不行)3、可以创建全局异常来捕获(Result可以自己定义)1、引入maven依赖(版本太低也会导致不生效)
2023-08-15 11:05:55 735
原创 mysql 使用sum函数问题
4、查出user基本数据以及每个学生的考试总分数。1、建立主表(user)和子表(score)3、score表数据。
2023-05-17 14:36:56 139
原创 eureak升级nacos(内网,gradle项目)
4、bootstreap.properties配置访问nacos的连接用户名和密码。3、将application.properties数据放置到nacos中。1、首先去除eureak相应的依赖,增加nacos依赖。5、bootstrap.properties配置改造。2、如果有网关,需要在host中配置新网关。
2023-04-25 17:44:20 192
原创 JSON数组转成实体类集合
1、首先得到JSON数组(一般调用别人的接口,返回的数据是JSON数组)4、调用的接口 返回数据格式。2、将其先转换成字符串。3、再转换成实体类集合。
2023-03-28 10:42:06 2493
原创 idea插件 restfulTool使用
1、首先进行下载,两种方式,一个idea工具在插件直接下载,另一个是去官网把插件的包下载下来,官网地址:https://plugins.jetbrains.com/idea然后搜索插件2、里面有对应的版本,适合自己idea版本,可自行下载,下载完以后是个zip包3、idea导入下载的包,选择自己包的路径即可4、安装完以后,右侧会出现RestFulToll的列表,里面是自己的接口,可以自行请求
2023-03-01 09:27:51 1673
原创 datagrip和idea查询数据库 ctrl+enter 查询快捷键设置
默认是询问你执行哪些语句,我习惯用选中的语句执行,sql以分号结尾就是一条sql。我的是中文版的,路径就在,setting,database-编辑。idea连接好数据库以后。
2023-01-30 16:23:09 509
原创 java 数据导出excel(前后端流导出HttpServletResponse)
【代码】java 数据导出excel(前后端流导出HttpServletResponse)
2022-09-16 16:09:47 6653
原创 @Validated用在实体类的集合属性上
1、@Validated注解加value可以指定分组,这样颗粒度更细一些,我们只要在想限制的属性上同时指定分组的名字即可,addContractManagement.class这个名字可以随意写,是和实体类关联的,他俩一样即可,ItopsContractManagement这个是实体类。3、集合实体里面属性的限制。2、实体类中相关信息。
2022-08-19 15:21:32 878
原创 idea安装的插件
1、FreeMybatisplugin2、Gitee3、GitPoolBox4、Lombok5、MybatisLogPlugin(MybatisLogFormat)6、soapUIPlugin7、Swagger。
2022-07-18 14:29:59 513
原创 java读取树形excel,然后入库
1、excel格式大致这样2、一级不能相同,二三级都可以,但是不能在同级下面出现相同的3、具体的代码映射我就不写了,直接得到对应的集合
2022-06-27 16:48:46 737
原创 @RequestParam使用情况和@PathVariable
1、如果加@RequestParam在参数上,则必须写参数值才能请求通,访问的路径必须是localhost:80/asset/getAssetById?assetId=1,如果想不写assetId,可以在注解上设置**@RequestParam(required = false)** @GetMapping(value = "/getAssetById") public AjaxResult getInfo(@RequestParam(value = "assetId") Long asse
2022-05-30 19:06:33 395
原创 java查询多级数据组装成树返回
1、实体类结构public class ItopsAssetType extends BaseEntity{ private static final long serialVersionUID = 1L; /** 主键id */ private Long assetTypeId; private String assetTypeName; /** 父id */ @Excel(name = "父id") private Long parent
2022-05-20 17:07:30 819
原创 easyexcel对实体类属性赋值为null的问题
1、实体类@Data@EqualsAndHashCode(callSuper = false)@Accessors(chain = true)@ApiModel(value="Test对象", description="某水表的使用量")@Builder@NoArgsConstructor@AllArgsConstructorpublic class Test implements Serializable {2、excel数据3、我们在实体类上使用@Accessors注解会导致赋值
2022-05-04 11:42:58 893
原创 RabbitMq简单对列Demo
1、首先保证我们的MQ是运行状态,我们先写连接工具,定义一个ConnectionUtil类,然后将下面的工具代码写进去//定义连接工厂 ConnectionFactory factory = new ConnectionFactory(); //设置服务地址 factory.setHost("");//自己虚拟机的ip //端口 factory.setPort(5672); //设置账号信息,用户名、密码、vh
2022-04-26 15:44:30 89
原创 linux安装MQ(rabbitMQ)
1、首先我们需要对应的安装包(没有的私信我),将安装包放到opt目录下rpm -ivh erlang的安装包rpm -ivh socat的安装包rpm -ivh rabbitmq的安装包2、启用管理插件rabbitmq-plugins enable rabbitmq_management 出现下面的就可以了3、MQ的启动停止状态等systemctl start rabbitmq-server.service 启动MQsystemctl status rabbitmq-server.
2022-04-26 15:31:36 1419 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人