
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
上一篇博客介绍了为什幺要选择阿里云的邮箱推送服务,以及要用阿里云邮箱推送服务要准备的一些必要条件。本篇博客就一步一步带领大家如何将阿里云邮箱推送服务运用到自己的网站中。 1.配置好自己发件邮箱的基本设置如下图三项,并验证通过 2.SDK下载及安装 直接下载http://aliyundm.oss-cn-hangzhou.aliy
最近做项目的时候用到了阿里云的邮箱推送。首先站在我自己的理解的角度,为什么要用阿里云邮箱推送服务? 首先从万网说起。 中国万网是中国最大的互联网基础服务提供商之一,服务范围涵盖基础的域名服务、主机服务;企业邮箱、网站建设、网络营销、语音通信等应用服务;以及高端的企业电子商务解决方案和顾问咨询服务,旗下拥有www.net.cn及www.com.cn等网站。 阿里巴巴阿里
开发完接口自动进行单元测试,是一个软件开发工程师的必备素养,特别是跟别人合作的时候。如果自己开发完的接口没有进行接口测试就发布,别人用起来满满的bug,对自己喝对别人都是极不负责任的。一、什么是单元测试单元测试是针对程序的最小单元来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。一个单元可能是单个程序、类、对象、方法等。 ——维基百科二、为什么要进行单元测试(1)减少bug,预防自己写的
日常开发中,括号多了看起来难免会有些烦恼,尤其是修改别人代码的时候,心中飘过一万只CNM,如何让多括号看起来更显眼呢,下面给大家推荐idea的一个插件彩虹括号????配置插件IntelliJ IDEA->Prefrences…->Plugins搜索RainBow Brackets2.使用括号展示的是不同颜色option键+右击,别的代码变灰command+右击,代码块样式...
日常开发中,括号多了看起来难免会有些烦恼,尤其是修改别人代码的时候,心中飘过一万只CNM,如何让多括号看起来更显眼呢,下面给大家推荐idea的一个插件彩虹括号????配置插件IntelliJ IDEA->Prefrences…->Plugins搜索RainBow Brackets2.使用括号展示的是不同颜色option键+右击,别的代码变灰command+右击,代码块样式...
日常开发中,括号多了看起来难免会有些烦恼,尤其是修改别人代码的时候,心中飘过一万只CNM,如何让多括号看起来更显眼呢,下面给大家推荐idea的一个插件彩虹括号????配置插件IntelliJ IDEA->Prefrences…->Plugins搜索RainBow Brackets2.使用括号展示的是不同颜色option键+右击,别的代码变灰command+右击,代码块样式...
ThreadLocal是什么ThreadLocal是一个关于创建线程局部变量的类。是线程私有的。通常情况下,我们创建的变量是可以被任何一个线程访问并修改的。而使用ThreadLocal创建的变量只能被当前线程访问,其他线程则无法访问和修改。虽然ThreadLocal并不在java.util.concurrent包中而在java.lang包中,但更倾向于把它当作是一种并发容器(虽然真正存放数...
mybatis说到“版本号”,不仅用于表示软件的版本,还可以用作数据库的并发控制,这就是本文所要讲述的主要问题。欢迎各位读者驻足鉴赏。1、并发的控制策略:控制并发采用的策略通常分为乐观锁和悲观锁。乐观锁的定义:顾名思义,对加锁持有一种乐观的态度,即先进行业务操作,不到最后一步不进行加锁,乐观地认为加锁一定会成功的,在最后一步更新数据的时候再进行加锁。悲观锁的定义:正如其名字一样,悲观锁对数据加锁持
cursor:hand与 cursor:pointer 的效果是一样,都像手形光标。但用FireFox浏览时才注意到使用cursor:hand在FireFox里并被支持。cursor:hand:IE完全支持。但是在firefox是不支持的,没有效果。cursor:pointer:是CSS2.0的标准。所以firefox是支持的,但是IE5.0既之前版本不支持。IE6开始支持。
为什么要引入数据容器 在书写程序的时候,我们常常需要对大量的对象引用进行管理。为了实现有效的归类管理,我们常常将同类的引用放置在同一数据容器中。由于数据容器中存放了我们随时可能需要使用到的对象引用,所以一般的数据容器要都要能能提供方便的查询、遍历、修改等基本接口功能。早期的OOP语言都通过数组的方式来实现对引用集的集中管理和维护。 但是数组方式下,数组大小需要







