QinCloudShaw

一、 编程规约(一) 命名风格2.【强制】类名使用 UpperCamelCase 风格,但以下情形例外:DO / BO / DTO / VO / AO / PO / UID 等。
跨站脚本XSS防范跨站脚本是最普遍的web应用安全漏洞。当应用程序在发送给浏览器的页面中包含用户提 供的数据,但没有经过适当验证或转译,就会导致跨站脚本漏洞。目前常见的XSS漏洞有反射式、存储式以及DOM三种类型。防御XSS攻击的主要手段是
第1章 创建MyBatis工程1.1 创建一个普通的maven项目,工程结构如下 确保maven配置正确 删除src目录, 这样就可以将该项目当做一个maven的父工程, 在下面新建一个一个的module进行不同功能的演示了 删除后,该项目
第1章 K8S集群架构Master Node k8s 集群控制节点,对集群进行调度管理,接受集群外用户去集群操作请求; Master Node 由 API Server、Scheduler、ClusterState Store(ETCD 数
PowerDesigner的用途 可以将不同数据库之间的表进行相互转换存储,例如可以将oracle中的表导出然后将表的内存在MySQL数据库中进行创建 可以方便直观的理清表与表之间的关系与查看表结构信息 如何打开PowerDesigner
RabbitMQ简介:RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue Protocol)的开源实现。 核心概念Message消息,消息是不具名的,它由消息头和消息体组成。消息体是不透明的,而
第1章 Java内存区域的划分与各个区域可能存在的异常1.1 Java内存区域的划分与内存溢出JVM会在执行Java程序的过程中把它管理的内存划分为若干个不同的数据区域、这些区域各司其职,各有各的创建与销毁时间、有的区域随着JVM的启动而存
1.1.1 安装Redis依赖Redis是基于C语言编写的,因此首先需要安装Redis所需要的gcc依赖: gcc是C语言的编译工具, 类似于我们要运行java应用首先得安装JDK一样 # 安装gcc yum install -y gcc
Java NIO概念Java NIO(New IO),No Blocking IO 非阻塞IO,是从Java1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式
下载与安装mongo偶数版为稳定版,奇数版为开发版,我们使用下载偶数版(比如:3.2, 3.4等) windows64位版 linux版 windows安装 傻瓜式安装,记住选择customer(不要使用默认安装位置,修改为安装到D盘)
第1章 注意事项JDK里面默认是不带对JSON的支持的, 所以要使用JSON需要引入其他第三方依赖 目前市面上常见的JSON框架有: fastjson(阿里出品) gson(谷歌出品) jackson(推荐使用) 第2章 JSON格式1.1
下载MySQL下载时版本的选择:下载时有两种版本可以选mysql-installer-web-community和mysql-installer-communityl的版本的区别 我们到底该选择哪种呢? 如果你在运行MySQL安装程序时可以
th:each 循环迭代 循环基本用法 1、对于信息页面,数据格式是一样时,页面通常都是循环迭代它们,写过 JSP 的 JSTL 的就知道,JSTL 有一个 <c:foreach>,同理 Thymeleaf 也有一个 th:ea
对象关系设计泛化关系(generalization也叫继承关系)在UML类图中泛化关系使用空心三角+实线来表示 类与类之间的泛化关系 接口与接口之间的泛化关系 实现关系(realization)接口与实现类的关系, 在UML中实现关系使用空
VMware10的安装与卸载去BIOS里面修改设置开启虚拟化设备支持(开机狂按F2或F10进入BIOS系统) 安装傻瓜式安装(一直下一步, 选择自定义安装, 取消勾选Visual Studio插件, 更改安装路径) 许可证秘钥 MA491-
IDEA中使用lombok下载插件lombok插件, 然后引入lombok的maven坐标即可 lombok常用注解@Data注解在类上,提供类所有属性的 getting 和 setting、equals,canEquals,hashCod
序号 单词 释义 1 aborting 异常终止 2 accelerate 加快 3 ack 命令正确应答 4 acknowledged 公认的 5 acknowledgement 承认;确认;感谢 6 ac
SpringMVCHTTP请求定义不同Content-Type及在SpringMVC如何接收结论 1,get请求时是否定义Content-Type并无很大的影响,因为get没有请求体,所有的数据都是通过url带过去,所以必须是key
第1章 Nginx 简介1.1 正向代理Nginx 不仅可以做反向代理,实现负载均衡。还能用作正向代理来进行上网等功能。 正向代理:如果把局域网外的 Internet 想象成一个巨大的资源库,则局域网中的客户端要访问 Internet,则需
为什么重写equals()方法的时候要重写hashCode()方法,这次总算弄明白了 一、equals()方法先说说equals()方法。Java中Object类中的equals()方法,源码如下: public boolean equal
常见日志输出级别TRACE < DEBUG < INFO < WARN < ERROR 级别越低输出结果越详细(trace输出的结果比debug的多) log4j使用log4j 第一步: 引入 jar包方式 mave
PL/SQL developer卸载第一步 开始菜单找到plsql developer点击卸载 第二步 win+R 输入regedit打开注册表编辑器,找到下面的目录删掉 HKEY_CURRENT_USER\Software\Al
快捷键 作用 快捷键 单行注释 Ctrl+/ 多行注释 Ctrl+Shift+/ 封装-设置get和set方法 Fn+Alt+Insert 构造方法快捷键 Fn+Alt+Insert选择:const
maven的安装与配置下载安装配置环境变量下载maven安装好后配置MAVEN_HOME环境变量(配置到bin目录), 随便在任意位置打开一个cmd输入mvn -v测试maven是否安装成功,环境变量是否生效 修改setting配置文件修改
Oracle的安装安装版本: oracle 10g 因为这个版本是企业用的最多的 先安装服务端 10201_database_win32 选中setup.exe鼠标右键点击兼容性勾选以兼容模式运行这个程序后点击确定 以管理员身份运行set
1.yml的应用application.yml可以作为springboot的全局配置文件 注意:springboot的配置文件名是固定的只能叫application 2.yml语法1.以空格为缩进控制层级关系大小写敏感server:
第1章 Docker的安装卸载与启动1.1 Docker的安装Docker要求CentOS系统的内核版本高于3.10查看系统的内核版本命令 uname -r 先卸载之前的Docker(需要root权限) sudo yum remove do
第1章 Spring Boot 概要1.1 Spring Boot 介绍Spring Boot是一个用来简化Spring开发,使用特定的配置快速搭建一个Spring应用的框架 1.2 Spring Boot优点 快速创建独立运行的Sprin
Git下载与安装软件下载地址:https://git-scm.com/downloads 安装: 傻瓜式安装 Git 本地工作区域对于任何一个文件,在 Git 内都只有三种区域:工作区,暂存区和本地仓库。 工作区:表示新增或修改了某个文件
第1章 第一个HelloWorld案例需求: 使用spring注入一个helloworld对象, 并调用其sayhello的sayhello方法 1.1依赖的jar包 <!--lombok依赖--> <dependency>
1. Dynamic Code Evaluation: Unsafe Deserialization 动态代码评估:不安全的反序列化 漏洞危害 Actuator正是Spring Boot提供的对应用系统的监控和管理的集成功能,可以查
2.网络爬虫网络爬虫(Web crawler),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本 2.1.爬虫入门程序2.1.1.环境准备 JDK1.8 IntelliJ IDEA IDEA自带的Maven 2.1.2.环境准备创
Windows的cmd查找端口被哪个进程占用,并用命令杀死该占用的进程 以端口号 8080 为例: netstat -aon | findstr "8080" 可以看到占用 8080 端口对应的程序的 PID 号为9