talishboy + 关注
孔祥坤 职位:阿里妈妈应用平台技术专家 擅长问题:分布式应用系统架构、Java核心技术以及开源framework等 经历:10年左右Java应用系统研发及架构设计经验,曾主导和参与多个重要广告应用系统的研发设计,目前在阿里妈妈从事广告投放中台的研发工作。

talishboy 参与了问答:

[@talishboy][¥20]公司所属行业为erp方向,像分布式,微服务这种工作中都用不到,如何去提升自己呢?

问题来自Java技术沙龙的潘柏良Java线下沙龙报名链接:https://yq.aliyun.com/activity/796

“在传统软件行业,确实很难深刻体会到大型分布式系统的精髓,如果感兴趣可以多去了解一些流行分布式开源框架,spring cloud这些东西。如果有机会参与一些具体的分布式系统的开发项目,会有比较深刻的理解”

talishboy 参与了问答:

[@talishboy][¥20]5年java后台如何转型?架构师,技术总监,大数据工程师,人工智能算法师?不知道哪个方向最合适自己?

问题来自Java技术沙龙的张良涛Java线下沙龙报名链接:https://yq.aliyun.com/activity/796

“其实还是要看自己擅长什么,对什么感兴趣,不管哪个方向都可以干出成绩,个人认为最舒服的就是是最适合自己的”

talishboy 参与了问答:

[@talishboy][¥20]秒杀链接的防护问题

在设计秒杀活动的时候,如果过早的把秒杀链接暴露出来,那么就有可能被秒杀软件暴力访问,如何能够有效防止秒杀软件保证秒杀的公平性。

“不仅局限于秒杀活动,任何大型的网站都需要建设一整套安全防护的基础设施,反作弊、反暴力扫描的方案策略有很多种,比如可以基于访问时间、访问来源、访问次数等等很多种方式来实现”

talishboy 参与了问答:

[@talishboy][¥20]自建Java系统,总会出现一些过时方法,但又不知道新的实现方式,请问有没有什么好的解决办法?

自建Java系统,总会出现一些过时方法,但又不知道新的实现方式,请问有没有什么好的解决办法?

“正常被标记为的deprecated方法都会有替代的方案,如果方法说明里没有提到,可以尝试联系代码的owner确认。并不是所有被被标记为deprecated的方法都是不可用的,很多时候是不推荐使用”

talishboy 参与了问答:

[@talishboy][¥20]Java 如果还始收费的话,预期对现有的 Java 社区环境有什么重要影响?

问题来自Java技术沙龙的王超群Java技术沙龙报名链接:https://yq.aliyun.com/promotion/796

“这个是一个比较主观的问题,在另外一个问题中尝试回答过这个问题,可以参考下:https://yq.aliyun.com/ask/465380?msgid=10523447”

talishboy 参与了问答:

[@talishboy][¥20]传统软件往spring cloud微服务方向转变,需要特别注意哪些地方?

问题来自Java技术沙龙的刘正伟Java线下沙龙报名链接:https://yq.aliyun.com/activity/796

“spring cloud是一系列开源框架的集合,包括构建分布式应用需要的各种组件,是一个庞大的技术栈,与其问从传统软件向spring cloud转变,不如问从传统软件向分布式系统转变,spring c...查看全部>

talishboy 参与了问答:

[@talishboy][¥20]为什么Java不能像Python一样,有好多处理库或者算法库来解决重复造车之路,如果可以,为什么没有人或者公司愿意去做这方面的事情?

问题来自Java技术沙龙的小鱼儿Java线下沙龙报名链接:https://yq.aliyun.com/activity/796

“Java和Python分别有自己的专长的领域,Java比较适合构建大型、复杂的业务系统,可以借用开源社区大量的比较成熟的各种框架资源,大大提高系统构建效率,这些框架本身就是Java生态沉淀下来的财富。...查看全部>

talishboy 参与了问答:

[@talishboy][¥20]之前看过孤尽的码出效率 还是有一些问题不是很明白,比如为什么排序后的数组要比未排序的数据运行速率要快很多,甚至能达到三倍以上

问题来自Java技术沙龙的石锋Java线下沙龙报名链接:https://yq.aliyun.com/activity/796

“排序后的数组比为未排序的数组运行速率快,其实不是很确定这个“运行"具体指的什么类型的计算。尝试着回答下,如果对一组数据进行循环处理,每次循环都需要对当前游标对应的数值进行值判断,这个确实会发生,这个涉...查看全部>

talishboy 参与了问答:

[@talishboy][¥20]JAVA方法参数到底是值传递还是引用传递?

问题来自Java技术沙龙的王妍云Java线下沙龙报名链接:https://yq.aliyun.com/activity/796

“java方法参数都是值传递。对于基础数据类型不难理解,在方法里修改参数值是不会带出方法外的,但是如果将对象作为参数时,实际上是将对象在内存中的地址拷贝了一份作为参数传递给方法的,这种情况在方法中直接修...查看全部>

talishboy 参与了问答:

[@talishboy][¥20]jdk8对hashmap做了哪些优化?

问题来自Java技术沙龙的申睿海Java线下沙龙报名链接:https://yq.aliyun.com/activity/796

“jdk8中hashmap由之前的散列链表实现方式调整为散列链表+红黑树的实现方式,如果一个散列值对应的链表长度超过阈值会使用红黑树替代链表存储,目的是为了提高查询性能,避免散列冲突较多时查询复杂度恶化...查看全部>

talishboy 参与了问答:

[@talishboy][¥20]java函数式编程是未来发张趋势吗?

问题来自Java技术沙龙的王显君Java线下沙龙报名链接:https://yq.aliyun.com/activity/796

“个人感觉开发语言在在朝着简洁易用的方向发展,java函数式编程只是这个过程当中的一个产物,未来应该还会有其他新特性出来,目的就是让开发者越来越舒服、越来越高效”

talishboy 参与了问答:

[@talishboy][¥20]java以后趋势是不是和php一样会没落?

问题来自Java技术沙龙的王凯Java线下沙龙报名链接:https://yq.aliyun.com/activity/796

“java在构建大型复杂应用系统方面还是具备很大的优势,很多大型公司都是基于java发展给自己的技术体系,java社区目前发展现状也比较良好,个人觉得在很长的一段时间内Java还会保持旺盛的生命力”

talishboy 参与了问答:

[@talishboy][¥20]java程序员的晋升之路

java程序员的发展路径是什么;起点:不知名小公司,只会应用基本框架 不知名小公司->.......->.....->...

“个人感觉主要有两种路径:1)兴趣驱动成长,愿意花时间研究开源社区各种框架,研读各种源码的,不断的去学习前沿技术动态,见过不少这样的程序员,视学习为兴趣2)业务驱动成长,所处的团队面对快速成长的业务,需...查看全部>

talishboy 参与了问答:

[@talishboy][¥20]应届生面试应该注意哪些

应届生面试应该注意哪些

“应届生的实际项目经验相对较少,面试中对应届生的考察主要注重以下几个方面1)基础知识的掌握,比如计算机基础、算法及数据结构等2)逻辑思维能力,一般会问一些开放性问题,这个是需要平时积累的,多了解一些业界...查看全部>

talishboy 参与了问答:

[@talishboy][¥20]java 9,10,11相较于java 8有哪些方面的改进值得在生产环境中引入,目前阿里是否有大规模引入这几个高版本的java来替换之前的java 8。

java 9,10,11相较于java 8有哪些方面的改进值得在生产环境中引入,目前阿里是否有大规模引入这几个高版本的java来替换之前的java 8 问题来自Java技术沙龙的俞鸿晖Java线下沙龙...

“java版本升级属于重大技术决策,这个问题真难到我了:),我想集团技术决策层会慎重评估这个事情。java5之后java8算是一个里程碑式的大版本了,所以无论怎么看集团整体升级到java8都是合情合理的...查看全部>

talishboy 参与了问答:

[@talishboy][¥20]CountDownLatch 是否可以使用独占锁来实现?

JDK1.8的源码里面是采用AQS共享锁实现的。为什么不采用独占锁的方式实现?下面附上我独占锁实现的代码: public class MyCountDownLatch { private st...

“先说下CountDownLatch典型的使用场景,一般都是先在主线程中创建多个工作线程(调用CountDownLatch.countDown方法),然后在主线程中调用CountDownLatch的aw...查看全部>

talishboy 参与了问答:

[@talishboy][¥20]Java 如果还始收费的话,预期对现有的Java 社区环境有什么重要影响?

Java 如果还始收费的话,预期对现有的Java 社区环境有什么重要影响? 问题来自Java技术沙龙的王超群Java线下沙龙报名链接:https://yq.aliyun.com/activity/79...

“如果Java真的开始收费,个人认为影响不会像大家想象中那样的大,Java这么大的生态,oracle自己肯定也不想把它搞砸了,所以我猜即使收费也应该是有条件的,是为了未来能够持续提供高质量更新和服务,让...查看全部>

talishboy 参与了问答:

[@talishboy][¥20]阿里巴巴广告系统有大数据平台吗?使用什么技术栈?

阿里巴巴广告系统有大数据平台吗?使用什么技术栈?谢谢

“有的,阿里妈妈达摩盘,是基于大数据商业化场景打造的数据营销平台,经过多年的发展,达摩盘已经走向全域营销,每天处理海量的各维度画像数据,赋能商家的各种营销诉求。用到的技术栈主要包括阿里集团的离线(ODP...查看全部>

talishboy 参与了问答:

[@talishboy][¥20]java和paytion谁代表未来

“java和python有各自擅长的领域,不能说谁更能代表未来,在大型应用系统构建方面,java有无可取代的优势,不管是性能上还是生态上。但是在数分析、自动化运维等方面,确实是python擅长的,最近p...查看全部>

talishboy 参与了问答:

[@talishboy][¥20]zookeeper实现的分布式锁与redis实现的分布式锁之间的区别,如何选取。以及使用中会出现的坑?

zookeeper实现的分布式锁与redis实现的分布式锁之间的区别,如何选取。以及使用中会出现的坑? 问题来自Java技术沙龙的李少伟Java线下沙龙报名链接:https://yq.aliyun.c...

“zookeeper分布式锁借助于node节点的顺序以及节点监听机制来实现,顺序最小者获得锁,锁释放删除node的事件会被顺序次小者捕捉到,从而获得锁,是一种比较优雅的分布式锁实现方式,zookeepe...查看全部>
3
孔祥坤 职位:阿里妈妈应用平台技术专家 擅长问题:分布式应用系统架构、Java核心技术以及开源framework等 经历:10年左右Java应用系统研发及架构设计经验,曾主导和参与多个重要广告应用系统的研发设计,目前在阿里妈妈从事广告投放中台的研发工作。

感兴趣or擅长的领域:

更多>
更多>
游客lmmmifcus2rrc
游客lmmmifcus2rrc
文章:0丨 粉丝:0丨 话题:0
游客yl7lhpvrnnwu2
游客yl7lhpvrnnwu2
文章:0丨 粉丝:0丨 话题:0
游客raihacjs5xlx4
游客raihacjs5xlx4
文章:0丨 粉丝:0丨 话题:0
游客6bkljp5boeuy2
游客6bkljp5boeuy2
文章:0丨 粉丝:0丨 话题:0
游客mriy3cmvxkuj2
游客mriy3cmvxkuj2
文章:0丨 粉丝:0丨 话题:0
1855998701133251
1855998701133251
文章:0丨 粉丝:0丨 话题:0