标签:代码

编程技术

Pornhub使用PHP建站;Nginx 之父被捕,前公司:版权应该归我们;“通人性”Bug拖欠员工加班费7年多丨…

14

puefu.he 发布于 2019-12-14

作者 | 观察员小智 「架构视点」是架构头条公众号新开设的内容栏目,试图以新奇、有趣的视角,去观察软件架构乃至软件开发中的那些不为人知的秘密。在这里,你可以看到知名互联网公司技术实践中为人所忽略的方面,也可以看到软件开发领域的那些奇谈怪论,金玉良言。本期是第 0 期,我们打个样,...

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

编程技术

微服务架构,如何做分布式,通用缓存机制?

4

hellas 发布于 2019-12-14

点击上方 “ 匠心零度 ” ,选择“ 设为星标 ” 做积极的人,而不是积极废人 来源:波斯码 cnblogs.com/bossma/p/9858847.html 什么是静态数据 为什么需要缓存 通用缓存机制 总结 后记 在分布式系统中,特别是最近很火的微服务架构下,有没有或者能不...

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

Java

Java 对象内存布局

3

hanze 发布于 2019-12-14

一道面试题。 问题是:A和B两个类,A类中有一个private的字段age,B类继承自A类。创建一个B类的对象b,对象b的内存中是否包含父类A中的字段age的内存空间。 类似代码如下: /** * @author jiexiu * created 2019/12/14 - 09:...

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

Java

spring data 运行时添加JPA Repository

darida 发布于 2019-12-14

在特定的业务场景中,需要提供一个类似自定义实体的动态对象,并根据此对象生成相应的CRUD Repository。在这种场景中,与正常的domain对象不同,这个对象是在运行时,才定义出来,并产生相应的domain class和相应的repository class类。在业务体系中...

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

Java

191214-SpringBoot系列教程自动配置选择生效

3

xubiao.zhuang 发布于 2019-12-14

写了这么久的Spring系列博文,发现了一个问题,之前所有的文章都是围绕的让一个东西生效;那么有没有反其道而行之的呢? 我们知道可以通过 @ConditionOnXxx 来决定一个配置类是否可以加载,那么假设有这么个应用场景 有一个Print的抽象接口,有多个实现,如输出到控制台...

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

Spring

Spring Cloud Data Flow 2.3 正式发布

4

zhuangli 发布于 2019-12-14

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T架构师 资料 我们非常高兴地宣布Spring Cloud Data Flow 2.3正式发布。 这一版本的主要亮点包括:增加一项新的原生功能,即支持基于非预测型流量模式自动...

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

Java

netty原理解析

38

darida 发布于 2019-12-14

Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers ...

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

Java

Java8-Stream集合操作快速上手

5

yeseng 发布于 2019-12-14

作者:我是你的小眼睛 https://www.jianshu.com/p/9fe8632d0bc2 目录 Stream简介 为什么要使用Stream 实例数据源 Filter Map FlatMap Reduce Collect Optional 并发 调试 Stream简介 J...

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

Java

学 Maven,看松哥这一篇就够了

46

zhuangli 发布于 2019-12-14

这篇文章之前发过一个在线版的,但是许多小伙伴表示在线阅读网速好慢,因此松哥又在公众号上发一遍,方便小伙伴们阅读。 1 Maven 介绍 1.1 为什么使用 Maven 由于 Java 的生态非常丰富,无论你想实现什么功能,都能找到对应的工具类,这些工具类都是以 jar 包的形式出...

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

Java

你知道吗?90%的好代码都是……

14

darida 发布于 2019-12-14

几乎我们所有的代码都是样板:我们不断重复模式和代码段,却很少改动每个类和项目。那么,到底该如何更有趣、更有效的进行呢? 译者 | 弯月 责编 | Elle 出品 | CSDN(ID:CSDNnews) 以下为译文: 虽然很可悲,但我不得不承认:我们编写代码的能力越强,获...

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

编程技术

余额宝背后的服务治理架构

37

xiaoli.wang 发布于 2019-12-14

微服务化架构下,面临服务治理问题的企业越来越多,这就像一场“暗夜长征”,只有找到正确的治理方向,才能坚持到底,看到胜利的曙光。希望这篇根据ArchSummit2019北京站两场演讲内容整理的长稿能给深陷其中的朋友提供一点启发和借鉴意义。 这次的分享首先介绍余额宝业务及架构的变迁历...

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

Java

zuul+security跨域Cors问题解决

3

xirruiqiang 发布于 2019-12-14

zuul+security跨域Cors问题解决 简介 场景 在服务后台都会出现跨域cors问题,不过一般spring解决起来比较方便,在框架+框架的基础上,问题就显得特别明显了,各种冲突,不了解源码的运行原理,解决起来也是有心无力。 这里介绍的是zuul配置了跨域,在前端调用仍然...

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

Spring

这个Spring Boot项目怎么无法访问静态资源

xiaoli.he 发布于 2019-12-14

问题源于一个客户这边自己封装的框架,一个Spring Boot的项目在加一些自定义的配置的框架。一开始拿到框架我是崩溃的,因为这个框架还飘着错呢。而且文档一点不详细。 果然,花了几分钟把项目启动之后,发现页面的静态资源加载不进来。而且报错为 401 认证失败 复制代码 看了看代码...

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

Java

Spring Boot 搭建TCP Server

2

zhuangli 发布于 2019-12-13

本示例首选介绍Java原生API实现BIO通信,然后进阶实现NIO通信,最后利用Netty实现NIO通信及Netty主要模块组件介绍。 Netty 是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 BIO(Blocking I/O) 方案 BI...

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

Java

上手spring boot项目(一)之如何在controller类中返回到页面

7

dulong 发布于 2019-12-13

题记:在学习了springboot和thymeleaf之后,想完成一个项目练练手,于是使用springboot+mybatis和thymeleaf完成一个博客系统,在完成的过程中出现的一些问题,将这些问题记录下来,作为自己的学习心得。在这先感谢群主TyCoding的Tumo项目,...

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

Java

ProtoBuffer—-数据的varint编解码

yanxinchi 发布于 2019-12-13

优点: a. 该数据接口编码出的数据占用内存空间小,约是json的30%~40%。 b. 传输效率高,耗费流量少,因为是字节码,编解码效率,也比json从字节码转换成对象流更快。 c. 传输过程的安全性也有所提高,因为是字节码,抓包器抓到的也只是字节二进制数据。 d. 支持多种语...

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

Java

ThreadLocal的进化——InheritableThreadLocal

2

changyuan.xu 发布于 2019-12-13

之前有介绍过 ThreadLocal,JDK 后来针对此做了一个升级版本 InheritableThreadLocal,今天就来好好介绍下。 <!– more –> 为什么要升级 首先我们来想想,为什么要升级?这就要说起 ThreadLocal...

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

Java

Spring源码学习笔记之基于ClassPathXmlApplicationContext进行bean标签解析

8

小丁 发布于 2019-12-13

bean 标签在spring的配置文件中, 是非常重要的一个标签, 即便现在boot项目比较流行, 但是还是有必要理解bean标签的解析流程,有助于我们进行 基于注解配置, 也知道各个标签的作用,以及是怎样被spring识别的, 以及配置的时候需要注意的点. 传统的spring项...

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