上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页

2015年3月30日

Callable与Future的介绍

摘要: Callable与Future两功能是Java在后续版本中为了适应多并法才加入的,Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其他线程执行的任务。Callable的接口定义如下;public interface Callable { ... 阅读全文

posted @ 2015-03-30 14:14 为努力骄傲 阅读(120) 评论(0) 推荐(0) 编辑

2015年3月27日

Java防止SQL注入的途径介绍

摘要: 为了防止SQL注入,最简洁的办法是杜绝SQL拼接,SQL注入攻击能得逞是因为在原有SQL语句中加入了新的逻辑,如果使用PreparedStatement来代替Statement来执行SQL语句,其后只是输入参数,SQL注入攻击手段将无效,这是因为PreparedStatement不允许在不同的插入时... 阅读全文

posted @ 2015-03-27 17:56 为努力骄傲 阅读(160) 评论(0) 推荐(0) 编辑

java filter防止sql注入攻击

摘要: 原理,过滤所有请求中含有非法的字符,例如:, & invalidsql = new ArrayList(); private static String error = "/error.jsp"; private static boolean debug = false; public void ... 阅读全文

posted @ 2015-03-27 17:55 为努力骄傲 阅读(694) 评论(0) 推荐(0) 编辑

防止 XSS 攻击 解决方案

摘要: XSS又叫CSS英文缩写为Cross Site Script中文意思为跨站脚本攻击具体内容指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的.解决方案第一。过滤过滤 标签 等字符,但是这样 对用户是不公平的。第... 阅读全文

posted @ 2015-03-27 17:53 为努力骄傲 阅读(496) 评论(0) 推荐(0) 编辑

说说IO(一)- IO的分层

摘要: IO性能对于一个系统的影响是至关重要的。一个系统经过多项优化以后,瓶颈往往落在数据库;而数据库经过多种优化以后,瓶颈最终会落到IO。而IO性能的发展,明显落后于CPU的发展。Memchached也好,NoSql也好,这些流行技术的背后都在直接或者间接地回避IO瓶颈,从而提高系统性能。IO系统的分层:... 阅读全文

posted @ 2015-03-27 15:28 为努力骄傲 阅读(747) 评论(0) 推荐(0) 编辑

Java并发编程:线程池的使用

摘要: Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办... 阅读全文

posted @ 2015-03-27 12:41 为努力骄傲 阅读(123) 评论(0) 推荐(0) 编辑

JAVA多线程和并发基础面试问答

摘要: JAVA多线程和并发基础面试问答 原文链接:http://ifeve.com/java-multi-threading-concurrency-interview-questions-with-answers/ 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试... 阅读全文

posted @ 2015-03-27 12:40 为努力骄傲 阅读(808) 评论(0) 推荐(0) 编辑

Java线程面试题 Top 50 (转载)

摘要: Java线程面试题 Top 50 原文链接:http://www.importnew.com/12773.html 本文由ImportNew-李 广翻译自javarevisited。欢迎加入Java小组。转载请参见文章末尾的要求。 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。... 阅读全文

posted @ 2015-03-27 12:39 为努力骄傲 阅读(175) 评论(0) 推荐(0) 编辑

Java并发编程:volatile关键字解析

摘要: Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理... 阅读全文

posted @ 2015-03-27 12:36 为努力骄傲 阅读(155) 评论(0) 推荐(0) 编辑

2015年3月26日

磁盘阵列操作实战

摘要: 实验室买了一块A公司的磁阵,一共是16块的3TB 7200转的SATA硬盘,然后组合成48TB的磁阵。为了追求比较高的读写并发和减少单个大磁盘的浪费,我把磁阵分成3个磁盘组,每个磁盘组做raid5,这样每个磁盘组的可用空间是(硬盘数-1),另外3个磁盘组共用一个全局的热备硬盘,这样总的可用空间是3T... 阅读全文

posted @ 2015-03-26 18:20 为努力骄傲 阅读(1917) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页

导航