
web开发
kyrin_云中鹤
linux.ubuntu.org.cn
展开
-
html5之canvas实例(二)
点击页面会自动随机画出一个三角形!!! var canvas=document.getElementById("canvas");var cxt=canvas.getContext("2d");canvas.onmousedown=function (event){var x=event.x;var y=event.y;v原创 2013-01-25 22:28:53 · 1004 阅读 · 0 评论 -
json入门教程+在java中的一些便捷操作
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript的交互。相比XML,他更易于人阅读和编写,它是JavaScript的一个子集。 JSON采用完全独立于语言的文本格式,可以在流行的语言中使用,比如C# Java C++ VB。这些特性使JSON成为理想的数据交换语言。一、Json的构建结构 1. “键/转载 2013-09-08 21:33:32 · 1113 阅读 · 0 评论 -
外网和内网远程登录mysql和postgresql
最近,在路由里面进行了一下配置,将自己的web项目发不到原创 2014-07-19 22:43:03 · 4146 阅读 · 0 评论 -
高并发解决方案
时常看到高并发的问题,但高并发其实是最不需要考虑的东西。为何,他虚无缥缈,很少有网站真的需要这些东西,而且其中很多技术,其实你已经在用了。有这个意识就够了,不需要时刻盯着这个问题。只有很少的网站真的能达到高并发。简单做一个归纳,从低成本、高性能和高扩张性的角度来说有如下处理方案: 1、HTML静态化 2、图片服务器分离 3、数据库集群和库表散列 4、缓存 5转载 2014-06-24 01:36:04 · 840 阅读 · 0 评论 -
Cobar使用文档(可用作MySQL大型集群解决方案)
最近好不容易抽空研究了下Cobar,感觉这个产品确实很不错(在文档方面比Amoeba强多了),特此推荐给大家。Cobar是阿里巴巴研发的关系型数据的分布式处理系统,该产品成功替代了原先基于Oracle的数据存储方案,目前已经接管了3000+个MySQL数据库的schema,平均每天处理近50亿次的SQL执行请求。首先,使用Cobar的核心功能如下:分布式:Cobar的分布式主要转载 2014-04-30 19:03:51 · 703 阅读 · 0 评论 -
微博短链接的生成算法(Java 版本)
最近看到微博的短链接真是很火啊,新浪、腾讯、搜狐等微博网站都加入了短链接的功能。之所以要是使用短链接,主要是因为微博只允许发140 字,如果链接地址太长的话,那么发送的字数将大大减少。短链接的主要职责就是把原始链接很长的地址压缩成只有6 个字母的短链接地址,当我们点击这6 个字母的链接后,我们又可以跳转到原始链接地址。开始以为短链接是按照某种算法把原始链接压缩为短链接,再根据算法从短链接反算成转载 2014-02-26 19:56:42 · 1040 阅读 · 0 评论 -
Lucene实例(增删改查)
前面两篇博文已经介绍过了Lucene,大家也对Lucene有了初步了解,我呢,在这里给出我项目中的一些实际的例子,这些例子中包含了对索引的增删改查操作,还包括关键字高亮~~~当然这些例子建立在Lucene3.0的基础之上,是对txt文件创建的索引好的以下是代码~~ 创建索引类: import java.io.File;import java.io.FileRead原创 2013-11-18 17:33:54 · 1962 阅读 · 3 评论 -
Lucene相关介绍(一)
最近,在写一个项目,用到搜索引擎一项功能,本想弄一个站内搜索,但是我的项目还用不到~~~所以就写了一个基于商品关键词的搜索,本打算用数据库就够了,但是想一下,如果商品很多的情况下,比如几十万,上百万等等,用数据库的匹配关键字查询效率可想而知,很低的说~~~所以就行着,用Lucene来代替~~用Lucene对数据库中的商品的名字和描述进行建立索引,并搜索查询!当然,我这个项目,还用到了,原创 2013-11-18 12:48:20 · 1266 阅读 · 0 评论 -
Lucene相关介绍(二)
在这篇博文中呢,我们会给出大家一个创建索引的实例和搜索的实例,结合例子给大家讲解建索引和搜索的核心过程! 我们先给出一个Lucene建立索引的例子:import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.Date;import org.apac原创 2013-11-18 17:16:03 · 1559 阅读 · 3 评论 -
Lucene实例(各种Query使用的例子)
在网上看了许多相关的例子,很杂很琐碎,在这里贴出一些源代码,感觉还不错的,介绍了各种Query子类的使用: 创建索引: package example.lucene;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import j转载 2013-11-18 17:48:55 · 4432 阅读 · 0 评论 -
关于用表单提交给action提交两次的问题
最近在弄SSH整合,当写了一个表单提交给action数据时,发现每次提交都提交了两次~~~很是郁闷!!当然,我用了struts标签,如果不用标签的话,是没问题的!看一下我的代码: function login(){ form.action="loginregist_login.action"; form.submit();原创 2013-09-24 19:14:55 · 3987 阅读 · 0 评论 -
Hibernate+spring整合相关
其实,Hibernate+struts或者struts+spring整合,是没什么大问题的,至于为什么讲解spring+Hibernate的整合呢,是因为。里面涉及到Hibernate对spring 的托管的问题!!所以就在这里唠叨一下了!!首先呢,还是按顺序,建议先添加对spring的支持,然后再添加对Hibernate的支持! 第一步:新建一个web项目建好项目后,添加相关原创 2013-09-24 19:57:29 · 1050 阅读 · 0 评论 -
embed实例
关于embed不再多讲,网上很多!在这里给个实例~· 截图如下:原创 2013-08-13 18:26:32 · 1837 阅读 · 0 评论 -
教你如何让你的设置QQ客服(一)
在很多网站经常见到QQ客服浮动框,在这里教大家如何简单设置在线状态~~~其实很简答滴~~ 步骤一:设置你的在线状态可以再QQ官网上获得: 步骤二:此时会打开一个网站在上面按照自己的意愿设置一下就可以了 步骤三: 将最下面的代码保存到html文件中,显示为: 当然不在线时:原创 2013-02-08 18:10:02 · 1386 阅读 · 0 评论 -
jsp实现验证码实例
大家都知道,验证码的出现无非就是为了安全期间,防止非法操作!这其实没什么技术可言,用到的事java绘画中的一些知识而已~~其实验证码各式各样多得很,实现方式五花八门,大家可以自己去研究一下!废话不多说了,在这里给出的的一个项目中用到的一个例子~~~~ 验证码生成程序: checkCodeServlet.java package servlet;import原创 2013-12-11 20:38:25 · 899 阅读 · 0 评论 -
图片的放大与缩小
var oTime; function chgSize(args) { var oImg = document.all('oImg'); //将图片的缩小预防大锁定到10%~150%之间 oImg.style.zoom =(( parseInt(oImg.style.zoom))>150?150:( parseInt(oImg.style.zoom转载 2013-02-08 15:58:32 · 753 阅读 · 0 评论 -
通过jsp获取客户端的IP以及通过js检测浏览器类型
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或 192.168.1.110,而并不是客户端的真实IP。转载 2013-10-04 12:23:48 · 3173 阅读 · 0 评论 -
闲聊Robots协议
其实,我了解搜索引擎方面的知识是比较晚的~~~对robots协议还是来自2012年的“3B大战“也就是360和百度之间的一场争论!!360呢,在2012年推出了自己的一款搜索引擎”360搜索“,并在发布没多久就一跃成为中国第二大搜索引擎,超越搜狗,仅次于百度!!!但是呢,百度就指出自己的Robots文本中已设定不允许360爬虫进入,而360的爬虫依然对“百度知道”、“百度百科”等百度网站内原创 2013-09-25 18:32:57 · 2287 阅读 · 0 评论 -
仿百度新闻首页右侧浮动二维码扫描
百度新闻右侧的浮动二维码扫描的效果感觉不错,在这里给出源码~~可以自己改动 注入木马的APK(测试端)点击或扫描下载#header.for-ipad-style{ background:url(http://news.baidu.com/resource/img/video_app_tuiguang/video_ipadapp_header_bg.png) no-r转载 2013-08-14 16:24:44 · 2146 阅读 · 0 评论 -
javascrip语句基础(1)
在这里给出js的一个实例,供大家消遣~~ JavaScript语句基础 var s="qwer,tyui,op";var a=123.234834985384;var s1=s.split(",") ; //////以“,”作为分隔var s2=s1.join("--");var aa=new Array();/原创 2013-02-01 16:20:09 · 716 阅读 · 0 评论 -
SSH中后台退出问题
今天在写后台的时候,有一项是安全退出的功能~~点击之后,删除session,然后跳转到登录页面!但是我发现个问题,就是在安全退出之后,由于浏览器缓存的问题还可以再次跳转回来,虽然session已经删除了,后台各项功能也没法正常工作,但是这样总感觉不是很完美!!我理想中的安全退出是,推退出之后,是没办法再次回退回来的!所以我就想把这个问题解决掉!!我发现,退回来之后,再次刷新浏览器就可以原创 2013-10-23 01:12:48 · 2040 阅读 · 1 评论 -
javascript函数之arguments(2)
javascript函数练习function g(x,y){alert(x+"---"+y+"====总共:"+arguments.length);return ;}function g1(){return arguments.length;}function g2(x,y){return x+y;}原创 2013-02-01 16:23:51 · 909 阅读 · 0 评论 -
javasript对象之Math对象(5)
Math对象的常用属性:Math.LN10:10的自然对数Math.E:值e,自然对数的底Math.LN2:2的自然对数Math.LOG2E:以2为底E的对数Math.LOG10E:以10为底E的对数Math.PI:圆周率Math.SQRT1_2:1/2的平方根Math.SQRT2:2的平方根Math对象常用的方法:原创 2013-02-01 16:32:30 · 676 阅读 · 0 评论 -
关于web服务器的简介
大家都知道,我们在学web开发之前呢,总会先安装web服务器。那么什么是web服务器呢?其实呢,它就是一个网络程序,能够让你写的资源让外界访问!我们来看一下,你的资源是如何让外界访问的; 看到啦,外界通过浏览器,通过一个网络程序来访问你的资源,也就是说,要想让你的资源被外界访问,必须通过一段网络程序才行~~ 那么,就有人专门开发了中间的网络程序,这也就是web服务原创 2013-10-01 23:12:46 · 1007 阅读 · 0 评论 -
javascript对象之Date对象(4)
javascript对象之Date对象////Date对象function dateqq(){var date1=new Date();for(var i=1;i<=10000000;i++);var date2=new Date();document.write("for循环10000000次,使用的时间是:"+(date2-date1));}dateqq();var原创 2013-02-01 16:29:38 · 756 阅读 · 0 评论 -
一个分享插件的源代码
记得弄得那一个网站上面的忘记了~~~~ var jiathis_config = {data_track_clickback:'true'};截图如下:当然不止这一种样式,还有其他的样式~~~转载 2013-07-18 08:32:35 · 1385 阅读 · 0 评论 -
Ajax实现的异步传输与验证
Ajax异步传输用得很广,就拿web开发来说吧,当用户注册时,当用户刚一输完,怎么立即判断用户是否存在,并在输入框后显示提示?这就用到了异步传输~~它可以让你不离开页面的情况下,获取后台你想要的数据,并显示在当前页面!!好的,下面看个例子 下面是一段Ajax验证代码 //① 设置变量 var xmlHttp ; var flag = fals原创 2013-09-07 08:09:35 · 1044 阅读 · 0 评论 -
3秒后跳转
这在web开发中很常用的小功能~~~闲着无聊,记录下来~~~~省得再写了~~~ 404页面 function ok(){ window.parent.parent.location.href="http://localhost:8080/bb原创 2013-10-22 23:06:29 · 1180 阅读 · 0 评论 -
变相解决调用innerHTML之后,onclick失效的问题
最近再写一个项目,用到了innerHTML,但是呢,发现调用innerHTML之后,onclick失效了,这也是在意料之中的,因为innerHTML是以文本形式插入的button,所以无法识别onclick事件,所我们只有另找出路了,我们不能直接实现,但是可以间接实现,下面就举个例子:例子一:该例子是无法实现的onclick的function insCell(th) v原创 2014-01-28 10:37:32 · 5076 阅读 · 0 评论 -
如何在地址栏加上网站的标志、LOGO图片
第一步:首先你必须要制作一个看起来既清楚又容易辨识的.ico格式的小图片。 我们将图标的大小定义为16x16 像素。此外在制作图形文件的时候,你可能需要把色盘设定成只使用标准的 16 色 Windows 色盘,这样做出来的图形才会在各种配置的机器上看起来都是一样的。记得文件名是固定的,要叫做“favicon.ico”。这个http://www.bitbug.ne转载 2013-08-06 10:42:04 · 4250 阅读 · 0 评论 -
jetty通过URL传值汉字乱码问题
jetty由于其体积和灵活性,在云计算领域普遍使用,而tomcat主要作为企业级的开发。tomcat在汉字兼容性上要优与jetty,当jsp向servlet传值时,在servlet页面通过title=new String(title.getBytes("ISO-8859-1"),"UTF-8")就可以解决,但是jetty就不行了jetty必须通过URLEncoder.encode(原创 2013-03-21 10:30:08 · 2449 阅读 · 0 评论 -
超链接传输汉字乱码问题
我们经常会遇到超链接传输汉字出现乱码问题,因为其是采用get方式传输,这里提供一种解决办法 如:"> String name=request.getParameter("name"); name= new String(name.getBytes( "ISO8859-1"), "UTF-8");原创 2012-11-08 23:53:04 · 958 阅读 · 0 评论 -
一个alert对话框实例
alert("请先登录!"); window.location.href="index.jsp"; 点击确定后,回到index.jsp,曾经用作过中转站!!!原创 2012-11-08 13:02:51 · 914 阅读 · 0 评论 -
java中的Date转换为sql中个的date
SimpleDateFormat bartDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); /////////////////HH为24计时格式 String dateStringToParse = "2007-7-12 14:00:00"; try{ java.util.D原创 2012-11-06 16:16:33 · 1092 阅读 · 0 评论 -
java.lang.NoSuchMethodError异常
2012-11-7 15:47:00 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet SubmitRecordListServlet threw exceptionjava.lang.NoSuchMethodError: model.oj_submitRecord.g原创 2012-11-06 16:06:53 · 1336 阅读 · 0 评论 -
关于一些input的一些常用方法
由于经常用到这方面知识,所以就在网上整理了一些 常用限制input的方法1.取消按钮按下时的虚线框,在input里添加属性值 hideFocus 或者 HideFocus=true 2.只读文本框内容,在input里添加属性值 readonly 3.防止退后清空的TEXT文档(可把style内容做做为类引用) 4.ENTER键可以让光标移到下一个输入框转载 2012-10-24 08:58:37 · 827 阅读 · 0 评论 -
js判断提交的表单是否为空
web开发中经常用到对表单的判断,在这里给出一个简单的表单判别的代码.一下是一段JSP中的一段代码: function check() { if(document.form.name.value=="") { alert("请输入用户名"); document.form.name.focus(); return f原创 2012-10-24 15:06:20 · 1867 阅读 · 0 评论 -
jsp中的异常----java.lang.IllegalStateException
在写servlet 文件时,遇到了java.lang.IllegalStateException异常,刚开始一直不知道错误出现在哪里,后来才发现。以下是异常提示:java.lang.IllegalStateException: Cannot forward after response has been committed at org.apache.catalina.core.Appl原创 2012-10-23 15:28:22 · 891 阅读 · 0 评论 -
jsp中分页显示的实现
其实分页显示很简单,在这里用到几个文件与数据库连接的文件DBUtil.java ,抽象方法实现类(主要是对数据库的操作方法) UserDaoImpl.java ,serlet文件(主要获得查询记录再返回jsp进行显示,《jsp下拉列表》博文中提到过) userlistServlet.java ,和jsp文件(负责显示查询的记录)userlist.jsp,在这里只显示DBUtil文件中的实现分页显原创 2012-10-23 10:36:51 · 953 阅读 · 0 评论 -
JSP中的连接mysql数据库的代码实现
在jsp中连接数据库其实很简单,是通过java来实现连接的,只需要一个连接数据库的架包即可,至于架包大家可以在为网站上下载,在这里不再赘述!下面来看一下链接代码吧:DBUtil.java package util;import java.sql.Connection;import java.sql.DriverManager;import java.sql原创 2012-10-23 10:29:09 · 1793 阅读 · 0 评论