今天要说的是Collection族长下的三名大将之一,List,Set,Queue中的List,它们都继承自Collection接口,所以Collection接口的所有操作,它们自然也是有的。 List,Set,Queu…
分类:java
Java开发笔记(一百一十六)采用UDP协议的Socket通信
前面介绍了如何通过Socket接口传输文本与文件,在示例代码中,Socket客户端得先调用connect方法连接服务端,确认双方成功连上后才能继续运行后面的代码,这种确认机制确保客户端与服务端的的确确成功连接了,因而是可…
Java模版引擎之Freemarker
Java模版引擎之Freemarker freemarker是一款模版引擎,是一种基于模版生成静态文件的通用工具,它是为Java程序员提供的一个类库,它不是面向最终用户的,而是为程序员提供了一款可以嵌入他们开发产品的应用…
Arrays.binarySearch采坑记录及用法
今天在生产环境联调的时候,发现一个很奇怪的问题,明明测试数据正确,结果却是结果不通过,经过debug查询到原来是Arrays.binarySearch用法错误,记录一下,避免后续再次犯错 具体测试如下: 想通过判断J是否…
搭建风控系统道路上踩过的坑03-阻断风险 | 一个CPO的心得分享
本系列的上一篇文章搭建风控系统道路上踩过的坑02-风险分析,我们介绍了在采集信息后如何去分析这些数据产出风险事件,而产出的报警已经脱离了业务系统并不能被采用的。 说白了:分析出来的东西不能光自己看着High,还得去阻拦这…
方法的概述,格式及注意事项
1.方法优势: 提高代码的复用性 2.什么是方法: 完成特定功能的代码块。 3.方法的格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...…
Java8 Stream 的并发
先看一下下面的程序 public class Main { public static void main(String[] args){ long startTime=System.currentTimeMillis(…
IntelliJ IDEA 快捷键(转载收藏)
自动代码 常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。 例如要输入for(User user : users)只需输入user.for+…
Filter和Listener
Filter: 1、概念: web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,做一些事。 过滤器的作用:一般用于完成一些通用的操作:登录验证、统一编码处理,敏感字符处理…. 2、快速入…
Java8 时间处理
获取指定日期所在周的周一 //将某天转换为 LocalDate val newLocalDate = LocalDate.of(2019, 3, 13) //输出 2019-03-11 val mondayDate = …
以Spring Bean配置文件为例解释 xmlns,xmlns:xsi,xsi:schemaLocation
一个”形式良好”的XML文档拥有正确的语法。 XML 文档必须有一个根元素 XML元素都必须有一个关闭标签 XML 标签对大小写敏感 XML 元素必须被正确的嵌套 XML 属性值必须加引号 <…
简单测试JDK8 Lambda表达式性能
今天闲的无聊简单测试了下jdk Lambda表达式运行效率,取50000个随机数分别【循环每个值加1】、【排序】、【Stream取偶数】三种处理进行Lambda与java常规写法进行比较耗时; List<Integ…