异步:Future与FutureBuilder 什么是Future ? 什么是FutureBuilder ? Future的常见用法? FutureBuilder常见的用法? 什么是Future? Future表示在接下来的某个时间的值或错误,借助Future 我们可以在Flutter实现异步操作。 它类似于ES6中的Promise,提供then和 catchError的链式调用; Future是dart:async包中的一个类,使用它时需要导入dart:async包,Future有两种状态: pending -执…

2023年 3月 30日 0条评论 4点热度 0人点赞 阅读全文

你可以看下边这张图,程序员拿到一张设计图时,先分析图上的元素以及摆放位置,接着使用系统提供的组件将它摆放上去,摆放的过程就是写,比如文本组件叫做textview,图片组件imageview,可滑动的列表组件listview。根据设计图摆放完这些需要的组件之后,我们可以写告诉系统说我对应的组件要显示的内容,比如下边的问题,我需要设置字体大小,从知乎后台获取问题的详细信息,把这些详细信息解析之后设置给我摆放好的组件 作者:提莫队长 链接:https://www.zhihu.com/question/355744000/…

2023年 3月 29日 0条评论 20点热度 0人点赞 阅读全文

这段时间的事儿挺多的,对接的人也挺多的。 不同数据库的适配,新功能的开发,感觉连喝水的、摸鱼、玩儿手机、拉屎的时间都没有。 不过感觉到后面应该还行。 毕竟公司不加班就不戳了。 我的博客都没时间打理了,只能做做转发、收藏工作。

2023年 3月 28日 0条评论 12点热度 0人点赞 阅读全文

分支的创建、删除、切换、查看、重命名、创建+切换 分支操作 命令 创建分支 git branch <name> 创建叫name的分支,但仍然停留在当前分支。 删除分支 git branch -d <name>:参数为-D则为强制删除。 git push origin --delete <name> :删除远程仓库的叫name的分支,同名的本地分支并不会被删除,所以还需要单独删除本地同名分支 git branch -dr <remote>/<branch-name…

2023年 3月 28日 0条评论 27点热度 0人点赞 阅读全文

打包方法 方法一:使用maven-jar-plugin和maven-dependency-plugin 首先,maven-jar-plugin的作用是配置mainClass和指定classpath。 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive&g…

2023年 3月 27日 0条评论 15点热度 0人点赞 阅读全文

  前言 MV系列框架中,M和V分别指Model层和View层,但其功能会因为框架的不同而变化。Model层是数据模型,用来存储数据;View层是视图,展示Model层的数据。 虽然在不同的框架中,Model层和View层的内容可能会有所差别,但是其基础功能不变,变的只是 数据的传输方式 。 一、MVC(Model-View-Controller) 1、简介 MVC是模型-视图-控制器,它是MVC、MVP、MVVM这三者中最早产生的框架,其他两个框架是以它为基础发展而来的。 MVC的目的就是将M和V的代码分离,且M…

2023年 3月 25日 0条评论 14点热度 0人点赞 阅读全文

  时间是过得真快,就这么一晃就快过了2年了。自2021年5年以来,跌跌爬爬,在架构师的岗位上也快“混”迹2年了,是时候好好静下心来梳理梳理,好好想一想接下来的路该怎么走,如何才能获得更大的提升,毕竟留给快35岁程序猿的时间已经不多了。 下面,我想结合自己的经历,谈一谈自己对架构师岗位的感受和想法,也是希望这样能够更好地提醒和鞭策自己,时刻不要忘了,你的本质工作是一个【架构师】。 踏上新的征程 时钟拨回到2年前,那是2021年5月的那个夏天,因个人原因我向前东家提出了离开,留下曾经一起奋斗过的小伙伴。 在…

2023年 3月 25日 0条评论 20点热度 0人点赞 阅读全文

随着互联网的发展,越来越多的公司摒弃了Hibernate,而选择拥抱了MyBatis。而且,很多大厂在面试的时候喜欢问MyBatis底层的原理和源码实现。总之,MyBatis几乎成为了Java开发人员必须深入掌握的框架技术,今天,我们就一起来深入分析MyBatis源码。文章有点长,建议先收藏后慢慢研究。整体三万字左右,全程高能,小伙伴们可先收藏后慢慢研究。 小伙伴们如果觉得文章不错,点赞、收藏、评论,分享走一起呀,记得给冰河来个一键三连~~ 好了,我们开始今天的正文。 MyBatis源码解析 大家应该都知道Myba…

2023年 3月 25日 0条评论 16点热度 0人点赞 阅读全文

Java8有哪些新特性? 简单来说,Java8新特性如下所示: Lambda表达式 函数式接口 方法引用与构造器引用 Stream API 接口的默认方法与静态方法 新时间日期API 其他新特性 其中,引用最广泛的新特性是Lambda表达式和Stream API。 Java8有哪些优点? 简单来说Java8优点如下所示。 速度更快 代码更少(增加了新的语法Lambda表达式) 强大的Stream API 便于并行 最大化减少空指针异常Optional Lambda表达式 什么是Lambda表达式? Lambda表达…

2023年 3月 25日 0条评论 16点热度 0人点赞 阅读全文

大家好,我是冰河~~ 在【精通高并发系列】的《我用多线程优化了亿级流量电商业务下的海量数据校对系统,性能直接提升了200%!!(全程干货,建议收藏)》一文中,我们主要使用了CountDownLatch这个类来优化程序的性能。在文章发表后收到很多读者的私信:为啥不用CompletableFuture呢?看到这些私信留言,其实我心里还是挺高兴的,说明小伙伴们真的看进去了,也在思考。 如果文章对你有点帮助,小伙伴们点赞、收藏、评论、分享走起呀~~ 其实,小伙伴们说的CompletableFuture能够实现程序的优化效果…

2023年 3月 25日 0条评论 16点热度 0人点赞 阅读全文
1234524