上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 33 下一页
1 代码方面: 1)已知的高效代码,将值定位在某个区间时,可以用&运算代替%运算。 2)需要一个死循环的时候使用for(;;)代替while.do,在字节码时会节省指令。 3)合理的打印关键日志,减少JSON的String和Object的转换。 4)使用Lambda表达式代替匿名内部接口/类,在虚拟 Read More
posted @ 2020-05-16 10:44 soft.push("zzq") Views(125) Comments(0) Diggs(0) Edit
网关被扫描后会注册四个核心配置类,当然在配置类中仍然有各种流程中需要的bean后面会详细解释。 l GatewayAutoConfiguration 网关基础配置类,当中承载着核心的配置逻辑 l GatewayClassPathWarningAutoConfiguration 网关类加载配置类,就是 Read More
posted @ 2020-05-12 10:47 soft.push("zzq") Views(4831) Comments(0) Diggs(0) Edit
1: CPC 点击一次的费用 2: CPM 每1000人的成本(实际执行价为:5020元,传阅率为1000000人。那么它的千人成本为:5.02元。) 3: CTR 广告的点击率 4: ROI 投资回报率 5: CPA产生真实的行为才去付钱的广告计费方式 6:DMP,数据管理平台 7:DSP,精准投 Read More
posted @ 2020-04-30 09:50 soft.push("zzq") Views(145) Comments(0) Diggs(0) Edit
针对mysql的增删改操作,我们可以通过监控binlog实时的获取变化的数据,从而可以进行多项数据的后续处理,比如缓存更新,自定义索引服务更新等等; 该服务主要通过监控mysql的二进制数据变化,将变化消息转换为java的DTO从而可以通过实现本项目中的BasicDataExportProcesso Read More
posted @ 2020-04-21 19:12 soft.push("zzq") Views(159) Comments(0) Diggs(0) Edit
private void processGetPreviousPeriodFunc(Map<String, String> expressionInfo, List<Condition> conditionList) { String expressionFunc = expressionInfo. Read More
posted @ 2020-04-06 10:41 soft.push("zzq") Views(181) Comments(0) Diggs(0) Edit
处理冲突的几种方法: 一、 开放定址法 Hi=(H(key) + di) MOD m i=1,2,...k(k<=m-1)其中H(key)为哈希函数;m为哈希表表长;di为增量序列。 开放定址法根据步长不同可以分为3种: 1)线性探查法(Linear Probing):di=1,2,3,...,m- Read More
posted @ 2020-03-28 12:12 soft.push("zzq") Views(172) Comments(0) Diggs(0) Edit
1、selector.select(timeoutMillis),调用了select方法,并默认设置1秒超时时间,同时记录轮询次数:selectCnt ++; 2、获取当前时间,计算select方法的操作时间是否真的阻塞了timeoutMillis,如果是就证明是一次正常的select(),重置se Read More
posted @ 2020-03-15 20:51 soft.push("zzq") Views(342) Comments(0) Diggs(0) Edit
package com.viewhigh.bi.service.helper; import com.viewhigh.bi.common.utils.BasicUtils; import com.viewhigh.bi.common.utils.ObjectUtil; import com.vie Read More
posted @ 2020-03-09 19:04 soft.push("zzq") Views(192) Comments(0) Diggs(0) Edit
在许多Java面试中,我们经常会看到关于Java类加载机制的考察,例如下面这道题: class Grandpa { static { System.out.println("爷爷在静态代码块"); } } class Father extends Grandpa { static { System. Read More
posted @ 2020-02-09 11:37 soft.push("zzq") Views(232) Comments(0) Diggs(0) Edit
zk进行数据一致性处理分为两个阶段: (1)确认阶段:首先会与follow节点确认能否进行数据同步; (2)同步数据阶段:如果可以进行数据同步则直接向follow节点发送数据; 那么如果在数据同步时,某节点发生宕机就会发生选举: (1)首先会根据zxid大小进行投票,如果某节点的zxid都比其它节点 Read More
posted @ 2020-02-06 17:19 soft.push("zzq") Views(123) Comments(0) Diggs(0) Edit
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 33 下一页