自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(355)
  • 收藏
  • 关注

转载 Hi,我们再来聊一聊Java的单例吧

1. 前言单例(Singleton)应该是开发者们最熟悉的设计模式了,并且好像也是最容易实现的——基本上每个开发者都能够随手写出——但是,真的是这样吗?作为一个Java开...

2018-10-02 19:58:00 506

转载 手写一个迷你版的Tomcat

前言Tomcat,这只3脚猫,大学的时候就认识了,直到现在工作中,也常会和它打交道。这是一只神奇的猫,今天让我来抽象你,实现你!TomcatWrite MyTomcatT...

2018-09-30 16:30:00 1203 1

转载 GitHub上获得26236个Star的Java面试项目,你想要么?

对于很多人来说,找到一份工作不是问题,但找到一个合适而满意的工作,却不那么简单。有些人虽然很有实力但是往往卡在面试环节。本文为大家找了几个Java相关的面试项目,其中有的...

2018-09-29 16:30:00 5375

转载 一个阿里架构师十年的从业总结:比起掉发,我更怕掉队(文末福利分享)

蓦然回首,从毕业到现在做后台开发已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多志同道合的朋友。但再仔细一想,这十年码农路上我至少浪费了五年...

2018-09-28 08:00:00 678

转载 正则表达式真的很骚,可惜你不会写!

正则表达式在几乎所有语言中都可以使用,无论是前端的JavaScript、还是后端的Java、c#。他们都提供相应的接口/函数支持正则表达式。但很神奇的是:无论你大学选择哪...

2018-09-27 16:30:00 327

转载 Java基于百度API的图片文字识别

具体文档:http://ai.baidu.com/docs#/OCR-API/e1bd77f3准备工作: 基于Java 1.8 版本控制:maven 使用之前需要获取对应...

2018-09-26 08:35:00 726

转载 人工智能那点事,如何从0到1突破!

今天幂次妹讲的是4个关于“人工智能”的故事,来看看那么多人为什么选择“人工智能”。#1  如果想成为一名不被落下的程序员?快点学会人工智能作为一个计算机初级爱好者,也作为...

2018-09-26 08:35:00 316

转载 关于Java锁机制面试官会怎么问

乐观锁与悲观锁悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的关系型数据库...

2018-09-25 19:58:00 224

转载 教你十分钟构建好 SpringBoot + SSM 框架

目前最主流的 java web 框架应该是 SSM,而 SSM 框架由于更轻便与灵活目前受到了许多人的青睐。而 SpringBoot 的轻量化,简化项目配置, 没有 XM...

2018-09-24 19:58:00 379

转载 写给程序员的时间管理

今天分享一下时间管理的技能,时间管理不论是在读书的时候,还是在工作的时候,都特别重要。我一直觉得Life=Time.之前接触过时间管理,走了很多弯路,自己也读过什么《高效...

2018-09-23 19:58:00 486

转载 一行代码完成Java的Excel读写

前段时间在 github 上发现了阿里的 EasyExcel 项目,觉得挺不错的,就写了一个简单的方法封装,做到只用一个函数就完成 Excel 的导入或者导。刚好前段时间...

2018-09-22 19:58:00 689

转载 我的编码习惯 —— 接口定义

工作中,少不了要定义各种接口,系统集成要定义接口,前后台掉调用也要定义接口。接口定义一定程度上能反应程序员的编程功底。列举一下工作中我发现大家容易出现的问题:1. 返回格...

2018-09-21 16:30:00 211

转载 Java Web学习总结(八)——HttpServletResponse对象(二)

上一篇:Java Web学习总结(七)——HttpServletResponse对象(一)一、HttpServletResponse常见应用——生成验证码1.1、生成随机...

2018-09-20 19:58:00 138

转载 高并发场景下的缓存有哪些常见的问题?

一、缓存一致性问题当数据时效性要求很高时,需要保证缓存中的数据与数据库中的保持一致,而且需要保证缓存节点和副本中的数据也保持一致,不能出现差异现象。这就比较依赖缓存的过期...

2018-09-20 19:58:00 220

转载 吐槽我见过的最烂的Java代码

只针对spring框架,贴一份我见过最烂的代码(没有之一),我就想知道,有没有其他人能写出这样的代码?还有没有更加烂的编码方式?controller代码:/** * 增加...

2018-09-19 16:30:00 2304 1

转载 微信扫码登录实战(附代码)

导读:由于微信端流量比较足,所以扫码登录系统功能也受到了很多系统的青睐,本文就来详细的解开该技术的面纱。演示效果准备工作1. 需要一个微信开放平台账号,并创建一个网站应用...

2018-09-17 16:30:00 1541 1

转载 手写一个迷你版Spring MVC框架

前期准备我这里要写的是一个迷你版的Spring MVC,我将在一个干净的web工程开始开发,不引入Spring,完全通过JDK来实现。我们先来看一眼工程:工程代码结构第一...

2018-09-16 19:58:00 374

转载 最强解析:支付宝系统架构内部剖析

支付宝系统架构概况典型处理默认资金处理平台财务会计支付清算核算中心交易柔性事务支付宝的开源分布式消息中间件–Metamorphosis(MetaQ)Metamorphos...

2018-09-15 19:58:00 902

转载 Java线程的6种状态及切换(透彻讲解)

Java中线程的状态分为6种。1. 初始(NEW):新创建了一个线程对象,但还没有调用start()方法。2. 运行(RUNNABLE):Java线程中将就绪(ready...

2018-09-14 16:30:00 277

转载 如何成为一位「不那么差」的程序员

前言已经记不清有多少读者问过:博主,你是怎么学习的?像我这样的情况有啥好的建议嘛?也不知道啥时候我居然成人生导师了。当然我不排斥这些问题,和大家交流都是学习的过程。因此也...

2018-09-11 16:30:00 257

转载 你们都在用IntelliJ IDEA吗?或许你们需要看一下这篇博文

写在前面以前一直用的elipce,如今入坑IntelliJ IDEA,没想到啊。深深的爱上了它,强大到无所不能;"工欲善其事必先利其器",IntelliJ IDEA作为一...

2018-09-09 19:58:00 1636

转载 单点登录原理与简单实现

一、单系统登录机制1、http无状态协议web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,...

2018-09-08 19:58:00 172

转载 BATJ面试题分享

欢迎扫码领取

2018-09-07 08:13:00 245

转载 扫码登录实现原理

今天说一说现在比较流行的扫码登录的实现原理。需求介绍首先,介绍下什么是扫码登录。现在,大部分同学手机上都装有qq和淘宝,天猫等这一类的软件。而开发这些app的企业,都有他...

2018-09-06 16:30:00 1407 1

转载 面对枯燥的源码,如何才能看得下去?

一个软件开发人员,工作到了一定的年限(一般是3、4年左右),如果他还没学会阅读源码,那么他就会遇到瓶颈。因为到了这个时候的开发,他应该不仅仅只会做那些 CURD 的业务逻...

2018-09-05 16:30:00 189

转载 这些人工智能实用技巧,你肯定不知道!

2018年最新数据:python、大数据、人工智能从业者薪资表为什么人工智能行业的工资那么高?无论是科研院所,商业巨头还是初创企业,各行各业都在大力开发或者引进人工智能,...

2018-09-04 08:00:00 209

转载 计算机网络基础:这是一份详细HTTP学习指南

前言关于计算机网络,HTTP网络通信协议在任何的开发工作中都非常重要今天,我将献上一份HTTP的学习指南,希望你们会喜欢目录1. 储备知识讲解HTPP协议前,先了解一些基...

2018-09-03 16:30:00 228

转载 这些优秀的 Spring Cloud 开源软件,你知道几个?

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡...

2018-09-02 19:58:00 7567

转载 JavaSE入门篇:程序结构

程序的结构一般分为三种:顺序结构。选择结构。循环结构。一、顺序结构:这个不用多说吧,跟我们平时写文章的顺序一样,从上往下。二、选择结构:从名字就能看出,要选择嘛,到底是要...

2018-09-02 19:58:00 357

转载 对高并发流量控制的一点思考

前言在实际项目中,曾经遭遇过线上5W+QPS的峰值,也在压测状态下经历过10W+QPS的大流量请求,本篇博客的话题主要就是自己对高并发流量控制的一点思考。应对大流量的一些...

2018-09-01 19:58:00 106

转载 大公司为什么还在采用过时的技术!

背景本文出自一朋友给我的提问,于是博主呕心沥血给他花式洗脑了几个小时。忽然发现,应该还有许多朋友有同样的疑问。所以整理成文。许多刚毕业的程序员朋友,都有一个执念,想要进那...

2018-08-31 16:30:00 236

转载 JavaSE入门篇:变量

变量是什么玩意呢?变量,顾名思义就是能变化的量 - - 好吧,举个栗子。图片上的各种餐具,就是变量,因为同一个盘子可以在不同的时间装不同的菜,在这一桌可以装土豆肉丝,在下...

2018-08-29 19:58:00 126

转载 Java定时任务调度详解

前言在实际项目开发中,除了Web应用、SOA服务外,还有一类不可缺少的,那就是定时任务调度。定时任务的场景可以说非常广泛,比如某些视频网站,购买会员后,每天会给会员送成长...

2018-08-29 19:58:00 409

转载 理解数据库连接池底层原理之手写实现

前言数据库连接池的基本思想是:为数据库连接建立一个“缓冲池”,预先在池中放入一定数量的数据库连接管道,需要时,从池子中取出管道进行使用,操作完毕后,在将管道放入池子中,从...

2018-08-28 16:30:00 196

转载 让面试官颤抖的Tomcat系统架构系列!

俗话说,站在巨人的肩膀上看世界,一般学习的时候也是先总览一下整体,然后逐个部分个个击破,最后形成思路,了解具体细节,Tomcat的结构很复杂,但是 Tomcat 非常的模...

2018-08-27 19:58:00 148

转载 Java高级特性——注解,这也许是最简单易懂的文章了

博主在初学注解的时候看到网上的介绍大部分都是直接介绍用法或者功能,没有实际的应用场景,篇幅又很长导致学习的时候难以理解其意图,而且学完就忘QAQ。本篇文章中我将结合实际的...

2018-08-26 19:58:00 172

转载 使用Java语言从零开始创建区块链

目前网络上关于区块链入门、科普的文章不少,本文就不再赘述区块链的基本概念了,如果对区块链不是很了解的话,可以看一下我之前收集的一些入门学习资源:http://blog.5...

2018-08-25 19:58:00 313

转载 以Java后端高级开发为例,讲述面试前的准备点

由于我做了比较长时间的技术面试官,根据我的面试体会,不少同学收到面试后,什么准备也不会做,到时候就来了。    这样做的后果是:不知彼,不知己,每战必殆。哪怕侥幸面试成,...

2018-08-24 16:30:00 1402

转载 架构师之路:从Java码农到年薪八十万的架构师

Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地。有不少朋友问,成为...

2018-08-23 08:00:00 1577

转载 为什么说Redis是单线程的?

一、前言近乎所有与Java相关的面试都会问到缓存的问题,基础一点的会问到什么是“二八定律”、什么是“热数据和冷数据” ,复杂一点的会问到缓存雪崩、缓存穿透、缓存预热、缓存...

2018-08-22 19:58:00 185

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除