- 浏览: 74748 次
- 性别:
- 来自: 北京
最新评论
文章列表
<!--StartFragment--> <!--EndFragment-->
现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master库负责数据更新和 实时数据查询,Slave库当然负责非实时数据查询 ...
/**
* Shiro-1.2.2内置的FilterChain
* @see =============================================================================================================================
* @see 1)Shiro验证URL时,URL匹配成功便不再继续匹配查找(所以要注意配置文件中的URL顺序,尤其在使用通配符时)
* @see 故filterChainDefinitions的配置顺序为自上而下,以最上面的为准
* @see 2 ...
RandomAccessFile
RandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。 RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和 DataOutput接口之外(DataInputStream和DataOutputStream也实现了这两个接口),它和这两个类系毫不相干,甚至 不使用InputStream和OutputStream类中已经存在的任何 ...
Oracle 归档模式的打开关闭20Oracle可以运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog)归档模式可以提高Oracle数据库的可恢复性,生产数据库都应该运行在此模式下,归档模式应该和相应的备份策略相结合,只有归档模式没有相应的备份策略只会带来麻烦。本文简单介绍如何启用和关闭数据库的归档模式。1.shutdown normal或shutdown immediate关闭数据库[oracle@jumper oracle]$ sqlplus "/ as sysdba"SQL*Plus: Release 9. ...
web.xml中webAppRootKey
------------------------------------------------------------------------------------------------1、 web.xml配置 <context-param> <param-name>webAppRootKey</param-name> <param-value>webapp.root</param-value> </context-param> ...
Spring中线程池的应用
- 博客分类:
- Spring
多线程并发处理起来通常比较麻烦,如果你使用spring容器来管理业务bean,事情就好办了多了。spring封装了java的多线程的实现,你只需要关注于并发事物的流程以及一些并发负载量等特性,具体来说如何使用spring来处理并发事务:
1.了解 TaskExecutor接口
Spring的 TaskExecutor接口等同于java.util.concurrent.Executor接口。 实际上,它存在的主要原因是为了在使用线程池的时候,将对Java 5的依赖抽象出来。 这个接口只有一个方法execute(Runnable task),它根据线程池的语义和配置,来接受一个执行任务。最初创 ...
一、初始化
1,直接调用
[java] view plaincopyprint?
ThreadPoolTaskExecutor poolTaskExecutor = new ThreadPoolTaskExecutor();
//线程池所使用的缓冲队列
poolTaskExecutor.setQueueCapacity(200);
//线程池维护线程的最少数量
poolTaskExecutor.setCorePoolSize(5);
//线程池维护线程的最大数量
poolTaskExecutor.setM ...
在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。所以养成好的代码编写习惯非常重要。下面我们就来具体地分析一下:
1、尽量重用对象
比如:String 对象的使用中,出现字符串连接情况时应用StringBuffer 代替。由于系统不仅要花时间生成对象,以后可能还需花时间对这些对象进行垃圾回收和处理。因此,生成过多的对象将会给程序的性能带来很大的影响。
2、尽量使用局部变量
调用方法时传递的参数以及在调用中创建的临时变量都保存在栈(Stack)中,速度较快。
其他变量,如静态变量、实例变量等,都在堆(Heap)中创建,速度较慢。
3、Ja ...
oracle查看表空间使用大小
- 博客分类:
- Oracle
select upper(f.tablespace_name) "表空间名",d.tot_grootte_mb "表空间大小(m)",d.tot_grootte_mb - f.total_bytes "已使用空间(m)",to_char(round((d.tot_grootte_mb - f.total_bytes) / d.tot_grootte_mb * 100,2),'990.99') "使用比",f.total_bytes "空闲空间(m)",f.max_bytes "最大块(m ...
主机:10.88.34.59 备机:10.88.34.58
1、现在主机上编写vi /etc/exports文件
/opt/cmstemp 10.88.34.58(rw,sync,no_root_squash) #需要将本机的哪个目录共享给哪台服务器
/opt/ftp 10.88.34.58(rw,sync,no_root_squash)
/opt/idealFileData 10.88.34.58(rw,sync,no_root_squash)
2、主机 /etc/init.d/nfs restart
3、NFS加到自动启动项 chkconfig --add nfs
4、 ...
用vim /etc/fonts/fonts.conf,可以看到系统字体文件在/usr/share/fonts,将windows系统字体文件连接到此目录下ln -s /usr/local/fonts fonts然后更新缓存:fc-cache重启openoffice: /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &再转换,字体终于显示正确,不再有 ...
环境:centos 6.4 x64
先下载mysql安装包打开 http://dev.mysql.com/downloads/mysql/
选择 linux - Generic
再选择
下载完毕后,得到安装包 mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz
此包不再需要make编译源代码(真是扛扛的),之前的mysql-5.6.4.tar.gz包是源码包,需要先cmake,再make & make install
上传到centos6.4的/software目录下(可以改为你需要的目录,这里只是演示)
ssh登录到cent ...
1、软件环境:
openoffice:启动openoffice服务:soffice.exe -headless -nologo -norestore -accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager
swftools
2、所需组件:
flexpaper : flexpaper_flash_debug.js,flexpaper_flash.js,jquery.js , FlexPaperViewer.swf
OpenDocument文档转换器 JODConverte ...
第一个例子。timer定时器。(这个比较简单,timer是java.util包下一个类) 为了更好的了解,我写了两个定时器类,很被集成TimerTask。
public class MyTask extends TimerTask{ int count = 0; public void run() { System.out.println("定时器TimerTask启动"+count); count++; }
} ++++++++++++++++++++++++++++++++++++++ ...
从Apache2.2起,mod_cache和mod_file_cache将不再是试验模块,它们已经足够稳定,可以用于实际生产中了。这些缓冲 体系提供了一个强有力的途径来加速原始web服务器(origin webserver)和代理服务器(proxy)的HTTP处理速度。mod_cache 以及它的支持模块mod_mem_cache和mod_disk_cache提供了智能的HTTP缓冲。内容(content)本身被存储在缓冲区 中,mod_cache的目的在于管理控制内容缓冲能力的各种HTTP头和选项。它可以同时处理本地的内容和代理的内容。mod_cache被设计为同时 针对简单的和复杂的缓冲配 ...