2019年100道经典JAVA面试真题解析
2019年快结束了,给大家整理了今年来最经典的面试真题100道,每个题目都有详细的解答,收集了java基础,容器,多线程,反射,对象拷贝,Java Web,异常,网络,设计模式,Spring / Spring MVC,等专题的经典面试真题,和详细分析。没道题目
numpy 改变ndarray维数的一些操作
np.expand_dims(a, axis)--扩展array的形状,在指定的axis维度插入新的一维,输入a是array 例子: >>>x = np.array([1,2])
>>>x.shape
(2,)
>>>y = np.expand_dims(x, axis=0)
>>>y
array([[1,2]])
>>>y.shape
(1,2)
>>>y = np.expand_dims(x, axis=1)
>>>y
array([[1],
[2]])
>>>y.shape
python判断文件夹和文件是否存在
1.os.path.exists() 既可以判断文件是否存在,又可以判断文件夹是否存在 2.os.path.isfile() 判断文件是否存在 3.os.path.isdir() 判断文件夹是否存在
kube-nginx 和 keepalived 部署安装
目录 简介 nginx 安装配置 下载编译nginx 配置Nginx文件,开启4层透明转发 配置Nginx启动文件 keepalived 安装配置 安装keeplive服务 配置keeplive服务 创建健康检查脚本 启动keeplived 简介 本集群使用 nginx + keepalived 实现高可用 nginx 安装配置 下载编译nginx nginx 只需要编译一次,把编译后的 文件拷贝到其他master机器上即可 cd /opt/k8s/work
wget http://nginx
docker配置mysql主从与django实现读写分离
一、搭建主从mysql环境 1 下载mysql镜像 docker pull mysql:5.7 2 运行刚下载的mysql镜像文件 # 运行该命令之前可以使用`docker images`是否下载成功
docker run -p 3307:3306 --name mysql-master -v /mysql/conf:/etc/mysql/conf.d -v /mysql/logs:/logs -v /mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSW
(day59)十一、CSRF、Auth模块、impotlib模块、settings源码
目录 一、模拟实现中间件的编程思想 (一)impotlib模块 (二)实现功能的配置使用 二、跨站请求伪造CSRF (一)由来 (二)form表单的CSRF (三)ajax中的CSRF (1)通过data携带 (2)通过headers携带 (3)官网提供的文件(推荐用法) (四)CSRF相关的装饰器 (1)MTV模型中使用 (2)CBV模型中使用 三、Django中auth模块 (一)什么是auth模块 (二)常用方法 (1)创建用户 (2)校验用户 (3)登录保存 (4)是否登录 (5)检验
kube-apiserver 集群服务安装
目录 创建 kube-apiserver 证书 生成证书和私钥 创建加密配置文件 创建审计策略文件 分发 kube-apiserver 二进制文件 创建后续访问 metrics-server 使用的证书 创建 kube-apiserver systemd unit 模板文件 为各节点创建和分发 kube-apiserver systemd unit 文件 启动apiserver 打印kube-apiserver写入etcd数据 下面的操作依托于上一篇文章 部署前期准备工作 kube-nginx
如何用C语言实现冒泡排序法?
话不多说,代码如下: 1 #include<stdio.h>
2
3 int main()
4 {
5 int a[100], i, j, t, n;
6 printf("请输入要排序的数的个数:");
7 scanf_s("%d", &n); //输入一个数n,表示接下来有n个数
8 for (i = 1; i <= n; i++)
9 {
10 //循环读入n个数到数组a中
11 p
python判断文件的访问权限
os.access(file, mode) 判断文件的访问权限 file为文件 mode为操作模式,有这么几种: os.F_OK: 检查文件是否存在; os.R_OK: 检查文件是否可读; os.W_OK: 检查文件是否可以写入; os.X_OK: 检查文件是否可以执行;
ES6中函数的length属性
函数的length 属性指明函数的形参个数。 length 是函数对象的一个属性值,指该函数有多少个必须要传入的参数,即形参的个数。形参的数量不包括剩余参数个数,仅包括第一个具有默认值之前的参数个数。与之对比的是, arguments.length 是函数被调用时实际传参的个数。 //1. Function构造器的属性的length为1
console.log(Function.length); // 1
console.log(fun
EFK教程(4) - ElasticSearch集群TLS加密通讯
基于TLS实现ElasticSearch集群加密通讯 作者:“发颠的小狼”,欢迎转载 目录 ▪ 用途 ▪ ES节点信息 ▪ Step1. 关闭服务 ▪ Step2. 创建CA证书 ▪ Step3. 创建CERT证书 ▪ Step4. 创建密钥库 ▪ Step5. 删除CA证书 ▪ Step6. 修改elasticsearch.yml配置 ▪ Step7. 启动服务 ▪ 附. 参考文档 用途 前情提要: ▷ 在第一篇《EFK教程 - 快速入门指南》中,阐述了EFK的安装部署,其中ElasticS
leetcode82.Remove Duplicates from Sorted List II
题目要求 1 2 3 4 5 Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers from the original list. For example, Given 1->2->3->3->4->4->5, return 1->2->5. Given 1->1->1->2->3, return 2->3. 将链表中重复的元素全部删除,返回
部署 kube-controller-manager 高可用集群
目录 前言 创建kube-controller-manager证书和私钥 生成证书和私钥 将生成的证书和私钥分发到所有master节点 创建和分发kubeconfig文件 分发kubeconfig到所有master节点 创建 kube-controller-manager 启动文件 替换启动文件,并分发脚本 启动服务 检查服务端口 查看 kube-controller-manager 创建权限 通过apiserver查看controller-manager状态 前言 该集群包含三个节点,启动后
第八组 Beta冲刺(1/4)
组长博客链接(2分) 小李的博客 组员1李昕晖(组长) 过去两天完成了哪些任务 文字/口头描述 12月3号了解各个小组的进度与难以攻破的地方,晚上安排开会,安排新的冲刺任务。 重新分配小组及个人任务。 展示GitHub当日代码/文档签入记录 接下来的计划 优化软解界面 还剩下哪些任务 希望能优化一下界面 燃尽图 遇到了哪些困难 界面不太好搞 有哪些收获和疑问 学会了及时去了解大家的进度并更改任务分配,尽量让每一个人都有事可做。 要及时了解到每一个人任务的难点,并在大方向上给大家一个明确的目标。
今日推荐
周排行