java学习
积极向上的Elbert
所有的努力都是为未来的成功做铺垫
展开
-
idea2024使用springboot3.x系列新建java项目,使用jdk17,启动项目报错
报错显示我bean注入不进去,service能正常注入就这个repository注入报错,一开始以为是jdk版本与springboot版本以及jpa版本不兼容导致的,因为在InfoSysRepository该类中已经加了注解,理论上应该被扫描进bean工厂管理。需要加上@EnableJpaRepositories(basePackages = “com.erectile.jpa.repository”)才行。身为一名开发人员,敲代码无数,竟被一个小小启动给我卡了大半天,太丢脸了。原创 2024-06-29 01:36:52 · 287 阅读 · 1 评论 -
windows查看线程状态及内存情况
visualvm打开JVisualVM(能够监控线程,内存情况,查看方法的CPU时间和内存中的对象,已被GC的对象,反向查看分配的堆栈,详细信息参见JVisualVM简介)转载 2022-07-27 17:16:26 · 910 阅读 · 0 评论 -
记录项目中遇到的技术问题
就像jpa中的save方法,如果实体中设置了id为主键,那么当id重复的时候就会执行更新操作,否则会执行插入操作,这个时候,如果我还要根据另外一个字段username进行以上操作该怎么弄(就是说当id不一样,而username一样的时候,我也想进行更新操作)?3.有这么一个问题,就是我有1000条数据,其中有一些是已经存在数据库的这些数据就要做更新,另外的数据是数据库原本不存在的是要插入的,这时候怎么处理。答因为事务的原因,当保存的数据中有异常数据时,会报错导致回滚,所有所有的数据都不会存到数据库。....原创 2022-07-15 10:42:19 · 358 阅读 · 0 评论 -
将字符串数组String[]转换成List的三种方法
将数组转换成list集合原创 2022-06-06 11:57:22 · 49736 阅读 · 1 评论 -
创建存储过程,并调用存储过程,往数据库中添加十万条数据
创建存储过程delimiter $$drop procedure if exists p1;create procedure p()begin -- 定义 declare i int; declare source1 varchar(32); declare sqlname1 varchar(32); declare sqltext1 LONGTEXT; -- 赋值 set i = 20000; set source1 = 'user'原创 2022-04-20 18:02:28 · 1124 阅读 · 0 评论 -
学习完了,对三大集合(List、Set、Map)进行总结
趁着今天有空就来对前几天学的集合Collection做一个知识的总结归纳吧集合(或者说容器)有三种,list,map和set,这三种都为Collection的子接口ListList有三个实现类,分别为ArrayList,LinkedList和Vector① ArrayList底层是一个数组,存放进去的数据具有下标或者说索引,通过add的方式往最后添加一个元素,通过get(下标)的方式获取该位置的元素,当数组空间满了之后(默认空间是10, DEFAULT_CAPACITY = 10),再往里添加元素时原创 2021-06-03 19:17:16 · 148 阅读 · 0 评论 -
i++和++i的区别
真是太丢脸了,i++和++i竟然还搞混了这篇文章专门记录一下i++就是先赋值再自增++i就是先自增再赋值 int[] a= new int[10]; a[0]= 1; int b= 0,c=2; a[b++]=3;//实际上就是a[0]=3;然后b自增; a[++c] = 4;//实际上就是先c自增;然后再执行a[3]=4; System.out.println(a[0]);//故输出3记好啊,球球了...原创 2021-05-25 23:29:52 · 91 阅读 · 0 评论 -
java学习路线
java详细学习路线及路线图 置顶 钟长森 2020-03-29 12:22:42 ...转载 2021-02-02 17:58:43 · 228 阅读 · 2 评论