51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#安全机制
【译】PHP中的Session及其一些安全措施
有一点我们必须承认,大多数web应用程序都离不开session的使用。这篇文章将会结合php以及http协议来分析如何建立一个安全的会话管理机制。我们先简单的了解一些http的知识,从而理解该协议的无状态特性。然后,学习一些关于cookie的基本操作。最后,我会一步步阐述如何使用一些简单,高效的方法来提高你的php应用...
代码星球
·
2021-01-16
PHP
中的
Session
及其
一些
PHP session过期机制和配置
问题:使用PHPsession时会遇到明明超过了session过期时间,但session依然完好无损的活着,让人头大。其实仔细看一下php.ini关于PHPsession回收机制就一目了然了。session回收机制:PHP采用GarbageCollectionprocess对过期session进行回收,然而并不是每次s...
代码星球
·
2021-01-16
PHP
session
过期
机制
配置
PHP垃圾回收机制防止内存溢出
PHP语言同其他语言一样,具有垃圾回收机制。那么今天我们要为大家讲解的内容就是关于PHP垃圾回收机制的相关问题。希望对大家有所帮助。一、PHP垃圾回收机制(GarbageCollector简称GC)在PHP中,没有任何变量指向这个对象时,这个对象就成为垃圾。PHP会将其在内存中销毁;这是PHP的GC垃圾处理机制,防止内...
代码星球
·
2021-01-16
PHP
垃圾
回收
机制
防止
图解 CMS 垃圾回收机制原理,-阿里面试题
G1垃圾收集器参考:G1垃圾收集器入门G1与CMS的区别参考:CMS收集器和G1收集器优缺点什么是CMSCMS全称 ConcurrentMarkSweep,是一款并发的、使用标记-清除算法的垃圾回收器,如果老年代使用CMS垃圾回收器,需要添加虚拟机参数-"XX:+UseConcMarkSweepGC"。使用场...
代码星球
·
2021-01-15
图解
CMS
垃圾
回收
机制
JVM的垃圾回收机制 总结(垃圾收集、回收算法、垃圾回收器)
如果想了解Java内存模型参考:jvm内存模型-和内存分配以及jdk、jre、jvm是什么关系(阿里,美团,京东)相信和小编一样的程序猿们在日常工作或面试当中经常会遇到JVM的垃圾回收问题,有没有在夜深人静的时候详细捋一捋JVM垃圾回收机制中的知识点呢?没时间捋也没关系,因为小编接下来会给你捋一捋。一、技术背景你要了解...
代码星球
·
2021-01-15
垃圾
回收
JVM
机制
总结
解决多线程安全问题-无非两个方法synchronized和lock 具体原理以及如何 获取锁AQS算法 (百度-美团)
本篇文章主要讲了lock的原理就是AQS算法,还有个姊妹篇讲解synchronized的实现原理也是阿里经常问的,参考:深入分析Synchronized原理(阿里面试题)一定要看后面的文章,先说结论: 非公平锁tryAcquire的流程是:检查state字段,若为0,表示锁未被占用,那么尝试占用,...
代码星球
·
2021-01-15
解决
线程
安全
问题
无非
短信轰炸机制作
昨天跟NoSafe小组的Asey1k见了个面,互相交流了一下午的技术。他演示了利用某个B2B网站的短信验证码漏洞,实现任意用户密码重置。并且可以强制任意改注册手机号。我也是受到启发;给大家讲一个小小的案例吧。这个案例他当时给我演示过,就是:利用某网站注册短信验证码漏洞,抓包改包实现短信轰炸骚扰;我回来后测试了一下。那来...
代码星球
·
2021-01-15
短信
轰炸机
制作
Java 类加载机制(阿里)-何时初始化类
(1)阿里的面试官问了两个问题,可以不可以自己写个String类答案:如果包名相同是不可以,因为根据类加载的双亲委派机制,会去加载父类,父类发现冲突了String就不再加载了, 但是如果包的名不同就可以重写。比如:packagecom.alibaba...
代码星球
·
2021-01-15
Java
加载
机制
阿里
何时
spring学习 8-面试(事务,解决线程安全)
参考:Spring学习7-事务 Spring使用ThreadLocal解决线程安全问题参考:ThreadLocal定义,以及是否可能引起的内存泄露(threadlocalMap的Key是弱引用,用线程池有可能泄露)参考:Threadlocal传递参数(百度二面)我们知道在一...
代码星球
·
2021-01-15
spring
学习
面试
事务
解决
JAVA锁机制-可重入锁,可中断锁,公平锁,读写锁,自旋锁,
如果需要查看具体的synchronized和lock的实现原理,请参考:解决多线程安全问题-无非两个方法synchronized和lock具体原理(百度) 在并发编程中,经常遇到多个线程访问同一个共享资源,这时候作为开发者必须考虑如何维护数据一致性,...
代码星球
·
2021-01-15
JAVA
机制
重入
中断
公平
Java 常用数据结构对象的实现原理 集合类 List Set Map 哪些线程安全 (美团面试题目)
Java中的集合包括三大类,它们是Set、List和Map,它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。List、Set都继承自Collection接口,Collection(所有集合类的接口)Set(集)实现类主要有HashSet和TreeSetList(列表)实现类主要有...
代码星球
·
2021-01-15
Java
常用
数据结构
对象
实现
一道面试题:StringBuffer a=new StringBuffer ("A"); StringBuffer b=new StringBuffer (StringBuffer线程安全 StringBuilder线程不安全)
前几天又看到这个面试题,再次看看publicclassJtest{publicstaticvoidmain(String[]args){StringBuffera=newStringBuffer("A");StringBufferb=newStringBuffer("B");oper(a,b);System.out.p...
代码星球
·
2021-01-15
StringBuffer
new
线程
一道
试题
安全的将excel导入sqlite3的解决方案
最近在做一个小项目时,需要把一个excel中的数据保存到sqlite3数据库中以备后用,表中有字符也有数字,要用到特定的数据类型方便后续使用,参照网上的方法,将excel文件转换为csv文件后,在导入数据时发现数据库提示无法转换为特定类型:创建表的语句为:createtableinformation(idinteger...
代码星球
·
2021-01-15
安全
excel
导入
sqlite3
解决方案
安全漏洞扫描
1>检测到目标URL存在SQL注入漏洞1.1url参数必须编码,Server.UrlEncode("")1.2数据库操作的查询条件一定不要拼接,必须使用参数如@id,@name2>检测到目标URL存在宽字节跨站漏洞3>检测到目标URL存在跨站漏洞3.1url参数编码,Server.UrlEncode(...
代码星球
·
2021-01-15
安全
漏洞扫描
JVM加载.class文件的原理机制
当java编译器将.java文件编译成.class文件后,需要JVM执行.class文件,将class文件加载到内存中,从而对数据进行校验、解析和初始化。1、类加载的一般过程(1)寻找jre目录,寻找jvm.dll,并初始化JVM;(2)产生一个BootstrapLoader(启动类加载器);(3)BootstrapL...
代码星球
·
2021-01-13
JVM
加载
.class
文件
原理
首页
上一页
...
13
14
15
16
17
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他