首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java
舌尖上的蛋炒饭
创建于2022-06-21
订阅专栏
java
暂无订阅
共35篇文章
创建于2022-06-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java读写Excel之HSSFWorkbook、XSSFWorkbook、Workbook
Java读写Excel之HSSFWorkbook、XSSFWorkbook、Workbook 引入maven依赖 HSSFWorkbook 读取xls文件,也就是老版本的97-2003版本的excel
Integer1000为什么不等一Integer1000
Integer 对象除了可以通过new来创建,也可以直接将int值赋值给Integer变量,这是因为系统会自动根据将这个int值封装成一个Integer对象,比如:Integer a=100;实际操作
Java的Exception
Java的Exception 异常的分类 RunTimeException,都是我们平时出现的各种bug,说明这种报错编译的时候是不会报出来的 非RunTimeException,都是我们在写代码的时
SpringBoot注解之@Configuration、@Bean、@Component
SpringBoot注解之@Configuration、@Bean、@Component 首先:我们先简单描述一下这三个的作用 @Component注解表明一个类会作为组件类,并告知Spring要为这
SpringBoot注解之:@Target和@Retention
SpringBoot注解之:@Target和@Retention @Target 先来看一下源码,发现只有一个参数ElementType[] value() 我们进入ElementType的源码 @T
SpringBoot监听器
SpringBoot监听器 为什么要使用监听器 emmmm,这是我从网上抄来的讲解,很生动,我就喜欢这样的解释,不知道有没有男生和我一样,更喜欢具象的讲解 为什么要使用监听器,举个例子,大家在过红绿灯
SpringBoot过滤器
SpringBoot过滤器 客服端与web资源之间的请求和响应都通过过滤器进行过滤。比如web前端和服务端进行交互,但端口号又不一样,这样就存在了跨域问题,可以通过配置过滤器解决 声明:Filter有
SpringBoot+AOP(@Around)
SpringBoot+AOP(@Around) 虽然SpringBoot很方便,可以使我们不太懂原理的情况下都可以轻松的写出一个CRUD的项目,但是SpringBoot的控制反转和依赖注入我们时时刻刻
SpringBoot+MyBatis多表联合查询
SpringBoot+MyBatis多表联合查询 写在前面 联合查询在实际工作中用的并不多,因为很多表的数据比较大,或者说未来比较大的表,都要谨慎使用联合查询 数据准备 建表语句 插入数据 插入数据(
springboot+mybatis的CRUD:项目的搭建
springboot+mybatis的CRUD:项目的搭建 1、创建项目,就不讲了 2、引入mybatis 百度maven第一个结果,或者直接进入传送门,进去之后搜索"MyBatis Spring B
springBoot+mybatis的CRUD:分页查询
springBoot+mybatis的CRUD:分页查询 1、添加pom依赖 老规矩,maven官网搜索: PageHelper Spring Boot Starter 2、配置文件编写 新增如下内容
SpringBoot+RocketMq入门
SpringBoot+RocketMq入门 其实公司是有rocketmq的,但是发现公司的使用了ONS(Open Notification Service即开放消息服务),是要花钱的哦,所以还是自己搭
SpringBoot+Redis
Redis Redis基础知识 一共五种类型 String 就像我们下面在springboot中的例子一样,单个USer在redis存储为String,如果多个用户的话,可能会存储为其他的类型 Has
Java之BigDecimal
Java之BigDecimal 背景:经常看到开发在计算金额的时候,使用的并不是double类型,而是一种叫BigDecimal的类,好奇持续了一段时间,等把手头的事儿告一段落了,返回来搜索了一下。
记一次错误使用Integer.parseInt引起的bug
记一次错误使用Integer.parseInt引起的bug 事情是这样的,原本呢,我需要将8位的渠道编码转换成int类型,但是我错误的将手机号转换成了int类型导致了报错。将代码简化之后其实就是下面的
TestNg之invocationCount和invocationTimeOut
TestNg之invocationCount和invocationTimeOut 场景:我想要一个接口运行10次,一共消耗的时间不能大于11000毫秒 结果 我们继续来试一下异常的场景 结果
TestNg之软硬断言
TestNg之软硬断言 场景,比如说我有一个测试方法,需要验证两个参数,一个校验失败了但是不能影响另一个,我们先来看一下平时我们使用的硬断言的结果 结果,执行结果为失败,且第二个判断失败之后,并未执行
TestNg之监听器@Listener
TestNg之监听器@Listener @Listener位置 和其他的注解放在方法上不同,@Listener是放在类上的 @Listener注解内容 首先我们来看一下@Listener这个注解里面是
TestNg如何生成结果文件
TestNg如何生成结果文件 测试一下 第二个接口一定会报错 xml文件 执行xml文件 生成结果文件 \
TestNg的xml文件编写
TestNg的xml文件编写 time-out 在本测试中的所有测试方法上使用的默认超时。 那么这个超时时间和注解上的超时时间哪个优先级更高呢,时间出真知,经过验证,在已经有超时注解的方法上,以方法上
下一页