1、事务是什么 事务是应用程序中一系列严密的操作,所有操作必须全部成功完成才算完成这个事务,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 2、事务的四大特性 数据库事务 transanction 正确执行的四个基本要素。ACI ...
分类:
数据库 时间:
2020-05-20 14:17:40
阅读次数:
104
学习IO,首先要明白四个东西。 1.同步 java自己去处理io。 2.异步 java将io交给操作系统去处理,告诉缓存区大小,处理完成回调。 3.阻塞 使用阻塞IO时,Java调用会一直阻塞到读写完成才返回。 4.非阻塞 使用非阻塞IO时,如果不能立马读写,Java调用会马上返回,当IO事件分发器 ...
分类:
编程语言 时间:
2020-04-12 14:09:51
阅读次数:
73
1.知识不在管理(管理方法没有什么最好的,只有最适合自己的),而在实践和应用,然后反复思考、总结、优化,输出,把信息真正变成自己的知识并能解决实际问题,最终形成流程,变成习惯。2.别收集好的文章,减少关注方向,只保留对自己有用的文章。定期删减合并,实践后输出,最后留下来的文章,应该不到十分之一。3.知识管理通常是反复多次改进而成才会适合自己的情况(不可能一开始就有一个完美的系统或框架可直接用),知
分类:
其他好文 时间:
2020-04-11 22:07:20
阅读次数:
83
获取时间戳 时间格式为:2017-12-12 12:00:00在苹果上获取时间戳有兼容性问题 需要转换成2017/12/12 12:00:00 才可以正确获取到时间戳 var getTime=function(time){ var myDate = new Date(time); var u = n ...
分类:
移动开发 时间:
2020-03-11 12:39:24
阅读次数:
176
啥是异步IO 众所周知,CPU速度太快,磁盘,网络等IO跟不上. 而程序一旦遇到IO的时候,就需要等IO完成才能进行才能进行下一步的操作. 严重拖累了程序速度. 因为一个IO操作就阻塞了当前线程,导致其他代码无法执行,所以我们必须使用多线程或者多进程来并发的执行代码. 但是多线程或者多进程虽然解决了 ...
分类:
编程语言 时间:
2020-02-26 23:22:55
阅读次数:
161
最好的团队组成应该是类似外科手术队伍结构,这样我们能够获得减少沟通,提交生产效率等等诸多好处,而且最重要的是我们将获得概念的完整性。 将设计交由一个人或者非常少数忽悠默契的人来完成才能保证概念的完整性,而将体系结构,设计实现和物理实现相分离则是获得概念完整性的强有力方法,这一点契合了我们现在已经作为 ...
分类:
其他好文 时间:
2020-02-09 18:15:48
阅读次数:
58
Q:为何要采用异步编程 A:异步编程首先不会节约线程,因为异步操作都会重新开一个线程。异步编程是提高了CPU的使用率,采用同步编程的方式,整个服务器的所有线程大部分都没有在工作,而是在等待。因为线程同步操作 要等整个事件处理完成才能提交,所以CPU的利用率很低;当采用异步编程,线程不需要等待,减少时 ...
分类:
编程语言 时间:
2020-02-09 18:09:31
阅读次数:
53
自画像系列是梵高的代表作之一,他是一位自学成才的画家,下笔完全自由,主观提取了当时印象派画家学到的技巧,在这幅画中,我们可以看到,颜色在画中的堆叠,色彩与笔在画中表现的形态,都表现出,梵高在他作画中内心的状态,这幅作品是他不平静内心的真是写照,绘画不仅是梵高表达情感的方式,也是他和世界联系的唯一方式... ...
分类:
其他好文 时间:
2020-02-08 11:44:37
阅读次数:
49
自己安装服务器还是麻烦了些,现在一般都推荐大家使用云服务器,比较方便,价格也不贵。 腾讯云 以下几款性价比非常高,有几款是需要抢购的,大家看好时间基本能拿到。 1、1核2G 99/年,可以用来学习,Linux 知识对技术人员的成才非常重要。 2、2核4G 488/年。 每个时间点都有不同的配置跟价格... ...
分类:
系统相关 时间:
2019-12-27 15:11:29
阅读次数:
95
同步sychronous:任务的执行时一个接着一个执行的,上一个任务执行完成才能继续下一个任务 异步asychronous:是js这种单线程语言解决多任务的一种方法:将耗时的任务(io)设定为异步任务,先将诶浏览器负责相关功能的线程来实现耗时部分工作,而主线程继续下面的任务,不阻塞代码,后续通过通知 ...
分类:
Web程序 时间:
2019-12-11 19:21:33
阅读次数:
125