- 博客(5)
- 收藏
- 关注
原创 tomcat性能优化及乱码解决
1. 使用thread pool 和 nio来提高性能在tomcat/conf的server.xml中找到节点要使用nio的话,修改默认的protocol="HTTP/1.1" 为 protocol="org.apache.coyote.http11.Http11NioProtocol" 要使用thread pool的话,添加executor="tomcatThreadPool"2
2011-05-11 15:16:00 1457
转载 Socket服务器整体架构概述
<br /> <br />Socket服务器主要用于提供高效、稳定的数据处理、消息转发等服务,它直接决定了前台应用程序的性能。我们先从整体上认识一下Socket服务器,Socket服务器从架构上一般分为:网络层、业务逻辑层、会话层、数据访问层,如图:<br /><br /> (图1)<br />(一) 网络层<br />网络层主要用于侦听socket连接、创建socket、接受消息、发送消息、关闭连接。作为socket通信服务器,网络层的性能相当重要,所以我们在
2011-05-11 10:21:00 2874
原创 Java Socket实现C/S实例 (包括使用NIO)
Server端package thread.socket; import java.io.*; import java.net.*; import java.util.*; public class Server extends ServerSocket { private static final int SERVER_PORT = 10000; private List workers; public Server() throws IOException { super
2011-05-10 17:28:00 1551
转载 使用NSOperation和NSOperationQueue启动多线程
在app store中的很多应用程序非常的笨重,他们有好的界面,但操作性很差,比如说当程序从网上或本地载入数据的时候,界面被冻结了,用户只能等程序完全载入数据之后才能进行操作。当打开一个应用程序时,iphone会产生一个包含main方法的线程,所用程序中的界面都是运行在这个线程之中的(table views, tab bars, alerts…),有时候我们会用数据填充这些view,现在问 题是如何有效的载入数据,并且用户还能自如的操作程序。方法是启动新的线程,专门用于数据的下载,而主线程不会
2011-05-08 22:35:00 1038
转载 iOS网络编程总结
<br />1. 添加源文件和framework<br /> <br /> 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审(我们的)查的。<br /> Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。要在应用程序程序中使用Reachability,首先要完成如下两部:<br /> <br /> 1.1. 添加源文件:<br /> 在你的程序中使用 Reachability 只须
2011-05-08 22:34:00 6721
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人