`
zl378837964
  • 浏览: 189700 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
  很早时间就已经转nginx并虚拟机搭建使用过,此处新建Linux服务器(centOs6 购于aliyun此处有专属优惠码 rrs9h6 有效期至2017-05-31,支付页面输入打折哦)再次操作并记录一下~~   PHP官网下载地址,下载自己使用的版本 http://cn2.php.net/downloads.php  Nginx 此处使用OpenResty版本(扩展Nginx和Lua更方便使用) http://openresty.org/cn/download.html =================================================== ...
传统的登录框 在之前的文章流量劫持危害详细讲解了 HTTP 的高危性,以至于重要的操作都使用 HTTPS 协议,来保障流量在途中的安全。 这是最经典的登录模式。尽管主页面并没有开启 HTTPS,但登录时会跳转到一个安全页面来进行,所以整个过程仍是比较安全的 —— 至少在登录页面是安全的。 对于这种安全页面的登录模式,黑客硬要下手仍是有办法的。在之前的文章里也列举了几种最常用的方法:拦截 HTTPS 向下转型、伪造证书、跳转钓鱼网站。 其中转型 HTTPS 的手段最为先进,甚至一些安全意识较强的用户也时有疏忽。 然而,用户的意识和知识总是在不断提升的。尤其在如今各种网上交易的时 ...
== 对于nginx有相应模块来完成WAF构建,此处使用的是naxsi模块。  ==  Naxsi是一个开放源代码、高效、低维护规则的Nginx web应用防火墙模块。Naxsi的主要目标是帮助人们加固他们的web应用程序,以抵御SQL注入、跨站脚本、跨域伪造请求、本地和远程文件包含漏洞。   一、安装前提   1.必须安装了nginx并可提供基本服务(这个是添加模块儿的前提,自己google吧);  2.下载naxsi模块:Naxsi :http://naxsi.googlecode.com/files/naxsi-core-0.50.tgz  ; 二、安装说明   1、tar ...
         这里我对用户管理不想使用分页,就模仿手机通讯录实现。                 简单的算法在测试的时候没问题,但是就是从数据库查询的数据显示不对,郁闷就调试呗。发现从数据库返回的数据不是按照字典排序的,为何不是以前的情况呢。想想发现,我为了不出现乱码,整个工程统一使用UTF-8编码的。           UTF8 默认校对集是 utf8_general_ci , 它不是按照中文来的。你需要强制让MySQL按中文来排序。出现这个问题的原因是因为MySQL在查询字符串时是大小写不敏感的,在编绎MySQL时一般以ISO-8859字符集作为默认的字符集,因此在比较过 ...
总是使用框架等等,都是封装好的操作,好久没用JDBC直接操作了; 今天没事测试了一下Batch和直接操作差别有多大; 仅是简单对比而已罢了: 不说了看结果... @Test public void testJDBCBatch() throws Exception{ final ApplicationContext ac= new ClassPathXmlApplicationContext("pdsu/zhang/jdbcAopDemo/applictionContext.xml"); // CallBack CountTime ...
就前一篇的类似操作,也是看到一篇面试题,练习了一下用blockingQueue; 似乎我感觉有点儿问题,但是不知道在哪儿,当局者迷,欢迎指正,谢谢 /*                       ArrayBlockingQueue<Product0>(1);   为何会出现:同时两个空间的容量呢   生产者 1号[4--呵呵] 生产者 1号[5--呵呵] 消费者 1号[4--呵呵] 消费者 1号[5--呵呵] 生产者 1号[6--呵呵] 消费者 1号[6--呵呵]   */ package com.pdsu.zhang ...
    前段时间又回头看了看java基础的线程问题,感觉就是不一样; 容易得多,当初第一次真的搞晕人;      顺便试了一下,多生产者消费者的同步通信问题:               由生产者,消费者,仓库 三部分组成Product的处理 贴出来,交流一下。 package package com.pdsu.zhang.thread; import java.util.LinkedList; import java.util.Queue; class Product { // 产品 private int ID; private String nam ...
     前几天,在别人博客上见到一个面试题,就看看吧:   要求打印出: int i=5;  1  2  3  4  5  16 17 18 19 6  15 24 25 20 7  14 23 22 21 8  13 12 11 10 9    int i=6  1  2  3  4  5   6  20 21 22 23 24  7  19 32 33 34 25  8  18 31 36 35 26  9  17 30 29 28 27 10  16 15 14 13 12 11  上午没事就试了一下, ...
Global site tag (gtag.js) - Google Analytics