Flutter 异步编程指南
在App开发中,经常会遇到处理异步任务的场景,如网络请求、读写文件等。Android、iOS使用的是多线程,而在Flutter中为单线程事件循环,如下图所示
Wesley13 Wesley13
4年前
java 中断线程的几种方式 interrupt()
中断  中断(Interrupt)一个线程意味着在该线程完成任务之前停止其正在进行的一切,有效地中止其当前的操作。线程是死亡、还是等待新的任务或是继续运行至下一步,就取决于这个程序。虽然初次看来它可能显得简单,但是,你必须进行一些预警以实现期望的结果。你最好还是牢记以下的几点告诫。  首先,忘掉Thread.stop方法。虽然它确实停止了一个正
Stella981 Stella981
4年前
Jenkins 配置git
点击"新建任务"创建一个自用风格的项目!(https://img2018.cnblogs.com/blog/1227533/201903/122753320190327102407617143587344.png)点击"源码管理",选择git !(https://oscimg.oschina.net/oscnet/e0391470f
Wesley13 Wesley13
4年前
mysql主从集群搭建;(集群复制数据)
1.搭建mysql5.7环境chownmysql:mysqlR/data/groupaddmysqluseraddgmysqlmysqlyuminstallnumactlrpmemysqllibsnodepsrpmivhmysqlcommunitycommon5.7.211
Wesley13 Wesley13
4年前
MySQL没前途了吗?
为什么我继续看好MySQL最近几年,似乎总有一种声音在说,MySQL可能不太行了,原因无非是这么几条,MySQL功能不如PG强大,原生没有分库分表不如TIDB,OLAP性能差。可事实真的如此吗?我斗胆哔哔几句,这个行业大佬太多,个人高度有限,说错了勿怪,这只是我一家之言,欢迎留言指正。一、功能不够多先说说功能方面吧,PG号称功
Stella981 Stella981
4年前
How to restore a MySQL database from a backup
MySQLrestore:HowtorestoreaMySQLdatabasefromabackupByAlvinAlexander.Lastupdated:May112018MySQL databaseFAQ: HowdoI _restore_aMySQL backup?(Alsowrittenas
Wesley13 Wesley13
4年前
MYSQL做数据仓库的性能瓶颈
缺少hashjoin和parallel这种工具,MYSQL注定不是个合适的数据仓库工具。无论是是myisam还是innodb,在处理一个复杂的SQL查询的时候,并不能发挥多核CPU的性能。只会有一个CPU正在满负荷地运转。所以对于一个分析性数据库而言,MYSQL多核实际上是极大的浪费。MYSQL做查询优化的时候,一个是注意在g
Stella981 Stella981
4年前
Netty工具类HashedWheelTimer源码走读(三)
接上一篇(http://my.oschina.net/haogrgr/blog/490266(http://my.oschina.net/haogrgr/blog/490266) )8. Worker代码走读. //主要负责累加tick, 执行到期任务等.private final class Worker imple
Wesley13 Wesley13
4年前
MySQL 存储引擎(2)
首先我们带着下边三个问题来认识存储引擎存储引擎在MySQL中的作用是什么?MySQL都有哪些存储引擎SQL又与存储引擎有什么关系?存储引擎在MySQL中的作用是什么?顾名思义,存储引擎就是用于存储我们的数据的。在关系型数据库中我们一般将数据库存放在表中(Table)。我们可以把这个表理解成Excel电子表格
一种Mysql和Mongodb数据同步到Elasticsearch的实现办法和系统
一种Mysql和Mongodb数据同步到Elasticsearch的实现办法和系统