- 博客(53)
- 资源 (4)
- 收藏
- 关注
转载 大数据量高并发的 数据库优化
大数据量高并发的数据库优化一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,
2013-03-04 11:23:55
1627
转载 高并发高访问量网站的优化
http://blog.sina.com.cn/s/blog_4de067e40100lgys.html不管怎么样,先要找出瓶颈在哪:是CPU负荷太高(经常100%),还是内存不够用(大量使用虚拟内存),还是磁盘I/O性能跟不上(硬盘指示灯狂闪)?下面是一些解决方案:(里面汲及到的一些技术如:负载均衡,数据库的优化,缓存技术,架构的设计,环境的搭建一定要有意识的去学习)一
2013-03-04 11:13:23
7284
转载 java数据库连接池配置的几种方法
今天遇到了关于数据源连接池配置的问题,发现有很多种方式可以配置,现总结如下,希望对大家有所帮助:(已Mysql数据库为例)一,Tomcat配置数据源:方式一:在WebRoot下面建文件夹META-INF,里面建一个文件context.xml,内容如下: maxActive="50" maxIdle="30" maxWait="10000" logAband
2012-11-08 00:31:51
13188
1
转载 java中的IO整理
写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。照旧,文章依旧以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写出来的,不是看出来的。最后欢迎大家提出意见和建议。【案例1】创建一个新文件import java.io.*;clas
2012-05-31 10:25:35
843
转载 java动态代理
http://www.cnblogs.com/jqyp/archive/2010/08/20/1805041.html点击打开链接http://www.ibm.com/developerworks/cn/java/j-lo-proxy1/index.html?ca=drs-cn-0121点击打开链接http://www.blogjava.net/aoneany/articl
2012-05-22 10:52:04
1001
转载 Myeclipse整合flex4搭建java的Web项目
这节教程教大家如何使用Myeclipse整合flex4的版本来搭建java的Web项目,如果没有整合的朋友们请看这里教程整合:http://www.accptech.com/article/flex/1561.html搭建一个web工程没有那么简单,因为flex只是做为表示层展示,flex只接收java返回数据,那怎么和java服务端通信呢?这时我们需要用到adobe公司开发的一个开源
2012-05-03 16:52:49
10233
转载 深入研究Servlet线程安全性问题
http://www.yesky.com/334/1951334_2.shtml摘 要:介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet线程不安全的原因,给出了保证Servlet线程安全的三种解决方案,并说明三种方案在实际开发中的取舍。 关键字:Servlet 线程安全 同步 Java内存模型 实例变量 Servlet/JSP技
2012-03-13 22:09:05
696
转载 Servlet生命周期与工作原理
生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的之间添加如下代码:
2012-03-13 20:01:16
626
转载 Struts2 文件下载Action及Struts.xml配置
application/octet-stream <!-- 默认就是 inputStream,它将会指示 StreamResult 通过 inputName 属性值的 getter 方法, 比如这里就是 getInputStream() 来获取下载文件的内容,意味着你的 Action 要有这个方法 --
2012-02-16 17:51:29
7955
转载 约瑟夫环算法
原文链接:http://tanlan.iteye.com/blog/1159502什么是约瑟夫环呢?约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。import java.util.Sc
2012-01-09 16:28:35
1008
转载 java多线程 sleep()和wait()的区别
接触了一些多线程的东西,还是从java入手吧。相信看这篇文章的朋友都已经知道进程和线程的区别,也都知道了为什么要使用多线程了。这两个方法主要来源是,sleep用于线程控制,而wait用于线程间的通信,与wait配套的方法还有notify和notifyAll.区别一:sleep是Thread类的方法,是线程用来 控制自身流程的,比如有一个要报时的线程,每一秒中打印出一
2012-01-06 09:39:46
600
原创 大师的讲解大概笔记
总结 学习总结 一、结构层次,自上而下 CommonDB DAO SpringServiceWeb Action页面模板Jsonajax
2012-01-04 13:52:54
814
原创 jxl导出Excel最全面的解释
http://hi.baidu.com/%C4%EEqc/blog/item/9044a4d8e2ead0269a5027f4.htmljxl通过java操作excel表格的工具类库支持Excel 95-2000的所有版本生成Excel 2000标准格式支持字体、数字、日期操作 能够修饰单元格属性 支持图像和图表 应该说以上功能已经能够大致满足我们的需要
2011-12-26 17:27:39
925
转载 HTTP和HTTPS的区别
HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netsca
2011-12-19 16:40:13
9287
1
转载 鼠标 小手
今天调试页面发现放大按钮的图片onmose的时候鼠标状态没有变成手行,于是查了下,原来问题出在FF浏览器兼容问题!顺便发下解决方案,及 cursor:hand 与 cursor:pointer 的区别!cursor:hand 与 cursor:pointer 的效果是一样的,都像光标指向链接一样,光标变成手行。cursor:hand :IE完全支持。但是在firefox是不支持的,没有效果
2011-12-17 21:08:13
1870
转载 MyEclipse无法自动编译
http://wuaner.iteye.com/blog/539345“Build Automatically”是点选了的,可是在clean后,eclipse无法自动编译class文件; 不知道为什么 后来只好取消掉“Build Automatically”,手动“Build Project”,编译之。 下面是网上摘的说法: MyEclipse保存后不能自动编译
2011-11-22 12:41:56
1799
转载 SimpleDateFormat的12小时制和24小时制
在使用SimpleDateFormat时格式化时间的 yyyy.MM.dd 为年月日而如果希望格式化时间为12小时制的,则使用hh:mm:ss 如果希望格式化时间为24小时制的,则使用HH:mm:ss Date date = new Date(); SimpleDateFormat sdformat = new
2011-11-21 13:27:43
1078
转载 SecureCRT 常用命令
SecureCRT 常用命令 常用命令:一、ls 只列出文件名 (相当于dir,dir也可以使用) -A:列出所有文件,包含隐藏文件。 -l:列表形式,包含文件的绝大部分属性。 -R:递归显示。 --help:此命令的帮助。 二、cd 改变目录 cd /:进入根目录 cd :回到自己的目录(用户不同则目录也不同,root为/root,xxt为/home/xxt
2011-11-04 11:35:26
1016
转载 JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.
怎么使float保留两位小数或多位小数http://meryvn.blog.163.com/blog/static/36962664201173010402629/两种方法:import java.math.*; …… 方法1: float f = 34.232323; BigDecimal b = new B
2011-10-26 19:50:48
10960
1
转载 解释 hashCode 和hashCode算法
首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比
2011-10-17 15:35:02
7327
转载 hash算法的实现原理,hashcode的实现原理 .
hash算法的实现原理,hashcode的实现原理大 中 小 发表于 2009-03-17 13:30:26这个问题有点难度,不是很好说清楚。 我来做一个比喻吧。 我们有很多的小猪,每个的体重都不一样,假设体重分布比较平均(我们考虑到公斤级别)
2011-10-17 15:02:01
1122
转载 迭代 与 递归 的选择
---------------------------------------------------------------------------归与迭代都是基于控制结构:迭代用重复结构,而递归用选择结构。递归与迭代都涉及重复:迭代显式使用重复结构,而递归通过重复函数调用
2011-10-13 15:50:03
1177
转载 window.open 会被IE阻止的问题
在web编程过程中,经常会遇到一些页面需要弹出窗口,但是在服务器端用window.open弹出的窗口会被IE阻止掉,showModalDialog弹出的窗口有时并不能满足我们需要,我们需要弹出新的浏览器窗口。 为什么我们编写的弹出窗口会被IE阻止呢,原来IE会自动判断弹出
2011-10-10 10:33:29
15453
转载 LEFT JOIN right join
联接条件可在 FROM 或 WHERE 子句中指定,建议在 FROM 子句中指定联接条件。WHERE 和 HAVING 子句也可以包含搜索条件,以进一步筛选联接条件所选的行。 联接可分为以下几类: 内联接(典型的联接运算,使
2011-09-23 15:55:42
709
转载 js trim,ltrim,rtrim函数使用方法
http://www.111cn.net/wy/99/b32a1a77d0aaf027774d353f579fb110.htm今天用到javascript去掉一个文本框中字符串两端的空格,开始还以为有trim,ltrim,rtrim函数(asp中有这三个函数,弄混了),结
2011-08-25 15:27:20
1273
转载 Java技术与Java虚拟机
http://www.iteye.com/topic/7527551.Java技术与Java虚拟机说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成: Java编程语言、Java类文件格式、Java虚拟机和Java应
2011-08-22 15:37:30
624
转载 对象排序:Comparator&Comparable
当集合中存储的都是对象时,我们要对其进行排序,就要借助于Comparator或Comparable,以简单的方式实现对象排序或自定义排序。例子:一个对象类:public class UserPo { // 名字 private String
2011-08-22 13:25:41
461
原创 Js 自动滚动功能
New Document ul,li{margin:0;padding:0;font-size:12px;color:#999;}ul{height:100px;overflow:hidden;}ul li{line-h
2011-08-19 16:45:07
874
转载 最新Android环境搭建和Helloworld
http://www.devdiv.com/thread-23445-1-1.html1.下载所需软件1.1 JDK1.6 下载网址: http://java.sun.com/javase/downloads/index.jsp
2011-08-18 17:47:38
666
转载 编译型语言与解释型语言
http://blog.sina.com.cn/s/blog_4b9eab320100rhw7.html对程序来说,计算机需要一个"翻译",即把程序代码变成计算机可以理解的语言:0和1组成的包含信息的序列。目前存在两种翻译类型:一个是编译,一个是解释。两种方式都需
2011-08-15 14:11:40
1437
原创 ibatis 中isNull, isNotNull与isEmpty, isNotEmpty区别
isNull, isNotNull与isEmpty, isNotEmpty区别在iBATIS中isNull用于判断参数是否为Null,isNotNull相反isEmpty判断参数是否为Null或者空,满足其中一个条件则其trueisNotEmpty相反,当参数既不
2011-08-10 17:49:46
115994
5
原创 js变量前有 var 与没有的区别
var 不一定是用来定义局部变量的jscript的全局变量和局部变量的分界是这样的: 过程体(包括方法function,对象Object o ={})外的所有变量不管你有没有加var保留字,他都是全局变量 而在过程体内
2011-07-08 16:55:31
24464
原创 AJax 返回 json
在最近的项目中遇到这样一个问题:用户点击一个按钮后要调用后台的方法,此方法将返回一个List的集合;页面要求,不刷新整个页面只刷新局部页面,并将List中的对象遍历的显示在页面中。局部刷新,我最快想到的都是用Ajax来完成,但是之前没有用过json,所以在实现的过程中遇到了一点小
2011-07-08 10:42:25
1099
转载 Struts2截取字符窜
http://zpball.iteye.com/blog/784735 在开发中,经常会遇到字符串太长,需要适当截取后再显示的问题,其实实现方式有几种:在后台截取后之后再传回页面显示 在页面用标签或代码实现 在前台使用脚本来处理,此方法不推荐 通过样式控制,增加overflow:ellipse等实现,此方法也不推荐 其他方式 那
2011-06-08 10:44:00
2026
转载 UNIX时间戳的应用-JAVA
<br />概念:<br /><br /> System.currentTimeMillis() :返回当前系统的毫秒数,由于取得的是毫秒数,所以在处理UNIX时间戳的时候需要转换成秒<br /> 也就是:<br /> long epoch = System.currentTimeMillis()/1000;<br /><br />方法:<br /><br /> 1、获取当前系统的UNIX时间戳<br /> System.out.println("获取系统毫秒数
2011-05-11 17:53:00
57311
原创 java 写 xml 中文乱码
<br />今天用java写xml文件,发现写完后xml文件的中文就变成了乱码,<br /> <br />解决办法:把xml文件的头部编码改为utf-8,StreamResult编码方式也改为utf-8.<br /> <br />=============部分代码=============<br /> <br />public String createXMLbyId(){<br /> <br /> Course c = courseService.getCourseById(17);<br /> <
2011-05-11 10:33:00
7328
转载 java 获取当前时间
SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd" + " " + "hh:mm:ss"); String datetime = tempDate.format(new java.util.Date()); Calendar now=Calendar.getInstance(); String time=now.get(Calendar.YEAR)+"-"+(now.get(Calendar.
2011-05-10 11:07:00
631
原创 java 创建文件夹和文件
import java.io.*;public class Fan { public static void main(String[] args) { String path ="d://upload_test_test//file"; //设置一个默认文件夹路径 File uploadFilePath = new File(path); // 如果该目录不存在,则创建之 if(uploadFilePath.exist
2011-05-08 12:20:00
789
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人