spring boot 源码分析(六) 配置文件加载之StandardServletEnvironment

一、前言 前面,我们通过源码的方法解析了以下StandardEnvionment,本章,我们继续解析关于web 的envionment,叫做StandardServletEnvironment. 二、类图 我们通过idea自带的类图生成工具生成关于该类的类图 三、源码解析 package org.springframework.web.context.support; import javax.servlet.ServletConfig; import javax.servlet.Servl
分类: 服务端 发布时间: 06-03 23:22 阅读次数: 5

Linux目录结构(第四章)

linux的目录结构类似倒置的树型结构which passwdll `which passwd`u+s  g+s   o+t实验-u+s(用户临时获得root权限,谨慎使用)ll /usr/bin/vimsu - hanvim /etc/passwd        #无法修改chmod u+s /usr/bin/vim #u+s ll /usr/bin/vimsu - han vim /etc/p...
分类: 其他 发布时间: 06-03 23:22 阅读次数: 2

Linux输出输入及重定向(第五章)

实验-输出重定向echo han > test        #输出重定向cat testecho fafa >> test      #追加重定向cat test df -Th > disk          #重定向磁盘的情况cat diskcat /proc/cpuinfo > cpu  #重定向CPU的情况cat cpuinfo实验-输入重定向mail han...
分类: 其他 发布时间: 06-03 23:21 阅读次数: 2

Linux系统文件查找和文件管理(第六章)

实验-locateupdatedb         #做索引(系统会自定做)locate passwd    #查找包含passwd的文件实验-findfind / -name passwd      #按文件名查找find / -name *passwd*    find / -user han         #按用户名find /etc/ -size +1M      #按文件大小find ...
分类: 其他 发布时间: 06-03 23:21 阅读次数: 2

vim编辑器(第七章)

实验-vim基础操作gg                 #顶端G                  #低端dd                 #剪切5dd                #剪切5行   yy                 #复制5yy                #复制五行p                  #粘贴u                  #返回上一步i   ...
分类: 其他 发布时间: 06-03 23:21 阅读次数: 2

Linux系统的监控和进程管理(第八章)

实验-查询系统状态uname -a    #系统的信息uname -r    #内核的参数hostname    #主机名cat /proc/cpuinfo    #查看CPU信息cat /proc/meminfo    #查看内存信息last        #最近的登录信息free        #显示内存使用情况top         #任务管理(动态监测)pstreeps aux | gre...
分类: 其他 发布时间: 06-03 23:21 阅读次数: 2

Linux软件包的安装(第九章)

 软件包的安装(源码包和yum企业用的多)(1)rpm(2)二进制(3)源码包(4)yum(可以解决包的依赖关系)实验-RPMmkdir /mnt/cdrommount /dev/cdrom /mnt/cdromrmp -ivh /mnt/cdrom/Packages/*           #安装(全路径)rpm -ivh /mnt/cdrom/Packages/*  --forcerpm -q...
分类: 其他 发布时间: 06-03 23:20 阅读次数: 2

Linux链路聚合和桥接(红帽7)

链路聚合:两个物理网卡绑定为一个逻辑网卡红帽7中链路聚合的工作的模式(1)active-backup:主备(用的较多)(2)loadbalance:负载均衡(3)RR RoundRobin:轮询1.链路聚合添加两块网卡(不用添加配置文件)nmcli connection show         #显示配置文件和网卡设备nmcli connection add type team con-name...
分类: 其他 发布时间: 06-03 23:20 阅读次数: 2

vsftp的搭建(红帽7)

1.服务的安装及配置开着防火墙和SELinux,安装vsftpd服务,yum install vsftpd,在防火墙添加ftp服务firewall-cmd --permanent --add-sservice=ftpfirewall-cmd --relocal修改ftp的布尔值getsebool -a | grep ftpsetsebool -P ftpd_full_access on共享文件放在...
分类: 其他 发布时间: 06-03 23:20 阅读次数: 2

Linux网络管理(第十二章)

红帽7使用NetworkManager红帽6使用network红帽7的网卡命名规则en  以太网 wl  无线网ww  宽缆o   主板内嵌s   后插的网卡p   USB网卡红帽7系统的网卡配置统一采用nmcli系列命令配置文件在/etc/sysconfig/network-scripts/目录查看IP的几种方法IP addr showifconfignmcli connection show ...
分类: 其他 发布时间: 06-03 23:20 阅读次数: 2

chrony时间服务器

chrony是时间服务器红帽6使用ntp红帽7使用chrony(也有ntp)在rhel-1上(服务端)yum search ntpsystemctl mask ntpd                     #不使用ntp服务systemctl status chronyd.service(默认情况下启动状态)firewall-cmd --permanent --add-service=ntp ...
分类: 其他 发布时间: 06-03 23:19 阅读次数: 2

dhcp服务的搭建(红帽7)

1.开着防火墙 ,安装服务 yum install dhcp  防火墙添加dhcp服务systemctl enable dhcpdvim /etc/dhcp/dhcp.confvim /usr/share/doc/dhcp-4.2.5/dhcp.conf.example    #模板2.编写地址池vim /etc/dhcp/dhcp.confsubnet 192.168.100.0 netmask...
分类: 其他 发布时间: 06-03 23:19 阅读次数: 2

Promise基本概念及使用方法

什么叫promise?Promise对象可以理解为一次执行的异步操作,使用promise对象之后可以使用一种链式调用的方式来组织代码;让代码更加的直观。就是当执行完一次异步操作后,会有一次回调,不管成功还是失败,成功就对应成功的回调,失败就对应失败的回调。那我们为什么要使用promise?比如我们在工作中经常会碰到这么一个需求,比如我使用ajax发一个A请求后,成功后拿到数据,我们需要把数据传给B...
分类: 其他 发布时间: 06-03 23:19 阅读次数: 2

字符串转换base64的方法

base64_encode(str){ var c1, c2, c3; var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var i = 0, len = str.length, ...
分类: 其他 发布时间: 06-03 23:18 阅读次数: 2

overflow-scrolling解决滚动卡顿问题

前言如果你对某个div或模块使用了overflow: scroll属性,在iOS系统的手机上浏览时,则会出现明显的卡顿现象。但是在android系统的手机上则不会出现该问题。解决方法以下代码可解决这种卡顿的问题:-webkit-overflow-scrolling: touch;,是因为这行代码启用了硬件加速特性,所以滑动很流畅。这个方法的确可以解决ios5.0、android4.0以后系统的滑动...
分类: 其他 发布时间: 06-03 23:18 阅读次数: 2

浏览器的多线程

前言JavaScript是单线程,这个应该都有了解。那么,对于JavaScript的宿主环境,浏览器,浏览器的内核是多线程的。在内核控制下各线程相互配合以保持同步,一个浏览器通常由以下常驻线程组成:GUI 渲染线程JavaScript引擎线程定时触发器线程事件触发线程异步http请求线程而常驻的线程至少有3个:1、GUI 渲染线程2、JavaScript引擎线程3、事件触发线程GUI渲染线程负责渲...
分类: 其他 发布时间: 06-03 23:18 阅读次数: 2

Vue的filters

Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持)。过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符号指示:<!-- 在双花括号中 --> {{ message | capitalize }} <!-- 在 `v-bind` 中 --> &lt...
分类: 其他 发布时间: 06-03 23:18 阅读次数: 4

(转)虚拟化调试和优化指南

原文:https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/virtualization_tuning_and_optimization_guide/ KVM总结-KVM性能优化之磁盘IO优化-----------https://blog.csdn.net/dylloveyou/article/details/71515880 KVM CPU(http://blog.csdn.net/dyll
分类: 其他 发布时间: 06-03 23:17 阅读次数: 2

20165307 实验五《网络编程与安全》实验报告

一、网络编程与安全-1 实验要求 参考http://www.cnblogs.com/rocedu/p/6766748.html#SECDSA 结对实现中缀表达式转后缀表达式的功能 MyBC.java 结对实现从上面功能中获取的表达式中实现后缀表达式求值的功能,调用MyDC.java 上传测试代码运行结果截图和码云链接。 实验截图 二、网络编程与安全-2 实验要求 结对编程:1人负责客户端,一人负责服务器 注意责任归宿,要会通过测试证明自己没有问题 基于Java Socket实现客户端/服务器功
分类: 其他 发布时间: 06-03 23:17 阅读次数: 2

深入理解JVM 垃圾收集器(上)

HotSpot虚拟机中的垃圾收集器 GC评价标准 GC调优 响应时间 吞吐量 1.新生代收集器 Serial收集器 ParNew收集器 Parallel Scavenge收集器 2.老年代收集器 Serial Old收集器 Parallel Old收集器 CMS收集器(Concurrent Mark Sweep) HotSpot虚拟机中的垃圾收集器 7种作用于不同分代的收集器,如果两个收集器之间存在连线,就说明它们可以搭配使用。 GC实现目标: 准确、高效、低停顿、空闲内存规整. GC评价标准
分类: 其他 发布时间: 06-03 23:17 阅读次数: 2
今日推荐