5

azure k8s netcore 程序初次部署

以下都是我在2018年12月份做的实验,今天才发布出来。 念想 首先是了解一些关于K8s的一些基础概念,推荐查看一下这个 "链接" ,非常适合入门k8s。是因为K8S的环境搭建比较复杂(最主要是懒),其实也有比较简单的方式,有一些本地单例部署的方式,如 Minikube 以及 Kubeadm din ...

BrisWhite 发布于 2019-08-13 09:51 评论(0)阅读(253)
2

Spring入门(六):条件化的bean

1. 概念 默认情况下,Spring中定义的bean在应用程序启动时会全部装配,不管当前运行的是哪个环境(Dev,QA或者Prod),也不管当前运行的是什么系统(Windows或者Linux),但有些使用场景下,我们可能需要条件化的装配某些bean,即当满足某一条件时,装配某些bean,当不满足某一 ...

申城异乡人 发布于 2019-08-13 09:40 评论(0)阅读(228)
8

28岁,转行学 IT 靠谱吗?

前几天在知乎上,刷到这么一个问题 鉴于有不少人看了我的blog给我私信一些职业规划相关的问题,讨论很多的就是担心自己年龄是否还适合转行。 于是决定静心下来码了一篇回答, 同时搬到彩神app_彩神8app来供大家消遣。。。 下面是原文 先说结论,大龄青年不建议转行学IT,因为你已经错过转行的黄金窗口期。 我这样说,等于 ...

金角大王 发布于 2019-08-13 09:37 评论(6)阅读(1323)
2

程序员修神之路--用NOSql给高并发系统加速(送书)

随着互联网大潮的到来,越来越多网站,应用系统需要海量数据的支撑,高并发、低延迟、高可用、高扩展等要求在传统的关系型数据库中已经得不到满足,或者说关系型数据库应对这些需求已经显得力不从心了。关系型数据库经过几十年的发展已经很成熟,强大的sql语句支持,完美的ACID属性的支持,使得关系型数据库广泛应用 ...

架构师修行之路 发布于 2019-08-13 09:22 评论(0)阅读(615)
3

给你的SpringBoot做埋点监控--JVM应用度量框架Micrometer

这世上有三样东西是别人抢不走的:一是吃进胃里的食物,二是藏在心中的梦想,三是读进大脑的书 JVM应用度量框架Micrometer实战 前提 做度量统计收集,使用Prometheus(普罗米修斯)进行数据收集,Grafana(增强ui)进行数据展示,用于监控生成环境机器的性能指标和业务数据指标。一般, ...

不会敲代码的老王 发布于 2019-08-13 09:19 评论(0)阅读(249)
7

基于 WPF 模块化架构下的本地化设计实践

背景描述 最近接到一个需求,就是要求我们的 WPF 客户端具备本地化功能,实现中英文多语言界面。刚开始接到这个需求,其实我内心是拒绝的的,但是没办法,需求是永无止境的。所以只能想办法解决这个问题。 首先有必要说一下我们的系统架构。我们的系统是基于 Prism 来进行设计的,所以每个业务模块之间都是相 ...

hippieZhou 发布于 2019-08-13 09:13 评论(7)阅读(394)
2

Docker笔记(八):数据管理

前面(哪个前面我也忘了)有说过,如果我们需要对数据进行持久化保存,不应使其存储在容器中,因为容器中的数据会随着容器的删除而丢失,而因通过将数据存储于宿主机文件系统的形式来持久化。在Docker容器中管理数据主要有数据卷、宿主机目录挂载两种方式。 1. 数据卷的方式 数据卷是一个特殊的文件目录(或文件 ...

【空山新雨】 发布于 2019-08-13 09:12 评论(0)阅读(182)
2

每天用SpringBoot,还不懂RESTful API返回统一数据格式是怎么实现的?

关于 Spring 的全局处理,我有两方面要说: 1. 统一数据返回格式 2. 统一异常处理 为了将两个问题说明清楚,将分两个章节分别说明,本章主要说第一点 有童鞋说,我们项目都做了这种处理,就是在每个 API 都单独工具类将返回值进行封装,但这种不够优雅;我想写最少的代码完成这件事,也许有童鞋说, ...

tan日拱一兵 发布于 2019-08-13 09:10 评论(0)阅读(459)
4

神奇的 SQL 之温柔的陷阱 → 三值逻辑 与 NULL !

前言 开心一刻 一个中国小孩参加国外的脱口秀节目,因为语言不通,于是找了一个翻译。 主持人问:“Who is your favorite singer ?” 翻译:”你最喜欢哪个歌手啊 ?” 小孩兴奋地回答:”Michael Jackson” 翻译转身对主持人说:”迈克尔-杰克逊” 主持人看着翻译: ...

youzhibing2904 发布于 2019-08-13 09:03 评论(0)阅读(433)
2

Spring Boot 支持 Https 有那么难吗?

https 现在已经越来越普及了,特别是做一些小程序或者公众号开发的时候,https 基本上都是刚需了。 不过一个 https 证书还是挺费钱的,个人开发者可以在各个云服务提供商那里申请一个免费的证书。我印象中有效期一年,可以申请 20 个。 今天要和大家聊的是在 Spring Boot 项目中,如 ...

江南一点雨 发布于 2019-08-13 09:01 评论(1)阅读(361)
2

鲜为人知的maven标签解说

[TOC] maven是一个项目构建和管理的工具,提供了帮助管理 构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。 maven的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展性 利用maven自身及其插件还可以获得代码检查报告、单 ...

烟花散尽13141 发布于 2019-08-13 09:00 评论(0)阅读(146)
2

Ubuntu : apt-get 命令

apt-get 命令是 Ubuntu 系统中的包管理工具,可以用来安装、卸载包,也可以用来升级包,还可以用来把系统升级到新的版本。本文介绍 apt-get 命令的基本用法,演示环境为 Ubuntu 18.04。 基本语法语法格式:apt-get [options] command 配置文件:早期 a ...

sparkdev 发布于 2019-08-13 08:45 评论(0)阅读(235)
2

MVC+EF Core 完整教程20--tag helper详解

之前我们有一篇:“动态生成多级菜单”,对使用Html Helper做了详细讲述,并且自定义了一个菜单的 Html Helper: http://www.suoyizhineng.com/miro/p/5541086.html Html Helper是关联前后端的一个核心组件,后面的ASP.NET Core ...

编程小纸条 发布于 2019-08-13 08:45 评论(1)阅读(349)
1

Python 命令行之旅 —— 初探 argparse

『讲解开源项目系列』启动——让对开源项目感兴趣的人不再畏惧、让开源项目的发起者不再孤单。跟着我们的文章,你会发现编程的乐趣、使用和发现参与开源项目如此简单。欢迎联系我们给我们投稿,让更多人爱上开源、贡献开源~ 前言 你是否好奇过在命令行中敲入一段命令后,它是如何被解析执行的?是否考虑过由自己实现一个 ...

削微寒 发布于 2019-08-13 08:43 评论(0)阅读(141)
16

从SpringBoot构建十万博文聊聊缓存穿透

前言 在博客系统中,为了提升响应速度,加入了 Redis 缓存,把文章主键 ID 作为 key 值去缓存查询,如果不存在对应的 value,就去数据库中查找 。这个时候,如果请求的并发量很大,就会对后端的数据库服务造成很大的压力。 造成原因 业务自身代码或数据出现问题 恶意攻击、爬虫造成大量空的命中 ...

小柒2012 发布于 2019-08-13 08:33 评论(18)阅读(1483)
1

结合自己经历聊聊注重实效的程序员应该掌握的几个原则

本篇文章是《程序员修炼之道》第二章的笔记,总结了高效程序员需要遵守的一些原则和常用的开发模式,对我们有非常重要的指导意义。建议每个程序员都应该学习并掌握这些原则。如果大家觉得这个系列文章有价值,我们可以组织一次抽书的活动,鼓励大家从原文学习。 DRY 原则 软件开发过程无时无刻都伴随着维护,如果项目 ...

渡码 发布于 2019-08-13 08:30 评论(0)阅读(252)
2

.netcore持续集成测试篇之搭建内存服务器进行集成测试一

"系列目录" 在web项目里,我们把每一层的代码的单元测试都通过并不代表程序能正常运行,因为这个过程缺失了http管道,很多时候我们还还需要把项目布在iis环境中或者在vs里启动iis express服务器进行集成测试.对于返回view的的方法我们通常是在浏览器中输入地址进行测试,对于返回数据的方法 ...

周国通 发布于 2019-08-13 08:27 评论(0)阅读(121)
7

java线程池,阿里为什么不允许使用Executors?

带着问题 1. 阿里Java代码规范为什么不允许使用Executors快速创建线程池? 2. 下面的代码输出是什么? A) 0 1 2 3 4 5 B) 0~5 顺序不一致输出5行 C) 0 基础 什么是线程池? 线程池可以通过池看出来是一个资源集,任何池的作用都大同小异,主要是用来减少资源创建、初 ...

KAnts 发布于 2019-08-13 08:23 评论(2)阅读(364)
12

.Net Core 最优 MD5 打开方式!初学者建议收藏(支持 SHA1,SHA256,.Net Framework)

这是一段 MSDN 官方的 MD5 示例,例子很简单且很容易理解。但是,这个例子也有很多的问题,首先上例至少创建了 3 个临时缓存区!且每次执行 GetMd5Hash 都会创建一个 MD5 实例,并在方法执行完成后释放它。这些都造成了很大的系统资源浪费和增加了 GC 的压力。 鉴于官方给的 Demo ...

陈鑫伟 发布于 2019-08-13 08:01 评论(5)阅读(572)
1

Spark 系列(九)—— Spark SQL 之 Structured API

一、创建DataFrame和Dataset 1.1 创建DataFrame Spark 中所有功能的入口点是 ,可以使用 创建。创建后应用程序就可以从现有 RDD,Hive 表或 Spark 数据源创建 DataFrame。示例如下: 可以使用 进行测试,需要注意的是 启动后会自动创建一个名为 的 ...

黑白影 发布于 2019-08-13 07:47 评论(0)阅读(64)