工程最外层pom文件添加以下编译插件(在<dependencyManagement></dependencyManagement>外面) <build> <p...
java中空指针异常情况以及解决办法
概述: 出现空指针异常,常常是因为我们调用的对象是空的而抛出的异常。 问题描述: 第一种: out.println(request.getParameter("username")); 如果requ...
Arrays.asList存在的坑
引语: 阿里巴巴java开发规范说到使用工具类Arrays.asList()方法把数组转换成集合时,不能使用其修改集合相关的方法,它的add/remove/clear方法会抛出UnsupportedO...
用gcc查看c源文件的汇编代码 C++性能优化技术导论
1 用gcc查看c源文件的汇编代码 gcc -S -o xx.s 2.c http://blog.csdn.net/heiyeshuwu/article/details/7...
高薪程序员&面试题精讲系列17之Java代码中如果有太多if语句该如何优化?
一. 今日题目 我们在面试时,面试官会从各个方面考察我们到底有没有参与过项目,既会考察我们对某个技能的掌握和理解情况,也会考察我们的编程习惯和技巧。比如,有这么一道面试题: 如果你的项目代码中,有大量...
从Java的堆栈到Equals和==的比較
认识Java中堆和栈 栈与堆都是Java用来在Ram中存放数据的地方。 与C++不同。Java自己主动管理栈和堆,程序猿不能直接地设置栈或堆。 Java的堆是一个执行时数据区,类的对象从中分配空间。这...
【数据结构之线性表】顺序表简单实现图书系统
本次图书系统使用DEV C++软件来进行操作实现。实现语言是c++。 实现图书系统使用到了顺序表的初始化、顺序表的建立、顺序表的插入、顺序表的删...
Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required List parame
问题:Resolved 原因:请求体过大,超出了tomcat限制的2M大小 解决方案:使用的是springboot内嵌的tomcat,通过在application.properties 或者 boot...

Spring Boot Web项目ConcurrentLinkedQueue+ReentrantLock+Condition实现消费者功能(类似MQ队列)
大纲 Spring Boot Web项目(含源码)ConcurrentLinkedQueue+ReentrantLock+Condition实现消费者功能(类似MQ队列) 业务场景 项目结构 代码 消...
spring boot Actuator之自定义Endpoint
本文基于spring boot 2.2.0 release版本。 在上一篇文章《spring boot Actuator原理详解之启动》详细介绍了在web环境下,Actuator是如何启动的,这里对流...