标签:IO

Java

Spring 源码第六弹!容器的始祖 DefaultListableBeanFactory

3

changyuan.xu 发布于 2020-07-15

Spring 源码继续开整! 在 XML 文件解析流程一文 中,松哥和大家分享了 Spring 中配置文件的加载方式,如果小伙伴们还没看过,一定先看一下,这有助于更好的理解本文,传送门: Spring 源码第一篇开整!配置文件是怎么加载的? 。 还记得该篇文章中的代码吗? Xml...

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

Java

【非广告,纯干货】这大概是我看过最有温度的面经分享(已收割京东美团技术专家offer)

9

wenming.gapo 发布于 2020-07-15

公众号后台回复“ 面试 ”,获取精品学习资料 扫描下方二维码了解详情,试听课程 《互联网 Java 工程师面试突击(第3季)》重磅升级,由原来的 70讲增至150讲 ,内容扩充一倍,升级部分内容请参见文末 说明:本文来源于中华石杉架构班学员 dasthinker 同学在 拿下 美...

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

Java

小书MybatisPlus第4篇-表格分页与下拉分页查询

3

hellas 发布于 2020-07-15

本文为mybatis系列文档的第4篇,前三篇请访问下面的网址。 小书MybatisPlus第1篇-整合SpringBoot快速开始增删改查 小书MybatisPlus第2篇-条件构造器的应用及总结 小书MybatisPlus第3篇-自定义SQL 一、让Spring Boot-My...

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

Java

我去,脸皮厚啊,竟然使用==比较浮点数?

4

hellas 发布于 2020-07-15

老读者都知道了,我在九朝古都洛阳的一家小作坊式的公司工作,身兼数职,谈业务、敲代码的同时带两个新人,其中一个就是大家熟知的小王,经常犯错,被我写到文章里。 不过,小王的心态一直很不错,他不觉得被我批评有什么丢人的,反而每次读完我的文章后觉得自己又升级了。因此,我觉得小王大有前途,...

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

Java

SpringBoot 入门:04 – 定制化返回数据

刘莉莉 发布于 2020-07-15

此时我们的返回结构如下: { "code": 200, "msg": "ok", "data": { "id": 1, "username": "st...

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

Java

Guava集合–Immutable(不可变)集合

4

Harries 发布于 2020-07-15

所谓不可变集合,顾名思义就是定义了之后不可修改的集合。 一.为什么要使用不可变集合 不可变对象有很多优点,包括: 当对象被不可信的库调用时,不可变形式是安全的; 不可变对象被多个线程调用时,不存在竞态条件问题 不可变集合不需要考虑变化,因此可以节省时间和空间。所有不可变的集合都比...

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

Java

Quartz.Net系列(十五):Quartz.Net四种修改配置的方式

4

wenming.gapo 发布于 2020-07-14

案例:修改默认线程个数 1.NameValueCollection System.Collections.Specialized.NameValueCollection collection = new System.Collections.Specialized.NameVal...

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

Java

[Java] 使用ZipInputStream解析zip类文件(jar、docx)的范例

yeseng 发布于 2020-07-14

作者:zyl910 一、缘由 现在zip类的文件越来越多了,例如jar、docx。 有时我们需批量处理这些文件中的数据,若都是手工操作的话就太麻烦了。于是考虑编程自动处理。 Java提供了ZipInputStream等zip的操作类。但是有些内容比较抽象,没有代码范例的话有点难以...

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

Java

Dubbo基本概念

3

hanze 发布于 2020-07-14

Dubbo: 三大核心能力: 面向接口的RPC,智能容错和负载均衡,服务自动注册和发现。 交互流程图: 容器,服务发布者,注册中心,服务消费者,监控中心。 图中可以看到服务发布者基于容器启动,然后发布者向注册中心添加服务,然后消费者让注册中心订阅服务。(初始化完成)在收到注册中心...

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

Java

Spring Boot 集成阿里云 OSS 进行文件存储

6

dulong 发布于 2020-07-14

最近因为项目中需要存储很多的图片,不想存储到服务器上,因此就直接选用阿里云的对象服务( Object Storage Service ,简称 OSS)来进行存储,本文将介绍 Spring Boot 集成 OSS 的一个完整过程。 那么 OSS 是什么呢? 简而言之,OSS 是一种...

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

Java

从零写一个具有IOC-AOP-MVC功能的框架—学习笔记—08.框架的AOP功能测试

5

wenming.gapo 发布于 2020-07-14

1. 本章内容 在这一章我们会对框架的IOC以及AOP的功能进行测试 2. 编写相关的测试类 2.1 编写我们需要被增强的类:AspectTarget 2.1.1 需要完成的代码如下 package com.wuyiccc.demo.aop; import com.wuyiccc...

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

Java

spring注解驱动开发-(6) Spring的生命周期

hanze 发布于 2020-07-14

(1). Bean的创建 bean的创建实际上就是指 构造方法的调用; singleton(单例)bean -容器初始化时会预先调用, 除非标注了 @Lazy 注解指定懒加载(延迟创建); prototype(原型)bean -当第一次调用 getBean方法时, 才会调用构造方...

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

Java

java安全编码指南之:基础篇

yeseng 发布于 2020-07-14

作为一个程序员,只是写出好用的代码是不够的,我们还需要考虑到程序的安全性。在这个不能跟陌生人说话世界,扶老奶奶过马路都是一件很困难的事情。那么对于程序员来说,尤其是对于开发那种对外可以公开访问的网站的程序员,要承受的压力会大很多。 任何人都可以访问我们的系统,也就意味着如果我们的...

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

Java

从ReentrantLock到AQS的原理及应用

6

hanze 发布于 2020-07-14

前言 Java并发包(JUC:java.util.concurrent)中提供了很多并发工具,这其中,很多我们耳熟能详的并发工具,ReentrantLock、Semaphore,它们的实现都用到了一个共同的基类–AbstractQueuedSynchronizer,简...

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

Java

Disruptor 等待策略引发的 CPU 负载异常问题

5

xiaoli.he 发布于 2020-07-14

背景 工作中,我负责的系统是一个数据流处理服务 – 以流水线(pipeline)的形式分多级异步处理: 其中的 队列 实际使用的是 Disruptor ,多生产者单消费者模式: ThreadFactory factory = new ThreadFactoryBuil...

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

Java

不会吧,有人用了两年Spring, 居然不知道包扫描是怎么实现的

1

刘莉莉 发布于 2020-07-14

全栈的自我修养: 0004 Java 包扫描实现和应用(File篇) I may not be able to change the past, but I can learn from it. 我也许不能改变过去发生的事情,但能向过去学习。 Table of Contents ...

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

Java

花了三天整理,Spring Cloud微服务如何设计异常处理机制?还看不懂算我输

1

yanxinchi 发布于 2020-07-14

前言 首先说一下为什么发这篇文章,是这样的、之前和粉丝聊天的时候有聊到在采用Spring Cloud进行微服务架构设计时,微服务之间调用时异常处理机制应该如何设计的问题。我们知道在进行微服务架构设计时,一个微服务一般来说不可避免地会同时面向内部和外部提供相应的功能服务接口。面向外...

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