当你想找一家餐厅吃饭,却不知道去哪家,这时候手机跳出一条通知,为你自动推送附近优质餐厅的信息,你会点击查看吗?当你还在店内纠结于是否买下一双球鞋时,手机应用给了你发放了老顾客5折优惠券,这样的广告你有拒绝的理由吗? 这样的广告不仅不会引起用户的厌烦,还满足了用户的需求。更准确的广告推送,减少对用户不必要的打扰,提高用户对应用的满意度。那如何才能给自己的
分类:
其他好文 时间:
2020-07-01 16:04:03
阅读次数:
64
原文:https://devblogs.microsoft.com/dotnet/understanding-the-whys-whats-and-whens-of-valuetask/ 作者:Stephen 翻译:xiaoxiaotank 备注:本文要求读者对Task有一定的了解,文章文字描述较多 ...
1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的 ...
分类:
数据库 时间:
2020-06-28 18:11:57
阅读次数:
51
在引导Linux开机之前需要先清楚Linux启动的必要或者说是先决条件,这里就是提到了u-boot的作用了引用百度云 主要用于嵌入式系统的引导加载,其实在我调试下来总结一下就是初始化硬件这里的硬件包括必要部分和不必要的部分,比如SOC的时钟,外部RAM(DDR内存),栈等。因为linux的内核相对于 ...
分类:
系统相关 时间:
2020-06-26 22:06:14
阅读次数:
76
我平常用 vscode 码字,经常使用一些 C/C++ 插件,这里整理下分享给大家,不过插件开启太多会造成 vscode 卡顿,所以如果内存不太够,建议关掉一些不必要的插件。 一、主题和图标 以下这些主题都还不错: Atom One Dark Theme Material Theme Monokai ...
分类:
编程语言 时间:
2020-06-26 01:42:42
阅读次数:
80
Spring框架为任何类型的部署平台上的基于Java的现代企业应用程序提供了全面的编程和配置模型。
Spring的一个关键元素是在应用程序级别的基础架构支持:Spring专注于企业应用程序的“管道”,以便团队可以专注于应用程序级别的业务逻辑,而不必与特定的部署环境建立不必要的联系。 ...
分类:
编程语言 时间:
2020-06-26 01:21:25
阅读次数:
76
为了防止某些具有连带性的业务发生异常,导致数据库数据产生非正常的变化,需要对这些业务进行事务管理。这些被事务进行管理的一系列与数据库相关的操作,要么同时成功,要么同时失败。在进行如银行转账的关联操作的业务上,解决了不必要的麻烦。 Java中通过数据库连接对象来进行事务管理 这里以 mysql 例,在 ...
分类:
数据库 时间:
2020-06-21 17:37:40
阅读次数:
47
(1)保证了类型的安全性:泛型约束了变量的类型,保证了类型的安全性。例如List<int>和ArrayList。List<int>集合只能加入int类型的变量,ArrayList可以Add任何常用类型,编译的时候不会提示错误。 (2)避免了不必要的装箱、拆箱操作,提高程序的性能:泛型变量固定了类型, ...
分类:
其他好文 时间:
2020-06-18 16:07:05
阅读次数:
51
苹果新推出的Apple 16英寸MacBook Pro为消费者提供了很多便利,采用AMD Pro 5600M移动显卡,旨在为移动中的用户带来台式机级别的图形处理性能,为高工作负载的计算工作提供强劲动力,使专业用户在忙碌的工作中最大限度地提高生产力。 16英寸MacBook Pro有哪些优势? 16英 ...
分类:
移动开发 时间:
2020-06-18 13:15:06
阅读次数:
260
SPI 全称为 Service Provider Interface,是一种服务发现机制 一、Java SPI 从上面可以看出Java中的SPI最大的缺点是会加载一些不必要的组件。 二、Dubbo SPI (1)基本原理 Dubbo在某个接口上加上@SPI注解后,表明该接口为可扩展接口 Extens ...
分类:
其他好文 时间:
2020-06-16 13:26:35
阅读次数:
82