编程技术

SpringBoot 2.0 开发案例之整合FastDFS分布式文件系统

5

yeseng 发布于 2019-11-15

点击▲关注 “ 爪哇笔记 ”   给公众号标星置顶 更多精彩 第一时间直达 前言 最近在做一款图床服务,前面的文章也有提到,之前整合了阿里云 OSS 做图片存储,虽然小批量的存储并不贵,然而再少也是肉,还是有点心疼的。 恰好,双十一搞活动,顺手购买了腾讯云的&...

阅读(2)评论(0)赞 (0)

Java全文搜索引擎—Solr

5

刘莉莉 发布于 2019-11-15

全文检索 倒排索引 根据文档创建索引,再对索引进行查询获取文档。 相比与顺序查询:不需要那么多的查询(一个文档一个文档找索引,找到就匹配,需要全部查询,效率很低),而且可以在索引上定位,出现在哪个文档哪个地方,支持高亮 Lucene Lucene是一个基于Java的全文检索库,可...

阅读(3)评论(0)赞 (0)

SpringBoot自动配置原理,面试高频!

8

xirruiqiang 发布于 2019-11-15

SpringBoot自动配置 我们都知道一个SpringBoot主配置类只要标注上<u>@SpringBootApplication</u>的注解,Spring就会帮我们自动配置各个组件和实例化Bean,我们来通过源码分析一下SpringBoot自动配置原...

阅读(3)评论(0)赞 (0)

Mybatis源码分析—Mapper创建和Spring的管理

dulong 发布于 2019-11-15

Mybatis源码分析—Mapper创建和Spring的管理 我们分析的时候先自己猜测实现方式再对比mybatis的源码实现方式 mapper 创建 因为mybatis可以脱离spring自己使用,所以mapper的bean创建是由mybatis完成的 创建方式,根据不同的map...

阅读(3)评论(0)赞 (0)

面试开挂:近百道Java面试题整理

xiaoli.he 发布于 2019-11-15

1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是...

阅读(6)评论(0)赞 (0)

SpringBoot 源码解析 (二)—– Spring Boot精髓:启动流程源码分析

6

hanze 发布于 2019-11-15

本文从源代码的角度来看看Spring Boot的启动过程到底是怎么样的,为何以往纷繁复杂的配置到如今可以这么简便。 入口类 @SpringBootApplication public class HelloWorldMainApplication { public static ...

阅读(8)评论(0)赞 (0)

接口管理工具YApi怎么用?颜值高、易管理、超好用

9

dulong 发布于 2019-11-15

众多接口管理工具如雨后春笋搬冒出。让人欣慰的是,有许多优秀作品来自国内,包含YApi和rap。 看着中文的官网,熟悉的汉语,不禁让人暗爽。当然这也就带来另一个弊端,因为使用基数少,所以参考资料少。我们想学习使用方法,只能依赖官方文档,也算是福祸相倚了。 本文将带您走进Yapi的世...

阅读(6)评论(0)赞 (0)

JAVA实现对ACCESS数据库的远程访问

3

yeseng 发布于 2019-11-15

在实际的项目中,可能会遇到这样的问题:A服务器上的应用程序需要访问B服务器上的access数据库(可以使用虚拟机模拟A、B服务器进行测试)。而access数据库是文件类型的,不同计算机间需要指定文件访问权限,增加了程序的复杂度。本文将从一个实例来介绍一种简单实用的方法。该实例使用...

阅读(7)评论(0)赞 (0)

小说精品屋 v1.4.0 发布,小说阅读弹幕网站

18

darida 发布于 2019-11-15

小说精品屋-小说阅读弹幕网站 v1.4.0版本发布了,主要改进包括: 更新 平台后台管理系统上线,集成智能爬虫程序 解决不同版本的 sql 兼容问题 介绍 小说精品屋是一个多平台(包括 web、安卓和小程序平台)、功能完善的小说弹幕网站,包含精品小说专区和轻小说专区。包括小说分类...

阅读(7)评论(0)赞 (0)

SpringCloud服务调用源码解析汇总

3

songhua.gao 发布于 2019-11-15

相信我,你会收藏这篇文章的,本篇文章涉及Ribbon、Hystrix、Feign三个组件的源码解析 Ribbon架构剖析 这篇文章介绍了Ribbon的基础架构,也就是下图涉及到的6大组件: Ribbon源码解析 这篇文章以上篇文章为基础,详细介绍了Ribbon的代码执行流程:Ri...

阅读(6)评论(0)赞 (0)

Spring Cloud 与 Service Mesh,如何选择?

yanxinchi 发布于 2019-11-15

导读 Spring Cloud基于Spring Boot开发,提供一套完整的微服务解决方案,具体包括服务注册与发现,配置中心,全链路监控,API网关,熔断器,远程调用框架,工具客户端等选项中立的开源组件,并且可以根据需求对部分组件进行扩展和替换。 Service Mesh,这里以...

阅读(6)评论(0)赞 (0)

Javaweb的概念与C/S、B/S体系结构

2

尖兵 发布于 2019-11-15

大家好,乐字节的小乐又来了,今天的文章是接上次《 [客户端请求服务器端通信, Web 编程发展基础|乐字节] 》,这次是讲述Javaweb的介绍和C/S、B/S体系结构。 一、Javaweb的概念 随着 Java 语言的流行,Java 在网站和企业级应用的开发上应用得越来越普遍,...

阅读(8)评论(0)赞 (0)

Spring在Web容器中的启动过程

2

zhuangli 发布于 2019-11-15

环境 spring-framework:5.1.x spring-boot: v2.1.2.RELEASE 看一眼历史的感觉 先看一眼我们很久以前用的XML的配置方式,我举得用最原始的方式来学习会相对于简单,因为很多的配置都是显性的。我只截取最核心的部分,大概找一下感觉。 <...

阅读(9)评论(0)赞 (0)

何构建复杂业务核心状态机组件

8

刘莉莉 发布于 2019-11-15

编辑推荐: 本文主要介绍了有限状态机如何开始在中台落地,在交易场景下,定义自己的状态机框架 ,以及中台如何赋能业务 ? 本文来自于csdn,由火龙果软件Alice编辑、推荐。 大中台战略下,中台将公司业务的公共能力下沉,并采用更加合理、可复用的架构和技术来实现这些基础能力。在电商...

阅读(7)评论(0)赞 (0)

新网银行微服务转型实践

12

小丁 发布于 2019-11-15

【编者的话】本文主要分享四川新网银行关于微服务转型的内容,也总结了这些年作者在微服务领域的一些经验。 2012 年 James Lewis 在波兰第 33 次 Degree in Kraków 会议上分享了一个案例,名称是 “Micro Services ̵...

阅读(6)评论(0)赞 (0)

当面试官问到 ThreadLocal 时,我们应具备怎样的谈资?

12

yeseng 发布于 2019-11-15

按照一问一答的方式来写吧。 面试官:你能 说一下java中有哪些机制能保证线程安全吗 据我了解的,java中保证线程安全的机制有 锁 和 ThreadLocal 。首先说下锁…(被面试官强行打断( 不要问我为什么要强行打断 )) 面试官:你先讲讲什么是ThreadLo...

阅读(7)评论(0)赞 (0)

「每日五分钟,玩转 JVM」:GC 概览

2

邓龙华 发布于 2019-11-15

前言 GC(Garbage Collection)是我们在学习 JVM 的过程中不可避免的一道坎,接下来,我们就来系统的学习一下 GC。 做一件事情之前,我们一定要去知道我们为什么要去做,这里不仅仅指 GC,更适用我们日常的学习和生活,知其然,知其所以然,方能百战不殆。 下面我们...

阅读(7)评论(0)赞 (0)

将OpenJDK迁移到GitHub,这个主意不错!

2

xubiao.zhuang 发布于 2019-11-15

这个月的OpenJDK社区出现了一个新的JEP(JDK Enhancement Proposal) , 即JEP 369 : 把OpenJDK的源代码迁移到GitHub。 原来的OpenJDK源码是存放在Mercurial (hg) 中的,这是个老牌的分布式版本管理系统,非常容易...

阅读(9)评论(0)赞 (0)