6

架构到底是什么?来听程序老兵怎么说!

架构师,老兵哥刚参加工作那些年业界还没有这个职位,那时候跟技术相关的岗位就是开发工程师、测试工程师和系统工程师,后来随着软件规模不断增长而产生的,尤其是在互联网浪潮下用户数和访问量都是海量化的。在各种机缘巧合下,老兵哥结合个人喜好选择了走架构师路径,从懵懵懂懂边做边学,到现在总算摸出了些门道,回顾这... ...

IT老兵哥 发布于 2019-12-30 12:12 评论(2)阅读(1341)
3

软件设计的哲学:第十八章 代码的可见性

软件设计为易于阅读,而不是易于编写。设计和代码的可阅读性是好的设计和编码一个指标,面向阅读和维护编程。 ...

peida 发布于 2019-12-30 11:47 评论(0)阅读(290)
7

2019,不过是另一个开始

写在前面   估计会有人问,一个总结,为什么会起这样一个题目?其实,总结总结,不是对过往的事伤春悲秋,也不是以记流水账的方式写一些文字。而是要能够总结过去,展望未来。过去的经验教训是未来的资本。   一方面,在人生的这条道路上,回首向后看看,哪里是结束?何曾有 ...

追梦1819 发布于 2019-12-30 11:43 评论(17)阅读(578)
41

2019年还剩1天,我从外包公司离职了

这日子过的可真快啊,2019年还剩1天,外包公司干了不到3个月,我离职(释放)了 ...

张林-布莱恩特 发布于 2019-12-30 11:30 评论(48)阅读(5973)
8

什么?我往Redis写的数据怎么没了?

能坚持别人不能坚持的,才能拥有别人未曾拥有的。 首先看俩问题,然后针对这俩问题,整理一下Redis过期策略。如果你对Redis的过期策略还不了解,那么请继续。 1、我往Redis里写的数据怎么没了? 使用Redis的同学你要明白一点,你为什么用Redis?用redis的作用是什么?用redis的好处 ...

为何不是梦 发布于 2019-12-30 11:07 评论(3)阅读(822)
1

springboot-集成WebSockets广播消息

一 WebScoketS 简介 "RFC 6455" 即 webSockets 协议提供了一种标准化的方式去建立全双工,双方面交流的通道在客户端和服务端甚至单一的TCP连接中进行通信; webSockets 协议其跟HTTP的tcp协议不同,但是其设计目的是通过HTTP协议进行工作,可以使用40 ...

知识追寻者 发布于 2019-12-30 11:05 评论(1)阅读(218)
2

五分钟学Java:可变参数究竟是怎么一回事?

在逛 programcreek 的时候,我发现了一些专注基础但不容忽视的主题。比如说:Java 的可变参数究竟是怎么一回事?像这类灵魂拷问的主题,非常值得深入地研究一下。 我以前很不重视基础,觉得不就那么回事嘛,会用就行了。就比如说今天这个主题,管它可变不可变呢,不就是个参数嘛,还能有多大学问——抱 ...

沉默王二 发布于 2019-12-30 11:00 评论(1)阅读(311)
2

Java 从入门到进阶之路(十九)

Java 从入门到进阶之路(十九), Java 中的包装类。 ...

丰寸 发布于 2019-12-30 10:41 评论(0)阅读(222)
32

毕业10年,我有话说

只有细节能够决定成败吗?2019年马上就要过去了,突然意识到自己09年毕业,到今年已经整整过去10年了。真是岁月如梭、光阴似箭啊。从大一学C语言后,就开始用C语言写练习,到如今也算写了14年的代码了。记得刚工作时,大家讨论的内容是用table布局呢还是用div布局,10年后的今天再来看看这些事情,可 ...

编程新说(李新杰) 发布于 2019-12-30 10:24 评论(41)阅读(4106)
2

[Vue源码]一起来学Vue模板编译原理(一)-Template生成AST

本文我们一起通过学习Vue模板编译原理(一) Template生成AST来分析Vue源码。预计接下来会围绕Vue源码来整理一些文章,如下。 "一起来学Vue双向绑定原理 数据劫持和发布订阅" "一起来学Vue模板编译原理(一) Template生成AST" "一起来学Vue模板编译原理(二) AST ...

小磊哥er 发布于 2019-12-30 10:23 评论(0)阅读(344)
4

Angular 利用 marked.js 添加 Markdown + HTML 同时渲染的 Pipe

背景 最近在公司开发的一个项目需要在 Angular 上展示图文,并且需要同时支持 Markdown 和 HTML 对于同时支持 Markdown 和 HTML ,应该要分为编辑和渲染两部分考虑。 对于编辑,目前尚未找到同时支持两种格式的编辑器。我个人认为 Markdown 最好的开源编辑器是 "E ...

Elder_James 发布于 2019-12-30 10:09 评论(0)阅读(283)
3

事件驱动框架EventNext之线程容器

EventNext是.net core下的一个事件驱动的应用框架,通过它代理创建的接口行为都是通过事件驱动的模式进行调用.由于EventNext的所有调用都是基于事件队列来进行,所以在资源控制上非常方便;它可以进行多样性的线程分配,其中Actor应用就是它的一种基础实现;在新的版中EventNext ...

beetlex 发布于 2019-12-30 10:06 评论(1)阅读(280)
1

【一起学源码-微服务】Nexflix Eureka 源码八:EurekaClient注册表抓取 精妙设计分析!

前言 前情回顾 上一讲 我们通过单元测试 来梳理了EurekaClient是如何注册到server端,以及server端接收到请求是如何处理的,这里最重要的关注点是注册表的一个数据结构: 本讲目录 回头看了下之前的博客,没有一个总目录说明,每篇都是直接源码分析了。从此篇文章开始都会加上目录,以及文章 ...

一枝花算不算浪漫 发布于 2019-12-30 10:02 评论(0)阅读(200)
2

Kubernetes Clusters

1. 创建集群 Kubernetes集群 Kubernetes协调一个高可用的计算机集群,作为一个单独的单元来一起工作。有了这种抽象,在Kubernetes中你就可以将容器化的应用程序部署到集群中,而不必将它们特定地绑定到单独的机器上。为了利用这种新的部署模型,应用程序需要以一种将它们与单个主机解耦 ...

废物大师兄 发布于 2019-12-30 10:01 评论(2)阅读(259)
1

Java虚拟机内存结构及编码实战

深度解析了JVM的内存结构,图文并茂,生动形象。并编写多个示例代码,展示了JDK中各个不同的内存结构,详细讲解了不同版本JDK对内存结构实现的区别。 ...

万猫学社 发布于 2019-12-30 09:50 评论(0)阅读(194)
2

使用 Git和Github

本地库初始化 git init 效果: 注意: .git 目录中存放的是本地库相关的子目录和文件,不要删除,也不要胡 乱修改。 设置签名 其实就是为了区分不同开发人员的身份需要设置一下自己的信息,包括用户名和密码,有两个级别:项目级别和系统用户级别 项目级别/仓库级别:仅在当前本地库范围内有效 # ...

CN丶Moti 发布于 2019-12-30 09:45 评论(0)阅读(253)
50

《大厂面试》面试官看了直呼想要的简历

你知道的越多,你不知道的越多 点赞再看,养成习惯 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。 前言 昂每周我的邮箱都会收到各式各样的简历, ...

敖丙 发布于 2019-12-30 09:44 评论(22)阅读(3709)
3

年终总结--我的2019

一、前言 今天第一次去看了场单口喜剧的演出,很轻松很开心,虽然其中有一些梗以前听过,不过,好笑就是了。在如此烦躁的日子里,能够这么开心地度过一个多小时,也是挺不错了。毕竟不管怎么样,保持一个乐观向上的态度总归是好的。 时光如梭,白驹过隙,转眼之间,已经到了2019年的年末。2019年,是残酷的一年, ...

TM0831 发布于 2019-12-30 09:40 评论(7)阅读(746)
1

面试必问之 ConcurrentHashMap 线程安全的具体实现方式

ConcurrentHashMap 是 Java 并发包中提供的一个线程安全且高效的 HashMap 实现,以弥补 HashMap 不适合在并发环境中操作使用的不足,本文就来分析下 ConcurrentHashMap 的实现原理,并对其实现原理进行分析! ...

炸鸡可乐 发布于 2019-12-30 09:38 评论(0)阅读(223)
2

谈谈数据库,缓存一致性

几年前,我在看博客的时候,看到有一篇博客的标题就是关于数据库,缓存一致性的,不以为然,直接跳过去了,心想,这么简单的问题还讨论个鬼啊。这种想法持续了很久,直到某天,我看到越来越多的人都在讨论数据库,缓存一致性的问题,才好好的看了下博客,才发现原来数据库,缓存一致性真不是一个简单的问题。今天我也来谈谈 ...

CodeBear 发布于 2019-12-30 09:33 评论(2)阅读(479)