Spring学习(一)

Spring

  

2020-02-29 07:03:00

Spring学习(一) 一.Spring概述 1.Spring概念: ​ Spring 是一个开源框架,Spring 是于2003 年兴起的一个轻量级的Java 开发框架。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE 应用程序开发提供集成的框架。Spring 使用基本的JavaBean来完成以前只可能由EJB 完成...

运行环境 node 12.15.0 npm 6.13.4 安装 express-generator npm地址 express 4.16.1(查看express 版本 express --version) 创建一个文件夹,在里面执行 启动项目 访问 localhost:3000 (如果你用的是别的数据库,就可以忽略下面这个步骤,) (Mongoose 是对MongoDB的封装,安装这个的前提是电脑...

javaIO FileOutputStream

  

2020-02-29 07:02:05

FileOutputStream----字节输出流 常用API: 1.构造函数: 2.写文件方法: 3.其他方法: 4.实例: (1) 写个文件试试:写入顺序:高八位,次高八位,次低八位,低八位。 (2) 写入的文件乱码,利用FileInputStream读取并转换成int类型。 运行结果: 可以看到文件已经正确写入成功,而且正确读取解析成int类型 使用FileInputStream和FileO...

springboot支持自定义属性配置及自定义文件配置。主要通过@PropertySource、@ConfigurationProperties两个注解来实现。 在application.properties文件中加入以下内容: 然后在bean中可以使用@ConfigurationProperties注解直接注入值: 访问http://localhost:8080/application/acti...

sqli-labs————Less-28

  

2020-02-29 06:59:22

Less 28 这一关于之前的27关没有什么差别,这里直接给出一个payload,用户可以自己思考自我测试,如果有不清楚的可以查看之前的第27关的详细介绍。 payload:...

最小生成树 在生活中,我们可能会遇到如下的情景。在某个地方分布着N个村庄,现在需要在N个村庄之间修路,每个村庄之间的距离不同,问怎么修最短的路,将各个村庄连接起来。这个问题可以归纳为最小生成树问题,用正则表达式的表述方式描述为:给定一个无向的带权图G=(V,E),最小生成树的集合为T,T是最小代价连接V中所有顶点所用变E的最小集合,集合T中的边能够形成一棵树,这是因为每个结点(除根节点外)都能向上...

matlab读取csv文件数据并绘图

  

2020-02-29 06:59:03

circle.m(画二维圆的函数) draw_arrow.m(画两坐标点之间箭头的函数) read_file.m(主函数) 结果为: data.csv数据如下(位置的坐标): 附加: plot函数 Matlab提供了一些绘图选项,用于确定所绘曲线的线型、颜色和数据点标记符号。这些选项如表所示: 线型 颜色 标记符号 - 实线 b蓝色 .   点 s 方块 : 虚线 g绿色 o ...

JSP五种传递数据参数的方法

  

2020-02-29 06:58:59

在软件开发,尤其是web开发,其中最核心的是数据的传递 我来介绍,5种数据的方法 (1)a标签      a标签也是最常用的传递参数的方法,在web开发中占到了90% wo 源代码: 购买这个超链接是 传递参数 的方法  然后就是获取参数: datails.jsp  获取参数 (2)form表单      form 表...

tomcat的安装和使用

tomcat

  

2020-02-29 06:57:45

1.tomcat介绍 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache,Sun和其他一些公司及个人共同开发而成 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选. Tomcat和Nginx...

unity小项目——扫雷

扫雷

  

2020-02-29 06:57:45

    作为一个扫雷玩家,想重现这么经典的游戏了~于是我就试着用unity做了一个尝试,具体并不难,算是一个练习吧。我会在这里写出大致的思路,想练习的同学可以照着试试。 1.总体思路: //手写,字不好,请见谅。 2.主要脚本 3.格子控制器 以每一个格子为单位进行操作,一个格子挂一个PressManager,里面存储了格子的信息,包括坐标,是非是雷,状态等...

ESLint 配置

  

2020-02-29 06:57:15

ESLint 被设计为完全可配置的,这表示我们可以关闭每一个规则,而只运行基本语法验证,或混合和匹配 ESLint 默认绑定的规则和自定义规则,以让 ESLint 更适合我们的项目。 配置 ESLint有如下两种方式: 配置注释:使用 JavaScript 注释将配置信息直接嵌入文件中。 配置文件:使用 JavaScript,JSON 或 YAML 文件为整个目录及其所有子目录指定配置信息。可以配...

安卓的动画(一)--帧动画

  

2020-02-29 06:57:12

帧动画 这一周就是把安卓的动画认认真真的学完了,其中安卓的动画其实就分为三类帧动画,补间动画,属性动画 帧动画的实现过程 所谓的帧动画就是图片一帧一帧的按照一定顺序播放,然后产生动画效果,这个也是电影的原理,利用人眼的视觉停留时间,让人感觉到东西在动 帧动画的实现有两种方式 1xml设置 2java代码 强烈推荐第一种xml版的,我下面也只解释xml版的实现过程 第一步:找些图片放在drawabl...

Redis-结构篇-压缩列表

java  spring  c++  c语言

  

2020-02-29 06:55:33

什么是压缩列表 压缩列表 ziplist 在 redis 中的应用也非常广泛,它是我们常用的 zset ,list 和 hash 结构的底层实现之一。当我们的容器对象的元素个数小于一定条件时,redis 会使用 ziplist 的方式储存,来减少内存的使用。 为什么要在元素较少的时候使用 ziplist ? 因为 redis 中的集合容器中,很多情况都用到了链表的实现,元素和元素之间通过储存的关联...

ASP.NET Core Web API中带有刷新令牌的JWT身份验证流程 翻译自:地址 在今年年初,我整理了有关将JWT身份验证与ASP.NET Core Web API和Angular一起使用的详细指南。目前有120多个评论,它是Internet上这个角落中最繁忙的页面,这可能表明许多开发人员在连接身份验证时面临的挑战。 如果我不得不选择该帖子中缺少的一项重要内容,那可能是刷新令牌及其在JWT...

Leetcode : 100 Same Tree

  

2020-02-29 06:49:52

题目如下: 100. Same Tree Given two binary trees, write a function to check if they are the same or not. Two binary trees are considered the same if they are structurally identical and the nodes have ...

ROP-基础-ret2shellcode

CTF-PWN

  

2020-02-29 06:49:45

文件下载地址: 链接:https://pan.baidu.com/s/1McW3vCgUvTMRpLJcacN9rg 提取码:didr 0x01.checksec 32位程序,没有开启任何保护,首先想到的办法就是控制执行shellcode。 0x02.IDA分析 发现敏感函数,gets,strncpy,并且将字符串复制给了buf2,这时候,如果buf2有执行权限,我们就可以控制返回到buf2上执行...

在第一讲的时候我们说WindowManager类继承于ViewManager,ViewManager是一个接口类。实现了三个方法,对应的分别是窗口的添加、更新、删除。 我们下面对于这三个Window的操作流程来详述。 1.Window的添加 A.ViewManager#addView B.WindowManagerImpl#addView WindowManager中没有addView的实现,那么...

JDBC与SPI机制

  

2020-02-29 06:48:33

一、问题引出: 当我们在使用原生jdbc时通常写为以下格式: 我们在加载驱动类的时候的静态代码块会帮助我们进行注册,所以我们再DriverManager中能够取得连接。 但事实上,我们去掉第一行Class.forName后,我们依旧可以获得相应数据库的连接,那么数据库驱动类是什么时候加载的呢?虚拟机怎么会知道驱动类的路径呢? 二、准备知识 1、ServiceLoader类的使用。 再次我们只是简要...