常规的误区假设有一个展示用户详情的需求,分两步,先调用一个HTTP接口拿到详情数据,然后使用适合的视图展示详情数据。如果网速很慢,代码发起一个HTTP请求后,就卡住不动了,直到十几秒后才拿到HTTP响应,然后继续往下执行。这个时候你问别人,刚刚代码发起的这个请求是不是一个同步请求,对方一定回答是。这 ...
分类:
其他好文 时间:
2019-07-14 23:51:31
阅读次数:
207
慕斯蛋糕 为了避免某些人通过搜索引擎在考试时找到这篇题解,ssw02魔改了一波题面 这是一道触及ssw02感情的题目,ssw02第一次做这道题时,还是一个刚学最短路的boy,然后看着上一届学长YL现场秒切,而自己几乎天天爆0的生活,然让ssw02感到了无助,最后耽搁了WRY学长半个小时才将这道完全超 ...
分类:
其他好文 时间:
2019-07-13 20:14:54
阅读次数:
97
首先,我觉得三种计时器最大的区别是:DispatcherTimer触发的内容会直接转到主线程去执行(耗时操作会卡住主线程),另外两个则是在副线程执行,如果需要修改界面,则需要手动转到主线程。 DispatcherTimer: System.Timers.Timer: System.Threading ...
背景 和女朋友异地恋一年多,为了保持感情我提议每天晚上视频聊天一次。 从好上开始,到现在,一年多也算坚持下来了。 问题 有时候聊天的过程中,我的网络或者她的网络可能会不好,视频就会卡住,听不到对方的声音,过一会儿之后才会恢复。 中间双方可能就要不断的确认网络是否恢复,但是有时候会: 她:“你可以听到 ...
分类:
其他好文 时间:
2019-06-29 15:00:52
阅读次数:
137
最近遇到了一个诡异的tomcat问题,被这个问题折磨了2天。是这样的,启动tomcat后一直卡在这个点上: org.apache.catalina.core.StandardEngine.startInternal Starting Servlet 然后程序就不往下动了。没办法就用strace去跟踪 ...
分类:
Web程序 时间:
2019-06-20 00:44:03
阅读次数:
191
目录: 同步/异步 异步回调 协成 线程队列 同步|异步: 线程的三种状态: 1.就绪 2.运行 3.阻塞阻塞和非阻塞描述的是运行的状态阻塞 :遇到了IO操作,代码卡住,无法执行下一行,CPU会切换到其他任务非阻塞 :与阻塞相反,代码正在执行(运行状态) 或处于就绪状态同步和异步指的是提交任务的方式 ...
分类:
编程语言 时间:
2019-06-18 20:15:15
阅读次数:
161
问题描述 在用 yum 、 rpm 命令安装或查询任何包时,执行相关命令后无任何反应,直接卡住,也未给出任何错误提示信息, ctrl+c 也不好使,只能杀掉进程。 原因 出现此问题是因为 rpm 的数据库出现异常了,所以会导致的执行命令时直接卡死;造成 rpm 的数据库异常,通常是因为之前不正常的安 ...
分类:
其他好文 时间:
2019-06-16 13:59:24
阅读次数:
286
起因 客户说:“今天的预报又没有发出去,帮忙看下怎么回事?” “...” 经过 登陆服务器,发现程序一直在打印 这是代码中写的 程序通过启动ActiveMQ,然后判断是否仍有消息在处理,如果在处理就Sleep当前线程,等待处理完毕 当接收到消息时的处理主逻辑: 那么问题应该是 或者 一直在处理,卡住 ...
分类:
其他好文 时间:
2019-06-16 11:23:44
阅读次数:
119
关于mysql主从同步,相信大家都不陌生,随着系统应用访问量逐渐增大,单台数据库读写访问压力也随之增大,当读写访问达到一定瓶颈时,将数据库的读写效率骤然下降,甚至不可用;为了解决此类问题,通常会采用mysql集群,当主库宕机后,集群会自动将一个从库升级为主库,继续对外提供服务;那么主库和从库之间的数 ...
分类:
数据库 时间:
2019-06-13 09:18:49
阅读次数:
132
MySQL如果频繁的修改一个表的数据,那么这么表会被锁死。造成假死现象。 比如用Navicat等连接工具操作,Navicat会直接未响应,只能强制关闭软件,但是重启后依然无效。 解决办法: 首先执行: show full processlist; //列出当前的操作process,一般会看到很多wa ...
分类:
数据库 时间:
2019-06-07 13:02:14
阅读次数:
180