Spring思维导图,让spring不再难懂(一)

Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 它是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是Spring仍然可以和其他的框架...

2018-10-06 20:56:00

阅读数 1240

评论数 0

英雄联盟脚本可以强到什么程度?能被一眼看穿那种?

https://ke.qq.com/course/260263?flowToken=1006945 每天永久免费观看直播, 每天晚上20;00免费分享架构经验   不知道还有没有人记得“贝贝7758”以及无限破败。这是英雄联盟史上最逆天的外挂。   这外挂是修改游戏目录文件,利用饰品槽...

2018-09-05 17:09:11

阅读数 2363

评论数 0

Java 动态代理及 RPC 框架介绍

所谓动态代理,指的是语言提供的一种语法,能够将对对象中不同方法的调用重定向到一个统一的处理函数中来。 python重写__getattr__函数能够做到这一点,就连世界上最好的语言也提供称为魔术方法的__call。 这种语法除了能更好的实现动态代理外,还是RPC框架实现原理的一部分。 1. 动态...

2018-09-04 15:50:51

阅读数 310

评论数 0

2018 年 Java 程序员必读的十本书

大家好,如果你是一名 Java 程序员,正在考虑 2018 年读什么书,那么这篇文章正适合你。本文中,我将分享 10 本有关 Java、Spring 及其他相关技术的书籍。 这里面既有适合经验丰富的 Java 程序员的书,它们介绍了架构、云开发、微服务、Java 9、Spring 5,以及用于提高...

2018-08-22 14:31:45

阅读数 222

评论数 0

0个习惯助你成为一名优秀的程序员

当谈到编程时,很多人应该都有听过10x程序员的说法。 据说一个10x程序员的效率大约是其他程序员的10倍。 这是一个有争议的话题,无论你选择相信10x程序员,还是认为这十分可笑,下面的10个习惯可以在一定程度上助你成为一名势不可挡的优秀程序员。 1、积极使用搜索工具 作为开发人员,你需要了解...

2018-08-21 11:11:30

阅读数 119

评论数 0

深入理解消息中间件技术之RabbitMQ服务

什么叫消息队列? 消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用...

2019-01-14 15:43:27

阅读数 11

评论数 0

200行代码构建一个区块链

区块链的基本概念非常简单:一个存储不断增加的有序记录的分布式数据库。然而,当我们谈论区块链时,我们很容易将其与区块链要解决的问题混淆,比如误解为流行的,基于区块链的,像比特币和以太坊一样的项目。术语“区块链”通常与交易,智能合约或加密货币等概念紧密相关。 这必然使得理解区块链变成一项更艰巨的任务...

2019-01-09 15:04:45

阅读数 13

评论数 0

感谢区块链,分权和数据安全 - 是未来

如今,一切都在数字化。 我们曾经存储在相册中的照片通常不再打印; 他们存储在在线相册。 而且很少有人再用实际的纸质计划者来追踪他们的生活。 相反,每日提醒和约会都存储在数字日历中。 更重要的是,很少有人维护手写分类帐来跟踪他们的银行账户。有网站和应用程序为他们工作,并允许轻松访问这些数据。 与此...

2019-01-07 16:31:35

阅读数 9

评论数 0

说一说微信第三方平台的初步集成

微信火了这么久,这两周第一次从一个开发者的角度来研究微信的生态系统而不是应用本身。现在做国内的项目或者产品难免都需要集成微信,其实现在微信背后的支撑平台已经是非常繁杂的了: 公众平台(订阅号、服务号、企业号、小程序) 开放平台(网页应用、移动应用、公众号第三方平台开发) 商户平台 (支付) ...

2019-01-04 15:51:22

阅读数 14

评论数 0

Rabbitmq的性能测试

在做系统的整体性能测试时发现经常会卡在一个较低的QPS(单机低于100)数值,而且应用服务器的负载不高,检查MQ消费速率只有40左右。接着把目标放在消息发送端上,发现消息发送速率很低,大约40条/s。 https://ke.qq.com/course/260263?flowToken=10069...

2018-12-29 15:13:49

阅读数 21

评论数 0

MySQL索引背后的数据结构及算法原理

摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用...

2018-12-28 14:26:42

阅读数 13

评论数 0

为什么大多公司不要培训班培训出来的JAVA程序员?

给大家推荐一个学习地址 https://ke.qq.com/course/260263?flowToken=1006945 温馨提示,点击报名成功,可领取一份架构师资料, 而且可每天永久免费观看直播, 每天晚上20;00免费分享架构经验 不是不要。 如果基础理论和基础知识过关,我为什么不...

2018-12-24 16:02:58

阅读数 68

评论数 0

Spring Boot干货系列:启动原理解析,圣诞节提前快乐

前言 前面几章我们见识了SpringBoot为我们做的自动配置,确实方便快捷,但是对于新手来说,如果不大懂SpringBoot内部启动原理,以后难免会吃亏。所以这次博主就跟你们一起一步步揭开SpringBoot的神秘面纱,让它不在神秘。 正文 我们开发任何一个Spring Boot项目,都会...

2018-12-23 15:29:59

阅读数 19

评论数 0

震惊,程序员小编平时竟然上这种网站

前言 程序员每天必不可少的就是与电脑打交道,经常逛的一些网站也相对固定,今天小编给大家分享一下自己平时经常逛的一些网站,不管是开发,还是了解行业资讯,这些网站必不可少。小编对他们简单分类了下,分别是:互联网资讯类、博客社区类、问答社区类、代码托管类、手机好用类、学习平台类、老司机发车类。下面推荐...

2018-12-18 17:38:29

阅读数 17

评论数 0

Spring Boot干货系列:配置文件解析

正文 Spring Boot使用了一个全局的配置文件application.properties,放在src/main/resources目录下或者类路径的/config下。Sping Boot的全局配置文件的作用是对一些默认配置的配置值进行修改。 接下来,让我们一起来解开配置文件的面纱。 ...

2018-12-18 17:18:16

阅读数 12

评论数 0

从一份配置清单详解Nginx服务器配置

Nginx配置文件的整体结构   nginx配置文件结构 从图中可以看出主要包含以下几大部分内容: 1. 全局块 该部分配置主要影响Nginx全局,通常包括下面几个部分: 配置运行Nginx服务器用户(组) worker process数 Nginx进程PID存放路径 错误日...

2018-12-17 16:34:34

阅读数 14

评论数 0

消息队列之异步消息基本概念以及ActiveMQ整合Spring常用用法介绍

一 简介 (1)异步消息: 所谓异步消息,跟RMI远程调用、webservice调用是类似的,异步消息也是用于应用程序之间的通信。但是它们之间的区别是: RMI、Hession/Burlap、webservice等远程调用机制是同步的。也就是说,当客户端调用远程方法时,客户端必须等到远程方法...

2018-12-13 21:20:29

阅读数 13

评论数 0

崛起的 Kafka

本文译自 Braedon Vickers 发布在 Movio 上的一篇文章,详尽的探讨了在微服务架构升级的过程中,如何使用 Kafka 将微服务之间耦合降到最低,同时能让整个系统在保证高可用的前提下做到高可扩展。 随着微服务的流行,很多公司都在尝试将现有的系统进行架构升级。促成 Movio 公司...

2018-12-12 21:11:51

阅读数 14

评论数 0

你了解泛型通配符与上下界吗?

在进入主题之前, 我们先简单说一下 Java 的泛型(generics)。它是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合类框架中。 今天我们主要说如下内容:...

2018-12-11 17:09:07

阅读数 18

评论数 0

MVC的概念

MVC是Modal View Controler的缩写,原业是用于桌面程序设计中的概念,由以下三个主要部分构成,三部分各司其职。 Model :模型层(用于数据库打交道) View :视图层(用于展示内容给用户看) Controller :控制层(控制业务逻辑) MVC模型如下图所示:  ...

2018-12-11 17:04:40

阅读数 17

评论数 0

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