2 程序员乔戈里

尚未进行身份认证

微信qiaogeli12342 知乎 乔戈里

等级
TA的排名 4w+

LeetCode动画 | 218.天际线问题

今天分享一个LeetCode题,题号是218,标题是天际线问题,题目标签是线段树和Line Sweep [ 扫描线算法 ] ,题目难度是困难。最近新学了Go语言,来尝试一下效果,同时后面...

2020-02-28 17:30:00

什么叫操作系统啊 | 战术后仰

这是Java建设者的第64篇原创文章操作系统现代操作系统由一个或多个处理器、主存、打印机、键盘、鼠标、显示器、网络接口以及各种输入/输出设备构成。计算机操作系统是一个复杂的系统。然而...

2020-02-26 10:10:00

实战:用SSM框架实现支付功能(附源码)

作者:欧阳思海来源:github.com/OUYANGSIHAI/sihai-maven-ssm-alipay# 前言本教程详细介绍了如何使用ssm框架实现支付宝支付功能。本文章分为两大...

2020-02-26 10:10:00

【春节特辑】有趣的海盗分金币问题,顺便教你如何分赃

来源公众号:帅地玩编程作者:帅地最近几天看到一个挺有趣的博弈相关的趣谈,今天来分享给大家,并且也会详细讲解最终问题的最优解,并且我还好通过这道题扯一扯递归。问题描述有 5 个海盗,获得了...

2020-02-25 17:30:00

一篇文章带你「重新认识」线程上下文切换怎么玩儿

这是Java建设者第68篇原创文章调度当一个计算机是多道程序设计系统时,会频繁的有很多进程或者线程来同时竞争 CPU 时间片。当两个或两个以上的进程/线程处于就绪状态时,就会发生这种情况...

2020-02-25 17:30:00

面试官:说一下Mybatis插件的实现原理?

介绍我之前有篇文章大概写了一下mybatis插件的实现原理Mybatis框架和插件将动态代理玩出了新境界Mybaits插件的实现主要用了责任链模式和动态代理动态代理可以对SQL语句执行过...

2020-02-24 22:51:05

我回百度复工的第一天

整装待发回京到现在大约已经有三周了,在出租屋远程办公了三周,隔离期满了,各项条件也已经符合(体温正常、无咳嗽等),在度厂的网址完成了报备后,于是在主管的审批同意下,终于得以回到公司复工。...

2020-02-24 22:51:05

阿里面试官:分别说说微信和淘宝扫码登录背后的实现原理?

作者:imtechmy.oschina.net/u/4231722/blog/31548051、引言扫码登录这个功能,最早应该是微信的PC端开始搞,虽然有点反人类的功能(不扫码也没别的...

2020-02-22 18:05:51

JVM解毒——类加载子系统

????‍???? 导读:“带着问题,尤其是面试问题的学习才是最高效的。加油,奥利给!”直击面试看你简历写得熟悉JVM,那你说说类的加载过程吧?我们可以自定义一个String类来使用吗?...

2020-02-22 18:05:51

答应我,别再 if/else 走天下了可以吗?

哎,曾几何时想当年,其实我也特别钟情于 if/else连环写法,上来就是一顿SAO操作,比如举个好理解的简单栗子:一般来说我们正常的后台管理系统都有所谓的角色的概念,不同管理员权限不...

2020-02-22 18:05:51

Spring Aop 扫盲

本文公众号来源:Java建设者作者:cxuan关于AOP面向切面编程(Aspect-oriented Programming,俗称AOP)提供了一种面向对象编程(Object-orien...

2020-02-21 17:30:00

面试题:如何理解 Linux 的零拷贝技术?

本文讲解 Linux 的零拷贝技术,云计算是一门很庞大的技术学科,融合了很多技术,Linux 算是比较基础的技术,所以,学好 Linux 对于云计算的学习会有比较大的帮助。本文借鉴并总结...

2020-02-21 17:30:00

终于!疫情之下,第一批企业没能熬住面临倒闭,员工被遣散,没能等来春暖花开!...

作者 l 突围的鱼来源 l 码农突围(ID:smartyuge)先来看一个图:这个春节,我同所有人一样,不仅密切关注这次新型肺炎,还同时关注行业趋势和企业。在家憋了半个月,我选择给自己看...

2020-02-20 18:28:39

JVM解毒——JVM与Java体系结构

????‍???? 导读:“你是否也遇到过这些问题?运行线上系统突然卡死,系统无法访问,甚至直接OOM想解决线上JVM GC问题,但却无从下手新项目上线,对各种JVM参数设置一脸懵逼,直...

2020-02-20 18:28:39

一文学会动态规划解题技巧

前言动态规划(dynamic programming,简称 dp)是工程中非常重要的解决问题的思想,从我们在工程中地图软件上应用的最短路径问题,再在生活中的在淘宝上如何凑单以便利用满减券...

2020-02-20 18:28:39

用Java程序仿真模拟病毒传播过程(已开源)

无知和弱小不是生存的障碍,傲慢才是。《三体》最近,在Github上面有一个VirusBroadcast开源项目,它利用Java程序仿真模拟了冠状病毒的传播过程「理想状态下」。正如作者...

2020-02-19 20:05:51

万字长文带你还原进程和线程

我们平常说的进程和线程更多的是基于编程语言的角度来说的,那么你真的了解什么是线程和进程吗?那么我们就从操作系统的角度来了解一下什么是进程和线程。进程操作系统中最核心的概念就是 进程,进程...

2020-02-19 20:05:51

LeetCode动画 | 1338.数组大小减半

今天分享一个LeetCode题,题号是1338,标题是数组大小减半,题目标签是贪心算法和数组。题目描述给你一个整数数组 arr。你可以从中选出一个整数集合,并删除这些整数在数组中的每次出...

2020-02-19 20:05:51

补习系列-springboot mime类型处理

目标了解http常见的mime类型定义;如何使用springboot 处理json请求及响应;如何使用springboot 处理 xml请求及响应;http参数的获取及文件上传下载;如何...

2020-02-18 17:52:12

一个技术总监的忠告:精通那么多技术为何还是做不好一个项目?

编写高质量可维护的代码既是程序员的基本修养,也是能决定项目成败的关键因素,本文试图总结出问题项目普遍存在的共性问题并给出相应的解决方案。1. 程序员的宿命?程序员的职业生涯中难免遇到烂项...

2020-02-18 17:52:12

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。