第十四章-http面试题

题目: http 常见的状态码有哪些? http 常见的 header 有哪些? 什么是 Restful API? 描述一下 http 的缓存机制(重要) http 状态码 状态码分类 1xx 服务器收到请求 2xx 请求成功,如 200 3xx 重定向(到某一个地址不被允许,重新定向到另一个地址,浏览器做),如 302 4xx 客户端错误(客户端请求的地址不存在),如 404 5xx 服务端错误(服务端报错、挂掉之类),如 500 常见的状态码 200 成功 301 永久重定向(配合loca
分类: 其他 发布时间: 07-28 23:55 阅读次数: 0

Samba的搭建实录

Samba的配置 samba是通过smb协议使得windows和unix之间能够文件共享的软件 首先要获得本机的ip地址 ifconfig //查看本机IP,连接时需要。 su //先获取root权限 useradd samba //设置samba用户 passwd samba //设置samba密码 //创建samba账户 smbpasswd -a samba //此处必须是samba sudo service smbd restart //smb不行的话尝试smb
分类: 其他 发布时间: 07-28 23:55 阅读次数: 0

部署docker-registry +ui , 使用ansible部署docker实例

#部署docker-registry +ui , 使用ansible部署docker实例 docker registry 配置域名证书, 用户密码认证, 轻量UI shell部署docker-registry+ui https://www.cnblogs.com/elvi/p/13394449.html #运行 ansible-playbook docker-registry.yml #删除 ansible-playbook docker-registry.yml -t remove #浏
分类: 其他 发布时间: 07-28 23:55 阅读次数: 0

Ansible (一) 快速入门

Ansible介绍   Ansible是什么    Ansible是一种IT自动化工具。它可以配置系统,部署软件以及协调更高级的IT任务,例如连续部署或零停机滚动更新。   Ansible的主要目标是简单和易用。它还着重于安全性和可靠性,其特点是活动部件最少,使用OpenSSH进行运输(使用其他运输方式和拉动模式作为替代),以及一种围绕人员(即使是不熟悉的人)可审核性设计的语言。该程序。   Ansible以无代理的方式管理机器。从来没有关于如何升级远程守护程序的问题,也没有因为卸载守护程序而
分类: 其他 发布时间: 07-28 23:55 阅读次数: 0

Postgresql执行计划概述

执行计划个人理解是一个“点”,“线”,“面”的问题,与关系数据库中都有一些相似的成分,串起来还是比较容易掌握的,对于一条复杂的sql,所谓的点就是其中单个表的访问方式,线是表之间的先后访问\驱动顺序,面就是表与表之间的连接算法以及中间结果在内存缓冲区中的处理(类似于bitmap scan,中间结果集的buffer处理等等),这样一来,一个sql就的执行计划就可以逐步拆解开来,可以逐个基于细节来分析。Postgresql的执行计划,整体上看跟MySQL或者sqlserver都是差不多的,但Pos
分类: 其他 发布时间: 07-28 23:55 阅读次数: 0

卫星变轨问题

向高轨变加速,向低轨变减速,但运行速度变化相反 近地卫星圆周运动的速度近似第一宇宙速度,其他情况不一定 圆周运动速度大于等于第一宇宙速度,曲线运动不一定 同一点的加速度相同,速度不一定 稀薄大气对卫星作用 变轨
分类: 其他 发布时间: 07-28 23:55 阅读次数: 0

解决ubuntu16.04安装坚果云闪两下打不开问题

按照坚果云官网直接用deb或者gdebi的安装方法,安装成功后点击图标,闪了两下,就没有反映了,尝试用源码编译解决问题。现在typora+坚果云在ubuntu16上溜的飞起,之前ubuntu18.04倒是没遇到安装的问题…… 直接从源代码编译安装 准备构建环境 坚果云Linux客户端依赖于这些包: glib2.0-dev, gtk2.0-dev, libnautilus-extension-dev, gvfs-bin. 如果您已经安装这些软件包,请跳至下一步 如果您的系统是Ubuntu,可以用
分类: 其他 发布时间: 07-28 23:55 阅读次数: 0

这绝对是我见过最坑的一道笔试题,没有之一

这是我见过的最容易出错的一道Java笔试题,如果不是对Set有非常深入的理解,百分百会出错。下面就来看一下,这道题到底坑在哪里。题目如下:定义了一个Person类,重写了hashCode和equals方法,如下图所示:public class Person {    public int id;    public String name;    public Person(int id, Str
分类: 编程语言 发布时间: 07-28 23:51 阅读次数: 0

编码器计数器转RS-485/232信号转换器PWM转换器

编码器脉冲计数器,角度速度位移测量,ModbusRTU模块IBF66产品特点:●编码器解码转换成标准ModbusRTU协议●可用作编码器计数器或者转速测量●支持4个编码器同时计数,可识别正反转●内置8个DO可以用作编码器上下限报警输出●断电自动保存计数器的数据●内置DO每一路都可独立输出PWM信号●通过RS-485/232接口可以清零和设置计数值●宽电源供电范围:8~32VDC●可靠性高,编程方便
分类: 企业开发 发布时间: 07-28 23:51 阅读次数: 0

扩容linux的根目录(实操记录!!)

前言仅尽量,方边后面参考。参考链接:https://blog.csdn.net/weixin_43139644/article/details/89948983准备动作1.数据无价,以下所有操作请务必在虚拟机上先操作1次2.在服务器中加入硬盘;sdb就是本次加入的硬盘[root@compute11~]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:001.8
分类: 企业开发 发布时间: 07-28 23:41 阅读次数: 0

Lambda 表达式与函数式接口

Java8 中引入了很多的新特性,包括接口的默认方法、函数式接口、Lambda 表达式等。今天就来聊聊用的比较多的特性: Lambda 表达式。Lambda 表达式并不是多么新的技术,它的本质是匿名内部类,在了解 Lambda 表达式之前先来看看匿名内部类。
分类: 编程语言 发布时间: 07-28 23:38 阅读次数: 0

JUC并发工具类详解

1.为了并发安全:互斥同步、非互斥同步、无同步方案 2.管理线程、提高效率 3.线程协作 问题1:线程池 为什么要使用线程池 问题一:反复创建线程开销大 问题二:过多的线程会占用太多内存 用少量的线程-避免内存占用过多 让这部分线程都保持工作,且可以反复
分类: 编程语言 发布时间: 07-28 23:38 阅读次数: 0

SpringBoot中的参数校验

简介 Java后端发工作中经常会对前端传递过来的参数做一些校验,在业务中还要抛出异常或者不断的返回异常时的校验信息,充满了if-else这种校验代码,在代码中相当冗长。例如说,用户注册时,会校验手机格式的正确性,用户名的长度等等。虽说前端也可以做参数校验,但是
分类: 编程语言 发布时间: 07-28 23:38 阅读次数: 0

File类的一个批量更改文件名实例

//目的:"E:\JAVA\JAVA课程\Java从入门到精通(第5版)\1. 视频讲解(229集)"内的子文件夹名改成 //"E:\JAVA\JAVA课程\Java从入门到精通(第5版)\PPT电子课件"子文件夹名,且一一对应 import java.io.File; public class Test06 { public static void main(String[] args) { File parent = new File("E:\\JAVA\\JAVA
分类: 其他 发布时间: 07-28 23:38 阅读次数: 0

Python类基础知识学习总结

本文是一篇关于Python类的学习总结,主要包括类的基础知识、类的使用以及类的优势。如果你想弄清楚Python中的类,就赶紧接着看下去吧~ 1、类的基础知识 说到类,就不得不提面向过程编程和面向对象编程。下面用1个例子说明这两种编程方式在编码上的区别,如下图所示: (1)在面向对象编程中最重要的概念是类(Class) 和实例(Instance) 。 (2)类是抽象的模板,可以将其理解为一个基础模板,比如Student类。而实例是根据类创建出来的一个具体对象。“物以类聚,人以群分”, 可以从这句
分类: 其他 发布时间: 07-28 23:38 阅读次数: 0

js定义对象并赋值

1、new Object()方式 var obj=new Object(); obj.name="郭维平"; obj.age=27; console.log(obj); 2、{}方式 var person={}; person.name="周益涛"; person.age=24; person.sex="女"; console.log(person); 3、{属性名:属性值,属性名2:属性值2.。。。。。} var emp={empNo:20130904,empName:"pang
分类: 其他 发布时间: 07-28 23:38 阅读次数: 0

Unity优化_Mesh合并

今天介绍一个优化技巧,Mesh合并 众所周知,我们创建的3D游戏物体,是通过MeshFilter 和 MeshRenderer来进行显示 其中MeshFilter 来控制物体的样子 MeshRenderer 来控制游戏的显示效果 如图所示,我们用四个Cube来拼搭一个简单的场景: 这里我们要知道,场景中的模型物体,都是由一个一个三角形面片组成的, 这样的话我们的场景中其实包含了大量三角形面片和顶点信息 物体多的话,对我们游戏运行会产生一定影响, 如果将这些游戏物体的mesh进行融合,就可大量减
分类: 其他 发布时间: 07-28 23:38 阅读次数: 0

小程序数据库 用正则查询字符串字段/数组字段

1 2 {tags : "i1,i2,i3;a5,a6,a7"}, 3 {tags : "i4,i5,i6;a9,a10,a11"} 4 {tagsarr: ['i1','i2','i3']} //查找 tags 字符串中 是否有 ‘a7’,并返回整条数据 //数组也可以查找! 1 db.collection('db').where({ 2 tags: db.RegExp({ 3 regexp: 'a7', 4 options: 'i', 5 }) 6
分类: 其他 发布时间: 07-28 23:38 阅读次数: 0

大一暑假学习总结(六)【2020.7.22~2020.7.28】

大一暑假学习总结(六)【2020.7.22~2020.7.28】 本周做了什么? 学习了JDBC Java 集合 IO流 多线程 反射机制 注解 时间分配 学习总时间 37H 代码时间 7H 解决问题时间 0H 听课时间 20 H 遇到的问题 本周遇到了一些事情,扰乱了心态 2 - 3天基本没有学习 迷茫了,突然意识到我一个学计科的为啥要学软工的东西呢 静坐冥思 下周调整心态,尽快恢复 下周的任务 Java 更新整理笔记 进行相关的习题练习 MySQL 完成MySQL 34道题 继续学习MyS
分类: 其他 发布时间: 07-28 23:38 阅读次数: 0

WPF Bezier Curve 贝塞尔曲线工具(有源码可分享)

如图(本人做的一个贝塞尔曲线工具,功能上缺少添加删除锚点,出于分享和学习的目的) 第一:有需要的同学可以留下邮箱,我看到后会发给源码。 第二:欢迎大家提供添加删除锚点的思路或算法,在此拜谢
分类: 其他 发布时间: 07-28 23:38 阅读次数: 0