Java 基础语法
简介Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。
后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。
参考资料IDEA Mac快捷键
IDEA快捷键
注:针对 Mac 版本
编辑
末尾添加分号:command+shift+enter
向下插入空行:shift+enter
向上插入空行:command+enter
向下复制当前行:command+d
删除当前行:command+x
批量编辑:option+拖动鼠标左键
向上移动一行:shift+option+UP
向下移动一行:shift+option+Down
格式化代码:command+option+l
运行当前类:Control+shift+r
调试部分、编译
选择 Run:opt+cmd+F10
报错IDEA 工具报错git提交或拉取代码 443
报错内容:unable to access ‘ht ...
性能测试环境搭建
本篇幅主要记录通过VMware和云服务器搭建性能测试的项目步骤,可参考进行搭建自己的项目(本项目为第三方提供的,因此不进行外发)
虚拟化技术服务器的发展
台式机—>刀片机(通过vmwaer虚拟多个系统08年-15年)—>云服务器
虚拟化技术vmwarevmwaer(08-15年)用vmware虚拟技术虚拟的操作系统,是非常消耗本机的硬件资源,用 vmware虛拟技术虛拟的机器,能产生多个操作系统,更大化使用本机资源,但是,Ⅶware也非常消耗资源,会使用大量的磁盘空间和cpu、内存资源。它对我们本机的性能是有影响,但是因为虚拟了多个操作系统,可以更大化利用空间
云服务器也是虚拟技术发展的产品,虚拟操作系统(比较完整的操作系统)
dockerdocker(15 16年后开始,也是操作系统,定制化,缩减版的操作系统( namespace、 unionFS、 cgroup)
VMware安装项目项目导入注意事项
通过vmware导出的操作系统iso文件为ova后缀文件,开机即可使用
安装 vmware软件、 virtualbox后一定要记得重启动电脑(防止虚拟网卡不生效) ...
性能测试基础知识
本篇幅主要对性能测试中的一些基础预备知识进行描述,其中包括专业名称、指标参数、历史发展、性能测试流程等作为一个简单的知识储备为后期的篇幅打下基础
概念和常识常识
功能或自动化测试目的:找bug预期结果与实际结果进行比对,模拟都是单个用户的操作
性能测试:模拟 多个人同时 操作时,查看响应时间,接口服务器性能测试中,一定是多个人同时操作,才是性能测试
响应时间基准:性能中的avgRT可接受的范围≤1500ms,APDEX用户满意度指数=(1 × 满意样本 + 0.5 × 容忍样本)÷ 样本总数
事务:一个请求行为,并不一定只有一个接口,所以事务可能是多个 ineterface,默认情况下,1个接口请求1次,认为一个1个事务 Transation。也可以是通过事务控制器,挂载多个接口请求,合并成为1个事务(在页面上输入账号密码后,点击登录,会触发多个接口,这些自动关联可合并为一个事务,多个事务可组成一个 workflow )
并发
狭义的并发:同一时间请求同一事物(同一时间都在并发登陆,单场景)
广义的并发:同一时间请求不同事物(同一时间,有登陆,有注册,有浏览,有评论,有发呆)
在 ...
Tmux
简介前几天在B站看到一个视频,感觉UP主的终端特别好看,尤其是分屏对工作效率的提升,本篇文章介绍一下在 Mac 下搭建终端环境 Tmux + iTerm2 + NeoVim + zsh 美化你的终端界面,提升效率
参考资料Tmux使用手册
zsh+oh my zsh安装zsh和 oh my zsh
Mac Big Sur升级后brew安装报错问题解决
curl 443报错问题(亲测方案一有效)
123456# 安装 zsh、查看版本、 设置为默认brew install zshzsh --versionchsh -s /bin/zsh#安装 oh my zshsh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
iTerm2设置主题
主题下载地址:https://draculatheme.com/iterm
下载主题的zip包后解压到任意目录后,打开 iTerm2 –> Preferences –> Profiles ...
Thinkphp
简介ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。
ThinkPHP可以支持 windows/unⅸx/ Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql、 PgSQL、 Sqlite多种数据库以及PDO扩展, ThinkPHP框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。
前置申明
本博客所有内容均为作者的个人学习笔记记录,作者也是小白一枚,如果有什么地方写的不对或者对您带来影响欢迎底部留言或者点击右下角的图标与我联系吧
本博客的所有Security 大类下的文章只能作为学习研究使用,不可用于非法测试和攻击,请遵循网络安全法,共筑和谐网络
如果喜欢我的文章欢迎各 ...
SSRF
简介SSRF(Server-Side Request Forgery:服务器端请求伪造)
其形成的原因大都是由于服务端提供了从其他服务器应用获取数据的功能,但又没有对目标地址做严格过滤与限制
导致攻击者可以传入任意的地址来让后端服务器对其发起请求,并返回对该目标地址请求的数据
数据流:攻击者—–>服务器—->目标地址
前置申明
本博客所有内容均为作者的个人学习笔记记录,作者也是小白一枚,如果有什么地方写的不对或者对您带来影响欢迎底部留言或者点击右下角的图标与我联系吧
本博客的所有Security 大类下的文章只能作为学习研究使用,不可用于非法测试和攻击,请遵循网络安全法,共筑和谐网络
如果喜欢我的文章欢迎各位大佬点击右下角的订阅图标开启浏览器推送吧,这样你只要不清除浏览器缓存就能第一时间收到我的更新通知啦(如果你的网络如果能上Google就用Chrome浏览器订阅,如果不能推荐用微软的Edge浏览器,目前正在寻找解决办法,订阅成功后会有一条提示成功,如果未收到表示网络限制原因未订阅成功)
中华人民共和国网络安全法(2017年6月1日起施行) 第二十二条任何个人和组织 ...
JBoos
简介JBoos是一个基于J2EE的开放源代码的应用服务器。 JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用。 JBoss是一个管理EJB的容器和服务器,支持EJB1.1、EJB 2.0 和 EJB3 的规范。但 JBoss核心服务不包括支持 servlet/JSP 的WEB容器,一般与 Tomat 或Jetty绑定使用。
前置申明
本博客所有内容均为作者的个人学习笔记记录,作者也是小白一枚,如果有什么地方写的不对或者对您带来影响欢迎底部留言或者点击右下角的图标与我联系吧
本博客的所有Security 大类下的文章只能作为学习研究使用,不可用于非法测试和攻击,请遵循网络安全法,共筑和谐网络
如果喜欢我的文章欢迎各位大佬点击右下角的订阅图标开启浏览器推送吧,这样你只要不清除浏览器缓存就能第一时间收到我的更新通知啦(如果你的网络如果能上Google就用Chrome浏览器订阅,如果不能推荐用微软的Edge浏览器,目前正在寻找解决办法,订阅成功后会有一条提示成功,如果未收到表示网络限制原因未订阅成功)
中华人民共和国网络安全法(2017年6月1日起施行) 第二十二 ...
weblogic漏洞
简介Weblogic 是美国 Oracle公司出品的一个 application server,确切的说是一个基于 JAVA EE 架构的中间件, WebLogic是用于开发、集成、部署和管理大型分布式 web 应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和 Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
前置申明
本博客所有内容均为作者的个人学习笔记记录,作者也是小白一枚,如果有什么地方写的不对或者对您带来影响欢迎底部留言或者点击右下角的图标与我联系吧
本博客的所有Security 大类下的文章只能作为学习研究使用,不可用于非法测试和攻击,请遵循网络安全法,共筑和谐网络
如果喜欢我的文章欢迎各位大佬点击右下角的订阅图标开启浏览器推送吧,这样你只要不清除浏览器缓存就能第一时间收到我的更新通知啦(如果你的网络如果能上Google就用Chrome浏览器订阅,如果不能推荐用微软的Edge浏览器,目前正在寻找解决办法,订阅成功后会有一条提示成功,如果未收到表示网络限制原因未订阅成功)
中华人民共和国网络安全法(2017年 ...
Struts2
简介Apache Struts2最初被称为 WebWork2,它是一个简洁的、可扩展的框架,可用于创建企业级 Java web应用程序。设计这个框架是为了从构建部署、到应用程序维护方面来简化整个开发周期。
前置申明
本博客所有内容均为作者的个人学习笔记记录,作者也是小白一枚,如果有什么地方写的不对或者对您带来影响欢迎底部留言或者点击右下角的图标与我联系吧
本博客的所有Security 大类下的文章只能作为学习研究使用,不可用于非法测试和攻击,请遵循网络安全法,共筑和谐网络
如果喜欢我的文章欢迎各位大佬点击右下角的订阅图标开启浏览器推送吧,这样你只要不清除浏览器缓存就能第一时间收到我的更新通知啦(如果你的网络如果能上Google就用Chrome浏览器订阅,如果不能推荐用微软的Edge浏览器,目前正在寻找解决办法,订阅成功后会有一条提示成功,如果未收到表示网络限制原因未订阅成功)
中华人民共和国网络安全法(2017年6月1日起施行) 第二十二条任何个人和组织不得从事入侵他人网络、干扰他人网络正常功能、窃取网络数据等危害网络安全的活动;不得提供从事入侵网络、干扰网络正常功能、窃取网络 ...
Shiro
简介Apache Shiro是一款开源安全框架,提供身份验证、授权、密码学和会话管理。 Shiro框架直观、易用,同时也能提供健壮的安全性。Apache Shiro1.2.4及以前版本中,加密的用户信息序列化后存储在名为 remember-me的Cookie中。攻击者可以使用Shiro的默认密钥伪造用户 Cookie,触发Java反序列化漏洞,进而在目标机器上执行任意命令,
前置申明
本博客所有内容均为作者的个人学习笔记记录,作者也是小白一枚,如果有什么地方写的不对或者对您带来影响欢迎底部留言或者点击右下角的图标与我联系吧
本博客的所有Security 大类下的文章只能作为学习研究使用,不可用于非法测试和攻击,请遵循网络安全法,共筑和谐网络
如果喜欢我的文章欢迎各位大佬点击右下角的订阅图标开启浏览器推送吧,这样你只要不清除浏览器缓存就能第一时间收到我的更新通知啦(如果你的网络如果能上Google就用Chrome浏览器订阅,如果不能推荐用微软的Edge浏览器,目前正在寻找解决办法,订阅成功后会有一条提示成功,如果未收到表示网络限制原因未订阅成功)
中华人民共和国网络安全法(201 ...