摘要:
本文转载至 http://blog.csdn.net/fengsh998/article/details/8307424 Key:Application can be killed immediately after launch(NSSupportsSuddenTermination)Value: 阅读全文
posted @ 2016-12-29 11:03
brave-sailor
阅读(640)
评论(0)
推荐(0)
摘要:
新版本发布总会有很多坑,也会有很多改动。 一个一个填吧。。。 一、遇到的问题 1、权限以及相关设置 iOS10系统下调用系统相册、相机功能,或者苹果健康都会遇到闪退的情况,调用系统相册报错描述如下: This app has crashed because it attempted to acces 阅读全文
posted @ 2016-12-29 10:46
brave-sailor
阅读(368)
评论(0)
推荐(0)
摘要:
写在前面 APP开发避免不开系统权限的问题,如何在APP以更加友好的方式向用户展示系统权限,似乎也是开发过程中值得深思的一件事; 那如何提高APP获取iOS系统权限的通过率呢?有以下几种方式:1.在用户打开APP时就向用户请求权限;2.告知用户授权权限后能够获得好处之后,再向用户请求权限;3.在绝对 阅读全文
posted @ 2016-12-29 10:13
brave-sailor
阅读(1463)
评论(0)
推荐(0)
摘要:
假如有 大于2 台的Tomcat servers,如何实现sticky session特点的高可靠web 服务? 方案设计: 前端使用nginx(最好是淘宝的 tengine)作为we 流量分发器,向后端的两台tomcat分发web 流量。同时为了实现sticky session功能和高可靠的web 阅读全文
posted @ 2016-12-29 10:08
brave-sailor
阅读(294)
评论(0)
推荐(0)
摘要:
悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大,特别是对长事务而言,这样的开销往往无法承受。所以与悲观锁相对的,我们有 阅读全文
posted @ 2016-12-29 10:07
brave-sailor
阅读(401)
评论(0)
推荐(0)
摘要:
我们平时写程序需要经常用到集合类,比如ArrayList、HashMap等,但是这些集合不能够实现并发运行机制,这样在服务器上运行时就会非常的消耗资源和浪费时间,并且对这些集合进行迭代的过程中不能进行操作,否则会出现错误,例如下面程序: [Java] public class CollectionM 阅读全文
posted @ 2016-12-29 10:06
brave-sailor
阅读(435)
评论(0)
推荐(0)
摘要:
悲观锁: 它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系 阅读全文
posted @ 2016-12-29 10:06
brave-sailor
阅读(385)
评论(0)
推荐(0)
摘要:
1. java.util.concurrent - Java 并发工具包 Java 5 添加了一个新的包到 Java 平台,java.util.concurrent 包。这个包包含有一系列能够让 Java 的并发编程变得更加简单轻松的类。在这个包被添加以前,你需要自己去动手实现自己的相关工具类。 本 阅读全文
posted @ 2016-12-29 10:05
brave-sailor
阅读(295)
评论(0)
推荐(0)
摘要:
Selector允许单线程处理多个Channel,能够检测一到多个Channel,并能够知晓通道是否为诸如读写事件做好准备。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。 如果你的应用打开了多个连接(通道),但每个连接的流量都很低,使用Selector就会很方便。例如,在一个 阅读全文
posted @ 2016-12-29 10:03
brave-sailor
阅读(475)
评论(0)
推荐(1)
摘要:
java.nio.channels 类 SocketChannel 针对面向流的连接套接字的可选择通道。 套接字通道不是连接网络套接字的完整抽象。必须通过调用 socket 方法所获得的关联 Socket 对象来完成对套接字选项的绑定、关闭和操作。不可能为任意的已有套接字创建通道,也不可能指定与套接 阅读全文
posted @ 2016-12-29 09:49
brave-sailor
阅读(5872)
评论(0)
推荐(0)

浙公网安备 33010602011771号