java小朔哥 + 关注
欢迎做Java的工程师朋友们加入我的q群,小朔哥的技术交流:857402185,即可免费获取Java架构学习资料,其中覆盖了互联网的方方面面,期间碰到各种产品各种场景下的各种问题,希望可以帮助大家扩展自己的技术广度和知识面。

阿里蚂蚁金服超全126道面试题,都会的话,你也能去面阿里了

发布时间:2019-08-18 21:50:25 浏览:1733 评论 :0

很多同学对面试不够了解,不知道如何准备,对面试环节的设置以及目的不够了解,因此成功率不高。通常情况下校招生面试的成功率低于1%,而社招的面试成功率也低于5%,所以对于候选人一定要知道设立面试的初衷以及每个环节的意义,有的放矢... 通过现场分析互联网的JD,让学员掌握分析公司对技术的要求和定位,进而知道自己是否适合该岗位以及应该如何准备。

云栖社区 安全 Java核心技术 架构 算法 java 程序员 线程 spring 内存泄漏 多线程 面试题 分布式系统

Spring Cloud 微服务实战笔记

发布时间:2019-07-30 22:05:40 浏览:572 评论 :0

微服务知识 传统开发所有业务逻辑都在一个应用中, 开发,测试,部署随着需求增加会不断为单个项目增加不同业务模块;前端展现也不局限于html视图模板的形式,后端向前端支持需要更多的接口模块。 随着需求增多,项目变大,单体系统部署在一个进程内部,往往修改很小的功能,为了部署上线也会影响其他功能。

云栖社区 互联网产品及应用 分布式 Java核心技术 架构 java 程序员 Cloud 模块 数据库 spring 配置 微服务

北京六天十次面试,已拿到offer,面试题和总结分享(Java岗)

发布时间:2019-07-28 21:59:21 浏览:1072 评论 :0

前言:最近一朋友离了职,在北京前前后后面试了6天,一共10家公司,我找他分享出面试过程及经验,希望能对各位正在面试中或者准备面试的童鞋有所帮助,以下面试企业为了保密不说实际名称。以下为第一人称。 第一家公司:简称A 由于刚刚开始面试选择试试水,就在智联上投递了一写公司,这家就是第一个让我去面试的公司。

云栖社区 互联网产品及应用 Java核心技术 java 线程 数据库 面试 面试题 存储过程 offer

阿里P8谈Java工程师怎么进大厂?你没进大厂就是这四个问题!

发布时间:2019-07-19 22:24:21 浏览:913 评论 :0

“怎样才能进大厂?” “我是一个二本计算机专业的程序员,怎样才能进大厂?” “我是一个非计算机专业的工程师,有机会可以进大厂吗?” 我收到不少咨询如何进大厂的问题,以上是一些比较典型的提问。 进大厂的可能性是因人而异的,有些人基础好,能力强,概率会大很多;有些人底子差,自然会更难。

云栖社区 分布式 架构 java 程序员 互联网 微服务 分布式架构 编程

Kafka or RabbitMQ:消息中间件选型深入分析

发布时间:2019-07-16 22:27:12 浏览:1482 评论 :0

一、前言消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下提供应用解耦、弹性伸缩、冗余存储、流量削峰、异步通信、数据同步等等功能,其作为分布式系统架构中的一个重要组件,有着举足轻重的地位。

互联网产品及应用 分布式 架构 java 消息队列 程序员 性能 消息中间件 分布式系统 磁盘 kafk

程序员的而立之年,迷茫之年

发布时间:2018-10-19 17:39:50 浏览:968 评论 :0

学生时代,一提起三十岁,总觉得遥远。 “三十岁,而立之年,那该是成家立业,事业小成,被人亲切称为大叔的年龄吧。” 然而随着毕业工作,三十岁转瞬即至。除了准备简单过个生日,其他好像什么都没发生。 我依然每天坐在电脑前,听着音乐写着各种文档,偶尔再撸下代码。

大数据 架构 程序员 互联网 高性能 思维导图

Java程序员,最常用的20%技术

发布时间:2018-10-08 16:07:34 浏览:1019 评论 :0

我想到了我当年第一份工作,也是两个月从零学JAVA。当时就买了3本书,强啃了6周。记住一点,时间有限,别听网上很多大牛的,他们说的太杂。你要抓重点,你只要让人家知道,你足够初级开发就可以了,学了长长一个列表,个个不精,被面试官随便问起来,就糟了。

编程语言 架构 java 服务器 程序员 Oracle 数据库 spring MVC

Redis主从复制看这篇就够了

发布时间:2018-09-06 16:25:00 浏览:1276 评论 :0

什么是主从复制 持久化保证了即使 redis 服务重启也会丢失数据,因为 redis 服务重启后会将硬盘上持久化的数据恢复到内存中,但是当 redis 服务器的硬盘损坏了可能会导致数据丢失,如果通过 redis 的主从复制机制就可以避免这种单点故障,如下图: 说明: 主 redis 中的数据有两个副本(replication)即从 redis1 和从 redis2,即使一台 redis 服务器宕机其它两台 redis 服务也可以继续提供服务。

redis 架构 性能优化 服务器 数据库 高并发 配置 主机 同步 分布式架构 单点故障

java开发Demo~微信扫码支付,java开发示例

发布时间:2018-09-05 16:48:00 浏览:835 评论 :0

开发所需工具类 开发所需jar 具体的代码不贴了,说明下PayConfigUtil中的参数 APP_ID和APP_SECRET在公众平台  MCH_ID和API_KEY在商户平台,其中API_KEY是自己设置的,并不是自动生成的。

java logger request string PUT demo session utf-8

阿里分布式系统性能提升10000倍的技术揭秘 ——视频解析

发布时间:2018-09-05 14:59:00 浏览:558 评论 :0

1,阿里技术面试题往往你只猜中故事的开头,却没猜中故事的结尾; 2,James老师带你从不同角度分析面试题目本质,让面试不再困难; 3,数据一致性和冥等性,你是怎么设计的? 4,你设计的系统如何让你公司破产?事故现场重现; 5,解决了以上事故,你的系统完美了吗? 6,基于性能之上再次设计,用代码实战告诉你; 7,分布式事务的技术话题扩展; 8,测试、效果演示及总结。

分布式 架构 java 性能优化 性能 高并发 分布式架构 面试题 高性能 分布式系统 ActiveMQ

Springboot 统一maper 和逆向工程

发布时间:2018-09-04 20:49:00 浏览:734 评论 :0

Mybatis 通用 Mapper Jar 集成,给你写好了一套增删改查的内容。 在maven依赖库上 搜索 tk.mybatis springboot项目一定要选 第二个哦 ! 这个是我加入依赖 tk.

分布式 架构 java 性能优化 mysql 高并发 Maven 分布式架构 高性能 mybatis

学习微服务的断路器——hystrix

发布时间:2018-09-03 17:20:00 浏览:609 评论 :0

微服务架构中,微服务之间相互调用,springcloud可以用feign方式和RestTemplate+ribbon方式来实现服务间的相互调用。但如果某一个服务出现问题,所有调用该出问题的服务都将出现阻塞,如果有大量的请求,则Servlet容器的线程资源会被消耗完毕,导致服务瘫痪。

java Cloud web 微服务 string Annotation class plugin BIND

ActiveMQ多个消费者消费不均匀问题

发布时间:2018-08-30 23:13:00 浏览:817 评论 :0

如果客户端处理很慢的话,Broker会在之前发送消息的反馈之前,继续发送新的消息到客户端。如果客户端依旧很慢的话,没有得到确认反馈的消息会持续增长。

架构 性能优化 性能 高并发 分布式架构 Consumer ActiveMQ

SpringMVC视频教程:(手写SpringMVC实战,从Spring底层源码分析与设计)

发布时间:2018-08-29 22:56:00 浏览:961 评论 :0

手写SpringMVC实战从Spring底层源码分析与设计 1,三分钟熟悉Spring底层源码,你只需准备好鲜花即可; 2,Spring源码很可怕?那是因为你没听过James的课; 3,快速熟悉源码基础,洞析SpringMVC与Spring框架关系; 4,@Controller,@Service这些注解算什么,一通百通; 5,从Spring源码到手写SpringMVC流程分析,你一定能懂; 6,手写SpringMVC实战; 7,tomcat加载进行测试对比; 8,互动答疑。

源码 spring tomcat 测试 springmvc service

搞定JVM垃圾回收就是这么简单

发布时间:2018-08-29 15:53:00 浏览:586 评论 :0

本节常见面试题: 问题答案在文中都有提到 如何判断对象是否死亡(两种方法)。 简单的介绍一下强引用、软引用、弱引用、虚引用(虚引用与软引用和弱引用的区别、使用软引用能带来的好处)。

算法 java jvm 线程

如何优雅的设计和使用缓存?

发布时间:2018-08-28 19:49:00 浏览:766 评论 :0

1.确认是否需要缓存 在使用缓存之前,需要确认你的项目是否真的需要缓存。使用缓存会引入的一定的技术复杂度,后文也将会一一介绍这些复杂度。一般来说从两个方面来个是否需要使用缓存: CPU占用:如果你有某些应用需要消耗大量的cpu去计算,比如正则表达式,如果你使用正则表达式比较频繁,而其又占用了很多CPU的话,那你就应该使用缓存将正则表达式的结果给缓存下来。

分布式 redis 监控 性能 数据库 Guava 数据结构

如何优雅地实现分页查询

发布时间:2018-08-27 16:06:00 浏览:566 评论 :0

分页功能是很常见的功能,特别是当数据量越来越大的时候,分页查询是必不可少的。实现分页功能有很多种方式,如果使用的ORM框架是mybatis的话,有开源的分页插件可以使用,如:Mybatis-PageHelper。

mysql 排序

分布式之redis精讲

发布时间:2018-08-25 20:55:00 浏览:872 评论 :0

本文围绕以下几点进行阐述 1、为什么使用redis 2、使用redis有什么缺点 3、单线程的redis为什么这么快 4、redis的数据类型,以及每种数据类型的使用场景 5、redis的过期策略以及内存淘汰机制 6、redis和数据库双写一致性问题 7、如何应对缓存穿透和缓存雪崩问题 8、如何解决redis的并发竞争问题 正文 1、为什么使用redis 分析:博主觉得在项目中使用redis,主要是从两个角度去考虑:性能和并发。

分布式 redis 线程 数据库 数据类型

2