转载文章
java的迷糊学子
尽情的自嘲
展开
-
解决网站高并发的方案
解决网站高并发的方案 一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高...转载 2016-03-21 21:58:58 · 451 阅读 · 0 评论 -
12种不宜使用的Javascript语法
1. ==Javascript有两组相等运算符,一组是==和!=,另一组是===和!==。前者只比较值的相等,后者除了值以外,还比较类型是否相同。请尽量不要使用前一组,永远只使用===和!==。因为==默认会进行类型转换,规则十分难记。如果你不相信的话,请回答下面五个判断式的值是true还是false: false == 'false' false == undefined...转载 2015-06-17 15:44:48 · 305 阅读 · 0 评论 -
Redis的安装
Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、sets(集合)和zsets(有序集合)几种数据类型。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。Linux下安装 先去官网下载源...转载 2015-04-16 11:12:47 · 340 阅读 · 0 评论 -
终端服务器安全层在协议流中检测到错误,并已取消客户端连接。客户端IP:x.x.x.解决方法
终端服务器安全层在协议流中检测到错误,并已取消客户端连接。客户端IP:x.x.x.解决方法 事件类型: 错误事件来源: TermDD描述:RDP 的 "DATA ENCRYPTION" 协议组件在协议流中检测到一个错误并且中断了客户机。 经过网上查找资料及分析,原来是注册表中的“Certificate”子键被损坏,才导致用户无法与终端服务 进行正常通信。 ...转载 2015-04-07 19:24:49 · 26313 阅读 · 0 评论 -
SSDB 说明,安装使用
1. SSDB 的特性 替代 Redis 数据库, Redis 的 100 倍容量 LevelDB 网络支持, 使用 C/C++ 开发 Redis API 兼容, 支持 Redis 客户端 适合存储集合数据, 如 list, hash, zset... 客户端 API 支持的语言包括: C++, PHP, Python, Java, Go 持久化的队列服务 主从复制, 负载均...转载 2015-01-23 16:47:31 · 1048 阅读 · 0 评论 -
xml和html的区别
1.与html不同,xml是大小写敏感的。2.在html中,如果上下文可以分清哪里是段落或列表项的结尾,那么结束标签,如</p>就可以省略,而在xml中结束标签绝对不能省略。3.在xml中,只有一个标签而没有相对应的结束标签就必须以/结尾,比如<ing ser="image.png"/>。这样,解析器就知道不需要查找</img>标签了。4.在xml中...转载 2014-12-30 10:34:57 · 361 阅读 · 0 评论 -
用eclipse如何将java程序生成一个.exe可运行文件?
总得来说有两步,先打成jar包再打成exe。第一步打成jar:方法一:用Eclipse自带的打包工具Ant打包,因为要自己编写xml脚本语言,还要增加一些外部的jar,所以不推荐。方法二:用Eclpise的Export功能,这种打包方法不能把项目中的外部的jar包打进来,所以不推荐。方法三:用Eclipse的一个第三方插件fatjar生成jar文件,也是本人觉得最简单最方便的一种生成...转载 2014-12-30 10:33:16 · 33226 阅读 · 2 评论 -
JSON编码格式提交表单数据详解
以JSON编码格式提交表单数据是HTML5对WEB发展进化的又一大贡献,以前我们的HTML表单数据是通过key-value方式传输的服务器端,这种形式的传输对数据组织缺乏管理,形式十分原始。而新出现的JSON格式提交表单数据方法,将表单里的所有数据转化的具有一定规范的JSON格式,然后传输的服务器端。服务器端接收到的数据是直接可以使用的合格JSON代码。 如何声明以...转载 2014-12-23 15:01:28 · 428 阅读 · 0 评论 -
关于网站https 加密的影响
卡内基梅隆大学、西班牙电信和都灵理工大学的研究人员在ACM CoNEXT上发表了一篇论文(PDF),量化了网站从HTTP切换到HTTPS所付出的代价。 今天越来越多的网站和服务开始启动加密,HTTPS加密Web流量占到总流量的一半,其中YouTube这样的流媒体网站首次有50%的流量是经过HTTPS,这一切证明了Web的完整加密是可行的。 但启用HTTPS是有代价...转载 2014-12-23 14:59:05 · 399 阅读 · 0 评论 -
一些关于Java的句子
本文并没有什么新鲜的。我只是收集了一些不太重要的语句,但这些语句可能对初级程序员来说很重要。也就是些无聊的旧东西。 如果以下的这些你都知道的话,那么你比Java的了解已经超过了对一个平常的家庭主妇的了解。我不知道清楚所有的这些是否是有意义的。即使不知道其中的一些特性,你照样也可以成为一个相当不错的Java程序员。然而,本文中许多的新信息可能表明你还有很大的发展空间。 Jav...转载 2014-12-23 14:55:49 · 936 阅读 · 0 评论 -
5个最佳开源的浏览器安全应用
浏览器是现在各种在线服务的入口。电脑安全问题迄今仍未得到解决,技术进步为恶意软件提供了新的途径,感染我们的设备、入侵商业网络。例如,智能手机与平板为恶意软件--及其同伙“恶意广告”--带来一片全新天地,它们在其中腾挪作乱。 恶意广告在合法广告与合法网络中注入恶意软件。当然你可能会认为“合法”广告与网络与非法广告与网络之间仅有一线之隔。但是请不要偏题哦。隐私与安全天生就是一对兄弟,保...转载 2014-12-23 14:51:46 · 4875 阅读 · 0 评论 -
监控 Linux 性能
对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作。在IT领域作为一名Linux系统的管理员工作5年后,我逐渐 认识到监控和保持系统启动并运行是多么的不容易。基于此原因,我们已编写了最常使用的18个命令行工具列表,这些工具将有助于每个Linux/Unix 系统管理员的工作。这些命令行工具可以在各种Linux系统下使用,可以用于监控和查找产生性能问题的原因。这个命令行工具...转载 2014-12-19 11:04:48 · 638 阅读 · 0 评论 -
textarea如何实现高度自适应?
CSS 样式.textarea{width: 400px;min-height: 20px;max-height: 300px;_height: 120px;margin-left: auto;margin-right: auto;padding: 3px;outline: 0;border: 1px solid #a0b3d6;font-size: ...转载 2014-12-19 11:02:48 · 478 阅读 · 0 评论 -
cron 表达式
按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数)月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099) 其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表(1,3,5),通配符。由于...转载 2014-12-11 12:37:46 · 316 阅读 · 0 评论 -
java从1,2,3,4中组合最大三位数切不重复
public class FrameArrayTest{ public static void recursionSub ( LinkedList<String[]> list, int count, String[] array, int ind, int start, int... indexs ) { start...转载 2014-10-21 14:13:00 · 1095 阅读 · 0 评论 -
网站上传的图片加水印
考虑到框架页面需要考虑的情况,该方法包括三个参数: 目标页面对象、目标页面字符串、 背景图片。function GetWaterMarked(targetObj,jpgUrl,targetStr ) {var windowobj=targetObj;var waterMarkPicUrl=jpgUrl;var controlWindowStr=targetStr;if(wind...转载 2014-09-24 09:08:31 · 627 阅读 · 0 评论 -
防止session过期
http://www.365mini.com/page/how-to-prevent-session-timeout.htm转载 2014-09-22 09:02:38 · 426 阅读 · 0 评论 -
tomcat jndi加密
转自:http://c20031776.blog.163.com/blog/static/68471625201222911492159/平常我们配置数据源可能都是明文的配置下数据库用户和密码连上数据库就ok,但是有些用户感觉这明文的密码还是很不爽的,那么我们就需要给密码加密了,进入正题: 我的数据源配置是tomcat 目录下面 conf 文件夹下面的 context.xml文件:(这是未加密...转载 2014-09-16 18:17:44 · 2279 阅读 · 0 评论 -
在jQuery的Ajax POST请求中,进行请求,其中的中文在后台,显示为乱码,该如何解决呢
1. 设置了 contentType: "text/plain; charset=utf-8", 问题依然存在 2. 重新检查了ajax代码所在的jsp页面,皆为使用utf-8,但是问题依然存在 3. 在后台的java代码中,强制使用utf-8、gbk、gb2312的编码转换, 问题依然存在 经过分析,判断其可能与浏览器或者JQuery中的内容传输有关,目前也无法准确的确定...转载 2015-06-19 15:54:44 · 2069 阅读 · 1 评论 -
java 免费发送短信实例程序
接口来源:万网阿里云充值中心,http://finance.aliyun.com/account/recharge.htm选择"线下充值",则有一个输入手机号码,免费发送的功能。本段代码需要引用commons-httpclient-3.1.jar commons-io.jar 包,请求部分也可以使用其他方式,只要是post访问就行。面的代码仅供学习,不能用作其他用途。 ...转载 2015-06-23 14:15:21 · 3355 阅读 · 0 评论 -
Java基础:泛型及其擦除性、不可协变性
文章转载出自:http://blog.csdn.net/jiyiqinlovexx1泛型语法:泛型类: class ClassName<T>{}泛型方法:public <T> void f(T x){}基本指导原则:如果使用泛型方法可以取代将整个类泛型化,那么就应该使用泛型方法,因为它可以让事情更加清楚。 2为什么使用泛型?在Java SE1.5...转载 2015-06-29 10:18:25 · 381 阅读 · 0 评论 -
Wireshark 抓包工具
按照国际惯例,从最基本的说起。抓取报文:下载和安装好Wireshark之后,启动Wireshark并且在接口列表中选择接口名,然后开始在此接口上抓包。例如,如果想要在无线网络上抓取流量,点击无线接口。点击Capture Options可以配置高级属性,但现在无此必要。点击接口名称之后,就可以看到实时接收的报文。Wireshark会捕捉系统发送和接收的每一个报文。如果抓取的接口...转载 2016-02-23 11:36:37 · 428 阅读 · 0 评论 -
给网站加速之七牛免费CDN使用教程
之所以要讲七牛免费CDN,是因为之前部落一直使用的免费CDN工具是谷歌PageSpeed提供的免费CDN,效果还是很不错的,基本上页面响应时间都在1秒以内,ping值为40到80之间,无奈天朝的网络有限制,除了某些网络无法打开以外,前几天甚至自已的电信也出信无法访问的情况,于是毅然决然地放弃了.而七牛免费CDN提供存储空间10GB,每月下载流量10GB,每月PUT/DELETE 10万次请求,...转载 2015-12-29 11:56:01 · 11992 阅读 · 0 评论 -
理解OAuth 2.0
OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。一、应用场景为了理解OAuth的适用场合,让我举一个假设的例子。有一个"云冲印"的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让"云冲...转载 2015-12-22 15:27:56 · 355 阅读 · 0 评论 -
Lucene 教程
Lucene是apache组织的一个用java实现全文搜索引擎的开源项目。 其功能非常的强大,api也很简单。总得来说用Lucene来进行建立 和搜索和操作数据库是差不多的(有点像),Document可以看作是 数据库的一行记录,Field可以看作是数据库的字段。用lucene实 现搜索引擎就像用JDBC实现连接数据库一样简单。Lucene2.0,它与以前广泛应用和介绍的Lucene 1.4....转载 2015-12-15 14:00:43 · 375 阅读 · 0 评论 -
ZooKeeper 原理
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookee...转载 2015-12-15 13:58:03 · 284 阅读 · 0 评论 -
Java 问题集锦
Java是目前最流行的编程语言之一——它可以用来编写Windows程序或者是Web应用,移动应用,网络程序,消费电子产品,机顶盒设备,它无处不在。有超过30亿的设备是运行在Java之上的。根据Oracle的统计数据,光是使用中的Java Card就有有50亿。超过900万程序员选择使用Java进行开发,它是最受开发人员欢迎的语言,同时也是最流行的开发平台。本文为那些准Java程序员们准...转载 2015-12-03 15:09:13 · 495 阅读 · 0 评论 -
Unsupported major.minor version 51.0解决办法
解决Unsupported major.minor version 51.0错误最近新安装使用了jdk7,编译了一些类替换到原来正常运行的项目中,替换之后发生了Unsupported major.minor version 51.0错误。经过网上搜索发现了问题产生的原因:用jdk7编译的class文件放到基于jdk6运行在tomcat之中,就会报这个错。解决起来也很方便:打开exclip...转载 2015-10-22 11:13:04 · 362 阅读 · 0 评论 -
Nginx搭建反向代理服务器
一、反向代理:Web服务器的“经纪人”1.1 反向代理初印象反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。从上图可以看出:反向代理服务器位于网站机房,代理网站Web服务器接收Http请求,对请求进...转载 2015-10-16 15:17:13 · 2145 阅读 · 0 评论 -
简述负载均衡和CDN技术
1.网络请求路径: ————————————————————————————————————————|(客户端输入URL定位符)→(DNS服务器寻找映射)→(进入服务器,处理数据)→(返回数据至客户端)在这个用例中我们可以很清晰的看出网络请求到返回的过程,虽然非常抽象,但足够我们以他为基础来进行优化了。——————————————————————————————————————...转载 2015-10-16 15:09:50 · 520 阅读 · 0 评论 -
研磨设计模式--单例模式-内部类
* 上面的单例实现存在小小的缺陷,那么有没有一种方法,既能够实现延迟加载,又能够 * 实现线程安全呢? * 还真有高人想到这样的解决方案了,这个解决方案被称为Lazy initialization * holder class 模式,这个模式综合使用了java的类级内部类和多线程缺省同步锁的知识, * 很巧妙的同时实现了延迟加载和线程安全。 * * * 1 相应的基础知识...转载 2015-09-30 15:07:13 · 285 阅读 · 0 评论 -
高并发单例模式
如果在高并发时候,使用这种单例模式publci class Singleton{ private static Singleton instance = null; private Singleton(){} public static Singleton getInstance(){ if(instance == null){ ...转载 2015-09-30 14:31:48 · 679 阅读 · 0 评论 -
Java实现把cmyk格式图片转换为RGB格式图片
package com.pb.util;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;import java.awt.Transparency;import java.awt.color.ColorSpace;import java.awt.image.Buffe...转载 2015-09-28 15:40:13 · 6935 阅读 · 6 评论 -
IMDB排名前100名经典电影
IMDB中文名称是互联网电影资料库,是目前全球互联网中最大的一个电影资料库,里面包括了几乎所有的电影,以及1982年以后的电视剧集。IMDB的资料中包括了影片的众多信息,演员、片长、内容介绍、分级、评论等等,我们用的最多的也就是IMDB的得分。因为投票人众多,里面电影评分具有一定的公信力。以下是IMDB评分前100名的经典电影。1、肖申克的救赎(1994)IMDb评分:9.22、教父(...转载 2015-09-25 17:38:41 · 61748 阅读 · 0 评论 -
java 面试题总结
1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程...转载 2015-07-27 11:59:11 · 7380 阅读 · 0 评论 -
WebSocket使用教程 - 带完整实例
什么是WebSocket?看过html5的同学都知道,WebSocket protocol 是HTML5一种新的协议。它是实现了浏览器与服务器全双工通信(full-duplex)。HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽并达到实时通讯。现在我们来探讨一下html5的WebSocket概念HTML5作为下一代WEB标准,拥有许多引人注目的新特性,如Canvas、本地...转载 2015-07-24 11:14:39 · 19838 阅读 · 1 评论 -
tomcat 与 WebLogic 的区别
性能:WLS业界性能评测最好的J2EE服务器规范支持:l WLS全面支持J2EE的标准规范和其他标准规范(Web Service, SSL, xml等),同时BEA为众多规范组织的制定者之一,积极参与规范的制定l Tomcat只支持部分J2EE标准,应用局限性强,不能够安全稳定的支持大并发技术服务支持:l BEA:完善的售后支持l Tomcat:没有售后支持客户群体:l BEA:全球13000+企...转载 2015-07-07 15:21:13 · 490 阅读 · 0 评论 -
Eclipse maven构建springmvc项目
http://www.cnblogs.com/fangjins/archive/2012/05/06/2485459.html转载 2015-07-06 17:06:42 · 390 阅读 · 0 评论 -
Java 编程命名规范
转载 2014-09-09 11:41:16 · 302 阅读 · 0 评论