- 博客(26)
- 资源 (9)
- 收藏
- 关注
原创 web.xml中load-on-startup的作用
如下一段配置,熟悉DWR的再熟悉不过了: dwr-invoker org.directwebremoting.servlet.DwrServlet debug true 1 dwr-invoker /dwr/*我们注意到它里面包含了这段配置:1,那么这个配置有什么作用呢?贴一段英文原汁原
2016-12-30 09:29:46 218
转载 Netty
Netty和Mina是Java世界非常知名的通讯框架。它们都出自同一个作者,Mina诞生略早,属于Apache基金会,而Netty开始在Jboss名下,后来出来自立门户netty.io。关于Mina已有@FrankHui的Mina系列文章,我正好最近也要做一些网络方面的开发,就研究一下Netty的源码,顺便分享出来了。Netty目前有两个分支:4.x和3.x。4.0分支重写了很多东西,并对项目
2016-12-26 15:10:14 191
转载 log4j myBatis 的sql输出配置
将ibatis log4j运行级别调到DEBUG可以在控制台打印出ibatis运行的sql语句,方便调试:02 03### 设置Logger输出级别和输出目的地 ###04log4j.rootLogger=debug,stdout,logfile05 06 07### 把日志信息输出到控制台 ###08log4j.appender.stdout=org.apache.log4j.Con
2016-12-23 17:20:26 658
转载 ActiveMQ传输文件的几种方式原理与优劣
本文讨论ActiveMQ传输文件的几种方法的原理及其利弊,作为消息发送、直接传输文件、使用ftp或http中转。最后介绍扩展ActiveMQ实现自定义文件传输方式,讨论如何实现高效的文件传输。by kimmking作为消息发送按照JMS规范,为了保证可靠性,所有的消息都应该是发送到broker,然后交由broker来投递的。也即是说其实JMS是不建议或不支持传输文件的。对于比较小的文件
2016-12-21 14:46:23 1789
原创 Redis学习指南二
1. 使用Redis有哪些好处?(1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)(2) 支持丰富数据类型,支持string,list,set,sorted set,hash(3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行(4) 丰富的特性:可用于缓存,消息,按key设置过期
2016-12-21 10:18:22 187
原创 Redis学习指南一
Rdis和JQuery一样是纯粹为应用而产生的,这里记录的是在CentOS 5.7上学习入门文章:1.Redis简介 Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、sets(集合)和zsets(有序集合)几种数据类型。这些数据类型都支持pu
2016-12-21 10:17:00 350
转载 SQLite学习
大家好,今天来介绍一下SQLite的相关知识,并结合Java实现对SQLite数据库的操作。SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。SQLite由以下几个部分组成:SQL编译器、内核、后端以及附件。SQLite通过利用虚拟机和虚拟数据库引擎(VDBE),是调试、修改和扩展SQLi
2016-12-20 09:59:23 391
原创 做独特的自己
让自己变得独特是通向成功的必要条件。具有心智独特性的人有下列优势:在主流观点之外洞察出别人未曾发现的机会;形成个人核心竞争力,避免低层次的同质化竞争,使自己不可替代;拒绝他人和大众给自己贴上的标签,以更开放和自由的心态发展自己;因为不必迎合社会主流而节约了大量时间精力,可以专注于做好自己的事情;为大众带来新鲜的见解和启发,形成对公众的
2016-12-19 14:06:40 391
转载 精进:如何成为一个很厉害的人
如果你对自己还有期待,想成为自己想要的样子,应该看看采铜的这本书:《精进:如何成为一个很厉害的人》:这本书整合以下七个方面构建了个人修炼系统:时间之尺(我们应该怎样对待时间)寻找心中的“巴拿马”(如何做出比好更好的选择)即刻行动(最有效的,是即可开始)怎样的学习,才能够直面现实(如何成为一个高段位学习者)向未知
2016-12-19 13:54:11 1081
转载 HTML5 canvas绘图基本使用方法
目录(?)[+]是HTML5中新增的标签,用于绘制图形,实际上,这个标签和其他的标签一样,其特殊之处在于该标签可以获取一个CanvasRenderingContext2D对象,我们可以通过JavaScript脚本来控制该对象进行绘图。只是一个绘制图形的容器,除了id、class、style等属性外,还有height和width属性。在>元素上绘图主要有三步:获取
2016-12-19 11:53:48 314
转载 SVG 与 HTML5 的 canvas 优缺点
添加评论 分享默认排序按时间排序14 个回答38赞同反对,不会显示你的姓名gy zhao 程序员 轻度强迫症38 人赞同Canvas是使用JavaScript程序绘图(动态生成),SVG是使用XML文档描述来绘图。从这点来看:SVG更适合用来做动态交互,而且SVG绘图很容易编
2016-12-19 10:12:02 9792
转载 数据快照
数据库快照是MSSQL2005的新功能,仅在 Microsoft SQL Server 2005 Enterprise Edition 中可用。而且SQL Server Management Studio 不支持创建数据库快照,创建快照的唯一方式是使用 Transact-SQL。数据库快照是数据库(称为“源数据库”)的只读静态视图。在创建时,每个数据库快
2016-12-15 10:21:50 437
转载 基于Java的WebService的客户端开发
1.JAX-WS 选择“发布”按钮的左边第二个——》选择New Web Service Client——》选择Project与Framework——》在WSDL URL中输入WSDL地址,选择Java source folder与 Java package——》下一步——》会生成很多客户端文件 再新建一个测试类,写上main方法,在ma
2016-12-13 16:52:11 546
原创 OpenVAS详解
OpenVAS(开放式漏洞评估系统)是一个客户端/服务器架构,它常用来评估目标主机上的漏洞。OpenVAS是Nessus项目的一个分支,它提供的产品是完全地免费。OpenVAS默认安装在标准的Kali Linux上,本节将介绍配置及启动OpenVAS。5.2.1 配置OpenVASOpenVAS默认在Kali Linux中已经安装。如果要使用该工具,还需要进行一些配置。配置Open
2016-12-13 15:59:46 24166 2
转载 java 关于httpclient 请求https (如何绕过证书验证)
原文:http://www.blogjava.NET/hector/archive/2012/10/23/390073.html第一种方法,适用于httpclient4.X 里边有get和post两种方法供你发送请求使用。导入证书发送请求的在这里就不说了,网上到处都是import java.io.BufferedReader;import java.io.IOExcepti
2016-12-13 09:05:59 3579
转载 轻松把玩HttpClient之配置ssl,采用绕过证书验证实现https
httpclient不能直接访问https的资源,这次就来模拟一下环境,然后配置https测试一下。在前面的文章中,分享了一篇自己生成并在tomcat中配置ssl的文章《Tomcat配置SSL》,大家可以据此来在本地配置https。我已经配置好了,效果是这样滴:可以看到已经信任该证书(显示浅绿色小锁),浏览器可以正常访问。现在我们用代码测试一下:
2016-12-13 09:05:13 947
转载 网络爬虫讲解(附java实现的实例)
网络蜘蛛即Web Spider,是一个很形象的名字。把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页,从 网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。如果把整个互联网当成一个网站,那么网络蜘蛛就可以用这个原理把互联网
2016-12-09 18:43:51 413
转载 Java爬虫,信息抓取的实现
载请注明出处:http://blog.csdn.NET/lmj623565791/article/details/23272657今天公司有个需求,需要做一些指定网站查询后的数据的抓取,于是花了点时间写了个demo供演示使用。思想很简单:就是通过Java访问的链接,然后拿到html字符串,然后就是解析链接等需要的数据。技术上使用Jsoup方便页面的解析,当然Jsoup很
2016-12-09 18:24:02 187
原创 使用两种方式自定义jQuery插件
自定义jquery插件可以在函数级别定义也可在对象级别定义,而每种级别的插件都可以传参和不传参。1.添加jQuery对象级的插件,是给jQuery类添加方法写法:[javascript] view plain copy;(function($){ $.fn.extend({ "函数名":function(自定义参数){
2016-12-06 09:30:34 5260
转载 java中的URLEncoder.encode对应JS中用decodeURIComponent,js和java编码,解码
用get请求传中文,经常搞到乱码,这几天搞搞这个东西,总结一下,以方便以后处理这类的问题。JAVA代码中的URLEncoder.encode方法和JS的encodeURIComponent功能差不多,它会将处字母和数字,以及*字符外的都编码成%xx形式。JS的unescape和decodeURI都不能用来解码JAVA中URLEncoder.encode编码的字符串。在J
2016-12-05 15:39:34 319
转载 JS中URL中的特殊字符问题:escape,encodeURI,encodeURIComponent(转)
在使用url进行参数传递时,经常会传递一些中文名(或含有特殊字符)的参数或URL地址,在后台处理时会发生转换错误。在有些传递页面使用GB2312,而在接收页面使用UTF8,这样接收到的参数就可能会与原来发生不一致。使用服务器端的urlEncode函数编码的URL,与使用客户端javascript的encodeURI函数编码的URL,结果就不一样。javascript对文字进行编码涉及3个函数:es
2016-12-05 15:20:37 236
原创 java 页面url传值中文编码和解码
URL参数中有中文值,传到服务端,在用request.getParameter()方法,得到的常常会是乱码。这将涉及到字符解码操作,我们在应用中常常会用new String(fieldType.getBytes("iso-8859-1"), "UTF-8");等类似的方法去解码。但这种方式受具体应用环境限制,往往在应用部署环境发生改变时,还会出现中文乱码。在这里介绍一种解决方法,可以在任何
2016-12-05 15:16:19 1415
转载 Realm为Node.js发布对象数据库
Realm为Node.js启动了一个对象数据库项目,使用这款数据库,移动开发者可以向客户端发送预处理的Realm对象。在宣布开源这款数据库时,Realm的技术团队说,使用Realm Node.js“可以像以前那样跟对象打交道,不同之处在于,在Realm里这些对象可以很容易地被持久化到磁盘上。你不需要把它们序列化成JSON,也不需要通过ORM框架来把它们保存到表里面”。Realm项目在两年前
2016-12-01 17:39:06 658
原创 Google QUIC协议:从TCP到UDP的Web平台
QUIC(Quick UDP Internet Connections)协议是一种全新的基于UDP的web开发协议。从TCP协议说起当前,web平台的数据传输都基于TCP协议。TCP协议在创建连接之前需要进行三次握手(图1),如果需要提高数据交互的安全性,既增加传输层安全协议(TLS),还会增加更多的握手次数(图2)。图1,TCP三次握手示意(来源 Next
2016-12-01 17:25:58 1932 2
转载 深入浅出REST
不知你是否意识到,围绕着什么才是实现异构的应用到应用通信的“正确”方式,一场争论正进行的如火如荼:虽然当前主流的方式明显地集中在基于SOAP、WSDL和WS-*规范的Web Services领域,但也有少数人用细小但洪亮的声音主张说更好的方式是REST,表述性状态转移(REpresentational State Transfer)的简称。在本文中,我不会涉及争论的话题,而是尝试对REST和RES
2016-12-01 17:10:24 315
原创 基于REST与Web架构的构想
之前学过基于SOAP的WebSerivce,最近在研究REST,不得不看Fielding的那篇博士论文《Architectural Styles and the Design of Network-based Software Architectures》,在转入正文之前,发现他对架构是什么的总结也很不错:Software architecture research investigate
2016-12-01 17:07:37 257
最新手机号段归属地mysql库(2021年3月23整理,总共471273条数据)
2021-03-24
解决java打包之后无法加载静态资源的问题SWTResourceManager.java源码
2018-10-23
svn原理剖析
2016-02-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人