目前很多公司的架构,从Struts2迁移到了SpringMVC。你有想过为什么不使用Servlet+JSP来构建Java web项目,而是采用SpringMVC呢?既然这样,我们从源头说起。Struts2的源头其实也是Servlet。Servlet 的作用是接收浏览器传给服务端的请求(request...
分类:
编程语言 时间:
2015-07-13 11:57:24
阅读次数:
169
目前很多公司的架构,从Struts2迁移到了SpringMVC。你有想过为什么不使用Servlet+JSP来构建Java web项目,而是采用SpringMVC呢?既然这样,我们从源头说起。Struts2的源头其实也是Servlet。Servlet的作用是接收浏览器传给服务端的请求(request)...
分类:
编程语言 时间:
2015-07-12 23:07:07
阅读次数:
230
Java中停止线程执行的方法作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、暂停或停止线程的理论在Java编程中,要暂停或停止当前正在运行的线程,有几种方法。对于把线程转入睡眠Sleep状态,使用Thread.sleep()是最正确的方式。或许有人会问,为什么不使用等待wait()或通知notify()?要知道,使用等待或通知都不是很好的方式。
线程可...
分类:
编程语言 时间:
2015-06-27 16:25:36
阅读次数:
227
就是用户使用HTTPS协议把文件先上传到主Linux服务器上,然后主服务器使用NFS协议把文件转移到另一台存储服务器。这样做的原因是更安全,用户没法直接接触存储服务器。但是为什么不使用SFTP协议来上传用户的文件?原因有2个:1. FTP是文件传输协议,效率很高,即使SFTP多了一些负担,其效率也仍...
分类:
Web程序 时间:
2015-05-28 21:21:57
阅读次数:
275
在对类和对象有一定了解之后,我们进一步探讨实例变量的可见度等相关知识实例变量的可见度分为三种情况:public(共有),protected(受保护的,默认),private(私有的),具体的不同和特点如下:具体的使用示例如下:编程时默认的可见度是@protectde,为什么不使用@public呢?因...
分类:
其他好文 时间:
2015-04-09 21:17:41
阅读次数:
189
在对类和对象有一定了解之后,我们进一步探讨实例变量的可见度等相关知识实例变量的可见度分为三种情况:public(共有),protected(受保护的,默认),private(私有的),具体的不同和特点如下:具体的使用示例如下:编程时默认的可见度是@protectde,为什么不使用@public呢?因为OC..
分类:
其他好文 时间:
2015-04-09 20:04:59
阅读次数:
165
最近重点看了几个android工程的源代码,有几点疑问 1:为什么android客户端游戏要开启n个线程,而且通常每个线程的操作只有i++; 2:为什么很多列表在游戏逻辑和绘制逻辑里没有做同步; 3:为什么一些标准变量没有使用volatile; 4:为什么不使用线程安全的容器; 5:虽...
分类:
移动开发 时间:
2015-01-22 21:37:48
阅读次数:
142
我们知道在Block使用中,Block内部能够读取外部局部变量的值。但我们需要改变这个变量的值时,我们需要给它附加上__block修饰符。__block另外一个比较多的使用场景是,为了避免某些情况下Block循环引用的问题,我们也可以给相应对象加上__block 修饰符。为什么不使用__block就...
分类:
其他好文 时间:
2015-01-06 13:23:18
阅读次数:
268
根据解决方案,我们的UI是用Cocostdio的UI编辑器做的,在通过UI编辑器导出的资源是(.json文件 + 碎图)。这样,会出来一个JSON文件 ,例如A.json,然后一堆碎图。为什么不使用大图呢!因为,我们打算Texturepacker对碎图进行打包,来做资源优化。这样拼接界面的事,就可以...
分类:
其他好文 时间:
2015-01-05 21:47:35
阅读次数:
264
下面这个示例使用了WCF去创建一个服务端口从而能够被ASP.Net页面通过jQuery的AJAX方法访问,我们将在客户端使用Ajax技术来 与WCF服务进行通信。这里我们仅使用jQuery去连接Web Service,而不去使用ASP.Net AJAX库,至于为什么不使用AJAX库中,那是因为我们在...
分类:
Web程序 时间:
2014-11-20 11:52:15
阅读次数:
323