5 xiamiflying

尚未进行身份认证

暂无相关简介

等级
TA的排名 4k+

趣图:单身程序员狗的一天

扩展阅读论程序员的思维逻辑有多强大!一位单身程序猿的幸福回忆趣图:这就是为什么程序员没有女朋友的原因!!

2019-08-21 14:56:35

分库分表的4个面试连环炮问题!不会就惨了!

面试中我们经常会碰到的关于分库分表的几个面试连环炮!今天就给大家一一介绍!希望对大家面试的时候能够有所帮助!为什么要分库分表?用过哪些分库分表中间件?不同的分库分表中间件都有什么优点和缺点?你们具体是如何对数据库如何进行垂直拆分或水平拆分的?一、面试题为什么要分库分表(设计高并发系统的时候,数据库层面该如何设计)?用过哪些分库分表中间件?不同的分库分表中间件都有什...

2019-08-21 14:53:46

阿里云ECS的CPU100%排查

背景和现象初创公司,架构lanmp,web前端和后端分开服务器,业务驱动主要是nginx和apache,nginx主要是处理静态文件和反向代理,前后端、搜索引擎、缓存、队列等附加的服务都是用docker容器部署。因为比较初级,上传文件和采集文件都是直接写在硬盘上,涉及到的目录共享,就在其中一台服务器存储并且nfs共享。我们暂且分为ECS1(apache1)、ECS2(apache2)、ECS3...

2019-08-21 14:48:36

为何IntelliJ IDEA比Eclipse更好

争论有一些没有唯一正确答案的“永恒”的问题,例如,更好的是:Windows还是Linux,Java还是C#;谁更强大:ChuckNorris还是VanDamme。其中的一个HolyWar便是Java和IDE的选择:有许多争论的话题是讨论它们哪个有更多的插件、快捷键等等。它们之间有太多的不同而很难决定什么才是最重要的。因此,人们都表示两个IDE在功能上都差不多,选择某一个则...

2019-08-21 13:41:28

趣图:前后端分离开发

扩展阅读趣图:前端程序员想改后台代码时,后台程序员的样子趣图:程序猿和运维狗的工作日常……趣图:程序员VS产品经理

2019-07-28 15:58:47

我是怎么招聘程序员的

很早以前就想写一篇和面试相关的文章了,之前在网络上看到一篇关于如何去面试程序员的英文文章,发现其中有很多和我共鸣的东西,所以仿照其标题通过自己的经历写下了这篇文章。工作这么多年来,既被面试过,也面试过他人,对于程序员的面试,经历过很不错的面试,很专业的面试,也经历过一些SB和令人不爽的面试。我个人觉得一个好的面试,面试官是很重要的。所以,本文想从“面试官”的角度来阐述一下,于是...

2019-07-28 15:50:02

MySQL 10w+数据 insert 优化

由于业务原因,遇到了如题所述的业务问题,事务执行时间在30s~50s不等,效果非常不理想方案1.jdbc批处理5w+数据测试,分别使用了mybatisinsert()()(拼接xml),mybatis的批处理和jdbc的批处理。可以看到在jdbc执行时间方面是差不多的,但是在方法执行时间上,批处理要稍微快了一些,但是还是不理想5w+数据测试15w+数...

2019-07-28 15:45:37

趣图:你这抄代码太明显了

扩展阅读趣图:网上复制的代码,运行一下趣图:程序员写代码专用辅助趣图:后端工程师做UI的活

2019-07-22 14:49:02

面试官:分库分表之后,id 主键如何处理?

面试题分库分表之后,id主键如何处理?面试官心理分析其实这是分库分表之后你必然要面对的一个问题,就是id咋生成?因为要是分成多个表之后,每个表都是从1开始累加,那肯定不对啊,需要一个全局唯一的id来支持。所以这都是你实际生产环境中必须考虑的问题。面试题剖析数据库自增id这个就是说你的系统里每次得到一个id,都是往一个库的一个表里插入一条没什么业务含义的...

2019-07-22 14:45:17

6月份Github上最热门的Java开源项目!

6月份GitHub上最热门的Java开源项目新鲜出炉,一起和猿妹盘点一下本月上榜的都有哪些项目:1、halohttps://github.com/halo-dev/haloStar6139这是一个轻快,简洁,功能强大,使用Java开发的博客系统。2、jeecg-boothttps://github.com/zhangdaiscott/jeecg-bootStar2873...

2019-07-22 14:31:36

趣图:后端工程师做 UI 的活

扩展阅读趣图:苦逼的后端工程师趣图:前端VS后端【趣图】开发人员腹黑的一面

2019-07-22 14:26:17

面试问烂的 MySQL 四种隔离级别,看完吊打面试官!

什么是事务事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。事务的ACID事务具有四个特征:原子性(Atomicit...

2019-07-22 11:23:30

注解Annotation实现原理与自定义注解例子

什么是注解?对于很多初次接触的开发者来说应该都有这个疑问?Annontation是Java5开始引入的新特征,中文名称叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且供指定的工具或框架使用。Annontati...

2019-07-22 11:19:31

趣图:苦逼的后端工程师

扩展阅读趣图:前端程序员想改后台代码时,后台程序员的样子趣图:后端工程师是怎样调试CSS的趣图:程序猿和运维狗的工作日常……

2019-07-19 16:08:26

session深入探讨

简介session(会话),其实是一个容易让人误解的词。它总跟web系统的会话挂钩,利用session,javaweb项目实现了登录状态的控制。坊间流传,关闭浏览器,就是关闭了web系统的会话。其实浏览器对于会话有自己的定义,而web系统对于会话也有自己的定义。在tomcat中,session通常是指实现了HttpSession接口的实现类。并且不存在关闭浏览器就会关闭tomcat的Htt...

2019-07-19 16:05:41

趣图:听说996工作可以获得巨大成长

听说996工作可以获得巨大成长。。。这成长也忒快了吧扩展阅读趣图:菜鸟程序员的工作状态…趣图:当计算机可以更新的时候趣图:什么?需求文档又改了...

2019-07-19 15:48:11

面试官:一个 TCP 连接可以发多少个 HTTP 请求?

曾经有这么一道面试题:从URL在浏览器被被输入到页面展现的过程中发生了什么?相信大多数准备过的同学都能回答出来,但是如果继续问:收到的HTML如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什么协议被下载下来的呢?要搞懂这个问题,我们需要先解决下面五个问题:现代浏览器在与服务器建立了一个TCP连接后是否会在一个HTTP请求完成后断开?...

2019-07-19 15:34:57

聊聊前后端分离接口规范

1.前言随着互联网的高速发展,前端页面的展示、交互体验越来越灵活、炫丽,响应体验也要求越来越高,后端服务的高并发、高可用、高性能、高扩展等特性的要求也愈加苛刻,从而导致前后端研发各自专注于自己擅长的领域深耕细作。然而带来的另一个问题:前后端的对接界面双方却关注甚少,没有任何接口约定规范情况下各自干各自的,导致我们在产品项目开发过程中,前后端的接口联调对接工作量占比在30%-50%左右,甚...

2019-07-19 15:08:58

趣图:什么?需求文档又改了

扩展阅读马上要下班,产品经理突然说要改一个需求…趣图:你为什么不写文档/注释?趣图:听说客户还在用IE时

2019-07-18 17:12:31

springboot整合websocket实现一对一消息推送和广播消息推送

springboot基础环境请参考springboot文档maven依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websock...

2019-07-18 17:08:31

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。