• 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html
  • 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html

勤劳的小蚂蚁每天为您带来精品文章!

2019年全栈工程师技术指南和趋势!

2019年全栈工程师技术指南和趋势!
这是一个2019年你成为前端,后端或全栈开发者的进阶指南:1、你不需要学习所有的技术成为一个web开发者2、这个指南只是通过简单分类列出了技术选项3、我将从我的经验和参考中给出建议4、首选我们会介绍通用的知识, 最后介绍2019年的Web的一些趋势1、基础前端开发者1.1 HTML & CSS最基础的知识:语义化的H……继续阅读 »

勤劳的小蚂蚁 3周前 (03-27) 25浏览 0评论0个赞

六千字干货文:到底要怎么去学算法?

六千字干货文:到底要怎么去学算法?
前言此文对我影响很大,分享出来给大家,愿大家早日成为大神。1)不要完美主义!我观察到的大多数同学犯得最最最最大的“错误”,就是在学习上“完美主义”。乃至后续很多其他的问题,在我看来都和这个问题是直接相关的。举个最经典的例子,也是我经常举的例子,背英语单词(在这里我们先不聊背英语单词是不是好的英语学习方法,我们只看如果我们想要背英语单词的……继续阅读 »

勤劳的小蚂蚁 3周前 (03-27) 29浏览 0评论0个赞

金三银四背后,一个JAVA程序员的面试心得

金三银四背后,一个JAVA程序员的面试心得
阿里面试题 多个线程同时读写,读线程的数量远远大于写线程,你认为应该如何解决并发的问题?你会选择加什么样的锁?JAVA的AQS是否了解,它是干嘛的?除了synchronized关键字之外,你是怎么来保障线程安全的?Tomcat本身的参数你一般会怎么调整?你有没有用过Spring的AOP? 是用来干嘛的? 大概……继续阅读 »

勤劳的小蚂蚁 3周前 (03-27) 26浏览 0评论0个赞

你还在 Select * 吗?

你还在 Select * 吗?
应用程序慢如牛,原因多多,可能是网络的原因、可能是系统架构的原因,还有可能是数据库的原因。那么如何提高数据库SQL语句执行速度呢?有人会说性能调优是数据库管理员(DBA)的事,然而性能调优跟程序员们也有莫大的关系。程序中嵌入的一行行的SQL语句,如果使用了一些优化小技巧,定能达到事半功倍的效果。技巧1  比较运算符能用 “=”……继续阅读 »

勤劳的小蚂蚁 3周前 (03-27) 25浏览 0评论0个赞

如何阅读Java源码?

如何阅读Java源码?
阅读Java源码的前提条件:1、技术基础在阅读源码之前,我们要有一定程度的技术基础的支持。假如你从来都没有学过Java,也没有其它编程语言的基础,上来就啃《Core Java》,那样是很难有收获的,尤其是《深入Java虚拟机》这类书,或许别人觉得好,但是未必适合现在的你。比如设计模式,许多Java源码当中都会涉及到。再比如阅读Sp……继续阅读 »

勤劳的小蚂蚁 3周前 (03-27) 23浏览 0评论0个赞

多线程复习之并发容器、框架、工具类

多线程复习之并发容器、框架、工具类
一.并发容器1. 队列如果要实现一个线程安全的队列有两种方式:一种是使用阻塞算法,另一种是使用非阻塞算法。使用阻塞算法的队列可以用一个锁(入队和出队用同一把锁)或两个锁(入队和出队用不同的锁)等方式来实现,非阻塞的实现方式则可以使用循环CAS的方式来实现。1.1 非阻塞的方式(ConcurrentLinkedQueue)入队:线程入队时必须先获取尾节……继续阅读 »

巷子的童年 3周前 (03-27) 26浏览 0评论0个赞

全文搜索引擎选ElasticSearch还是Solr?

全文搜索引擎选ElasticSearch还是Solr?
 “ 最近项目组安排了一个任务,项目中用到了基于 Solr 的全文搜索,但是该 Solr 搜索云项目不稳定,经常查询不出来数据,需要手动全量同步。 而且它还是其他团队在维护,依赖性太强,导致 Solr 服务一出问题,我们的项目也基本瘫痪,因为所有的依赖查询都无结果数据了。所以考虑开发一……继续阅读 »

勤劳的小蚂蚁 4周前 (03-26) 27浏览 0评论0个赞

如何在3年内从一个2流程序员拿到30K

如何在3年内从一个2流程序员拿到30K
工作的前两年如果你不能拼爹,或者不想拼爹,最好的方法是拼实力。合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。所以,你必须要从基层做起。当然,所谓的基层,并不是端茶倒水,但多一些体验,总是无害的。前两年的时间,应当主要打好基础的累积,认清职业现状和社会经济发展趋势,适应工作后的生活,对心灵浮躁的洗涤。这一阶段最大的……继续阅读 »

勤劳的小蚂蚁 4周前 (03-26) 21浏览 0评论0个赞

数据库索引是什么?新华字典来帮你!

数据库索引是什么?新华字典来帮你!
 学过服务器端开发的朋友一定知道,程序没有数据库索引也可以运行。但是所有学习数据库的资料、教程,一定会有大量的篇幅在介绍数据库索引,各种后端开发工作的面试也一定绕不开索引,甚至可以说数据库索引是从后端初级开发跨越到高级开发的屠龙宝刀,那么索引到底在服务端程序中起着怎样的作用呢?这篇文章是一系列数据库索引文章中的第一篇,这个系列包括了下面四篇……继续阅读 »

勤劳的小蚂蚁 4周前 (03-25) 21浏览 0评论0个赞

我是如何拿到蚂蚁金服 offer 的 ?

我是如何拿到蚂蚁金服 offer 的 ?
 一、梦想和被拒二、积累三、结语首先介绍一下投稿作者 翟洪毅,16年华理计算机本科毕业。在年前拿到了蚂蚁金服Java开发的offer,P6。工作经历:15-17年,壹钱包实习、工作,基础中间件组。17年8月-19年3月网联清算有限公司,基础组件组。一、梦想和被拒进入阿里一直都是……继续阅读 »

勤劳的小蚂蚁 4周前 (03-25) 22浏览 0评论0个赞

研发应该懂的binlog知识!

研发应该懂的binlog知识!
引言为什么写这篇文章?大家当年在学MySQL的时候,为了能够迅速就业,一般是学习一下MySQL的基本语法,差不多就出山找工作了。水平稍微好一点的童鞋呢还会懂一点存储过程的编写,又或者是懂一点索引的创建和使用。但是呢,基本上大家都忽略了对底层知识的学习。为什么呢?因为工作中很少用到嘛。然后呢,市面上流传的大部分这种底层的知识,又比较偏运维,研……继续阅读 »

勤劳的小蚂蚁 4周前 (03-25) 20浏览 0评论0个赞

一目了然:git命令三种方式实现Gitlab和Github同时登录

一目了然:git命令三种方式实现Gitlab和Github同时登录
前言介绍:很多时候,我们都需要去在电脑上去同时使用gitlab和github,但是这样会很容易造成冲突,看了很多文章去解决这个问题,但是我发现大家的方式各有不同,导致看博客的人感觉很困惑,于是我尝试一步一步引导大家用三种方式去真正的实现在一台PC上去同时使用gitlab和githubpic1基本要点于我而言,提交公司的代码比较……继续阅读 »

勤劳的小蚂蚁 4周前 (03-24) 29浏览 0评论0个赞

电商平台备战促销季的运维秘诀——高可用服务层

电商平台备战促销季的运维秘诀——高可用服务层
高可用设计是互联网系统架构的基础之一,以天猫双十二交易数据为例,支付宝峰值支付次数超过 8 万笔。大家设想一下,如果这个时候系统出现不可用的情况,那后果将不可想象。而解决这个问题的根本就是服务层的高可用。什么是服务层众所周知,服务层主要用来处理网站业务逻辑的,是大型业务网站的核心。比如下面三个业务系统就是典型的服务层,提供基础服……继续阅读 »

勤劳的小蚂蚁 4周前 (03-24) 23浏览 0评论0个赞

数据库建表我改了无数次语句,终于达到DBA的要求了

数据库建表我改了无数次语句,终于达到DBA的要求了
 1、 表设计规范库名、表名、字段名必须使用小写字母,“_”分割。表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只出现数字。 MySQL在windows下不区分大小写,但在Linux下默认区分大小写。所以数据库名、表名、字段名尽量不要出现任何大写字母,避免问题发生。库名、表名、字段名必须不超过1……继续阅读 »

勤劳的小蚂蚁 4周前 (03-22) 28浏览 0评论0个赞

手把手教你实现一个基于Redis的分布式锁

手把手教你实现一个基于Redis的分布式锁
 简介分布式锁在分布式系统中非常常见,比如对公共资源进行操作,如卖车票,同一时刻只能有一个节点将某个特定座位的票卖出去;如避免缓存失效带来的大量请求访问数据库的问题设计这非常像一道面试题:如何实现一个分布式锁?在简介中,基本上已经对这个分布式工具提出了一些需求,你可以不着急看下面的答案,自己思考一下分布式锁应该如何实现?首先我们需要一个简……继续阅读 »

勤劳的小蚂蚁 4周前 (03-22) 24浏览 0评论0个赞

算法面试经常需要你手写的三个排序算法(Python语言)

算法面试经常需要你手写的三个排序算法(Python语言)
1. 归并排序1.1 算法步骤申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列;设定两个指针,最初位置分别为两个已经排序序列的起始位置;比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置;重复步骤 3 直到某一指针达到序列尾;将另一序列剩下的所有元素直接复制到合并序……继续阅读 »

勤劳的小蚂蚁 4周前 (03-21) 29浏览 0评论0个赞

系统的讲解 – SSO单点登录

系统的讲解 – SSO单点登录
概念SSO 英文全称 Single Sign On,单点登录。在多个应用系统中,只需要登录一次,就可以访问其他相互信任的应用系统。比如:淘宝网(www.taobao.com),天猫网(www.tmall.com),聚划算(ju.taobao.com),飞猪网(www.fliggy.com)等,这些都是阿里巴巴集团的网站。在这些网站中,我们……继续阅读 »

勤劳的小蚂蚁 4周前 (03-21) 29浏览 0评论0个赞

新鲜出炉一份Java面试清单,共200+道题

新鲜出炉一份Java面试清单,共200+道题
  本文转自公众号:王磊的博客这份面试清单是我从 2015 年做 TeamLeader 之后开始收集的,一方面是给公司招聘用,另一方面是想用它来挖掘我在 Java 技术栈中的技术盲点,然后修复和完善它,以此来提高自己的技术水平。虽然我从 2009 年就开始参加编程工作了,但依旧觉得还有很多东西要学,当然学习的过程也给我带来了很多……继续阅读 »

勤劳的小蚂蚁 1个月前 (03-20) 36浏览 0评论0个赞

一文帮你理清面试知识点

一文帮你理清面试知识点
1. 前言面试考察的知识点多而杂,要完全掌握需要花费大量的时间和精力。但是面试中经常被问到的知识点却没有多少,你完全可以用 20% 的时间去掌握 80% 常问的知识点。在这里我将这 80% 常问的知识点整理出来,方便大家快速地掌握。这些知识点也标注了重要程度,从而让大家可以根据知识点的重要程度去制定学习计划。如果你想更好的学习这些知识点,建议……继续阅读 »

勤劳的小蚂蚁 1个月前 (03-20) 33浏览 0评论0个赞

译:谁是JDK8中最快的GC

译:谁是JDK8中最快的GC
我们都知道OpenJDK8有好几个垃圾回收算法,比如ParallelGC,CMS,还有G1,那么哪个才是最快的?如果GC算法从Java8中默认的ParallelGC切换到G1会发生什么(JDK9就是把默认GC从ParallelGC切到了G1)?废话不多说,做一个基准测试就知道了,Let’s benchmark it.基准测试方法分别用不……继续阅读 »

勤劳的小蚂蚁 1个月前 (03-18) 40浏览 0评论0个赞

源码分析 Mybatis 的 foreach 为什么会出现性能问题

源码分析 Mybatis 的 foreach 为什么会出现性能问题
背景最近在做一个类似于综合报表之类的东西,需要查询所有的记录(数据库记录有限制),大概有1W条记录。该报表需要三个表的数据,也就是根据这 1W 个 ID 去执行查询三次数据库,其中,有一条查询 SQL 是自己写,其他两条是根据别人提供的接口进行查询。刚开始的时候,没有多想,直接使用 in 进行查询,使用 Mybatis 的 foreach 语……继续阅读 »

勤劳的小蚂蚁 1个月前 (03-18) 30浏览 0评论0个赞

GitHub 上的这些沙雕项目

GitHub 上的这些沙雕项目
spring12过年上映了一部电影,叫《流浪地球》,火得一塌糊涂,相信在座不少人都看过。电影里面提到了一个叫「春节十二响」的项目不知道大家是否还有印象?是的,有个沙雕网友把这个项目用 C 语言写出来了 ?虽然代码只有寥寥数行,但这股认真劲还是值得肯定的~它的代码长下面这样:GitHub 地址:https://github.com……继续阅读 »

勤劳的小蚂蚁 1个月前 (03-17) 32浏览 0评论0个赞

  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ


QQ:2248886839


工作时间:09:00-23:00