- 博客(10)
- 收藏
- 关注
原创 Map遍历的四种方法效率对比
最近在面试的时候笔试碰到一道关于map的题,请手写出map遍历效率最高的方法。关于map遍历的方式相信大家都知道,但是各个方法的一个效率高低可能有些人平常没有注意,所以在这做了一个简单的测试。public class MapBianLiXiaoLvBiJiao { private static Map<Integer,Integer> map=new HashMap<>(); static { for (int i=0;i<10000;i++){
2022-03-11 15:42:06
3559
2
原创 synchronized作用在方法上时
synchronized作用在方法上时当synchronized作用在方法上时:如果作用在普通的成员方法上,那么锁住的就是this对象;如果作用在静态成员方法上,那么锁住的就是类对象;类对象 !=this对象(需要锁住同一个对象才会产生互斥效果)。
2022-02-08 16:05:48
965
原创 springboot项目中导出接口实现
springboot项目中导出接口实现返回结果对象/** * @Description 返回结果对象封装 */@Data@AllArgsConstructor@NoArgsConstructorpublic class ResultInfo<T> implements Serializable { private static final long serialVersionUID = -3986667778876817461L; private String c
2021-12-17 10:38:54
1371
原创 springboot整合kafka随记
springboot项目整合kafka除了网上说的使用@KafkaListener注解之外,还可以通过实现CommandLineRunner接口的方式来配置kafka的消费者。@Component@Slf4jpublic class KafkaConsumer implements CommandLineRunner { @Value("${spring.kafka.topic}") private String kafkaTopic; @Value("${spring.
2021-09-01 09:55:38
207
原创 通过url获取JSON数据
通过url获取到json数据 public static String getURLContent(String url) { StringBuilder result = new StringBuilder(); try { URL urlObject = new URL(url); URLConnection uc = urlObject.openConnection(); //根据传输过来的
2021-08-19 11:35:10
1848
原创 用git上传下载代码时碰到的一些问题
一、使用git上传代码的时候出现代码冲突问题:$ git pullerror: Your local changes to the following files would be overwritten by merge:src/main/resources/application-uat.propertiessrc/main/resources/application.propertiesPlease commit your changes or stash them before you m
2021-08-03 15:20:57
340
原创 Windows端口被占用问题
1.通过win+R快捷键打开cmd,进入dos命令窗口;2.通过netstat -ano|findstr [端口号]命令查找端口所占的进程号;3.通过taskkill /f /pid [pid]命令结束该进程号,即可。
2021-08-03 11:32:04
243
原创 SSM中常用注解及其作用
Spring、SpringMVC、Mybatis中常用注解及其作用注解作用@Controller处理http请求的控制器@ResponseBody用于将返回的数据转为json格式@RestController处理http请求,并将返回的数据转为json格式的控制器@RequestMapping用来处理请求地址映射@Conponent基本注解,标识了一个受spring容器管理的组件@Respository标识的是持久层组件@Service
2020-11-03 21:36:26
1122
原创 MyBatis-Plus
1.MybatisPlus1.1MP 介绍MyBatis-Plus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发,提高效率而生。1.2 特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求支持 La
2020-10-30 15:19:20
198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人