2017年9月18日
摘要: SQL注入 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 通过一下的例子更形象的了解SQL注入: 有一个Login画面,在这个Login画面上有两个文本框分别用来输入用户名和密码,当用户点了登录按钮的时候,会对输入 阅读全文
posted @ 2017-09-18 13:32 java_zhao 阅读(193) 评论(0) 推荐(0) 编辑
摘要: JVM调优工具 Jconsole,jProfile,VisualVM Jconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。详细说明参考这里 JProfiler:商业软件,需要付费。功能强大。详细说明参考这里 VisualVM:JDK自带,功 阅读全文
posted @ 2017-09-18 10:23 java_zhao 阅读(142) 评论(0) 推荐(0) 编辑
  2017年9月15日
摘要: 官方的Fiddler Script使用文档 http://docs.telerik.com/fiddler/KnowledgeBase/FiddlerScript/ModifyRequestOrResponse 打开fiddler后在右边找到下面选项来编辑脚本 打开go to 下拉框我看看下 这里是 阅读全文
posted @ 2017-09-15 17:45 java_zhao 阅读(1191) 评论(0) 推荐(0) 编辑
摘要: 上文( http://blog.csdn.net/ohmygirl/article/details/17846199 )中已经介绍了Fiddler的原理和软件界面。本文主要针对Fiddler的抓包处理。 Fiddler抓取HTTP请求。 抓包是Fiddler的最基本的应用,以本博客为例,启动Fidd 阅读全文
posted @ 2017-09-15 16:37 java_zhao 阅读(262) 评论(0) 推荐(0) 编辑
  2017年9月14日
摘要: 今天领导让分析日志,把日志中所有登录过的员工信息都拿出来。于是。把日志摘下来谢了这段代码 import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader 阅读全文
posted @ 2017-09-14 15:23 java_zhao 阅读(1053) 评论(0) 推荐(0) 编辑
  2017年9月12日
摘要: 其实本人比较喜欢nginx跑静态和做负载反向代理,动态php还是交给apache处理比较稳定,jsp就交给tomcat、resin或jboss。nginx跑静态的能力是无与伦比的,是目前web服务器里最强的。nginx和apache、tomcat、resin的动静分离配置其实很简单,就几句配置,稳定 阅读全文
posted @ 2017-09-12 17:42 java_zhao 阅读(270) 评论(0) 推荐(0) 编辑
摘要: Java最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socket。像大家熟悉的QQ、MSN都使用了Socket相关的技术。下面就让我们一起揭开Socket的神秘面纱。 Socket编程 一、网络基础知识(参考计算机网络) 阅读全文
posted @ 2017-09-12 13:07 java_zhao 阅读(140) 评论(0) 推荐(0) 编辑
  2017年9月11日
摘要: 完整的代码范例已完成,因和本文时序图严格对照,注释整理还需要一些工作,完成后将在下一篇放出。大家下载配置后,本地跑起来会是图一动画所示的运行效果,敬请期待。 敢说最准确,因为: 我严格对照所画时序图的每个步骤,开发了完整的跨域单点登录范例; 时序图绘出的所有服务端步骤,都在代码中逐一标注对应,跟踪调 阅读全文
posted @ 2017-09-11 18:01 java_zhao 阅读(528) 评论(0) 推荐(0) 编辑
  2017年9月6日
摘要: 1.return 一个空的集合,而不是 null 如果一个程序返回一个没有任何值的集合,请确保一个空集合返回,而不是空元素。这样你就不用去写一大堆 ”if else” 判断null元素。 Java 的标准库设计者已经在 Collections 类中放了一个空的 List 常量 EMPTY_LIST, 阅读全文
posted @ 2017-09-06 16:02 java_zhao 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 成为一个优秀的Java程序员,有着良好的代码编写习惯是必不可少的。下面就让我们来看看代码编写的30条建议吧。 (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: 若在定义中出现了常数初始化字符,则大 阅读全文
posted @ 2017-09-06 16:01 java_zhao 阅读(2799) 评论(0) 推荐(0) 编辑