摘要: JAVA 8 lambda 表达式实现按某个属性值查找集合中符合条件的所有对象并求和 1,先按照条件找到所有符合的对象,生成集合。 2,把生成的集合进行单列求和。 以上两步骤用lambda 表达式可以合并。 定义对象: 初始化对象,商品1和商品2有相同的分类id: 用lambda 表达式的链式操作一 阅读全文
posted @ 2018-10-24 18:44 lindsayYang 阅读(13088) 评论(1) 推荐(0) 编辑
摘要: JAVA 8 lambda 表达式实现按某个属性值查找对象集合中符合条件的对象 当前的需求是从数据库或者其他服务中获取到了一个对象集合,假设对象是Cart购物车,里面有product_id,product_name,count等。 需要从集合中查找商品id是1的商品对象。用表达式来查询代码很简洁。 阅读全文
posted @ 2018-10-24 15:09 lindsayYang 阅读(33806) 评论(0) 推荐(2) 编辑
摘要: 几个月前win10出了新的更新包。隐约记得那段时间中午下楼吃饭,一上来就看到笔记本上显示有更新,提示我找个时间重启一下机器进行系统升级。然后我打开服务页面一看,windows update服务又被开启了,启动方式是触发器启动。可以说这些骚操作是在用户不知道的情况下自动完成的,并且下载的文件全都在C盘 阅读全文
posted @ 2018-10-23 10:49 lindsayYang 阅读(1131) 评论(2) 推荐(0) 编辑
摘要: 在初始化Map和List时,可以手动指定其容量,然后按照匿名内部类这种方式初始化数据,代码看起来会很清爽. 在已经知道容量大小的情况下, 指定容量会减小开销. 外层“{}”创建了一个匿名子类,内层“{}”创建了一个对象构造块. 阅读全文
posted @ 2018-10-19 17:45 lindsayYang 阅读(2649) 评论(0) 推荐(0) 编辑
摘要: /** * 全排列结果集 */private List<String> fullPermutationArr;/** * 全排列 * * @param arr * @param str */private void fullPermutation(List<Long> arr, String str 阅读全文
posted @ 2018-10-19 17:22 lindsayYang 阅读(394) 评论(0) 推荐(0) 编辑
摘要: /** * 全排列结果集 * @var array */private $fullPermutationArr = []; /** * 全排列 * User: Lindsay * Date: 2018/9/6 * Time: 9:43 * @param $arr * @param string $s 阅读全文
posted @ 2018-10-19 17:14 lindsayYang 阅读(740) 评论(0) 推荐(0) 编辑
摘要: public function phoneReg() { /** * 中国电信:China Telecom * 133、149、153、173、177、180、181、189、199 */ $ct = "/^1((33|49|53|73|77|80|81|89|99)[0-9])\d{7}$/"; 阅读全文
posted @ 2018-10-17 15:54 lindsayYang 阅读(670) 评论(0) 推荐(0) 编辑
摘要: import java.util.regex.Pattern;/** * @author: Lindsay * @Date: 2018/9/19 16:23 * @Description: 手机号正则 */public class PhoneRegUtils { /** * 是否是合法的手机号 * 阅读全文
posted @ 2018-10-16 19:01 lindsayYang 阅读(704) 评论(0) 推荐(0) 编辑