Harries Blog™

24小时更新:74篇     一周更新:561篇最新发布

Java

JavaSE第04篇:Java基础语法之循环结构

3

yeseng 发布于 2020-07-15

本篇将会详细讲解Java基础语法中的循环结构、Random对象,并带有不同的练习,尤其是循环,在软件开发中,几乎无处不在。 第一章:循环结构 1.1-为什么要学习循环结构(了解) 比如现有需求:在命令窗口,输出100行"Hello World"。 若继续按照我...

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

Java

SpringCloud- 第九篇 Feign

2

zhuangli 发布于 2020-07-15

1:Feign是什么 Feign是一个声明式的Web服务客户端,使得编写Web服务客户端变得非常容易,只需要创建一个接口,然后在上面添加注解即可。官网: https://github.com/OpenFeign/… 2:Feign能干什么 Feign旨在使编写Java...

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

Java

springboot 设置默认参数Springboot.setDefaultProperties(map)不生效解决

yeseng 发布于 2020-07-15

我们都知道springboot 由于内置tomcat(中间件)直接用启动类就可以启动了。 而且我们有时想代码给程序设置一些默认参数,所以使用方法Springboot.setDefaultProperties(map) SpringApplication application =...

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

编程技术

用户中心,1亿数据,架构如何设计?

9

xirruiqiang 发布于 2020-07-15

本文较长,可提前收藏。 用户中心 ,几乎是所有互联网公司,必备的子系统。随着数据量不断增加,吞吐量不断增大,用户中心的架构,该如何演进呢。 什么是用户中心业务? 用户中心是一个通用业务,主要 提供用户注册、登录、信息查询与修改的服务 。 用户中心的数据结构是怎么样的? 用户中心的...

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

Java

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

3

changyuan.xu 发布于 2020-07-15

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

阅读(3)评论(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...

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

Java

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

4

hellas 发布于 2020-07-15

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

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

Java

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

刘莉莉 发布于 2020-07-15

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

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

Java

并发编程之synchronized(二)——jvm对synchronized的优化

6

xiaoli.wang 发布于 2020-07-15

一、锁的粗化 看如下代码 public class Test { StringBuffer stb = new StringBuffer(); public void test1(){ //jvm的优化,锁的粗化 stb.append("1"); stb.ap...

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

Java

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

4

Harries 发布于 2020-07-15

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

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

编程技术

读书笔记:《企业IT架构转型之道-阿里巴巴中台战略思想与架构实战》

2

yeseng 发布于 2020-07-14

#读后感# 《企业IT架构转型之道-阿里巴巴中台战略思想与架构实战》钟华(花名:古谦)编著,阿里巴巴中间件首席架构师,15年中间件领域行业经验。 进入新公司第一天,领导就给了这本书,惭愧,刚看完… 一本推动“中台建设”指导性实战用书,浓缩了10来年的经验,从架构层面详...

阅读(5)评论(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)