随笔分类 -  开发框架

Nginx 极简教程(快速入门)
摘要:作者:dunwu github.com/dunwu/nginx-tutorial 推荐阅读(点击即可跳转阅读) 1. SpringBoot内容聚合 2. 面试题内容聚合 3. 设计模式内容聚合 4. 排序算法内容聚合 5. 多线程内容聚合 Nginx 极简教程 本项目是一个 Nginx 极简教程,目 阅读全文

posted @ 2019-07-29 14:20 Java知音号 阅读(907) 评论(0) 推荐(0) 编辑

实战SpringCloud响应式微服务系列教程(第一章)
摘要:前言 在当今互联网飞速发展的时代,业务需求不断的更新和产品的迭代给系统开发过程和编程模式也带来巨大挑战,Spring Cloud微服务也随之应用而生,从springboot1.x到springboot2.x,springcloud也提供了相应的集成,而特别引人注目的是spring5的诞生确实为jav 阅读全文

posted @ 2019-07-28 17:15 Java知音号 阅读(2590) 评论(1) 推荐(1) 编辑

SpringBoot 和Vue前后端分离入门教程(附源码)
摘要:作者:梁小生0101 juejin.im/post/5c622fb5e51d457f9f2c2381 推荐阅读(点击即可跳转阅读) 1. SpringBoot内容聚合 2. 面试题内容聚合 3. 设计模式内容聚合 4. 排序算法内容聚合 5. 多线程内容聚合 前端工具和环境: Node.js V10 阅读全文

posted @ 2019-07-24 14:50 Java知音号 阅读(66700) 评论(2) 推荐(2) 编辑

就是要让你彻底学会 @Bean 注解
摘要:@Bean 注解全解析 随着SpringBoot的流行,基于注解式开发的热潮逐渐覆盖了基于XML纯配置的开发,而作为Spring中最核心的bean当然也能够使用注解的方式进行表示。所以本篇就来详细的讨论一下作为Spring中的Bean到底都有哪些用法。 @Bean 基础声明 Spring的@Bean 阅读全文

posted @ 2019-07-12 11:28 Java知音号 阅读(50352) 评论(1) 推荐(6) 编辑

面试官:你了解过Redis对象底层实现吗
摘要:上一章我们讲了Redis的底层数据结构,不了解的人可能会有疑问:这个和平时用的五大对象有啥关系呢?这一章我们就主要解释他们所建立的联系。 看这个文章之前,如果对ziplist、skiplist、intset等数据结构不熟悉的话,建议先回顾一下上一章节:面试官:你看过Redis数据结构底层实现吗? 0 阅读全文

posted @ 2019-06-27 10:03 Java知音号 阅读(1246) 评论(1) 推荐(0) 编辑

Spring核心(IoC) 入门解读
摘要:什么是IoC容器和Bean? 说到容器,就是用来装东西,那么这里边装的是什么那?是bean对象。那么你会问什么是bean?这就要从很久很久以前说起,当我们创建对象的时候,我们会new一个对象出来,但是会有这么一个问题,当我们在不同的包下需要this对象的时候,我们都会进行new的操作,这还只是一个对 阅读全文

posted @ 2019-06-25 10:28 Java知音号 阅读(920) 评论(0) 推荐(0) 编辑

淘宝服务端高并发分布式架构演进之路
摘要:1. 概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 2. 基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概 阅读全文

posted @ 2019-06-24 16:07 Java知音号 阅读(1351) 评论(0) 推荐(0) 编辑

Springboot如何优雅的解决ajax+自定义headers的跨域请求
摘要:1、什么是跨域 由于浏览器同源策略(同源策略,它是由Netscape提出的一个著名的安全策略。现在所有支持JavaScript 的浏览器都会使用这个策略。所谓同源是指,域名,协议,端口相同。),凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。 具体可以查看下表: 2、s 阅读全文

posted @ 2019-05-28 10:20 Java知音号 阅读(7454) 评论(2) 推荐(0) 编辑

提升开发效率的一款mybatis开发神器
摘要:文末附有完整案例的代码内容!! 以前在开发的时候,使用mybatis的时候,经常都需要先配置xml映射文件,然后每条sql操作都需要自己进行手动编写,对于一些复杂的sql这么来操作确实有必要,但是如果只是一些非常简单的insert,update,delete,select这类型的语句而言,也需要开发 阅读全文

posted @ 2019-05-27 10:37 Java知音号 阅读(3290) 评论(0) 推荐(2) 编辑

深究Spring中Bean的生命周期
摘要:前言 这其实是一道面试题,是我在面试百度的时候被问到的,当时没有答出来(因为自己真的很菜),后来在网上寻找答案,看到也是一头雾水,直到看到了《Spring in action》这本书,书上有对Bean声明周期的大致解释,但是没有代码分析,所以就自己上网寻找资料,一定要把这个Bean生命周期弄明白! 阅读全文

posted @ 2019-05-22 12:59 Java知音号 阅读(192983) 评论(16) 推荐(21) 编辑

阿里Canal框架(数据同步中间件)初步实践
摘要:最近在工作中需要处理一些大数据量同步的场景,正好运用到了canal这款数据库中间件,因此特意花了点时间来进行该中间件的的学习和总结。 背景介绍 早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增量变更,不过从 阅读全文

posted @ 2019-05-09 10:05 Java知音号 阅读(16035) 评论(0) 推荐(2) 编辑

记一次token安全认证的实践
摘要:阅读此文前请先阅读上一篇SpringBoot整合JWT实现用户认证了解JWT。 背景介绍: 因项目需求,有PC端 APP端和小程序端,但登陆接口是同一个,然而微服务也无法使用传统的session解决用户登录问题(注意这里是传统的session不是spring session),使用户信息在其他服务共 阅读全文

posted @ 2019-05-07 16:21 Java知音号 阅读(4834) 评论(2) 推荐(0) 编辑

为什么Redis 单线程却能支撑高并发?
摘要:作者:Draveness 原文:draveness.me/redis-io-multiplexing 推荐阅读 1. Java 性能优化:教你提高代码运行的效率 2. 基于token的多平台身份认证架构设计 3. Spring Boot整合JWT实现用户认证(附源码) 4. Springboot启动 阅读全文

posted @ 2019-05-07 10:04 Java知音号 阅读(17254) 评论(0) 推荐(0) 编辑

面试官:你分析过SpringMVC的源码吗?
摘要:1. MVC使用 在研究源码之前,先来回顾以下springmvc 是如何配置的,这将能使我们更容易理解源码。 1.1 web.xml 值的注意的是contextConfigLocation和DispatcherServlet(用此类来拦截请求)的引用和配置。 1.2 spring-web.xml 值 阅读全文

posted @ 2019-04-16 15:55 Java知音号 阅读(5537) 评论(2) 推荐(7) 编辑

Springboot — 用更优雅的方式发HTTP请求(RestTemplate详解)
摘要:RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。 我之前的HTTP开发是用apache的HttpClient开发,代码复杂,还得操心资源回收等。代码很复杂,冗余代码多,稍微截个图 阅读全文

posted @ 2018-10-25 18:21 Java知音号 阅读(314783) 评论(8) 推荐(21) 编辑

springboot学习-springboot使用spring-data-jpa操作MySQL数据库
摘要:我们在上一篇搭建了一个简单的springboot应用,这一篇将介绍使用spring-data-jpa操作数据库。 新建一个MySQL数据库,这里数据库名为springboot,建立user_info数据表,作为我们示例操作的表对象。 user_info信息如下: 数据库及表创建成功后,回到我们的工程 阅读全文

posted @ 2018-07-12 09:08 Java知音号 阅读(8566) 评论(0) 推荐(1) 编辑

导航