10 2018 档案

摘要:MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。 1、MD5算法简介 MD5在90年代初由MIT的计算机科学实验室和RSA Data Security 阅读全文
posted @ 2018-10-29 12:02 猪阿南 阅读(301) 评论(0) 推荐(0)
摘要:直接举个例子说明一下这个sql注入的全过程吧~ 初步注入--绕过验证,直接登录 公司网站登陆框如下: 可以看到除了账号密码之外,还有一个公司名的输入框,根据输入框的形式不难推出SQL的写法如下: SELECT * From Table WHERE Name='XX' andPassword='YY' 阅读全文
posted @ 2018-10-29 00:49 猪阿南 阅读(720) 评论(0) 推荐(0)
摘要:1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a 阅读全文
posted @ 2018-10-22 21:39 猪阿南 阅读(174) 评论(0) 推荐(0)
摘要:Hibernate能在各种不同环境下工作而设计的, 因此存在着大量的配置参数。多数配置参数都 有比较直观的默认值, 并有随 Hibernate一同分发的配置样例hibernate.properties 来展示各种配置选项。 所需做的仅仅是将这个样例文件复制到类路径 (classpath)下并做一些自 阅读全文
posted @ 2018-10-20 15:58 猪阿南 阅读(332) 评论(0) 推荐(0)
摘要:一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责 阅读全文
posted @ 2018-10-19 09:00 猪阿南 阅读(199) 评论(0) 推荐(0)
摘要:面向对象的编程产生的历史原因: 由于面向过程编程在构造系统时,无法解决重用,维护,扩展的问题,而且逻辑过于复杂,代码晦涩难懂,因此,人们开始想能不能让计算机直接模拟现实的环境,以人类解决问题的方法,思路,习惯和步骤来设计相应的应用程序。于是,面向对象的编程思想就产生了。 面向对象的编程的主要思想是 阅读全文
posted @ 2018-10-13 18:54 猪阿南 阅读(618) 评论(0) 推荐(0)