3

SpringBoot 源码解析 (七)----- Spring Boot的核心能力 - SpringBoot如何实现SpringMvc的?

上一篇我们讲了SpringBoot中Tomcat的启动过程,本篇我们接着讲在SpringBoot中如何向Tomcat中添加Servlet、Filter、Listener 自定义Servlet、Filter、Listener Spring容器中声明ServletRegistrationBean、Fil ...

chen_hao 发布于 2019-11-22 11:10 评论(0)阅读(191)
3

CSS:CSS弹性盒子布局 Flexible Box

一、简介 flexbox:全称Flexible Box, 弹性盒子布局。可以简单实现各种伸缩性的设计,它是由伸缩容器和伸缩项目组成。任何一个元素都可以指定为flexbox布局。这种新的布局方案在2009年是由W3C组织提出来的,在此之前,Web开发一般使用基于盒子模型的传统页面布局,依赖定位属性、流 ...

xiayuanquan 发布于 2019-11-22 11:01 评论(0)阅读(168)
5

Go 语言优秀资源整理,为项目落地加速🏃

最后更新于2019.11.22 Go 语言优秀资源整理,为项目落地加速🏃 在 "GitHub" 上稳定更新,觉得不错请点个 Star ❤️ 如转载分享,请保留出处,谢谢 😆 原文地址: https://shockerli.net/post/go awesome GitHub: https://g ...

Jioby 发布于 2019-11-22 10:53 评论(4)阅读(397)
6

CSS 技巧一则 -- 在 CSS 中使用三角函数绘制曲线图形及展示动画

最近一直在使用 css-doodle 实现一些 CSS 效果。 css-doodle 是一个基于 Web-Component 的库。允许我们快速的创建基于 CSS Grid 布局的页面,以实现各种 CSS 效果(或许可以称之为 CSS 艺术)。后续几篇文章可能都会与之有关。 当然,本文的主角并不是 ...

ChokCoco 发布于 2019-11-22 10:41 评论(2)阅读(326)
0

Spring Boot2 系列教程(二十五)Spring Boot 整合 Jpa 多数据源

本文是 Spring Boot 整合数据持久化方案的最后一篇,主要和大伙来聊聊 Spring Boot 整合 Jpa 多数据源问题。在 Spring Boot 整合JbdcTemplate 多数据源、Spring Boot 整合 MyBatis 多数据源以及 Spring Boot 整合 Jpa 多 ...

江南一点雨 发布于 2019-11-22 10:40 评论(0)阅读(112)
0

fastjason常用方法

什么是fastjson? Fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库。Fastjson接口简单易用,已经被广泛使用在缓存序列化、协议交互、Web输出、Andro ...

一天不进步,就是退步 发布于 2019-11-22 10:19 评论(0)阅读(176)
0

【Stream—5】MemoryStream相关知识分享

一、简单介绍一下MemoryStream MemoryStream是内存流,为系统内存提供读写操作,由于MemoryStream是通过无符号字节数组组成的,可以说MemoryStream的性能可以算比较出色,所以它担当起了一些其他流进行数据交互安时的中间工作,同时可降低应用程序中对临时缓冲区和临时文 ...

萌萌丶小魔王 发布于 2019-11-22 10:15 评论(0)阅读(99)
14

NetCore3.0 文件上传与大文件上传的限制

NetCore文件上传两种方式 NetCore官方给出的两种文件上传方式分别为“缓冲”、“流式”。我简单的说说两种的区别, 1.缓冲:通过模型绑定先把整个文件保存到内存,然后我们通过IFormFile得到stream,优点是效率高,缺点对内存要求大。文件不宜过大。 2.流式处理:直接读取请求体装载后 ...

一身大膘 发布于 2019-11-22 09:35 评论(5)阅读(809)
2

堡垒机的核心武器:WebSSH录像实现

WebSSH终端录像的实现终于来了 前边写了两篇文章 "『Asciinema:你的所有操作都将被录制』" 和 "『Asciinema文章勘误及Web端使用介绍』" 深入介绍了终端录制工具Asciinema,我们已经可以实现在终端下对操作过程的录制,那么在WebSSH中的操作该如何记录并提供后续的回放 ...

运维咖啡吧 发布于 2019-11-22 09:26 评论(0)阅读(321)
3

面向对象和面向过程详解

1.前言 其实一直对面向过程和面向对象的概念和区别没有很深入的理解,在自己不断想完善自己的知识体系中,今天借这个时间,写一篇博客。来深入的了解面向过程与面向对象!好记性不如烂笔头!! 2.面向对象与面向过程的区别 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一 ...

程小杰呀 发布于 2019-11-22 09:15 评论(0)阅读(314)
23

从壹开始 [ Design Pattern ] 之一 ║ 设计模式开篇讲

缘起 不说其他的没用的开场白了,直接给大家分享三个小故事,都来自于我的读者粉丝(我厚着脸皮称为粉丝吧 😂): 问题一:半年前开始学 netcore,现在学东西还是有些吃力,老是报错,比如Autofac,而且还老是找不到解决办法,找到了吧,可能下次还是出错,学习也是断断续续的,但是公司还是用 .ne ...

老张的哲学 发布于 2019-11-22 09:05 评论(21)阅读(896)
12

[ASP.NET Core 3框架揭秘] 文件系统[3]:物理文件系统

ASP.NET Core应用中使用得最多的还是具体的物理文件,比如配置文件、View文件以及作为Web资源的静态文件。物理文件系统由定义在NuGet包“Microsoft.Extensions.FileProviders.Physical”中的PhysicalFileProvider来构建。我们知道... ...

Artech 发布于 2019-11-22 08:58 评论(5)阅读(428)
3

Java,你告诉我 fail-fast 是什么鬼?

本篇我们来聊聊 Java 的 fail fast 机制,文字一如既往的有趣哦。 <! more 01、前言 说起来真特么惭愧:十年 IT 老兵,Java 菜鸟一枚。今天我才了解到 Java 还有 fail fast 一说。不得不感慨啊,学习真的是没有止境。只要肯学,就会有巨多巨多别人眼中的“旧”知识 ...

沉默王二 发布于 2019-11-22 08:48 评论(3)阅读(361)
2

小白学 Python 爬虫(2):前置准备(一)基本类库的安装

人生苦短,我用 Python 前文传送门: "小白学 Python 爬虫(1):开篇" 本篇内容较长,各位同学可以先收藏后再看~~ 在开始讲爬虫之前,还是先把环境搞搞好,工欲善其事必先利其器嘛~~~ 本篇文章主要介绍 Python 爬虫所使用到的请求库和解析库,请求库用来请求目标内容,解析库用来解析 ...

极客挖掘机 发布于 2019-11-22 08:45 评论(3)阅读(176)
0

【python测试开发栈】带你彻底搞明白python3编码原理

在之前的文章中,我们介绍过编码格式的发展史:[文章传送门 todo]。今天我们通过几个例子,来彻底搞清楚python3中的编码格式原理,这样你之后写python脚本时碰到编码问题,才能有章可循。 我们先搞清楚几个概念: 系统默认编码 :指python解释器默认的编码格式,在python文件头部没有声 ...

布道师玄柯 发布于 2019-11-22 08:36 评论(0)阅读(139)
1

五分钟学会HTML5的WebSocket协议

1、背景   很多网站为了实现推送技术,所用的技术都是 Ajax轮询 。轮询是在特定的的时间间隔由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求可能包含较长的头部,其 ...

Peerless1029 发布于 2019-11-22 08:12 评论(1)阅读(456)
2

[springboot 开发单体web shop] 7. 多种形式提供商品列表

上文回顾 "上节" 我们实现了仿 的轮播广告以及商品分类的功能,并且讲解了不同的注入方式,本节我们将继续实现我们的电商主业务,商品信息的展示。 需求分析 首先,在我们开始本节编码之前,我们先来分析一下都有哪些地方会对商品进行展示,打开 首页,鼠标下拉可以看到如下: 可以看到,在大类型下查询了部分商品 ...

IsaacZhang 发布于 2019-11-22 07:59 评论(0)阅读(176)
7

如何教会女友递归算法?

一到周末就开始放荡自我,这不带着女朋友去万达电影院看电影(其实是由于整天呆在家敲代码硬是 被女朋友强行拖拽去看电影,作为一个有理想的程序员,我想各位应该都能体谅我),一到电影院, 女朋友说要买爆米花和可乐,我当时二话没说,臣本布衣躬耕于南阳,壤中羞涩,所以单买了爆米 花,买完都不带回头看老板的那种, ...

宜春 发布于 2019-11-22 07:58 评论(8)阅读(494)
0

java中hashmap容量的初始化

HashMap使用HashMap(int initialCapacity)对集合进行初始化。 在默认的情况下,HashMap的容量是16。但是如果用户通过构造函数指定了一个数字作为容量,那么Hash会选择大于该数字的第一个2的幂作为容量。比如如果指定了3,则容量是4;如果指定了7,则容量是8;如果指 ...

杨冠标 发布于 2019-11-22 06:05 评论(0)阅读(114)
2

linux与Windows进程控制

进程管理控制 这里实现的是一个自定义timer用于统计子进程运行的时间。使用方式主要是 例如要统计 的运行时间可以直接输入 ,其后的 是指所要运行的程序的参数。如: 。如果要指定程序运行多少时间,如5秒钟,可以输入 。需要注意的是,该程序对输入没有做异常检测,所以要确保程序输入正确。 Linux 程 ...

LightningStar 发布于 2019-11-22 00:27 评论(0)阅读(207)