1

一文了解java异常机制

1.异常的概述 1.1什么是异常? 异常:程序在运行过程中发生由于外部问题导致的程序异常事件,发生的异常会中断程序的运行。(在Java等面向对象的编程语言中)异常本身是一个对象,产生异常就是产生了一个异常对象。注意在java中异常不是错误,在下文的异常的分类中有解释。 举个生活中的栗子来说明异常吧, ...

我的头可以很铁 发布于 2019-08-13 12:04 评论(0)阅读(235)
4

JWT+Interceptor实现无状态登录和鉴权

无状态登录原理 先提一下啥是有状态登录 单台tomcat的情况下:编码的流程如下 1. 前端提交表单里用户的输入的账号密码 2. 后台接受,查数据库, 3. 在数据库中找到用户的信息后,把用户的信息存放到session里面,返回给用户cookie 4. 以后用户的请求都会自动携带着cookie去访问 ...

赐我白日梦 发布于 2019-08-13 12:04 评论(0)阅读(623)
13

Asp.Net Core WebAPI+PostgreSQL部署在Docker中

PostgreSQL是一个功能强大的开源数据库系统。它支持了大多数的SQL:2008标准的数据类型,包括整型、数值值、布尔型、字节型、字符型、日期型、时间间隔型和时间型,它也支持存储二进制的大对像,包括图片、声音和视频。PostgreSQL对很多高级开发语言有原生的编程接口,如C/C++、Java、... ...

润羲 发布于 2019-08-13 11:58 评论(9)阅读(1545)
2

golang timeoutHandler解析及kubernetes中的变种

Golang里的http request timeout比较简单,但是稍不留心就容易出现错误,最近在kubernetes生产环境中出现了的一个问题让我有机会好好捋一捋golang中关于timeout中的所有相关的东西。 Basic golang中timeout有关的设置, 资料已经比较多, 其中必须 ...

gaorong404 发布于 2019-08-13 11:46 评论(0)阅读(414)
4

设计模式的七大原则(6) --迪米特法则

前言 迪米特法则,听名字有点奇怪,但是这个法则真的非常非常有意思,在我看来,这个法则其实描述的就是一个矜持的小姑娘,害羞的惹人怜爱。但是啊,姑娘虽好,切不可"贪杯"哦~ 基本介绍 1. 一个对象应该对其他对象保持最少的了解。 2. 类与类关系越密切,耦合度越大 3. 一个类对自己依赖的类知道的越少越 ...

正号先生 发布于 2019-08-13 11:32 评论(4)阅读(352)
4

史上最全面的SignalR系列教程-3、SignalR 实现推送功能-集线器类实现方式

本篇将继续在上一篇的基础上,讲解SignalR通过最常用的集线器方式实现消息推送与发送。 我们知道SignalR的通信模型主要是两类Persistent Connections与Hubs。Hub是一种更高级的管道,它在连接协议上允许客户端和服务器端能够直接调用彼此的方法。SignalR的这种自动分... ...

.NET快速开发框架 发布于 2019-08-13 11:26 评论(1)阅读(578)
4

Docker 前沿概述

Docker 前沿概述 [TOC] 什么是Docker? Docker是基于Go语言实现的开源容器项目。Docker是一个为开发者和系统管理员提供的开发,部署和运行的容器应用程序。Linux使用容器开发应用程序的这种方式称为容器化。Docker项目已加入Linux基金会,并遵循Apache2.0 协 ...

c旋儿 发布于 2019-08-13 11:05 评论(0)阅读(453)
2

循序渐进掌握递归正则表达式

一般来说,递归的正则表达式用来匹配任意嵌套层次的结构或左右对称的结构。例如匹配: 递归正则在正则表达式里算是比较灵活的部分,换句话说就是可能会比较难。下面这个正则表达式是在网上流传的非常广泛的递归正则的示例,它用来匹配嵌套任意次数的括号,括号内可以有其它字符,比如可以匹配 、`(abc(bc(def ...

骏马金龙 发布于 2019-08-13 10:55 评论(0)阅读(328)
2

箱形图和小提琴图

箱形图(Box plot) 又称为盒须图、盒式图或箱线图,是一种用作显示一组数据分散情况资料的统计图,因形状如箱子而得名。它能显示出一组数据的最大值、最小值、中位数、及上下四分位数。 箱形图绘制须使用常用的统计量,能提供有关数据位置和分散情况的关键信息,尤其在比较不同的母体数据时更可表现其差异。 箱 ...

范中豪 发布于 2019-08-13 10:26 评论(1)阅读(434)
1

查找与二叉树

查找与二叉树 我家园子有几棵树系列 查找与二叉树 我家园子有几棵树系列 Preface 查找 二叉查找树的实现 定义数据结构 中序遍历 查找操作 插入 删除 删除最小值 复制(拷贝)删除 步骤 Rank 2-3查找树 总结 Preface 前面我们学习了基于线性表的数据结构,如数组,链表,队列,栈等 ...

Mikejiawei 发布于 2019-08-13 10:19 评论(0)阅读(219)
2

tensorflow学习笔记——图像识别与卷积神经网络

无论是之前学习的MNIST数据集还是Cifar数据集,相比真实环境下的图像识别问题,有两个最大的问题,一是现实生活中的图片分辨率要远高于32*32,而且图像的分辨率也不会是固定的。二是现实生活中的物体类别很多,无论是10种还是100种都远远不够,而且一张图片中不会只出现一个种类的物体。为了更加贴近真 ...

战争热诚 发布于 2019-08-13 10:15 评论(1)阅读(415)
5

azure k8s netcore 程序初次部署

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

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

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

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

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

28岁,转行学 IT 靠谱吗?

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

金角大王 发布于 2019-08-13 09:37 评论(34)阅读(4184)
3

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

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

架构师修行之路 发布于 2019-08-13 09:22 评论(1)阅读(1081)
4

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

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

云扬四海 发布于 2019-08-13 09:19 评论(0)阅读(757)
9

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

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

hippieZhou 发布于 2019-08-13 09:13 评论(11)阅读(1036)
3

Docker笔记(八):数据管理

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

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

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

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

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

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

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

youzhibing2904 发布于 2019-08-13 09:03 评论(34)阅读(4206)