- 博客(49)
- 资源 (9)
- 收藏
- 关注
转载 通过ApplicationContextAware获取bean
Liwei’s Homepackage org.company.xxx; import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationConte
2011-11-30 19:23:12 1106
转载 spring 多数据库支持,动态切换数据库
为了备份特将此新的发到博客当中以备查找。数据库的动态切换在很多项目当中都有应用,经我查阅了多篇文档,整合思路最终成功实现数据源的动态切换功能,并稳定运行了一段时间未发现异常。 我的数据源切换时根据域名并配合spring来切换的,不同的域名访问不同的数据源,当然可以根据其他的需求进行动态切换。 首先需要配置一个过滤器来过滤域名,并动态切换数据源。web.xml 增加如下代码:
2011-11-29 16:48:45 1168
转载 使用 JAVA 中的动态代理实现数据库连接池
数据库连接池在编写应用服务是经常需要用到的模块,太过频繁的连接数据库对服务性能来讲是一个瓶颈,使用缓冲池技术可以来消除这个瓶颈。我们可以在互联网上找到很多关于数据库连接池的源程序,但是都发现这样一个共同的问题:这些连接池的实现方法都不同程度地增加了与使用者之间的耦合度。很多的连接池都要求用户通过其规定的方法获取数据库的连接,这一点我们可以理解,毕竟目前所有的应用服务器取数据库连接的方式都是这种方式
2011-11-29 07:06:15 550
转载 spring多数据源的处理 mybatis实现跨库查询
转自:http://www.javaeye.com/topic/931843实现Myibatis动态sql跨数据库的处理 Spring动态配置多数据源,即在大型应用中对数据进行切分,并且采用多个数据库实例进行管理,这样可以有效提高系统的水平伸缩性。而这样的方案就会不 同于常见的单一数据实例的方案,这就要程序在运行时根据当时的请求及系统状态来动态的决定将数据存储在哪个数据库实例中,以及从
2011-11-28 18:30:24 3705
转载 mybatis动态连接数据库
applicationContext.xml public class DynamicDataSource extends AbstractRoutingDataSource { private Map _targetDataSources;
2011-11-28 18:29:06 3838 4
转载 【MongoDB for Java】Java操作MongoDB
上一篇文章: http://www.cnblogs.com/hoojo/archive/2011/06/01/2066426.html介绍到了在MongoDB的控制台完成MongoDB的数据操作,通过前一篇文章我们对MongoDB有了全面的认识和理解。现在我们就用Java来操作MongoDB的数据。 开发环境:System:WindowsIDE:eclipse、My
2011-11-24 11:55:59 537
转载 使程序在Linux下后台运行
一、为什么要使程序在后台执行我们计算的程序都是周期很长的,通常要几个小时甚至一个星期。我们用的环境是用putty远程连接到日本Linux服务器。所以使程序在后台跑有以下三个好处:1:我们这边是否关机不影响日本那边的程序运行。(不会像以前那样,我们这网络一断开,或一关机,程序就断掉或找不到数据,跑了几天的程序只能重头再来,很是烦恼)2:不影响计算效率2:让程序在后台跑
2011-11-22 10:23:27 458
转载 植物大战僵尸开发公司创始人自述:从0到1亿
PopCap创始人John Vechey自述1.我在威斯康辛州长大。我爸是炼钢工人,他深受嬉皮士运动的影响,把朋友、家庭、女人看得比钱重要,所以他从不接受全职工作,只在需要钱的时候才干一些兼职。2.我很小的时候,父母就离婚了。我跟着我妈,后来一共有7个继父。那时家里非常穷,我看见别人有好吃的就很羡慕。课余时间我都在打工,所以我的青少年时代几乎没有课外
2011-11-21 13:58:49 966
转载 mysql修改表结构
向数据表user中添加一个age字段: Java代码 alter table user add column age int(4); 删除数据表user中的age字段: Java代码 alter table user drop age; 修改age字段的属性: Java代码
2011-11-21 11:09:29 314
转载 在MyEclipse中如何做到代码的注释规则是一致的
原文:http://jhyimu2005.iteye.com/blog/763203我们的一个团队在开发一个项目时,遇到的问题是,每个人的注释格式都是不同的,例如函数头的注释类的注释等;下面是我们项目中实施的办法,我认为很值得借鉴,所以贴过来分享一下。 =============================================================
2011-11-16 17:42:51 863
转载 一次内存泄露问题的排查
原文:http://blog.csdn.net/phinecos/article/details/6968263 系统对外提供的Solr查询接口,在来自外部调用的压力加大之后,就会出现solr查询报Read Timed Out的异常,从表面现象上看是此时solr核压力过大,无法响应过多的查询请求。 但实际上此时并发查询压力并不是很大,那么为何solr核会无法
2011-11-14 16:31:56 425
转载 数据驱动编程之表驱动法
原文:http://blog.csdn.net/chgaowei/article/details/6966857本文示例代码采用的是c语言。之前介绍过数据驱动编程《什么是数据驱动编程》。里面介绍了一个简单的数据驱动手法。今天更进一步,介绍一个稍微复杂,更加实用的一点手法——表驱动法。关于表驱动法,在《unix编程艺术》中有提到,更详细的描述可以看一下《代码大全》,有一章专门进行描述(大
2011-11-14 16:12:58 490
转载 用命令创建MySQL数据库
服务器或VPS用户如何用命令创建MYSQL数据库 一、连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、 连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密
2011-11-14 09:43:42 1639
转载 基于浏览器的桌面级别应用
在Html5出现之前,大部分桌面级别应用都是使用基于Windows的C或VB或Java AWT/JavaFX等开发,很多人不相信在浏览器中也能够开发如同它们一样级别的应用,也就是富客户端RIA应用。苹果的IPhone大部分应用是也是基于Object-C开发的本地应用,AndRoid的普及和开放,让更多人深信桌面级别的本地应用必须使用重量级的语言,比如C 或Java;或使用专有不开放的脚本语
2011-11-14 05:43:32 2013 2
转载 做产品时一定得看数据吗?不论任何情况一定要问十万个为什么吗?
呵呵,上次看一篇博客的时候发现就算是转载的博客,如果不表明出处,就是对原作的不尊重,现在开始保留出处.看完这篇文章,我觉得不是不问为什么,而是更彻底.原文:http://www.zhihu.com/question/19895806#432340马力 ,做产品的设计师,做设计的产品经理48 票,来自 刘姝, 祝栋, shane 更多
2011-11-12 22:21:04 521
转载 Java开源工具:网站开发工具清单
Java开源工具:网站开发工具清单 美国程序员Jon Scott Stevens,公布了他的创业公司所使用的开发工具清单。 他的语言平台是Java,开发项目是一个网站(还未上线)。所用到的工具都是开源的,可以免费得到。 在目前的创业者之中,用Java作为网站开发语言的人似乎很少。这当然不是没有原因的,Java看上去确实不像是最便捷的网站开发工具,给人的感觉是用起来麻烦又费
2011-11-10 16:07:36 550
转载 34个漂亮的应用程序后台管理系统界面(系列二)
今天这篇文章收集了34个漂亮的应用程序后台管理界面分享给大家。这些界面都是来自themeforest网站,虽然直接下载需要付费的,不过大部分都提供了在线预览,所以完全能够复制下来,有的提供了预览图,设计师可以根据预览图自己设计。希望这些漂亮的后台管理界面设计案例能帮助到你。(有登录界面的,点击登录即可进入后台界面)Flexy AdminBroom Cupbo
2011-11-10 15:57:47 1022
转载 34个漂亮的应用程序后台管理界面(系列一)
今天这篇文章收集了34个漂亮的应用程序后台管理界面分享给大家。这些界面都是来自themeforest网站,如果要下载的话是要付费的,不过设计师可以根据预览图自己设计,希望这些后台管理界面主题能帮助到你。更多精美后台管理界面设计请访问:34个漂亮的应用程序后台管理界面(系列二),34个漂亮的应用程序后台管理界面(系列三)UltraAdmin Full Control
2011-11-10 15:57:02 763
转载 网站优化必备的9个Firefox插件
在网页设计制作中经常使用到的火狐浏览器插件工具: 1. Firebug Firebug是开发人员们钟爱火狐浏览器的一个重要原因,Firebug是火狐浏览器上一个集成式的强大调试环境,很多调试应用插件都 必须基于Firebug平台,包括下面会介绍到了一些Web测试和调试工具,所以Firebug可以说是每一个Web设计开发人员必备的工具。 Firebug – Firefox 插件安
2011-11-10 15:22:49 586
转载 android如何屏蔽home back power按键(现保存以后很可能会需要的)
一般来说我们会在某些时候对home back和power键进行屏蔽,比如说工厂模式 这个时候,我们可以选择修改WindowsManagerService.java这个类,在相关的地方进行下屏蔽,这里需要针对当前运行的是某个特殊应用的时候才给予屏蔽。 如果说是对home键进行屏蔽,我们可以在应用的代码中加入语句:public void onAttachedToWindow() {
2011-11-10 00:48:37 4242
转载 认识HTML5的WebSocket
《认识HTML5的WebSocket》【版权声明】:本文属于原创,转载需征得作者chszs的同意!认识HTML5的WebSocket在HTML5规范中,我最喜欢的Web技术就是正迅速变得流行的WebSocket API。WebSocket提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到
2011-11-08 12:17:39 645
转载 WebSocket握手服务端响应算法『java』
/ ** * GET / HTTP/1.1 Upgrade: websocket Connection: Upgrade Host: localhost:50000 Sec-WebSocket-Origin: http://localhost Sec-WebSocket-Key: BYEBk
2011-11-08 12:14:09 1612 1
转载 HTML5 WebSocket 通讯原理(Java实现)
在javaeye都好久了.但是从来没发表个什么东西 由于最近在观注 HTML5 于是就看了下WebSocket 又不想找现成的框架去搞.就打算自己弄弄. 开始吧. 提前条件 1> 了解socket. 2> 了解协议,了解HTTP协议更好.(想想为什么需要协议就行.安全?保证数据完整?便于解析?) 3> 理解字节,字节序,如: 32位int 的 30转成 高字节序的字节
2011-11-08 11:55:41 2528 2
转载 大流量网站的底层系统架构
动态应用,是相对于网站静态内容而言, 是指以c/c++、php、Java、perl、.net等 服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通 常与数据库系统、缓存系统、分布式存储系统等密不可分。大型动态应用系统平台主要是针对于大流 量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证
2011-11-08 10:59:32 538
转载 对象的消息模型
C++对象模型话题从下面这段C++程序说起,你认为它可以顺利执行吗?12345678910111213//C++classA { public: voidHello(const std::string& name) { std::cou
2011-11-08 01:18:14 606
转载 你会做Web上的用户登录功能吗?
Web上的用户登录功能应该是最基本的功能了,可是在我看过一些站点的用户登录功能后,我觉得很有必要写一篇文章教大家怎么来做用户登录功能。下面的文章告诉大家这个功能可能并没有你所想像的那么简单,这是一个关系到用户安全的功能,希望大家能从下面的文章中能知道什么样的方法才是一个好的用户登录功能。以下内容,转载时请保持原文一致,并请注明作者和出处。用户名和口令首先,我们先来说说用户名和口令的事。这并
2011-11-08 01:06:43 728
转载 API设计:用流畅接口构造内部DSL
程序设计语言的抽象机制包含了两个最基本的方面:一是语言关注的基本元素/语义;另一个是从基本元素/语义到复合元素/语义的构造规则。在C、C++、Java、C#、Python等通用语言中,语言的基本元素/语义往往离问题域较远,通过API库的形式进行层层抽象是降低问题难度最常用的方法。比如,在C语言中最常见的方式是提供函数库来封装复杂逻辑,方便外部调用。不过普通的API设计方法存在一种天然的陷阱,那
2011-11-08 00:45:09 720
转载 通过socket连接传递java对象(对象序列化)
这篇文章主要实现的是j:通过socket传递Java对象。采用的方法就是对象序列化。方法是:通过socket建立c/s连接;通过ObjectOutputStream,ObjectOutputStream 读写对象。唯一需要留意的是传递的java 对象需要实现Serializable标记接口。代码包括:java对象类,Employee; socket client类;server类。主要代码如下:
2011-11-07 17:53:09 388
转载 JMS与WebService负载均衡
众所周知,当多个消息消费者(MessageConsumer)同时监听同一个消息队列(Queue)的时候,JMS提供者会在它们之间提供一种负载均衡机制,从而达到可以同时处理多个消息的目的。图一是一个简单的示意图,当消息生产者发送多个消息时,JMS提供者会把这些消息均匀的分发到不同的消息消费者。 图一 JMS负载均衡示意图 一、WebService负载均衡 要在原来的
2011-11-07 17:47:41 650
转载 js刷新框架子页面的七种方法
下面以三个页面分别命名为framedemo.html,top.html,button.html为例来具体说明如何做。其中framedemo.html由上下两个页面组成,代码如下: frameDemo 现在假设top.html即上面的页面有一个button来实现对下面页面的刷新,可以用以下七种语句,哪个好用自己看着办了。语句1. window.p
2011-11-07 01:25:37 421
转载 js写的操作系统
// JS/UIX v0.44 // (c) mass:werk (N.Landsteiner) 2003 // all rights reserved // term gui var conf_term_x=102; var conf_term_y=34; var conf_kbd_offset=34; var termImgPath='jsuix_suppo
2011-11-07 01:23:29 586
转载 高并发高流量网站架构设计(参考)
目 录1引言91.1互联网的发展91.2互联网网站建设的新趋势91.3新浪播客的简介112网络层架构122.1镜像网站技术122.2 CDN内容分发网络132.3应用层分布式设计162.4网络层架构小结173交换层架构173.1第四层交换简介173.2硬件实现183.3软件实现184服务器优化194.1服务器整体性能考虑1
2011-11-07 00:58:09 1192
转载 开源监控利器nagios实战
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://sery.blog.51cto.com/10037/139281开源监控利器nagios实战作者:田逸(sery@163.com) from:http://net.it168.com/a2009/0309/267/000000267878.shtml
2011-11-07 00:56:46 1636
转载 大型视频网站的技术架构方案
YouTube 的架构扩展在西雅图扩展性的技术研讨会上,YouTube 的 Cuong Do 做了关于 YouTube Scalability 的报告。视频内容在 Google Video 上有(地址),可惜国内用户看不到。 Kyle Cordes 对这个视频中的内容做了介绍。里面有不少技术性的内容。值得分享一下。(Kyle Cordes 的介绍是本文的主要来源) 简单的说 YouTub
2011-11-07 00:45:06 1107
转载 可扩展、高可用、负载均衡网站架构设计方案
可扩展、高可用、负载均衡网站架构设计方案作者:田逸(sery@163.com)本作品已刊登在《IT实验室周报》第6期第6版基本需求: 1、 高可用性:将停止服务时间降低到最低甚至是不间断服务2、 可扩展性:随着访问的增加,系统具备良好的伸缩能力3、 可视性:系统、服务的状态处于一个实时的监控之下4、 高性能高可靠性:经过优化的体系结构及合理的备份策略
2011-11-06 23:51:14 478
转载 微软架构师谈编程语言发展
Charles:好的。今天我们请到了微软设计编程语言的大师们。请你们介绍一下自己。 (译者注:Channel 9的主持人,从其对话来看,应该是编程出身,对于程序有很好的理解) Herb:我是Herb Sutter,我是VC++小组的架构师。 (译者注:C++标准委员会主席,Exceptional C++系列的作者,C++领域的大牛人) Erik:Er
2011-11-05 13:20:00 671
转载 IE7,ie8 ,火狐显示正常,ie6就乱码了解决方法
最近又碰到了中文乱码问题,这里我没有把数据库牵扯进来,先说下我的环境,servlet容器使用Tomcat6.0,浏览器FireFox3.0、IE6,涉及字符编码设置的地方我的思路就是编码的地方都统一使用UTF-8,具体配置如下:1.所有页面的charset设置为UTF-8。 2.Tomcat的URIEncoding默认是ISO-8859-1,而我设置为UTF-8,主要是想解决中文命名的
2011-11-05 12:02:17 2627
转载 Java环境下Imagemagick中文图片处理问题非完美解决方案
Java环境下Imagemagick中文图片处理问题非完美解决方案 Posted 四月 9, 2009 Comments(1) 在处理服务器与客户端交互时候,基于性能考虑(参考手机客户端网络加速技术方案实现思考),对软件介绍中的图片采用缩略图进行展现,这样涉及了实际图片缩略图的动态处理问题,采用Java的Runtime.getRuntime().exec直接来调用Imagemagick的命令来完成
2011-11-05 11:33:54 1590 1
转载 线程池多线程视频转码
Written on 2011/02/15 at 15:30 byRoger线程池多线程视频转码Filed under OpenSource -->{no comments}Libav is a complete, cross-platform solution to record, convert and stream audio and video. It
2011-11-05 11:32:36 544
转载 浅谈SUN JVM内存管理与应用服务器的优化之 服务器内存分配与优化
引用出处:http://www.javaeye.com/topic/551085 上篇给大家介绍了SUN JVM的内存管理机制。本篇主要讲解与性能相关的JVM参数,怎样使用工具监控JVM的内存分配使用情况和怎样调整JVM参数让系统在特定硬件配置下达到最优化的性能。 通过上篇SUN JVM内存管理机制的介绍,大家都知道了SUN JVM内存分为永久存储区,伊甸园,幸
2011-11-05 01:50:14 483
rtsp live555的资料
2012-09-19
iOS 开发入门必备资料
2012-03-29
10个管理工作时间的小技巧
2012-02-16
自己写的飞机大战源代码
2010-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人