首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    你为什么总是写不出正确、高效的并发程序?| 极客时间

    并发编程的优势是可以提高程序的执行效率和资源利用率,短板和难点是它会涉及线程通信、同步互斥等等相关问题。那我们应该怎么学习并发编程呢?是不是一上来就去看 Java SDK 的并发包?...他前前后后写了 18 年的程序,曾主导研发了支持高并发处理能力的 API 网关、高性能数据库连接池以及海量数据归档平台。最近 10 年,他一直从事 Java 开发平台和基础中间件的设计开发工作。...为什么推荐这个专栏? 非常落地,带你掌握解决并发问题的关键。宝令会详解 12 个 Java 并发工具类,及 9 种最常见的并发设计模式。...另外,极客时间我不止一次推荐过,平台内容以及讲师都非常厉害。吸收他人的经验,提高自己“解决问题”的能力,无疑是个人成长和提升职场竞争力的最快方式。...现有 12.12 限时抢先特惠,老用户 7 折,新用户 5 折,扫码或点击阅读原文抢

    14.9K20

    从0-1教你利用服务器做属于自己的个人博客

    12.12左右的版本, 主要是太新的版本,目前hugo,gitbook。...hexo的支持都不太好 截至写这篇文档前,最新的版本为16.13.0 下图所示,由于页面太多,我们先点击第4页,以浏览后面的页面,找到12.12左右的版本 如下图所示,点击至第7页,理由同上 如下图所示...,在点击到第10页时,我们可以看到有12.12左右的版本 此时我们选择12.12.7版本下载,如图所示点击下载 跳转至如下页面后点击图上所指的链接进行下载 下载中,等待安装包下载完成后打开安装 点击...“打开文件”进行安装 若弹出如下页面,点击“是”,允许应用对设备进行更改即可!...git 网址如下:https://git-scm.com/ 复制到浏览器打开即可 点击图示按钮下载git安装包 等待下载完成…… 点击“打开文件”运行安装 若弹出如下页面,点击“是”,允许应用对设备进行更改即可

    2.3K30

    案例 | 养花不用浇水?种植还能这么玩....

    便是希望借助先进的互联网信息技术,宣传智能花园产品;通过新颖、美观的界面来吸引用户的眼球,加深用户对产品的印象,让用户记住自己的品牌;对智能花园产品进行宣传展示,方便用户快速了解产品的使用方法,同时产品也会链接到优然家在淘宝...、京东等电商平台上线的智能花园产品,方便用户直接在线购买;利用网站发布新闻动态、传播行业资讯和产品知识,提升智能花园产品的知名度。...网站是否简单易用,用户是否能够直观体验到产品内容,是优然家在选择网站平台时考虑的重点,我们为优然家推荐了H5响应式建站,客户在试用期间便对我们的服务和产品十分满意,并购买了产品。...优然家_14.jpg 二、页面设计 H5响应式引擎完美适配任何尺寸屏幕,自动优化了网站内容在电脑、平板、手机上的浏览效果,用户在点击链接访问产品页面将会根据不同的尺寸呈现出最佳的效果。...12.12预热,建站送礼,更多优惠点击了解详情 >> 广告图8---副本_02.jpg

    5K121

    数据显示5个码农中​就有1个妹子!谎称IT运维男骗财骗色,诈骗90W被侦察;俄罗斯面临IT危机,存储数据将耗尽|一周 IT资讯

    报告显示,女程序员群体中,青年群体占多数,44.33%的女程序员为18-24岁;年龄在25-34岁的人数次之,占比38.77%;35-44岁人群和45岁及以上女程序员分别占比12.12%和4.78%。...在对方的糖衣炮弹和游说之下,事主便在该男子的指导下在该平台上充值 8000 元进行投注。...事主按照对方指示在该平台投注几乎是只赢不输,但是平台一直不能提现,每次提现就说要开绿色通道,开绿色通道就要加大投注金额,并且两人的账号被绑定为情侣号,还需要两人一起提现才能操作。...紫光股份旗下新华三集团凭借完善的云、网、安整体解决方案及多年的技术积累独家中标,中标金额达 1.99 亿元,总设备数量超 1800 余台,成为中国广电 5G IT云资源池建设的独家供应商,充分展现了中国广电对新华三集团产品和实力的高度认可与信赖...GOPS 全球运维大会 2022 · 深圳站正式开启,国内外互联网、金融、通信领域TOP议题来袭~,关注 GOPS,运维转型不背锅~ > 近期好文: 推荐六款实用

    1.1K20

    Netflix的快速事件通知系统

    用户使用场景 观看活动: 当一个会员开始观看一个节目时,他们的 "继续观看 "列表应该在他们所有的设备上更新,以反映该观看活动。 个性化体验的刷新: Netflix的推荐引擎不断刷新对每个会员的推荐。...更新的推荐需要及时传递到设备上,以获得最佳的会员体验。 会员计划的改变: 会员经常改变他们的计划,导致他们的体验发生变化,必须立即反映在他们所有的设备上。...混合通信模式 正如本文前面提到的,像RENO这样的服务的一个关键挑战是支持多种平台。虽然移动设备几乎总是连接到互联网并可以到达,但智能电视只有在使用时才会在线。...例如,完全依靠设备经常给家里打电话更新的Pull模式会导致移动应用程序的聊天。这反过来又会触发iOS和Android平台强制执行的每个应用的通信限制(我们还需要考虑到低带宽连接)。...引用链接 [1] 原文链接: https://netflixtechblog.com/rapid-event-notification-system-at-netflix-6deb1d2b57d1

    1.2K40

    2-ESP8266 SDK开发-项目开发教程-微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT实现远程通信控制(自建物联网平台)

    模组而写的; 注意 这节是连接的自建的物联网平台,用户可以按照下面的教程自行搭建; https://www.cnblogs.com/yangfengwu/p/13208227.html 教程有Windows...,可能通信有问题) 推荐在微信小程序平台上设置域名白名单 点击预览,然后使用微信扫描安装到手机 7.添加设备 8.添加WiFi设备 9.手机连接自家的路由器,输入自家路由器密码 提示:路由器名称会自动显示...页面显示的为设备的温湿度数据, 可以点击按钮控制开发板继电器 整体说明 整个程序就是利用MQTT服务器实现微信小程序和设备之间通信....微信小程序通过和设备配网绑定,让设备连接上路由器. 通信过程中,APP也获取到了设备的MAC地址信息....api函数 用户可以根据自己的mqtt服务器更改参数 2,连接mqtt只需要在一开始的时候调用下  MQTT.ConnectMqtt();//链接MQTT 然后内部就是自动连接. 3,点击页面上的设备

    1.4K30

    2-STM32+Air724UG基本控制篇(自建物联网平台)-整体运行测试-微信小程序扫码绑定Air724,并通过MQTT和模组实现远程通信控制(使用模组自带MQTT命令)

    使用开发工具打开以下工程) 注:如果没有学习过小程序,请先学习微信小程序开源教程 8.点击 预览,使用微信扫码以后安装到手机 注:默认连接的我的服务器,mnif.cn,用户可以在详情里面选择不校验域名(不推荐...,可能通信有问题) 推荐在微信小程序平台上设置域名白名单 点击预览,然后使用微信扫描安装到手机 9.添加设备 10.扫码添加 11.扫描模组上面的二维码 11.扫描成功以后,自动跳转到主页面...,并添加了一个设备 显示的为设备的IMEI号 12.点击设备进入设备控制页面 整体说明 整个程序就是利用MQTT服务器实现APP和设备之间通信....api函数 用户可以根据自己的mqtt服务器更改参数 10,连接mqtt只需要在一开始的时候调用下  MQTT.ConnectMqtt();//链接MQTT 然后内部就是自动连接. 11,点击页面上的设备...15.点击按钮发布继电器控制命令 结语 对于初学者,感受一下远程通信就可以.在后面的章节中将会详细的学习到是怎么做到的.

    1K21

    基于边缘智能网关的远程监测与数据采集方案

    数据采集:对物联网机械设备的业务数据进行集中采集、定时采集 远程锁机:远程控制机械设备进行停机等 物联网云平台: 对设备进行远程集中监测和指令控制,同时实现数据业务展示 二.项目所需设备 前端设备:包括...服务器:阿里云或是本地服务器,可以布署企业私有云平台。...云平台:具备对设备监测、指令控制、数据业务展示和远程在线升级等功能的综合性管理系统 网络拓扑方式 :4G网络+VPN组网 由于设备现场不可以拉网线,所以基本是4G或WIFI的无线通信形式为主。...优先推荐4G网络方式,WIFI不作为推荐。 原因 1、只要现场有4G信号的覆盖,就可以通过物联网卡实现快速对接, WIFI容易受复杂环境的干扰,同时需要考虑WIFI信号的牵线和覆盖。...为什么要实现VPN组网 1、解决现在4G网络IP不固定问题 2、提供设备远程上传下载 3、提高安全性 4、可以远程对网关和设备进行远程配置 推荐网关 BMR200工业路由器:欧盟CE认证,支持MQTT协议

    1.4K20

    805-Air724UG模块(4G全网通GPRS开发)-微信小程序扫码绑定Air724,并通过MQTT实现远程查看摄像头图像(自建MQTT服务器)

    也可以使用我提供的 3,正常情况下开发板日志会显示如下 4,使用微信小程序开发工具打开微信小程序工程 5.注意事项 注:默认连接的我的服务器,mnif.cn,用户可以在详情里面选择不校验域名(不推荐...,可能通信有问题) 推荐在微信小程序平台上设置域名白名单 6,点击 预览,使用微信扫码以后安装到手机 7.点击添加设备 8.扫码添加 9.扫描模组上面的二维码 10.扫描成功以后,自动跳转到主页面...,并添加了一个设备 显示的为设备的IMEI号 11.点击设备进入设备控制页面 最上面会显示摄像头图像(每隔6S左右更新一张图片) 点击下面的控制按钮可以控制开发板上的灯 Air724程序说明 1,...index页面 3.index把接收的数据存储起来 4.在onShow显示数据 5,MQTT部分 paho-mqtt.js 官方底层包  mqtt.js本人再次封装的mqtt包,用户后期通信都是使用这个里面的...api函数 用户可以根据自己的mqtt服务器更改参数 6,连接mqtt只需要在一开始的时候调用下  MQTT.ConnectMqtt();//链接MQTT 然后内部就是自动连接. 7,点击页面上的设备

    92120

    车联网如何保障数据安全?

    车联网的概念起源于物联网,即车辆物联网,是以行驶中的车辆为信息感知对象,借助新一代信息通信技术,实现车与云平台、车与车、车与路、车与人、车内等全方位网络链接,即将车内网、车际网和车载移动互联网进行融合。...伴随者5G网络以及车载智能设备领域的发展,车内信息通信、数据传输、无线控制等都有了质的发展:手机互联:车联网的通信系统以WIFI、移动网络、无线网络、蓝牙网络为主,车联网的大部分网络需求需要和网络运营商合作...智能音响配备配合触屏控制面板及大数据推荐引擎,用户的感官体验得到明显升级;智能后视镜能够帮助我们关注路面情况,及时语音预警;智能语音识别领域的发展,使得车载的人机交互场景得到很大的提升(不再需要一边开车一边输入文字查找目的地...FinClip小程序技术平台能够让任何终端设备运行小程序,其主要特点如下:软件一端上架,多终端运行。包括 Linux、Windows、MacOS、麒麟等操作系统。...这意味着,PC 端、车载设备、智能电视都能使用小程序了,实现了小程序的“一次开发,到处运行”,同时触达众多流量平台,而不仅仅局限于微信生态。完全兼容微信小程序开发标准与规范。

    97400

    2-STM32+BC26基本控制篇-整体运行测试(微信小程序)

    6.点击 预览,使用微信扫码以后安装到手机 注:默认连接的我的服务器,mnif.cn,用户可以在详情里面选择不校验域名(不推荐,可能通信有问题) ?...也可以在微信小程序平台上设置域名白名单(推荐) ? ? 注:预览模式有时间限制,如想长期使用,请发布小程序 ? 注: 微信小程序平台上设置域名白名单 7.添加设备 ? 8.选择扫码添加 ?...程序整体说明 1.首先我说一下微信小程序 的UI页面下载链接 RGB调色UI源码链接 https://segmentfault.com/a/1190000017749965 2.提示 整个程序就是利用MQTT...服务器实现微信小程序和设备之间通信....结语 对于初学者,感受一下远程通信就可以.在后面的章节中将会详细的学习到是怎么做到的.

    71820

    2-STM32F103+ML307(中移4G Cat1)基本控制篇(自建物联网平台)-整体运行测试-Android和微信小程序扫码绑定ML307,并通过MQTT实现远程通信控制(使用模组内置MQTT协

    GPRS模块和单片机连接说明 单片机通过串口2和GPRS模块通信;  单片机PA8引脚作为复位模组使用; (单片机)PA2    ----   (4G模组)RX; (单片机)PA3    ----   ...注:如果没有学习过小程序,请先学习微信小程序开源教程 2.点击 预览,使用微信扫码以后安装到手机 注:默认连接的我的服务器,mnif.cn,用户可以在详情里面选择不校验域名(不推荐,可能通信有问题)...推荐在微信小程序平台上设置域名白名单 点击预览,然后使用微信扫描安装到手机 3.添加设备 4.扫码添加 5.扫描模组上面的二维码 6.扫描成功以后,自动跳转到主页面,并添加了一个设备 显示的为设备的IMEI...号 7.点击设备进入设备控制页面 整体说明 整个程序就是利用MQTT服务器实现APP和设备之间通信....  MQTT.ConnectMqtt();//链接MQTT 然后内部就是自动连接. 2,点击页面上的设备,携带着设备的MAC地址信息跳转到设备控制页面 3,控制页面在onLoad函数里面接收跳转的数据,

    11110

    如何打造车联网安全标准?

    百度百科的词条中有车联网的相关概念:车辆上的车载设备通过无线通信技术,对信息网络平台中的所有车辆动态信息进行有效利用,在车辆运行中提供不同的功能服务。...车联网的概念起源于物联网,即车辆物联网,是以行驶中的车辆为信息感知对象,借助新一代信息通信技术,实现车与云平台、车与车、车与路、车与人、车内等全方位网络链接,即将车内网、车际网和车载移动互联网进行融合。...车联网是利用传感技术感知车辆的状态信息,并借助无线通信网络与现代智能信息处理技术实现交通的智能化管理,以及交通信息服务的智能决策和车辆的智能化控制。随着数字化、智能化的演进,车载使用场景日益丰富。...智能音响配备配合触屏控制面板及大数据推荐引擎,用户的感官体验得到明显升级;智能后视镜能够帮助我们关注路面情况,及时语音预警;智能语音识别领域的发展,使得车载的人机交互场景得到很大的提升;行车记录仪帮助车主及交警对于交通事故的责任判定起决定作用...这意味着,PC 端、车载设备、智能电视都能使用小程序了,实现了小程序的“一次开发,到处运行”,同时触达众多流量平台,而不仅仅局限于微信生态。完全兼容微信小程序开发标准与规范。

    57410

    0-STM32G070+Air724UG(4G)基本控制篇(自建物联网平台)-整体运行测试-微信小程序扫码绑定Air724UG(4G),并通过MQTT实现远程通信控制

    使用开发工具打开以下工程) 注:如果没有学习过小程序,请先学习微信小程序开源教程 8.点击 预览,使用微信扫码以后安装到手机 注:默认连接的我的服务器,mnif.cn,用户可以在详情里面选择不校验域名(不推荐...,可能通信有问题) 推荐在微信小程序平台上设置域名白名单 点击预览,然后使用微信扫描安装到手机 9.添加设备 10.扫码添加 11.扫描成功以后,自动跳转到主页面,并添加了一个设备 显示的为设备的...IMEI号 12.点击设备进入设备控制页面 整体说明 整个程序就是利用MQTT服务器实现APP和设备之间通信....用户始终记住:和mqtt服务器通信就是和tcp服务器通信.不过他们之间的通信数据需要按照mqtt协议规定. 2.配置所连接的MQTT服务器的参数 3.初始化MQTT变量,注册相应的回调函数 我编写的包是以注册回调函数的形式使用...api函数 用户可以根据自己的mqtt服务器更改参数 16,连接mqtt只需要在一开始的时候调用下  MQTT.ConnectMqtt();//链接MQTT 然后内部就是自动连接. 17,点击页面上的设备

    87810

    2-STM32F103+ML307(中移4G Cat1)基本控制篇(自建物联网平台)-整体运行测试-微信小程序扫码绑定ML307,并通过MQTT实现远程通信控制(单片机处理MQTT协议)

    使用开发工具打开以下工程) 注:如果没有学习过小程序,请先学习微信小程序开源教程 8.点击 预览,使用微信扫码以后安装到手机 注:默认连接的我的服务器,mnif.cn,用户可以在详情里面选择不校验域名(不推荐...,可能通信有问题) 推荐在微信小程序平台上设置域名白名单 点击预览,然后使用微信扫描安装到手机 9.添加设备 10.扫码添加 11.扫描模组上面的二维码 11.扫描成功以后,自动跳转到主页面,并添加了一个设备...显示的为设备的IMEI号 12.点击设备进入设备控制页面 整体说明 整个程序就是利用MQTT服务器实现APP和设备之间通信....用户始终记住:和mqtt服务器通信就是和tcp服务器通信.不过他们之间的通信数据需要按照mqtt协议规定. 2.配置所连接的MQTT服务器的参数 3.初始化MQTT变量,注册相应的回调函数 我编写的包是以注册回调函数的形式使用...api函数 用户可以根据自己的mqtt服务器更改参数 1,连接mqtt只需要在一开始的时候调用下  MQTT.ConnectMqtt();//链接MQTT 然后内部就是自动连接. 2,点击页面上的设备,

    14310

    2-CH579M+(Air724UG,4G)物联网开发-整体运行测试-微信小程序扫码绑定Air724,并通过MQTT和单片机实现远程通信控制

    使用开发工具打开以下工程) 注:如果没有学习过小程序,请先学习微信小程序开源教程 8.点击 预览,使用微信扫码以后安装到手机 注:默认连接的我的服务器,mnif.cn,用户可以在详情里面选择不校验域名(不推荐...,可能通信有问题) 推荐在微信小程序平台上设置域名白名单 点击预览,然后使用微信扫描安装到手机 9.添加设备 10.扫码添加 11.扫描设备的二维码 12.扫描成功以后,自动跳转到主页面,...并添加了一个设备 显示的为设备的IMEI号 13.点击设备进入设备控制页面 整体说明 整个程序就是利用MQTT服务器实现APP和设备之间通信....用户始终记住:和mqtt服务器通信就是和tcp服务器通信.不过他们之间的通信数据需要按照mqtt协议规定. 2.配置所连接的MQTT服务器的参数 3.初始化MQTT变量,注册相应的回调函数 我编写的包是以注册回调函数的形式使用...api函数 用户可以根据自己的mqtt服务器更改参数 15,连接mqtt只需要在一开始的时候调用下  MQTT.ConnectMqtt();//链接MQTT 然后内部就是自动连接. 16,点击页面上的设备

    69140

    0-STM32F103+EC200(移远4G Cat1)基本控制篇(自建MQTT服务器)--整体运行测试-微信小程序扫码绑定EC200,并通过MQTT实现远程通信控制

    使用开发工具打开以下工程) 注:如果没有学习过小程序,请先学习微信小程序开源教程 8.点击 预览,使用微信扫码以后安装到手机 注:默认连接的我的服务器,mnif.cn,用户可以在详情里面选择不校验域名(不推荐...,可能通信有问题) 推荐在微信小程序平台上设置域名白名单 点击预览,然后使用微信扫描安装到手机 9.添加设备 10.扫码添加 11.扫描模组上面的二维码 11.扫描成功以后,自动跳转到主页面...,并添加了一个设备 显示的为设备的IMEI号 12.点击设备进入设备控制页面 整体说明 整个程序就是利用MQTT服务器实现APP和设备之间通信....用户始终记住:和mqtt服务器通信就是和tcp服务器通信.不过他们之间的通信数据需要按照mqtt协议规定. 2.配置所连接的MQTT服务器的参数 3.初始化MQTT变量,注册相应的回调函数 我编写的包是以注册回调函数的形式使用...api函数 用户可以根据自己的mqtt服务器更改参数 16,连接mqtt只需要在一开始的时候调用下  MQTT.ConnectMqtt();//链接MQTT 然后内部就是自动连接. 17,点击页面上的设备

    1.5K60
    领券