自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 SpringBoot——防止sql注入,xss攻击

SpringBoot——防止sql注入,xss攻击sql注入:把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。解决方法:(1)无论是直接使用数据库还是使用如mybatis组件,使用sql的预编译,不要用拼接字符串;(2)后台过滤检测:使用正则表达式过滤传入的参数**;**.字符串过滤;(4)前端检测sql常见关键字,如or and drop之类的。xss攻击:其原理是攻击者向有XSS漏洞的网站中输入(传入)恶意的HTML代码,当其它用户浏

2020-11-22 15:06:42 1276

原创 springboot基础学习

**一、**Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;详细参照微服务文档3、环境准备http://www.gulixueyuan.c

2020-11-19 14:59:47 610 2

原创 前后端学习路径

后端—IDEA阶段一1、C2、javaSE—(尚硅谷宋红康Java核心基础_好评如潮)重要数组面向对象集合熟悉常用类泛型了解:IO流与网络编程反射选学java特性相关3、JDBC(尚硅谷_宋红康_JDBC核心技术(2019新版))4、mysql(尚硅谷MySQL核心技术)5、尚硅谷Java数据结构和算法6、JavaWeb(JavaWeb_2020IDEA新版)https://ke.qq.com/course/313712?taid=22

2020-11-18 20:49:34 192

原创 Vue与微信交互

获取网页授权1、官方参考文档https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html2、核心步骤1 第一步:用户同意授权,获取code2 第二步:通过code换取网页授权access_token3 第三步:刷新access_token(如果需要)4 第四步:拉取用户信息(需scope为 snsapi_userinfo)5 附:检验授权凭证(access_toke

2020-11-18 20:48:06 455

原创 Maven配置SSM

1.创建Maven工程2.引入jar包----------pom.xml(1)spring/spring mvc<!-- SpringMvc,Spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>4.3.7.RELEASE</vers

2020-11-18 20:46:46 172

原创 spring注解开发

容器AnnotationConfigApplicationContext配置类 @Configuration //告诉Spring这是一个配置类包扫描 @ComponentScans( value = { @ComponentScan(value="com.atguigu",includeFilters = { /* @Filter(type=FilterType.ANNOTATION,classes

2020-11-18 20:45:45 119

原创 Spring基础学习

# IOCspring可以预先生成对象,再将对象放到容器中,需要的时候调用(1)步骤://1. 创建 Spring 的 IOC 容器//ApplicationContext 代表IOC容器,几乎所有的应用场合都直接使用 ApplicationContext 而非底层的 BeanFactory/** ApplicationContext 的主要实现类: * ClassPathXmlApplicationContext:从 类路径下加载配置文件* FileSystemXmlApplicati

2020-11-18 20:44:40 123

原创 SpringMVC基础学习

SpringMVC基础Spring 为展现层提供的基于 MVC 设计理念的优秀的 • Web 框架,是目前最主流的 MVC 框架之一一、加入 jar 包:commons-logging-1.1.3.jarspring-aop-4.0.0.RELEASE.jarspring-beans-4.0.0.RELEASE.jarspring-context-4.0.0.RELEASE.jarspring-core-4.0.0.RELEASE.jarspring-expression-4.0.0.

2020-11-18 20:43:21 155

原创 Mysql的延展(高级使用方法)

Mysql高级https://blog.csdn.net/csdn_kenneth/category_6908529.html一、mysql 的架构介绍1、安装(1)rpm安装检查是否安装过mysqlrpm -qa | grep -i mysql安装mysqlrmo -ivh 要安装的软件rpm -ivh MySQL-server-5.5.48-1.linux2.6.i386.rpmrpm -ivh MySQL-client-5.5.48-1.linux2.6.i386.rpm

2020-11-18 20:41:52 416

原创 关于Mysql基础的语法和使用

Mysql基础一、为什么要学习数据库1.持久化数据到本地2.可以实现结构化查询,方便管理二、数据库的相关概念1、DB:数据库,保存一组有组织的数据的容器2、DBMS:数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据3、SQL:结构化查询语言,用于和DBMS通信的语言三、数据库存储数据的特点1、将数据放到表中,表再放到库中2、一个数据库中可以有多个表,每个表都有一个的名字,用来标识自己。表名具有唯一性。3、表具有一些特性,这些特性定义了数据在表中如何存储,类似ja

2020-11-18 20:39:59 417

原创 Mybatis基础和配置

Mybatis全局配置文件<configuration> <!-- 1、mybatis可以使用properties来引入外部properties配置文件的内容;(整合spring的时候基本交给spring完成) resource:引入类路径下的资源 url:引入网络路径或者磁盘路径下的资源 --> <properties resource="dbconfig.properties"></properties> <!--

2020-11-18 20:38:06 289

原创 Docker基础学习和使用方法

一、Docker介绍1、三个基本概念:镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等,可以把容器看成是一个简易版的linux环境仓库(Re

2020-11-18 19:34:12 268

原创 Android复习学习

Android复习一、简介Android是一种以Linux与java为基础的开发源代码程序绿色机器人形象在2007年诞生手机操作系统AndroidSymbianiOSWindows MobileWindows Phone黑莓技术架构操作系统:底层以Linux核心为基础,包含各种驱动,只提供基本功能,内存管理,进程管理,中间层应用程序架构应用软件JNI是java平台的一部分,他允许java代码和其他语言写的代码进行交互。Android应用程序的四大组件活动(

2020-08-25 11:43:43 189

原创 文件传输学习笔记

文件传输学习笔记文件编码String s = "黑猫BlackCat"; byte[] byte1 = s.getBytes();//转换成字节序列用的是项目默认的编码gdk for (byte b : byte1){ //把字节(转换成了int)以16进制的方式去展示 System.out.print(Integer.toHexString(b &0xff)+" "); } Syst

2020-08-25 11:39:44 239

原创 浏览器图片

这是我浏览器设置的图片

2020-08-09 10:51:18 157

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除