随笔分类 - Java
摘要:需求:今天遇到一个数据处理的问题,我使用了LinkedHashMap集合统计数据,但是数据中出现了Key值相同的数据,因此想要把两个对象都保存起来并且不影响put的顺序。 方案1:首先查了一下LinkedHashMap类提供的方法,有修改指定Key对应的Value的,但是没找到修改Key值的(比较遗
阅读全文
摘要:解决方案: 1、点击File -> Setting -> Build, Execution, Deployment -> Build Tools -> Maven -> Runner 2、在VM Options 添加 -Darchetype=Internal 3、点击Apply 一般情况下,在应用完
阅读全文
摘要:随着Web系统前后端分离,越来越多的Restful接口在编写,这样也就涉及到一个问题,在接口调用的过程中,接口始终保持着参数传参的“原汁原味”。 现在,当前端调用API接口时,接口并不想仅拿到前端传来的简单(原始)参数,而想通过参数的规律获取到某个对象。一般的做法很简单, 就是写一个私有的转换方法,
阅读全文
摘要:part1:@Configurationpublic class WebSocketConfig { @Bean public ServerEndpointExporter serverEndpointExporter() { return new ServerEndpointExporter();
阅读全文
摘要:类对象实现Serializable接口,并且生成serialVersionUID,实现clone工具类 深拷贝接口: public static <T extends Serializable> T clone(T obj) throws Exception { ByteArrayOutputStr
阅读全文
摘要:在Java后端开发中,会经常遇到需要将参数加入到url中,实现两个接口仅需要添加参数不同,其余都相同的情况; 这时我们可以考虑使用@PathVariable映射URL绑定的占位符, 通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx}
阅读全文
摘要:使用注解的优势: 1.采用纯java代码,不在需要配置繁杂的xml文件 2.在配置中也可享受面向对象带来的好处 3.类型安全对重构可以提供良好的支持 4.减少复杂配置文件的同时亦能享受到springIoC容器提供的功能 一、注解详解(配备了完善的释义) @SpringBootApplication:
阅读全文