2022年6月6日

Java是编译型语言还是解释型语言

摘要: Java是编译型语言还是解释型语言 答案:java既是编译型语言,也是解释型语言。 你可以说它是编译型的。因为所有的Java代码都需要经过javac编译为.class文件,但主要是由于java现在拥有了jit,会将热点代码的.class文件直接编译为二进制本地代码。 你可以说它是解释型的。因为jav 阅读全文

posted @ 2022-06-06 11:55 汪汪程序员 阅读(33) 评论(0) 推荐(0) 编辑

2022年4月8日

RPC及Dubbo和ZooKeeper的安装

摘要: RPC及Dubbo和ZooKeeper的安装 RPC 通信有两种方式:HTTP(无状态协议,通信协议),RPC(远程过程调用) 它两的本质没有区别,只是功能有点不一样 官方解释: RPC是指远程过程调用,是一种进程间通信方式,他是一种技术的思想,而不是规范,它允许程序调用另一个地址空间的过程和函数, 阅读全文

posted @ 2022-04-08 21:28 汪汪程序员 阅读(186) 评论(0) 推荐(0) 编辑

定时执行任务-springboot

摘要: 定时执行任务-springboot 先看两个接口 这两个接口springboot已经帮我们封装好了,我们不需要去手动使用 TaskScheduler //任务调度者 TaskExecutor //任务执行者 具体步骤: 在启动类上添加这个注解: @EnableScheduling//开启定时功能的注 阅读全文

posted @ 2022-04-08 10:29 汪汪程序员 阅读(112) 评论(0) 推荐(0) 编辑

2022年4月7日

邮件任务-springboot

摘要: 邮件任务-springboot springboot可以很容易实现邮件的发送 具体实现步骤: 导入jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</a 阅读全文

posted @ 2022-04-07 23:58 汪汪程序员 阅读(106) 评论(0) 推荐(0) 编辑

异步任务-springboot

摘要: 异步任务-springboot 异步:异步与同步相对,当一个异步过程调用发出后,调用者在没有得到结果之前,就可以继续执行后续操作。也就是说无论异步方法执行代码需要多长时间,跟主线程没有任何影响,主线程可以继续向下执行。 实例: 在service中写一个hello方法,让它延迟三秒 @Service 阅读全文

posted @ 2022-04-07 20:35 汪汪程序员 阅读(215) 评论(0) 推荐(0) 编辑

2022年4月6日

二维数组与稀疏数组的互转

摘要: 二维数组与稀疏数组的互转 转换思路 二维数组转稀疏数组的思路: 遍历原始的二维数组,得到有效数据的个数sum,根据sum就可以创建稀疏数组sparseArr int[sum+1][3] 将二维数组的有效数据存入到稀疏数组 稀疏数组转原始的二维数组的思路: 先读取稀疏数组的第一行,根据第一行的数据,创 阅读全文

posted @ 2022-04-06 20:29 汪汪程序员 阅读(115) 评论(0) 推荐(0) 编辑

2022年1月14日

Mybatis(日志)

摘要: 6、日志 6.1、日志工厂 如果一个数据库操作出现了异常,我们需要排错,日志就是最好的助手。 曾经:sout,debug 现在:日志工厂 SLF4J LOG4J(deprecated since 3.5.9) 【掌握】 LOG4J2 JDK_LOGGING COMMONS_LOGGING STDOU 阅读全文

posted @ 2022-01-14 13:00 汪汪程序员 阅读(72) 评论(0) 推荐(0) 编辑

2022年1月12日

Mybatis(解决属性名和字段名不一致的问题)

摘要: 5、Mybatis(解决属性名和字段名不一致的问题) 我们从数据库中取到的数据都会交给实体类,然后从实体类中拿到数据并操作数据,所以如果我们数据库中的字段要是和实体类中的属性不一致的话,我们就从实体类中无法得到我们想要的一些数据 解决方法: 起别名【不推荐】因为要是字段非常多的话,就很不方便 就是在 阅读全文

posted @ 2022-01-12 16:06 汪汪程序员 阅读(396) 评论(0) 推荐(0) 编辑

2022年1月11日

Mybatis配置解析(核心配置文件)

摘要: 4、配置解析 4.1、核心配置文件 Mybatis的配置文件包含了会深深影响mybatis行为的设置和属性信息 mybatis-config.xml properties(属性)重点 settings(设置)重点 typeAliases(类型别名)重点 typeHandlers(类型处理器) obj 阅读全文

posted @ 2022-01-11 17:05 汪汪程序员 阅读(499) 评论(0) 推荐(0) 编辑

2022年1月10日

Mybatis(万能map)

摘要: mybatis(万能map) 我们使用对象作为参数有一个缺点: 我们要在mapper.xml文件和测试中要把所有的字段都写出来,那么,假如一个对象有100个字段,那我们要把这些字段都写出来吗? 所以这时我们就要用到map作为参数 实例: 对象 VS map 接口 int addUser(User u 阅读全文

posted @ 2022-01-10 22:03 汪汪程序员 阅读(331) 评论(0) 推荐(0) 编辑

导航