首页
学习
活动
专区
工具
TVP
发布

Java架构师进阶

专栏作者
230
文章
185570
阅读量
51
订阅数
2020 最新java面试题附答案
客户端发出http请求,web服务器将请求转发到servlet容器,servlet容器解析url并根据web.xml找到相对应的servlet,并将request、response对象传递给找到的servlet,servlet根据request就可以知道是谁发出的请求,请求信息及其他信息,当servlet处理完业务逻辑后会将信息放入到response并响应到客户端。
java架构师
2020-12-10
4560
新来实习生太惨,所以整理一点传统企业到互联网企业必备可收藏。
前两天公司来了一个新人实习生叫小浩,上班才半个月不到各种挨diao,看着像极了我自己刚出来工作的时候,所以我就出于好心帮他一下,问了一通之后才知道他出来上班不是很久,学校里面考试成绩数一数二结果到了公司上班还想着读书做作业一样做事情,也难怪挨diao啊。
java架构师
2020-04-14
3130
C++后台开发必看,这个学习路线必须收藏
在去年结束的秋季招聘中,后台开发或服务器开发的岗位需求一度火热,甚至超过了算法岗。不少同学从诸神黄昏的算法岗战场上退下,转向更偏向工程能力的后台开发岗,从而造成后台开发岗位竞争的大爆发。
java架构师
2020-04-10
1.7K0
java架构教你怎么用mysql怒怼面试官
说一下mysql比较宏观的面试,具体咋写sql的这里就不过多举例了。后面我还会给出一个关于mysql面试优化的试题,这里主要说的索引和B+Tree结构,很少提到我们的集群配置优化方案。
java架构师
2019-10-10
1.2K0
没有试过的话你真的不知道,多实例MYSQL有多方便管理
[root@db01 ~]# mkdir /data/{3307,3308,3309} -p
java架构师
2019-10-10
3620
Synchronized锁在Spring事务管理下,为啥还线程不安全?
开启10000个线程,每个线程给员工表的money字段【初始值是0】加1,没有使用悲观锁和乐观锁,但是在业务层方法上加了synchronized关键字,问题是代码执行完毕后数据库中的money 字段不是10000,而是小于10000 问题出在哪里?
java架构师
2019-06-22
4010
SpringBoot 2.x ShardingSphere分库分表实战
在之前我做项目的时候,数据量比较大,单表千万级别的,需要分库分表,于是在网上搜索这方面的开源框架,最常见的就是mycat,sharding-sphere,最终我选择后者,用它来做分库分表比较容易上手。
java架构师
2019-06-05
1.2K0
初探性能优化:2个月到4小时的性能提升
一直不知道性能优化都要做些什么,从哪方面思考,直到最近接手了一个公司的小项目,可谓麻雀虽小五脏俱全。让我这个编程小白学到了很多性能优化的知识,或者说一些思考方式。真的感受到任何一点效率的损失放大一定倍数时,将会是天文数字。最初我的程序计算下来需要跑2个月才能跑完,经过2周不断地调整架构和细节,将性能提升到了4小时完成。
java架构师
2019-06-02
4620
MySQL 巨坑:永远不要在 MySQL 中使用 UTF-8
最近我遇到了一个bug,我试着通过Rails在以“utf8”编码的MariaDB中保存一个UTF-8字符串,然后出现了一个离奇的错误:
java架构师
2019-05-30
5030
亿级数据DB秒级平滑扩容
数据库上层都有一个微服务,服务层记录“业务库”与“数据库实例配置”的映射关系,通过数据库连接池向数据库路由sql语句。
java架构师
2019-05-28
7970
是如何在SQLServer中处理每天四亿三千万记录的
这是给某数据中心做的一个项目,项目难度之大令人发指,这个项目真正的让我感觉到了,商场如战场,而我只是其中的一个小兵,太多的战术,太多的高层之间的较量,太多的内幕了。具体这个项目的情况,我有空再写相关的博文出来。
java架构师
2019-05-15
7320
如何优雅地玩转分库分表
在谈论数据库架构和数据库优化的时候,我们经常会听到“分库分表”、“分片”、“Sharding”…这样的关键词。让人感到高兴的是,这些朋友所服务的公司业务量正在(或者即将面临)高速增长,技术方面也面临着一些挑战。让人感到担忧的是,他们系统真的就需要“分库分表”了吗?“分库分表”有那么容易实践吗?为此,笔者整理了分库分表中可能遇到的一些问题,并结合以往经验介绍了对应的解决思路和建议。
java架构师
2019-05-14
4430
秒杀系统流量削峰这事儿应该怎么做?
如果你看过秒杀系统的流量监控图的话,你会发现它是一条直线,就在秒杀开始那一秒是一条很直很直的线,这是因为秒杀请求在时间上高度集中于某一特定的时间点。这样一来,就会导致一个特别高的流量峰值,它对资源的消耗是瞬时的。
java架构师
2019-05-10
1.2K0
通用数据权限的思考与设计
如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:787707172,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。
java架构师
2019-04-18
2.9K0
MyBatis框架及原理分析
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
java架构师
2019-04-09
3510
MyBatis事务管理机制
MyBatis作为Java语言的数据库框架,对数据库的事务管理是其非常重要的一个方面。本文将从事务的分类、配置和实现分析MyBatis的事务管理的实现机制。
java架构师
2019-04-01
7450
MyBatis一级缓存原理解析
MyBatis是一个简单,小巧但功能非常强大的ORM开源框架,它的功能强大也体现在它的缓存机制上。MyBatis提供了一级缓存、二级缓存 这两个缓存机制,能够很好地处理和维护缓存,以提高系统的性能。本文将介绍MyBatis的一级缓存,并深入源码解析MyBatis一级缓存的实现原理。
java架构师
2019-04-01
2800
分布式系统(微服务架构)的一致性和幂等性问题相关概念解析
前言 什么是分布式系统?关于这点其实并没有明确且统一的定义。在我看来,只要一个系统满足以下几点就可以称之为分布式系统 系统由物理上不同分布的多个机器节点组成 系统的多个节点通过网络进行通信,协调彼此之
java架构师
2019-02-26
4910
IT人永远不老,老程序员价值何在?
IT人永远不老?做梦,怎么可能。无论你现在是多么风华正茂,青春洋溢,终有成熟、老去的那天。
java架构师
2018-10-08
6390
怎么从初、中级Java程序员过渡到高级Java程序员?
原文地址:https://www.toutiao.com/i6599524702937416195/
java架构师
2018-10-08
5930
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档