自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C51单片机程序注释与样例

1. 注释ORG程序的起始地址;跳转过程为程序保留了30H的数据空间SJMP $原地跳转等待中断ORG 0000HSJMP MAINORG 0030HMAIN:;主程序SJMP $END** mov,movx操作RAM数据存储器;movc操作ROM **2. 样例把内部RAM 20H,21H单元的数据分别送到外部RAM 2000H,2001H单元中org 0000Hsjmp mainorg 0030hmain: mov 20h,#12h ;赋初值mov 2

2020-05-20 21:03:17 2884

原创 SpringBoot05 Cookie,JSP作用域

01 Cookie介绍Cookie 是服务端在 HTTP 响应中附带传给浏览器的⼀个⼩⽂本⽂件,⼀旦浏览器保存了某个 Cookie,在之后的请求和响应过程中,会将此 Cookie 来回传递,这样就可以通过 Cookie 这个载体完成客户端和服务端的数据交互。反复横跳02 Cookie实现<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> &lt

2020-05-19 16:38:27 394

原创 SpringBoot04 JSP内置对象,session

01 JSP内置对象request:表示⼀次请求,HttpServletRequest。response:表示⼀次响应,HttpServletResponse。pageContext:⻚⾯上下⽂,获取⻚⾯信息,PageContext。session:表示⼀次会话,保存⽤户信息,HttpSession。application:表示当前 Web 应⽤,全局对象,保存所有⽤户共享信息,ServletContext。config:当前 JSP 对应的 Servlet 的 Serv

2020-05-19 11:59:41 453

原创 SpringBoot03 JSP基本原理与使用

1.介绍JSP 本质上就是⼀个 Servlet,JSP 主要负责与⽤户交互,将最终的界⾯呈现给⽤户,HTML+JS+CSS+Java 的混合⽂件。当服务器接收到⼀个后缀是 jsp 的请求时,将该请求交给 JSP 引擎去处理,每⼀个 JSP ⻚⾯第⼀次被访问的时候,JSP 引擎会将它翻译成⼀个 Servlet ⽂件,再由 Web 容器调⽤ Servlet 完成响应。单纯从开发的⻆度看,JSP 就是在 HTML 中嵌⼊ Java 程序。2. 案例下面是一个基本的演示,需要User类,包含以下几种方

2020-05-19 10:46:26 314

原创 SpringBoot02 Servlet生命周期,带参创建,层次结构,service与doGet的关系

1 Servlet生命周期1.1 servle实现init,destroy方法只调用一次,service方法每次访问时被调用。@WebServlet("/demo")public class TestServlet implements Servlet { @Override public void init(ServletConfig servletConfig) throws ServletException { System.out.println("对Ser

2020-05-18 17:58:41 696

原创 IDEA tomcat日志乱码

乱码如下1. tomcat配置使用IDEA或其他可打开配置文件的工具(我使用的是VSCode,这个无所谓)打开你本地的tomcat安装目录中的/conf文件夹Ctrl + F 打开查找框,(IDEA中还要Ctrl+R打开替换框),将所有的UTF-8替换为GBK。注意这里整个/conf目录的所有文件都替换掉。2.IDEA配置完成tomcat配置后,打开idea,右上角File–>settings–>File Encodings查看IDEA的编码,我这里是GBKEdit Con

2020-05-18 12:20:06 465

原创 SpringBoot01 tomcat配置,异常

1 Servlet映射1.1基础知识Web打包目录我们在完成构建项目后,系统会自动生成out文件夹,部署到tomcat中的,也正是其中的TickV2…包。Tomcat启动配置与URL我们可以在run的地方选择Edit Configurations进入配置,选用默认的配置后我们可以更改如下的Application context。在上述配置中,若要访问web目录下的 login-1.jsp文件,我们需要键入如下链接(可以在Edit Configurations —>Server–>

2020-05-18 08:56:22 348

原创 Web安全04 Dnslog注入 宽字节注入

0 Dnslog 盲注0.1介绍1 宽字节注入

2020-05-15 00:37:52 267

原创 Web安全03 报错注入 布尔盲注 时间盲注

0 报错注入原理0.1 3类报错注入1 布尔盲注可利用的函数

2020-05-14 19:46:20 284

原创 Web安全02 联合查询注入;双查询注入

0. 整个注入过程1. Union操作符1.1 使用方法Union用于合并两个或多个select语句的结果集注意,Union内部的select语句必须拥有相同数量的列,列也必须有相似的数据类型。同时,每条select语句中的列顺序必须相同。默认情况下,Union选取不同的值,允许重复值需要用Union all。1.2 注入场景只有最后一个select子句允许order by。只有最后一个select子句允许有limit。只要Union连接的几个查询字段数一样且列数据类型转换没有问题,就

2020-05-13 12:06:50 319

原创 Web安全01 框架;SQL注入

针对 sql="select * from users where id=1 limit 0,1 "。在实验的php环境中:$sql=“select * from users where id=’$id’ limit 0,1”;1.万能密码 'or ‘1’ ='1select * from users where id =''or '1' ='1and pwd = ''or '1' ='1 ;#实际执行时为:select * from users where id = '' or '1'

2020-05-11 14:42:21 414

原创 解决Linux Docker sqli-labs中无法连接security数据库 Unable to connect to the database:security

#1.找到sqli-labs的containerIddocker ps -a#2.使用contanier新开一个/bin/bashdocker exec -it 你的containerId /bin/bash#3.这时你会进入新的主机,你可以看到提示符为:root@你的contianerId: ,然后我们要找到 db-creds.inc 文件find / -name "db-creds.inc"#4.我的位置为:/var/www/html/sql-connections/db-creds

2020-05-11 13:54:33 7481 8

原创 Java多线程01 volatile

一,volatile1. 内存不可见性2. 内存交互的8大原子操作3. MESI缓存一致性协议4. 非原子性数据的缓存一致性一, volatile1. 内存不可见性JMM(java内存模型) 是抽象的概念,描述多线程与内存间的通信,Java线程内存模型与CPU缓存模型类似,是标准化的,用于屏蔽底层的内存访问差异。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来...

2020-05-04 15:56:51 313

空空如也

空空如也

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

TA关注的人

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