提出了问题2016-03-17
回答了问题2016-01-06
你这个例子无所谓,但是存在事物的情况下,就有所谓了,如果你使用的是申明式事物,那么事务中的某一个中间环节出错,因为错误直接抛出,所以可以在事务开启的那一层被catch到,并回滚当前事务中所有的操作,如果你在dao曾捕获了异常,那么感知这个业务是否需要回滚...
回答了问题2015-12-15
你这种情况下 money 用 AtomicInteger 来代替 Integer,AtomicInteger是线程安全的,而int不是
赞了回答2015-12-08
10个数为: [11.656631528447768, 16.926541353866945, 11.491003842424307, 15.187012385101323, 1.4760319842835616, 8.838953893828934, 14.315979522491865, 3.882534453021053, >8.290003662873072, 7.935307373661164]它们的和为: 99.99999999999999
赞了回答2015-12-08
F5能刷死,一般应该是后端代码处理方面的问题。浏览器访问都会在已放问过存在缓存的资源文件会直接返回304的,见图图片描述
赞了回答2015-12-08
F5能刷死,一般应该是后端代码处理方面的问题。浏览器访问都会在已放问过存在缓存的资源文件会直接返回304的,见图图片描述
回答了问题2015-12-08
用队列 {代码...}
回答了问题2015-12-02
你可以把一个socket看作是一个文件(实际上他就是一个网络文件),而端口是个文件夹,服务器监听一个端口,就是监听一个文件夹,每一个客户端的socket都会生成一个socket文件,每次文件传输好之后,操作系统就会通知这个文件夹的监听者,然后服务器应用就开始读取socket文件...
回答了问题2015-10-15
{代码...}
回答了问题2015-10-15
心跳包+timeout程序上你就算保证了链接没有断开,你仍旧需要保证对方程序是否出现异常,所以在跨服务器调用都会设置超时时间。
回答了问题2015-09-13
如果你是开发用的,用mac,开发舒适如果你是当测试机,跟服务器的操作系统看齐
回答了问题2015-09-10
express
回答了问题2015-09-10
@screen
回答了问题2015-09-10
你不知道redis有消息队列功能么,让其它线程用blpop这种阻塞读取的模式从队列里读消息就可以了
回答了问题2015-09-08
都是这么干的啊
赞了回答2015-09-05
第一条没啥问题,第二条有问题。this 跟链完全没关系,是执行上下文的一个属性,由caller提供。题主可查更详细信息。
回答了问题2015-09-05
继承的只是prototype上的方法,Object 是一个函数create是这个函数的方法而不是他prototype上的方法
回答了问题2015-09-05
tomcat7里面自带了一个demo
回答了问题2015-09-05
乖乖地读手册吧,别人给你的答案木有用的,手册里讲得很清楚,看完手册再考虑应用场景,到实用阶段的时候,有一些封装的第三方api可以调用,实际上你自己写也一样,从套接字开始写起,保管你对协议,语言,网络都有个新的认识
回答了问题2015-09-05
你以为gc随时会清理内存么,内存满了才清理,线程结束内存数据还在,内存不足了才开始清理已经被抛弃的数据