15 白衣染霜陈

尚未进行身份认证

你只管努力,剩下的交给时光。

等级
TA的排名 2k+

5.网络七层协议以及应用

2019-12-12 15:19:32

4.基于Socket的低层次Java网络编程

2019-12-12 15:17:45

3.基于URL的高层次Java网络编程

2019-12-12 15:12:46

2.两类传输协议:TCP,UDP

2019-12-12 15:08:46

1.网络编程基础

2019-12-12 15:06:40

反射——Java高级开发必须懂的

一、反射1、反射简介Java语言反射提供了一种动态链接程序组建的多功能方法,允许程序创建和控制任何类的对象(根据安全性限制),是不是很厉害,我们无需提前硬编码目标类。这些特性是的反射特别适用于创建以非常普通的方式与对象协作的库。例如,反射经常在持续存储对象为数据库、XML或者其他外部格式的框架中使用。JavaReflection非常有用,它使类和数据结构能按照名称动态检索相关信息...

2019-12-12 14:55:10

【Redis】系列7、——Redis全部知识点附思维导图

2019-12-09 22:16:08

【Redis】系列6、——秒杀系统设计

正文首先设计一个系统之前,我们需要先确认我们的业务场景是怎么样子的,我就带着大家一起假设一个场景好吧。场景我们现场要卖100件下面这个婴儿纸尿裤,然后我们根据以往这样秒杀活动的数据经验来看,目测来抢这100件纸尿裤的人足足有10万人。(南极人打钱!)你一听,完了呀,这我们的服务器哪里顶得住啊!说真的直接打DB肯定挂。但是别急嘛,有暖男敖丙在,我们在开始之前应该先思考下会出现哪些...

2019-12-09 22:14:27

【Redis】系列5、——Redis常见面试题

你只管努力,——剩下的交给时光。Redis先简单说一下 Redis 的特点,方便和 MC 比较。与 MC 不同的是,Redis 采用单线程模式处理请求。这样做的原因有 2 个:一个是因为采用了非阻塞的异步事件处理机制;另一个是缓存数据都是内存操作 IO 时间不会太长,单线程可以避免线程上下文切换产生的代价。Redis 支持持久化,所以 Redis 不仅仅可以用作缓存,也可...

2019-12-09 22:09:15

【Redis】系列4、——Redis双写一致性、并发竞争、线程模型

那提到Redis我相信各位在面试,或者实际开发过程中对基本类型的使用场景,并发竞争带来的问题,以及缓存数据库双写入一致性的问题等,我们有请下一位受害者。面试开始一个大腹便便,穿着格子衬衣的中年男子,拿着一个满是划痕的mac向你走来,看着快秃顶的头发,心想着肯定是尼玛顶级架构师吧!但是我们腹有诗书气自华,虚都不虚。(这不是第一篇文章的面试官么?)小伙子,你还记得我在第一章里面问...

2019-12-09 21:53:03

【Redis】系列3、——Redis哨兵、持久化、主从、手撕LRU

你只管努力,——剩下的交给时光。面试开始三个大腹便便,穿着格子衬衣的中年男子,拿着三个满是划痕的mac向你走来,看着快秃顶的头发,心想着肯定是尼玛顶级架构师吧!而且还是三个,但是还好我看过敖丙写的《吊打面试官》系列,腹有诗书气自华,根本虚都不虚好伐。小伙子你好,之前问过了你基础知识以及一些缓存的常见几个大问题了,那你能跟我聊聊为啥Redis那么快么?哦,帅气迷人的面试官您好...

2019-12-09 21:47:13

【深入理解JVM】学习笔记——-5、调优案例分析与实战

你只管努力,——剩下的交给时光。一、案例1.高性能硬件上的程序部署策略2.集群间同步导致的内存溢出3.堆外内存导致的溢出错误4.外部命令导致系统缓慢5.服务器JVM进程崩溃6.不恰当数据结构导致内存占用过大7.由Windows虚拟内存导致的长时间停顿二、调优(Eclipse运行速度调优)1.调优前的程序运行状态2.升级JDK的性能变化...

2019-12-09 21:13:57

【深入理解JVM】学习笔记——-4、虚拟机性能监控与故障处理

你只管努力,——剩下的交给时光。老规矩先上图:一、JDK命令行工具:(基于Windows)我们安装完成JDK后都会cmd /java javac java - version。是不是Java开发人员肯定都知道JDK的bin目录中的“java.exe”、“javac.exe”这两个命令行工具,对并非所有程序员都了解JDK的bin目录之中其他命令行程序的作用。每逢JDK更...

2019-12-09 21:03:43

【Redis】系列2、——Redis缓存雪崩、击穿、穿透

你只管努力,——剩下的交给时光。提到Redis我相信各位在面试,或者实际开发过程中对缓存雪崩,穿透,击穿也不陌生吧,就算没遇到过但是你肯定听过,那三者到底有什么区别,我们又应该怎么去防止这样的情况发生呢,我们有请下一位受害者。这里就不做描述了,直奔主题面试开始一个大腹便便,穿着格子衬衣的中年男子,拿着一个满是划痕的mac向你走来,看着快秃顶的头发,心想着肯定是...

2019-12-09 19:57:33

【Redis】系列1、——Redis基础

你只管努力,——剩下的交给时光。首先我们带着问题来学习1、什么是Redis?为什么要用它?用它有什么好处?Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), ...

2019-12-09 19:21:08

Collection和Collections的区别

Collection:所有集合的父类(基类)接口,继承它的接口如图,常用的如图(标红):Collections:一个针对集合类帮助的一个辅助类,提供一系列静态方法实现对各种集合的搜索、排序、线程安全等操作。代码:public class Collections { public static void main(String[] args) { List l...

2019-12-05 23:18:11

Java 1.8 API 帮助文档-中文版

一、百度云链接:https://pan.baidu.com/s/1mE_O6biq80Z_bCO-ROOWug密码:m41r二、百度云链接:https://pan.baidu.com/s/1_7FFadw1a6J0qTfx2FzqPQ 密码: 41n4

2019-12-01 20:44:32

程序员是老老实实回去上班还是继续等待?

最近经历的人生中的一大转折,从天上掉到水底!~本以为可以借着小聪明走上人生巅峰出任CEO 迎娶白富美的,但是国内外政策的各种打压导致一天之内损失百万,哎。是老老实实回去继续上班还是继续等待?算了,等等看吧。...

2018-03-31 20:24:26

【Spring】学习笔记7——Spring Bean装配—自动装配

如何使用Spring完成自动装配,为什么使用?让Spring完成自动装配Autowiring解决<ref>标签为JAVABean注入时难以维护而实现。下面为几种AutoWire type的说明:1、byName:试图在容器中寻找需要自动装配的属性名相同的Bean和ID,如果没有找到,则属性未被装配上,配置文件中的ID/NAME中查找。2、byTyoe:试图在容器中寻找...

2019-11-27 17:42:24

【Spring】学习笔记6——Spring中提供一些以Aware结尾的接口

Spring中提供一些以Aware结尾的接口:很多,常用的BeanNameAware、BeanFactoryAware、今天先说这2个。1、BeanFactoryAware:实现BeanFactoryAware接口的Bean可以直接访问Spring容器,被容器创建后,会拥有就不指向Spring容器的引用。BeanFactoryAware接口只有一...

2019-11-27 17:26:17

查看更多

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