自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (6)
  • 收藏
  • 关注

转载 什么是sql注入

一般开发,肯定是在前台有两个输入框,一个用户名,一个密码,会在后台里,读取前台传入的这两个参数,拼成一段SQL,例如: select count(1) from tab where usesr=userinput and pass = passinput,把这段SQL连接数据后,看这个用户名/密码是否存在,如果存在的话,就可以登陆成功了,如果不存在,就报一个登陆失败的错误。对吧。但是有这样的情况...

2019-02-21 12:04:28 161

原创 什么是springboot

1.什么是springboot?springboot是一个框架,一种全新的编程规范,他的产生简化了框架的使用,所谓简化是指简化了spring众多框架中所需要的大量且繁琐的配置文件,所以SpringBoot是一个服务于框架的框架,服务的范围就是简化配置文件。2.springboot可以做什么?最显著的特点就是让文件配置变得简单,让应用配置也变得简单,可以快速开启一个web容器来进行开...

2019-02-21 11:43:11 2595 1

原创 valatile关键字的用法

valatile关键字,作用是强制线程去公共对战中访问isContinuePrint的值使用valatile关键字增加了实例变量在多个线程之间的可见性,但volatile关键字有一个致命的缺陷就是不支持原子性synchronized与volatile关键字之间的比较关键字volatitle是线程同步的轻量实现,所以volatile关键字性能比synchronized好,valatile...

2019-02-18 18:31:38 654

原创 Git,svn的区别

GIT是分布式的,SVN不是:这是Git和其他非分布式的版本控制系统,例如SVN,CVS等,最核心的区别GIt把内容按元数据方式存储,儿SVN是按文件GIT分支和SVN的分支不同分支在SVN中一点不特别,就是版本库中的另外的一个目录。如果你想知道时是否合并了一个分支,你需要手工运行像这样的命令SVNpropget svn:mergeinfo.来确认代码是否被合并。然而,处理...

2019-02-18 16:25:06 136

原创 分布式Session的几种实现方式

1,基于数据库的Session共享2,基于数据库的Session共享3.基于memcached的session,如何保证memcached本身的可用性?4,基于resin/tomcat web 容器本身的session复制机制5,基于TT/Redis或jbosscache进行session共享。6,基于cookie进行session共享...

2019-02-18 16:08:58 419

原创 cookie和session的区别,分布式环境怎么保存用户状态

1,session保存在服务器,客户端不知道其中的信息:cookie保存在客户端,服务器能够知道其中的信息2,session中保存的是对象,cookie中保存的是字符串3,session不能区分路径,同一个用户在访问一个网站期间,所有的session在任何一个地方都可以访问到。而cookie中如果设置了路径参数,那么同一个网站中不同路径下的cookie互相是访问不到的。4,sess...

2019-02-18 15:40:58 569

原创 接口有什么用

1,重要性:在java语言中,abstract class和interface是支持抽象类定义的两种机制,正式由于这两种机智的存在,才赋予了Java强大的面向对象能力 2.简单,规范性:如果有一个项目比较胖哒,那么就需要一个能理清所有业务的架构师来定义一些主要的接口,这些接口不仅告诉开发人元你需要实现哪些业务,而且也将命名规范限制住了(防止一些开发人员随便明明导致别的程...

2019-02-18 15:18:36 477

原创 Java的多态表现在哪里

多态要有动态绑定,否则就不是多态,方法重载也不是多态(因为方法重载是编译期决定好的,没有后期也就是运行期的动态绑定)当满足这三个条件1.有继承2,有重写3要有父类引用指向子类对象 ...

2019-02-18 15:03:14 4073

原创 mybatis如何处理结果集:反射

通过获取到所有的返回的列名字,反射获取目标对象中这个名字对应的属性,调用set方法,进行赋值

2019-02-18 14:59:18 1773

原创 Springmvc的核心是什么,请求的流程是怎么处理的,控制反转怎么实现的

springmvc是机遇servlet的前端控制框架,核心是ioc和aop编程思想核心架构的具体流程步骤如下:1,首先用户发送请求到DispatcherServlet,前端控制器收到请求后自己不进行处理,而是委托给其他的解析器进行处理,作为统一访问点,作为统一的访问点,进行全局的流程控制。2,DispatcherServlet到HandlerMapping,HandlerMappi...

2019-02-18 14:55:45 990

原创 事务的四大特性以及事务的隔离级别

1.原子性原子性是指事务包含的所有的操作要么全部成功,要么全部失败回滚。因此事物的操作,如果成功就必须要完全应用到数据库。如果操作失败则不能对数据库有任何影响2.一致性一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态。也就是说一个事务执行之前和执行字后都必须处于一致性状态拿转账来说,假设用户A和用户B两者的钱加起来一共是5000,那么不管A和B之间如何转...

2019-02-15 11:03:41 157 1

navicat Premium v.11数据库工具(免费版)

如果使用cmd中操作数据库会比较麻烦,所以我们可以借助工具,在客户端连接数据库进行操作

2019-05-07

xcell5 linux工具

xcell5数据库工具,可以通过此软件来连接操作linux系统,包括云服务器

2018-11-22

raiDrive_1.4.0.exe网盘工具

raidrive工具可以将谷歌网盘或者是onedirve挂载为本地盘,使用非常方便

2018-11-07

mysql5.7.22解压版

虽然mysql已经有了很高的版本,但是5.7是目前使用的最多的

2018-11-07

ssm纯净版的web项目代码

我自己用的ssm项目,里面的配置均已经修改,可以以后直接下载过来使用

2018-11-07

mbg工具自用

mabatis generator -core -1.3.2工具,可以自动生成代码

2018-11-06

空空如也

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

TA关注的人

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