分类目录:编程笔记

主要积累日常开发过程中积累的开发经验

实现多个数组的组合排序算法总结

项目背景 最近在做一个SEO的项目,需要处理关键词,简单的说就是基于深度学习实体识别技术对电商query进行实体的识别,然后制定一些组合规则重组实体标签形成新的query 实体识别技术不是这次讨论的重点,本文重点说下项目中涉及到的实体之前的组合排序,数据举例: 对于鞋场景,用户可能会搜索的query组合 人群 ["女士", ……

Rule 0: org.apache.maven.plugins.enforcer.BannedDependencies failed with message

java 项目在执行 mvn eclipse:eclipse  的时候出现 [WARNING] Rule 0: org.apache.maven.plugins.enforcer.BannedDependencies failed with message: ** There are some banned dependencies.                                         ** For more information:                                         Found Banned D……

AES加密CBC模式兼容互通四种编程语言平台【PHP、Java互转】

密码学中的高级加密标准(Advanced Encryption Standard,AES),又称高级加密标准Rijndael加密法, 是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界 所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院 (NIST)于2001年11月26日 发布于FIPS PUB197……

maven同时下载源代码包命令

在eclipse 中点击方法查看源码的时候老是出现 source not found,无法查看源码 通常情况下,使用maven增加依赖时,它只下载项目依赖包的二进制文件,要想在同时下载源代码包值需要增加一个参数: mvn eclipse:eclipse -DdownloadSources=true; 此外,也可以使用maven命令:mvn dependency:sources 下载依赖包的源代码。 m……

深入理解Java:注解(Annotation)自定义注解入门

 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。 元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解:      ……

大型网站架构设计优秀文章收藏

知识爆炸的时代,内容太多,看不过来,在这里把平时看的比较不错的文章收集整理起来,以备后续查阅参考 精彩文章 历经8年双11流量洗礼,淘宝开放平台如何攻克技术难关? http://mp.weixin.qq.com/s/m6rlPeB46JbF3Dl49FE1xQ 本文看了之后收益匪浅,揭开淘宝开放平台的高性能API网关、高可靠消息服务、零漏单数据同步的技……

【收藏】成为专业程序员路上用到的各种优秀资料、神器及框架

前言 成为一名专业程序员的道路上,需要坚持练习、学习与积累,技术方面既要有一定的广度,更要有自己的深度。 笔者作为一位tool mad,将工作以来用到的各种优秀资料、神器及框架整理在此,毕竟好记性不如烂键盘,此项目可以作为自己的不时之需。 本人喜欢折腾,记录的东西也比较杂,各方面都会有一些,内容按重要等级排……