- 博客(10)
- 资源 (8)
- 收藏
- 关注

原创 深入浅出Java锁(一)
深入浅出Java锁(一)在互联网大潮之下,Java其优秀的语言特性带来了各个大厂的热衷。这势必要求计划进入大厂的同学具备扎实的计算机基础。主题接下来重点讲解各种锁的基本知识点&Java锁的实现和使用,帮助同学们更好的应对大厂各种刁钻的面试题。锁存在的意义在多CPU架构的计算机下,可以有效防止多个线程并发操作同一个计算机资源而引起数据不一致或者脏读的情况发生。锁在多线程场景下是一个很好的解决方案,但是使用不当会引起严重的性能问题,比如:cpu耗尽,死锁,服务吞吐量低。Java锁常见特性有
2020-10-15 14:33:08
238

原创 阿里巴巴工程师教你认识mysql慢查询
1.为什么聊这个话题 在工作中,我们经常遇到各种线上问题,如cpu 和 load都变高了,full gc频繁,线程池满了等,经过各种排查可能最后有挺多原因是跟数据库出现了慢查询或者不合理的查询导致等一系列等连锁反应。在各种大促性的活动我们会做各种手段去保证系统的稳定性,如压测,限流,缓存,消息异步化,很多情况下除了计算密集型等应用,很多都是为了防止我们等数据库挂掉。数据库性能提升是我们能够放心做应用服务器水平扩容的一个最重要的前提。否则如果你的数据库查询性能差的话,一个慢查询就可能导致mysql服
2020-09-21 19:13:46
1009
1

原创 List、Set和Map区别
Java中Collection框架,经常在面试中会被问到,比如:你用过哪些Collection框架的类啊?知道他们的区别嘛?对于应聘者怎样回答,回答的方方面面都比较全面呢,才能使得面试官满意,才能让人家觉得你确实对Collection框架很了解、很熟悉,不是临时补习的呢。今天我就对List、Set和Map进行总结,以便于小伙伴们在面试中能有条不紊,条理清晰的回答问题。 对于这个问题,
2014-03-27 17:17:07
10754
6
原创 小程序 - 查诚信劲爆推广案例
背景微信小程序,连接一切商业和基础设施,通过用完即走的理念,于无形中完成商业价值体现,为用户持续传递价值和高品质服务。查诚信是我司一款免费的商业查询工具,涵盖了企业多维度的信息查询服务,适用于律师、金融、记者、投资、商务等领域。通过布局微信小程序入口,丰厚我们的流量渠道来源和增厚我们的服务能力。目标和愿景目标:让商业查询更简单!愿景:诚信商业深化于用户心理!产品入口
2017-06-08 15:43:27
3152
原创 2013年-移动营销项目总结
移动营销项目总结 移动营销系统开发工作已接近尾声,在这段时间里,确实投入了很多,在开发工程中,确实遇到了很多问题,现在把他们总结下、归纳下,确保以后少范错误,以达到规范项目进度、项目问题解决方法措施的形成等等。 1.优秀的合伙人太重要了。在一个团队里面,由于各自开发的模块不同,在整合的时候,肯定会遇到问题,如果遇到问题就相互推诿、相互指责、相互埋怨,那这个项目
2014-03-25 22:31:29
3581
原创 Java8新增功能浅析-1
1.接口改进 以前Java的接口里只能声明方法和定义常量,现在可以在接口里定义静态方法和默认方法。定义静态方法 定义静态(static)方法带来的好处就是可以减少创建工具类的需求了。比如java.util.Collection接口定义了一个集合,对于此接口实例操作的很多通用方法都是通过工具类java.util.Collections来提供的,现在可以在接口里定义
2014-03-25 22:08:26
4372
2
原创 互斥与信号量的区别
1. 互斥量用于线程的互斥,信号量用于线程的同步。这是互斥量和信号量的根本区别,也就是互斥和同步之间的区别。互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。同步:是指在互斥的基础上(大多数情况),通过其它机制实现访问者对资源的有序访问。在大多数情况下,同步已经实现了互斥,特别是所有写入资源
2014-03-25 17:00:37
4205
1
原创 Session与Cookie详解
一、Session1、什么是session:session对象是一个JSP内置对象,它在第一个JSP页面被装载时自动创建,完成会话期管理。 从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间反复连接,反复刷新一个页面,服务器应当通过某种办法知道这是同一个客户,这就需要sess
2014-03-25 16:47:51
3306
原创 hibernate和ibatis区别
hibernate 是当前最流行的o/r mapping框架,它出身于sf.net,现在已经成为jboss的一部分了。ibatis 是另外一种优秀的o/r mapping框架,目前属于apache的一个子项目了。相对hibernate“o/r”而言,ibatis是一种“sql mapping”的orm实现。hibernate对数据库结构提供了较为完整的封装,hibernate的o/
2014-03-25 16:37:58
2710
1
原创 Storm-隔离调度器
Storm0.8.2这个版本的亮点是新的“隔离调度器”,使得在一些拓扑中分享集群变得简单和安全。隔离调度程序允许您指定哪些拓扑应该“孤立”,这意味着它们运行在集群中的一组专用的机器,没有其他的拓扑将运行。这些孤立的拓扑在集群中给定优先级,如果有竞争与non-isolated拓扑,资源将被分配到孤立的拓扑。如果需要得到资源给一个孤立的拓扑,资源将远离non-isolated拓扑。一旦所有隔离拓扑分配
2013-11-27 11:09:15
2785
最全Javascript
2013-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人