servlet详细使用步骤和代码案例说明
发现用servlet的比较少哦,看见老一点的程序员都直接在jsp中直接写代码,比我年轻一点的程序员又直接用的框架struts等。而我呢不喜欢用框架,喜欢自己写代码,而且又有强迫症,一定要把服务器代码和html分开,所以我平时就用ajax和servlet最多,其实会熟练使用servlet还是很有必要的,提升开发效率,代码整洁,了解原...
java垃圾回收器GC对性能吞吐量的影响
探讨java垃圾回收器GC对性能吞吐量的影响。 在看内存管理术语表的时候偶然发现了”Pig in the Python(注:有点像中文里的贪心不足蛇吞象)”的定义,于是便有了这篇文章。表面上看,这个术语说的是GC不停地将大对象从一个分代提升到另一个分代的情景。这么做就好比巨蟒整个吞食掉它的猎物,以至于它在消...
Java线程创建与启动
本文主要讲述java线程创建与启动,更多Java知识,请登陆疯狂软件教育中心官网。 一、定义线程 1、扩展java.lang.Thread类。 此类中有个run()方法,应该注意其用法: public void run() 如果该线程是使用独立的Runnable运行对象构造的,则调用该Runnable对象的run方法;否则,该方...
Java和C#中IOC技术比较分析
一直想用心写这个系列的文章,其实看得越多,也就越觉得自己在这方面的功力太浅,也就越不想班门弄斧啦,作为一个开篇,我想把这个技术深层次化,在之前的.net的一个MVC系列文章其实已经涉及到了,只是.net在这方面的应用不如java来得这么猛烈,这么酣汗淋漓,所以也就下定决心,这一阶段针对这...
用JavaFX构建部署Android应用
java平台最初的目标是为嵌入式设备提供一个软件环境。然而,历史的怪圈却让Java成为了企业软件开发的首选语言。过去,Java的客户端应用所受到的关注比利润丰厚的服务器端市场要少得多。不过,现在Java平台已经拥有了强大的客户端组件——JavaFX,可用于开发桌面、平板电脑、移动和嵌入式系统上的应用程序。本文将为读...
Java中常用缓存Cache的实现机制详解
所谓缓存,就是将程序或系统经常要调用的对象存在内存中,一遍其使用时可以快速调用,不必再去创建新的重复的实例。这样做可以减少系统开销,提高系统效率。 缓存主要可分为二大类:一、通过文件缓存,顾名思义文件缓存是指把数据存储在磁盘上,不管你是以XML格式,序列化文件DAT格式还是其它文件格式;二、内存...
javascript获取url参数以及改变url参数值
//javascript获取指定参数及其对应的值 function getParameter(paraStr, url) { var result = ""; //获取URL中全部参数列表数据 var str = "&" + url.split("?")[1]; var paraName = paraStr + "="; //判断要获取的参数是否存在 if(str.indexOf("&"+paraNam...
Android开发实现多点手势识别
google提供的API中,有个类,大家都很熟悉,GestureDetector。使用它,我们可以识别用户通常会用的手势。但是,这个类不支持多点触摸(可能google认为没有人会在几个手指都在屏幕上的时候,使用手势吧~),不过,最近和朋友们一起做的一个App,的确用到了多点手势(主要是onScroll和onFling两个手势),所以,我就把这个...
Android开发实现开机自动运行程序的方法
有些时候,应用需要在开机时就自动运行,例如某个自动从网上更新内容的后台service。怎样实现开机自动运行的应用?在撰写本文时,联想到高焕堂先生以“Don't call me, I'll call you back!”总结Android框架,真是说到点子上了。理解这句话的含义,许多有关Android平台上实现某种功能的问题,都能迎刃而解。 ...
使用JAVA读写Properties属性文件的方法详解
在详解使用java读写Properties属性文件的方法之前,我先根据我的经验啰嗦几句,相信很多人都知道要把set修改添加的值保存到文件是要调用store方法的,但是还是有很多人说,我调用了还是没有把值保存到属性文件中,出先这种情况的一般是因为你看的文件是eclipse项目中的文件,兄弟那是java文件,class才是要执行的...
MySQL主从架构配置案例
一般规范一点的公司,为了服务器的安全稳定,都要进行主从配置,而且开发人员也希望主从配置,因为只有一台机器工作的话,一旦宕机,工程师就得日日夜夜加班搞,但是有主从机的架构就不一样了。 注:如果刚开始不是主从架构,主库单独跑了一段时间后要改为主从,那需要保证数据库data一致。 1. 主库编...
JAVA程序中使用ORACLE绑定变量来优化数据库
java程序中使用ORACLE绑定变量( bind variable )来优化数据库的方法详解(强烈推荐): 1、为什么要使用绑定变量 (1)SQL语 句硬分析(Hard Parse)太多,严重消耗CPU资源,延长了SQL语句总的执行时间 SQL语句的执行过程分几个步骤:语法检查、分析、执行、 返回结果。其中分析分为硬分析(Hard Parse...
jQuery对元素进行拖拽并重新排序的案例
jquery对元素进行拖动是一个很实用的功能,转载一个童鞋的案例,分享给大家,学习一下jquery拖拽。 从上图可以看出我们今天要实现的功能。当用户拖动一个图片时,就能改变图片的已有排序并更新表中的排列顺序。比如用户可以随意拖动我们网站中的布局,如谷歌iGoogle就已经实现了。这样便很好的提高了用户体...
Hadoop中MapReduce实现join多种实例分析
一、概述 对于RDBMS中的join操作大伙一定非常熟悉,写sql的时候要十分注意细节,稍有差池就会耗时巨久造成很大的性能瓶颈,而在hadoop中使用MapReduce框架进行join的操作时同样耗时,但是由于hadoop的分布式设计理念的特殊性,因此对于这种join操作同样也具备了一定的特殊性。本文主要对MapReduce框架对表之间...
java工厂方法设计模式介绍
java工厂方法设计模式介绍 概述 定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类。 适用性 1.当一个类不知道它所必须创建的对象的类的时候。 2.当一个类希望由它的子类来指定它所创建的对象的时候。 3.当类将创建对象...
JScript中创建自己的对象
要创建自己的对象实例,必须首先为其定义一个构造函数。构造函数创建一个新对象,赋予对象属性,并在合适的时候赋予方法。例如,下面的示例为 pasta 对象定义了构造函数。注意 this 关键字的使用,它指向当前对象。 // pasta 是有四个参数的构造器。 function pasta(grain, width, shape, hasEgg)...
chm转换为html的超简单方法
在Windows下chm转换为html的超简单方法(反编译CHM文件的方法) 通过调用Windows命令,将chm 文件转换为html 文件。 方法: 命令行(cmd),输入hh -decompile <输出文件夹路径> <要反编译的CHM文件全路径名> 例如: win+r 键,弹出运行窗口输入命令cmd回车,然后输入: hh -de...
使用JAVA读写Properties属性文件的方法详解
前言 在详解使用java读写Properties属性文件的方法之前,我先根据我的经验啰嗦几句,相信很多人都知道要把set修改添加的值保存到文件是要调用store方法的,但是还是有很多人说,我调用了还是没有把值保存到属性文件中,出先这种情况的一般是因为你看的文件是eclipse项目中的文件,兄弟那是java文件,class才是...
MySQL时间日期函数使用大全详解
mysql时间日期函数使用大全详解: 1.1 获得当前日期+时间(date + time)函数:now() 除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数: current_timestamp() current_timestamp localtime() localtime localtimestamp() localtimestamp 这些日期时间函数,...
html使用css让文字超出部分用省略号三个点显示的方法案例
html使用css让文字超出部分用省略号三个点显示的方法: 我正确使用的就是下面的代码,li里面是a标记。在IE和google中使用是正常的,火狐不知道,我也不在意,等你来测 li{ display:block;overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; } 直接...