记录一次还算优雅代码设计
本文重点分享商卡聚合服务的代码设计,包括合理的Sirector线程调度(cpu使用率低),和可维护性的设计。简版代码示例如下:git@github.com:changwenbiao/demosoa.git
Wesley13 Wesley13
3年前
mysql sum聚合函数和if()函授的联合使用
今天去面试遇到一个数据库试题,首先说一下表结构如下:表结构:mytest!(https://oscimg.oschina.net/oscnet/8af4019dfed9e85db2d92fac09fdd77a8f3.jpg)表数据:mytest!(https://oscimg.oschina.net/oscnet/4bf169cbdd
Wesley13 Wesley13
3年前
Java8并行http请求加快访问速度
背景1.通常我们在获取到一个list列表后需要一个挨着一个的进行遍历处理数据,如果每次处理都需要长时间操作,那整个流程下来时间就是每一次处理时间的总和。2.Java8的stream接口极大地减少了for循环写法的复杂性,stream提供了map/reduce/collect等一系列聚合接口,还支持并发操作:parallelStream。例子
Stella981 Stella981
3年前
Elastic日报 第399期 (2018
1\.Elasticsearch检索聚合和LBShttp://t.cn/RCnZYiX长按此QRCode,阅读原文!(https://oscimg.oschina.net/oscnet/c533b5c88c3b46b4b3f57d5697622cd8.png)2\.Elasticsearch检索实战http://
Wesley13 Wesley13
3年前
UML画图笔记
1\.类图:             描述类图的关系,                 a)泛化(一般用于继承)表示:空心箭头实线              b)实现(实现接口)表示:空心箭头虚线              c)聚合(一对多的关系)带空心菱形箭头实线              d)组合(a由b组成)
Stella981 Stella981
3年前
Spring Boot打包war jar 部署tomcat
概述1.SpringBoot聚合工程打包war部署Tomcat2.SpringBoot打包Jar,通过Javajar直接运行.3.提供完整pom.xml测试项目至github4.项目目前了集成了SpringBootSpringdatajpaRedis集群dubbofreemarker 持续更新...
Wesley13 Wesley13
3年前
Java 8 Stream API学习总结
Java8API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。StreamAPI可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流,流在管道中传输,并且可以在管道的节点上进行处理,比如筛选,排序,聚合等。元素流在管道中经过中间操作(intermediateo
Stella981 Stella981
3年前
Elasticsearch学习总结八 ElasticSearch中的聚合操作
首先准备数据,索引包含四个字段fieldA,fieldB,fieldC,fieldD,如下图,以下案列中都使用了基本REST命令和JavaAP两种方式实现!输入图片说明(https://static.oschina.net/uploads/img/201706/15212621_M2dc.png"在这里输入图片标题")1).首先按照某
Stella981 Stella981
3年前
GPU上的随机森林:比Apache Spark快2000倍
作者|AaronRichter编译|VK来源|TowardsDataScience随机森林是一种机器学习算法,以其鲁棒性、准确性和可扩展性而受到许多数据科学家的信赖。该算法通过bootstrap聚合训练出多棵决策树,然后通过集成对输出进行预测。由于其集成特征的特点,随机森林是一种可以在分布式计算环境中实现的算法。树可以在集群中跨进程和机器并
“分离”“聚合”两手抓,天翼云聚合计算赋能多元化应用场景!
随着大数据、人工智能和高性能计算的迅猛发展,在大数据分析、基因测序、芯片设计、数据库和AI训练等“大计算”应用场景中,计算资源需求呈现爆发式增长态势,而传统的计算架构在资源利用率、扩展性、IO性能等方面存在诸多挑战。