刘成

我有一个微信公众号,经常会分享一些Java技术相关的干货;如果你喜欢我的分享,可以用微信搜索“Java团长”或者“javatuanzhang”关注。...

排序:
默认
按更新时间
按访问量

深入理解分布式事务

1、什么是分布式事务 分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,...

2018-09-14 10:38:24

阅读数:32

评论数:0

Java并发面试,幸亏有点道行,不然又被忽悠了

前言 面试Java,必然要被问Java内存模型和Java并发开发。我被问到的时候,心里慌得一批,“额,是在《Thinking in Java》里面写的吗?果然每天增删改太low了” 要了解这些图吗?                         我希...

2018-08-21 07:59:08

阅读数:100

评论数:0

工程师如何在工作中提升自己?

引言 古人云:“活到老,学到老。”互联网算是最辛苦的行业之一,“加班”对工程师来说已是“家常便饭”,同时互联网技术又日新月异,很多工程师都疲于应付,叫苦不堪。以至于长期以来流传一个很广的误解:35岁是程序员工作的终点。 如何在繁忙的工作中做好技术积累,构建个人核心竞争力,相信是很多工程师同行都...

2018-08-20 16:55:41

阅读数:156

评论数:0

消息队列使用的四种场景介绍

消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题 实现高性能,高可用,可伸缩和最终一致性架构 使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 二、消息队列应用场景 以下介绍消息队列在实际应用...

2018-08-20 16:52:02

阅读数:65

评论数:0

java项目源码分享——适合新手练手的java项目

源码下载(实例一):jsp开发完整的博研图书馆后台管理系统,不使用框架开发的,太完美了 源码下载(实例二):javaWeb图书馆管理系统源码mysql版本 源码下载(实例三)GitHub - uboger/LibraryManager: JAVA GUI 图书馆管理系统 源码下载(实例四):j...

2018-08-14 17:52:52

阅读数:113

评论数:0

搞开发10年,只剩下这套Java开发体系了

蓦然回首自己做开发已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路! 路其实一直都在那里,只是...

2018-08-10 17:57:36

阅读数:96

评论数:0

SSM框架快速整合搭建(无maven版)

    Java开发中,最为常见的当属web端开发,其中SSM框架又是应用最为广泛的,因其轻量级、速度快、效率高的特点,在项目相对较小时颇受青睐。下面将对SSM框架的快速整合搭建进行通俗易懂的说明,尽量让大家掌握搭建的流程和基本的概念。  一、SSM的基本概念     所谓SSM,即sprin...

2018-08-10 17:52:00

阅读数:51

评论数:0

蚂蚁金服Java后端面试经历(一)

蚂蚁金服 电话一面 1、自我介绍、自己做的项目和技术领域 2、项目中的监控:那个监控指标常见的有哪些? 3、微服务涉及到的技术以及需要注意的问题有哪些? 4、注册中心你了解了哪些? 5、consul 的可靠性你了解吗? 6、consul 的机制你有没有具体深入过?有没有和其他的注册中...

2018-07-25 11:02:32

阅读数:271

评论数:0

JavaEE基本框架(Struts2+Spring+MyBatis三层,Struts MVC)之间的关系

概述一个JavaEE的项目,页面用JSP,后台用了Struts2+Spring+MyBatis,数据库用的是Oracle,这么多技术名词,他们之间的关系如何,整体是怎么运作的,用什么东西进行关联?这是开发过程中任何一个成员都必须要了解的。即使你只关注某一个方面,例如前端。Web端Struts其实是...

2018-07-03 10:42:55

阅读数:157

评论数:0

细思极恐——你真的会写Java吗?

导语自2013年毕业后,今年已经是我工作的第5个年头了,总在做java相关的工作,终于有时间坐下来,写一篇关于java写法的一篇文章,来探讨一下如果你真的是一个java程序员,那你真的会写java吗?笔者是一个务实的程序员,故本文绝非扯淡文章,文中内容都是干货,望读者看后,能有所收获。文章核心其实...

2018-07-02 17:37:27

阅读数:142

评论数:0

总结Java开发面试常问的问题,持续更新中~

数据库mysql为什么使用数据索引能提高效率数据索引的存储是有序的在有序的情况下,通过索引查询一个数据是无需遍历索引记录的极端情况下,数据索引的查询效率为二分法查询效率,趋近于 log2(N)B+树索引和哈希索引的区别B+树是一个平衡的多叉树,从根节点到每个叶子节点的高度差值不超过1,而且同层级的...

2018-06-12 13:56:08

阅读数:142

评论数:0

Java反射机制详解——超详细

| |目录1反射机制是什么2反射机制能做什么3反射机制的相关API·通过一个对象获得完整的包名和类名·实例化Class类对象·获取一个对象的父类与实现的接口·获取某个类中的全部构造函数 - 详见下例·通过反射机制实例化一个类的对象·获取某个类的全部属性·获取某个类的全部方法·通过反射机制调用某个类...

2018-06-11 18:09:44

阅读数:113

评论数:0

从构建分布式秒杀系统聊聊限流特技

前言俗话说的好,冰冻三尺非一日之寒,滴水穿石非一日之功,罗马也不是一天就建成的。两周前秒杀案例初步成型,分享到了中国最大的同性交友网站-码云。同时也收到了不少小伙伴的建议和投诉。我从不认为分布式、集群、秒杀这些就应该是大厂的专利,在互联网的今天无论什么时候都要时刻武装自己,只有这样,也许你的春天就...

2018-06-11 11:10:57

阅读数:152

评论数:0

你可以把编程当做一项托付终身的职业

      编程的意义是什么,我又为什么要编程呢?这是一个不时会浮现在我脑海中的问题,它来得并不频繁,但每次却都伴随着对自己职业生涯或人生目标的质疑而产生,令我感到些许困惑和不安。而在这十几年的职业生涯中,我也似乎总能在每个阶段为自己找到一个继续热爱编程的理由,直到它已无法解答再一次疑惑的产生。就...

2018-06-10 10:55:05

阅读数:111

评论数:0

号称精通Java的你,是否真的名副其实

慎用精通随着猎头行业的兴盛,一些应聘者往往可以从猎头那得到一些注意事项和过往经验。比如,在简历中切不可随意用上“精通”二字,尤其对于刚入职场的小伙伴。因为,对于应聘者写上精通和了解没有什么区别,无非是想为自己的简历增色。但是,作为面试官,他们看到“精通”二字可是两眼放光,待着满心的期许和兴奋,开始...

2018-06-09 13:08:41

阅读数:134

评论数:0

Java面试笔试经验技巧总结

想找到一份程序员的工作,一点技术都没有显然是不行的,但是,只有技术 也是不够的。面试笔试经验技巧篇主要针对程序员面试笔试中遇到的 13 个常见 问题进行深度解析,并且结合实际情景,给出了一个较为合理的参考答案以供读 者学习与应用,掌握这 13 个问题的解答精髓,对于求职者大有裨益。经验技巧 1  ...

2018-06-09 09:44:44

阅读数:138

评论数:0

Java Socket编程基础及深入讲解

  Socket是Java网络编程的基础,了解还是有好处的,  这篇文章主要讲解Socket的基础编程。Socket用在哪呢,主要用在进程间,网络间通信。本篇比较长,特别做了个目录:一、Socket通信基本示例二、消息通信优化2.1 双向通信,发送消息并接受消息2.2 使用场景2.3 如何告知对方...

2018-06-08 16:19:00

阅读数:52

评论数:0

关于Java类和对象,你想知道的都在这里!

java类的基本组成java作为一门面向对象的语言, 类和对象是最重要的概念之一,下面,就让我们来看看java中类的基本结构是怎样的:一个简单的java类主要可由以下几个部分(要素)组成:1.实例变量2.构造函数 3.更改器方法4.访问器方法例如:class Myclass {    field1...

2018-06-08 16:15:23

阅读数:77

评论数:0

彻底理解Java的Future模式

先上一个场景:假如你突然想做饭,但是没有厨具,也没有食材。网上购买厨具比较方便,食材去超市买更放心。实现分析:在快递员送厨具的期间,我们肯定不会闲着,可以去超市买食材。所以,在主线程里面另起一个子线程去网购厨具。但是,子线程执行的结果是要返回厨具的,而run方法是没有返回值的。所以,这才是难点,需...

2018-06-08 10:21:09

阅读数:79

评论数:0

Java排序算法详解及示例汇总——超详细

冒泡排序、选择排序、直接插入排序、二分法排序、希尔排序、快速排序、堆排序、归并排序、基数排序,共9中排序算法详解和代码示例。示例中全部采用从小到大排序,编码方式为本人理解的思路,算法思想也是自己理解的口语表达方式,若想查看更准确的算法思想和代码示例可直接搜索各算法的百科示例源码地址一、冒泡排序1、...

2018-06-07 18:00:38

阅读数:135

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭