`
文章列表
  用户注册和登录是每个系统的必须存在的一部分,基于Dwr+Struts2+Spring+Hibernate写了一个用户登录注册系统。   其中用Dwr去进行用户注册的用户是否存在的验证。   全部业务控制交由Spring去进行处理。事务处理也交由Spring去管理。   压缩文件中不包含Jar文件(由于全部的Jar将近12M,不能全部上传),所用到的Jar目录为,工程中再也不会出现由于MyEclipse自动整合而出现的大量Jar文件 : //如果不用,启动时不会出错,但使用Dwr时,会抛出异常:java.lang.NoClassDefFoundError: antlr/ANTLRExc ...
随着互联网的日渐扩大,网络技术的快速提高,现在越来越多的互联网项目中会用到多台服务器以保证系统的运行状况,网络负载均衡的需求也就随之而来,本文和大家一起探讨网络负载均衡,希望对大家会有所帮助。  我们以虚拟机做实验来说明这个配置过程. 1. 确保三台服务器的操作系统一致,IP地址设置正确,最好在同一网段,服务器之间Ping没有问题。 假设三台服务器的IP分别为 1). 192.168.0.253 2). 192.168.0.254 3). 192.168.0.255 了网掩码:255.255.255.0 2. 配置三台服务器的网卡,确保“网络负载均衡”已选中   ...
越来越多的Web开发人员通常都会问一些同样的问题。比如:哪一种开发语言最重要?初级开发人员的薪金会是多少?公司提供的免费培训有用吗?如何评估一个新的项目?尽管这些问题都很重要,但是开发人员往往对其他人 ...
        搞开发的人都需要积累一些经典算法,以备不时之须。         搞开发也有好几年了,积累的一些算法一直没做过整理,这段时间无聊就把这些算法整理以下,以备以后之用。  算法——————鸡尾酒排序。         问题   有一数组,长度为n,把数组中的元素从小到大重新排列。   说明   鸡尾酒(cocktail)排序,又叫搅拌(shaker)排序。是改良的冒泡排序,冒泡排   序可见另一篇文章经典算法之冒泡排序。   思路   鸡尾酒排序的过程为:(1)先对数组从左到右进行冒泡排序(升序),则最大的元   素去到最右端;(2)再对数组从右到左进行冒泡排序(降 ...
        对于Web开发人员来说,生成静态文件这个概念并不陌生。         对于Web开发来说,如何能避免客户端访问时不停的查询数据库?现在比较常用的有两种方法,一种是使用缓存技术,将查询出来的结果缓存至缓存框架中,以后当有用户访问时,直接通过缓存框架读取数据,这样就避免了大量用户同时访问数据库。另一种方法就是使用静态生成技术,静态生成技术常见的做法有两种,一种是通过模板文件(模板文件中保存好前期定义好的变量,后台通过数据加载对相应变量进行替换,然后再对替换完的数据进行生成静态文件);一种是直接访问Web地址,通过Http协议读取网页内容,然后再将内容生成相应的静态文件。     ...
        关于打工皇帝唐骏学历门事件,这段时间闹的沸沸扬扬,网上各种各样的说法都有,不管别人怎么说,我谈谈自己的看法。         21世界什么最可怕,没学历可怕吗?没技术可怕吗?这些在我看来都不可怕,可 ...
       自从接触电脑开始,就迷恋了两部动漫,火影和死神,记得以前看的时候,要等图片完全加载完成才能看到,最近半年的时间,发现打开漫画的速度是越来越快了,加载的方式也发生了一些变化。         查了一下,才知道他们使用了一种新的加载技术——图片延迟加载技术,那么什么才是图片延迟加载技术(ImageLazyLoad)呢?         在页面上图片比较多的时候,打开一张页面必然引起与服务器大数据量的交互。尤其是对于高清晰的图片,占的几M的空间。ImageLazyLoad技术就是,当前可是界面的图片是加载进来的,而不可见页面(通过滚动条下拉可见)中的图片是不加载的,这样势必会引起速度 ...
      项目中使用到了Extjs,使用了Extjs的边框布局,分为top,west,center。       左侧为菜单部分,最初直接写在JS文件中,今天看了一下,觉得这样写对于以后扩展来说不是特别好,但用什么去替换呢,想来想去还是用XML文件替换更方便一些,这样方便扩展,也方便以后添加一个新的菜单。       其实实现原理很简单,关键是C#对于XML文件的解析操作。       操作的第一步当然是要创建XML文件并制定规则: <?xml version="1.0" encoding="utf-8" ?> <menuro ...
      好久没有写文章了,一到手都不知道写什么了。       这段时间以来一直在搞JS,原来前台这么有搞头呀,其实我们这些搞开发的人最累了,每天比鸡起的早,比牛还累,哎,我们的程序写的再好有什么用呀,没有一 ...
     最近这段时间一直在搞前端JavaScript,以前总觉得JS没什么搞头,经过这一段的应用,才发现Js里面的东西真的很深很深的,不然为什么各大门户网站都招一批JS工程师呢。      以下文章为引用李战老哥的《悟透JavaScript ...
       最近这段时间一直在搞前端JavaScript,以前总觉得JS没什么搞头,经过这一段的应用,才发现Js里面的东西真的很深很深的,不然为什么各大门户网站都招一批JS工程师呢。        闲话不说,现在看看JavaScript里的闭包。 要成为高级 JavaScript 程序员,就必须理解闭包。 本文结合 ECMA 262 规范详解了闭包的内部工作机制,让 JavaScript 编程人员对闭包的理解从“嵌套的函数”深入到“标识符解析、执行环境和作用域链”等等 JavaScript 对象背后的运行机制当中,真正领会到闭包的实质。 原文链接:JavaScript Closures ...
      最近项目中遇到了上移下移操作的一个操作,以前也看到过,但一直没有去研究过,这次项目中遇到了,也就去研究了一把,其实实现原理也挺简单的,说白了就是 要记录数据库里的要进行排序表的总记录数量,然后根据循环的次数,多写几个隐藏变量,进行上移下移操作的时候进行判断就可以了。       现在一起来看看具体的代码实现吧,希望会对那些没有做过这些操作的朋友有所帮助。       此版本为java版,上午已经写过了asp版本了,希望会对朋友们有所帮助。 具体实现: <%@ page language="java" pageEncoding="utf- ...
  最近项目中遇到了上移下移操作的一个操作,以前也看到过,但一直没有去研究过,这次项目中遇到了,也就去研究了一把,其实实现原理也挺简单的,说白了就是要记录数据库里的要 进行排序表的总记录数量,然后根据循环的次数,多写几个隐藏变量,进行上移下移操作的时候进行判断就可以了。   现在一起来看看具体的代码实现吧,希望会对那些没有做过这些操作的朋友有所帮助。 <% dim database,conn database=server.mappath("/inc/db1.mdb") set conn=server.createobject("adodb.con ...
项目中使用到了地图标注的功能(mapabc),现在将代码共享出来,希望对于后来者有所帮助。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> & ...
在Web项目中,总会或多或少的使用的Form表单,包含空字符及空格验证,验证非法字符,是否数字验证等等。 下面是一些项目中会经常使用到的表单验证方法,和大家一起分享下。 //表单验证检查空格 function chkspace(str){ if(str.length==0){ return true; } else{ var strs = ''; for(i = 0; i < str.length; i++) { strs = strs + ' '; } return (str==strs); } } //表单验证检查非 ...
Global site tag (gtag.js) - Google Analytics