15 白衣染霜陈
尚未进行身份认证
你只管努力,剩下的交给时光。
一、反射1、反射简介Java语言反射提供了一种动态链接程序组建的多功能方法,允许程序创建和控制任何类的对象(根据安全性限制),是不是很厉害,我们无需提前硬编码目标类。这些特性是的反射特别适用于创建以非常普通的方式与对象协作的库。例如,反射经常在持续存储对象为数据库、XML或者其他外部格式的框架中使用。JavaReflection非常有用,它使类和数据结构能按照名称动态检索相关信息...
正文首先设计一个系统之前,我们需要先确认我们的业务场景是怎么样子的,我就带着大家一起假设一个场景好吧。场景我们现场要卖100件下面这个婴儿纸尿裤,然后我们根据以往这样秒杀活动的数据经验来看,目测来抢这100件纸尿裤的人足足有10万人。(南极人打钱!)你一听,完了呀,这我们的服务器哪里顶得住啊!说真的直接打DB肯定挂。但是别急嘛,有暖男敖丙在,我们在开始之前应该先思考下会出现哪些...
你只管努力,——剩下的交给时光。Redis先简单说一下 Redis 的特点,方便和 MC 比较。与 MC 不同的是,Redis 采用单线程模式处理请求。这样做的原因有 2 个:一个是因为采用了非阻塞的异步事件处理机制;另一个是缓存数据都是内存操作 IO 时间不会太长,单线程可以避免线程上下文切换产生的代价。Redis 支持持久化,所以 Redis 不仅仅可以用作缓存,也可...
那提到Redis我相信各位在面试,或者实际开发过程中对基本类型的使用场景,并发竞争带来的问题,以及缓存数据库双写入一致性的问题等,我们有请下一位受害者。面试开始一个大腹便便,穿着格子衬衣的中年男子,拿着一个满是划痕的mac向你走来,看着快秃顶的头发,心想着肯定是尼玛顶级架构师吧!但是我们腹有诗书气自华,虚都不虚。(这不是第一篇文章的面试官么?)小伙子,你还记得我在第一章里面问...
你只管努力,——剩下的交给时光。面试开始三个大腹便便,穿着格子衬衣的中年男子,拿着三个满是划痕的mac向你走来,看着快秃顶的头发,心想着肯定是尼玛顶级架构师吧!而且还是三个,但是还好我看过敖丙写的《吊打面试官》系列,腹有诗书气自华,根本虚都不虚好伐。小伙子你好,之前问过了你基础知识以及一些缓存的常见几个大问题了,那你能跟我聊聊为啥Redis那么快么?哦,帅气迷人的面试官您好...
你只管努力,——剩下的交给时光。一、案例1.高性能硬件上的程序部署策略2.集群间同步导致的内存溢出3.堆外内存导致的溢出错误4.外部命令导致系统缓慢5.服务器JVM进程崩溃6.不恰当数据结构导致内存占用过大7.由Windows虚拟内存导致的长时间停顿二、调优(Eclipse运行速度调优)1.调优前的程序运行状态2.升级JDK的性能变化...
你只管努力,——剩下的交给时光。老规矩先上图:一、JDK命令行工具:(基于Windows)我们安装完成JDK后都会cmd /java javac java - version。是不是Java开发人员肯定都知道JDK的bin目录中的“java.exe”、“javac.exe”这两个命令行工具,对并非所有程序员都了解JDK的bin目录之中其他命令行程序的作用。每逢JDK更...
你只管努力,——剩下的交给时光。提到Redis我相信各位在面试,或者实际开发过程中对缓存雪崩,穿透,击穿也不陌生吧,就算没遇到过但是你肯定听过,那三者到底有什么区别,我们又应该怎么去防止这样的情况发生呢,我们有请下一位受害者。这里就不做描述了,直奔主题面试开始一个大腹便便,穿着格子衬衣的中年男子,拿着一个满是划痕的mac向你走来,看着快秃顶的头发,心想着肯定是...
你只管努力,——剩下的交给时光。首先我们带着问题来学习1、什么是Redis?为什么要用它?用它有什么好处?Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), ...
Collection:所有集合的父类(基类)接口,继承它的接口如图,常用的如图(标红):Collections:一个针对集合类帮助的一个辅助类,提供一系列静态方法实现对各种集合的搜索、排序、线程安全等操作。代码:public class Collections { public static void main(String[] args) { List l...
一、百度云链接:https://pan.baidu.com/s/1mE_O6biq80Z_bCO-ROOWug密码:m41r二、百度云链接:https://pan.baidu.com/s/1_7FFadw1a6J0qTfx2FzqPQ 密码: 41n4
最近经历的人生中的一大转折,从天上掉到水底!~本以为可以借着小聪明走上人生巅峰出任CEO 迎娶白富美的,但是国内外政策的各种打压导致一天之内损失百万,哎。是老老实实回去继续上班还是继续等待?算了,等等看吧。...
如何使用Spring完成自动装配,为什么使用?让Spring完成自动装配Autowiring解决<ref>标签为JAVABean注入时难以维护而实现。下面为几种AutoWire type的说明:1、byName:试图在容器中寻找需要自动装配的属性名相同的Bean和ID,如果没有找到,则属性未被装配上,配置文件中的ID/NAME中查找。2、byTyoe:试图在容器中寻找...
Spring中提供一些以Aware结尾的接口:很多,常用的BeanNameAware、BeanFactoryAware、今天先说这2个。1、BeanFactoryAware:实现BeanFactoryAware接口的Bean可以直接访问Spring容器,被容器创建后,会拥有就不指向Spring容器的引用。BeanFactoryAware接口只有一...