摘要: Java把内存分成两种,一种叫做栈内存,一种叫做堆内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆 阅读全文
posted @ 2016-04-06 19:14 lijianwu 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 在日常编程中最烦恼的就是给变量取名,一段好代码,既要能完美地运行,还要能较容易地维护。这就意味着需要让日后维护代码的人能很快地看懂你的代 码,而且,在团队合作中,其他开发者也会经常阅读你那部分代码。如果你的代码中充满了a,b,c,a1,a2,a3...那简直就是一个噩梦。因此,好的 变量名非常重要。 阅读全文
posted @ 2016-07-28 16:13 lijianwu 阅读(7302) 评论(0) 推荐(0) 编辑
摘要: char是一种固定长度的类型,varchar则是一种可变长度的类型 char(M)类型的数据列里,每个值都占用M个字节,如果某个长度小于M,MySQL就会在它的右边用空格字符补足.(在检索操作中那些填补出来的空格字符将被去掉)在varchar(M)类型的数据列里,每个值只占用刚好够用的字节再加上一个 阅读全文
posted @ 2016-05-08 11:38 lijianwu 阅读(127) 评论(0) 推荐(0) 编辑
摘要: MEF(Managed Extensibility Framework)是.NET Framework 4.0一个重要的库,Visual Studio 2010 Code Editor的扩展支持也是基于MEF构建的。MEF的目标是简化创建可扩展的应用程序,其核心类是ComposablePart,即具 阅读全文
posted @ 2016-04-22 08:41 lijianwu 阅读(195) 评论(0) 推荐(0) 编辑
摘要: XSS:跨站攻击防御的方法(PHP) 1.转义/编码 htmlspecialchars() 2.过滤 strip_tags() 3.CSP(Content Security Policy) 4.第三方库 (1)HTMLPurifier (2)htmLawed (3)Zend_Filter_Input 阅读全文
posted @ 2016-04-07 16:54 lijianwu 阅读(177) 评论(0) 推荐(0) 编辑
摘要: windows下安装redis 1、redis简介redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类 阅读全文
posted @ 2016-04-03 18:11 lijianwu 阅读(117) 评论(0) 推荐(0) 编辑