- 手机远程控制树莓派-BLINKER应用(物联网基础)
crossni
硬件
最近我在组件自己家的服务器,装了3块3T的硬盘组软RAID5,另外两块500G的淘汰硬盘搞了个软RAID0。由于我买了坚果云这个软件服务,所以我对云储存并无太大的兴趣,只是有时候要远程回家翻翻服务器上的东西,或者挂着下载个东西,跑个pyspark之类的。由于我比较环保(比较心痛钱),希望电脑只在我希望的时候才打开,所以我需要远程开机功能,而且是用手机的APP就能打开。于是我对物联网做了一些简单的研
- 点灯科技esp32 idfv5.1组件库
顾小豆
esp32电灯科技
最近研究了一下点灯科技的app,看到官方提供的esp32idf组件库支持v4.3/v4.4,所以就将其移植一下,让其支持v5.1版本,下载地址如下:https://github.com/guxiangguo/blinker-esp-idf_v5.1.githttps://gitee.com/gu-xiangguo/blinker-esp-idf_v5.1.git具体使用方法参见官方指导手册,v5.
- 小爱通同学控制5个设备
vv是第一
IOT网页开发单片机
#defineBLINKER_WIFI#defineBLINKER_MIOT_MULTI_OUTLET//设置为小爱多个插座的模式#include#defineBLINKER_PRINTSerial//串口协议库#defineBLINKER_WITHOUT_SSLchari;charauth[]="3253f0eba874";//填上刚刚记下来的密钥/*******直连(直连时取消注释)*****
- 连接阿里云MQTT服务器(基于ESP8266、Arduino库)
弱冠少年
嵌入式软件物联网
ESP8266官方Arduino库连接阿里云起因参考步骤踩坑待更移植esp32起因想用手机客户端小程序/APP显示esp8266上传的数据或者控制8266,虽然市面上有blinker这样成熟的开发方式,但是为了更了解底层开发,选择从协议到云平台都走一通(虽然是用的arduino)参考完全参考@单片机菜鸟哥的这个章节(有步骤有例程)https://blog.csdn.net/dpjcn1990/ar
- ESP32/ESP01S-使用WIFI进行UDP通信, 控制继电器开合
羡林i
ESP32ESP8266udp单片机网络协议
项目简介ESP32作为主机,接收点灯科技App下发的控制命令ESP8266-01S作为从机,使用UDP接收ESP32主机发送的命令使用点灯科技进行命令下发至ESP32主机正常情况下没有问题,但是因为使用了UDP协议,所以无法保证从机是否收到消息ESP32主机代码#defineBLINKER_WIFI#include#include#includecharauth[]="bf5798db6279";
- Flask中信号机制用法
IT之一小佬
Flask框架pythonflask信号机制
1、信号机制1.1信号机制介绍大白话来说,类似于两方属于敌对关系时,某人在敌对方阵营进行交谈,一旦遇到特殊情况,某人便会发送信号,他的同伙接收(监听)到他发的信号后,同伙便会做出一系列的应对策略(进攻|撤退)。1.2第三方库安装flask中的信号使用的是一个第三方插件,叫做blinker。通过piplist看一下,如果没有安装,通过以下命令即可安装blinker。pipinstallblinker
- blinker+esp8266点灯(入门篇)
帆帆的杂货铺
esp8266物联网单片机嵌入式硬件
之前有分享过智能浇花系统的总体框架图,那次分享后留下了一些遗留问题。因为疫情原因快递比较慢,我买的esp8266模块到了昨天才拿到,其中我们的智能浇花系统有一部分就是用blinker+esp8266模块实现远程的控制功能。使用esp8266&WiFi接入自blinkerApp2.1.1起,原WiFi接入和MQTT已经合并为新WiFi接入使用WiFi接入,当设备和手机在同一个局域网中,为局域网通信其
- esp8266 lcd 天气_自制WiFi天气时钟基于Blinker esp-01(8266) u8g2驱动12864 LCD屏
weixin_39965794
esp8266lcd天气
#defineBLINKER_WIFI#include#include#include#include#includecharauth[]="YourDeviceSecretKey";charssid[]="YourWiFinetworkSSIDorname";charpswd[]="YourWiFinetworkWPApasswordorWEPkey";charhome_add[]="jilin
- 立创开源 | 基于ESP-01的物联网继电器
BingoK.Lv
开源物联网
本工程全部内容已在立创开源平台完全开源,有感兴趣的可以去看看:开源链接(一)前期准备(1)手机端下载“点灯blinker”APP,并按照附件中"Blinker手机端配置操作手册"配置环境;(2)准备好电路所需元器件,如USB-TTL下载器,ESP-01,5V继电器,光耦PC817,AMS1117-3V3等元件并焊接;(3)更改程序中自家WiFi信息、blinker密钥等后,下载程序;(二)手机端B
- flask需要掌握的内容
_冰澈
flaskpython后端
Flask和其他框架的区别-Flask内置组件:-配置-路由-视图-模板-session-闪现-蓝图-中间件-特殊装饰器-Flask组件:-flask-session-默认session放在签名的cookie中-redis-flask-SQLAlchemy-flask-migrate-flask-script-blinker-公共组件:-wtforms-dbutil-sqlalchemy-自定义F
- c++ main函数基本操作(3)导入opencv库 导入boost库
summer夏123
c/c++
1导入opencv库:includedirectoriesD:\opencv3.47\includeD:\opencv3.47\include\opencv2librarydirectoriesD:\opencv3.47\x64\vc14\libLinker/inputopencv_world347d.lib#includeusingnamespacecv;2导入boost库:includedir
- The main method caused an error
YiRan_Zhao
bugbug大数据
Submitjobforthe[1]times,lasterroroccurredat[WedOct2510:07:27CST2023],lastErrorMessageisasfollows:runinstancefailed,BLINKerror:bayessubmitjobfailed.jobname:[t363_mes3_dpp_vehicle_info],brserrorCode:[30
- Air780E连接点灯科技-LuatOS
如果能编程回忆
AIR780ECat1开发指南开发资料科技
前面发了腾讯云点灯以后,有朋友提到了点灯科技,人家都叫点灯科技了,那咱们学点灯必须连一下试试呀。本文将记录如何将设备连接点灯云平台,并通过手机进行远程控制先上成果演示一、点灯云准备下载点灯科技的app-blinker,注册账号,这部分就不用写了1、添加设备点击右上角添加设备,设备类型选独立设备右下角选择网络接入然后复制得到的key2、配置设备点击我们刚添加的设备,根据提示,我们直接点载入示例二、设
- 小爱同学点灯出现要操作的设备好像出问题了等一会再试吧的问题解决办法
weixin_44194001
物联网阿里云
项目:使用小爱同学连接BlinkerESP8266,用小爱同学实现点灯出现了"要操作的设备好像出问题了等一会再试吧"的问题。困惑了我好几天,也是刚刚才找到解决办法。所以,很兴奋来写下来,希望能帮助更多同学来解决这一小bug~~~~Blinker官网有说点灯Broker暂不支持语音控制,请选择阿里云Broker.所以在blinkerAPP中添加设备时,应选择阿里云
- 天问arspro与esp8266交互,带源码与程序示例
jayxtt999
物联网
硬件天问asrproesp8266模块接线方式asrproesp8266PA2D7PA3D8GNDGND3v33v3串口通信如实现一个开机指令可以编辑发送POWER_ON%命令以%结尾同时通过接受返回值来判断是否成功ASR图形代码:esp8266接受端代码示例:源码示例arspro_esp8266其它配合blinker继电器实现远程开关机blinker_esp8266_pc_power
- ESP32连接室内WiFi,手持端Blinker.apk远程在线控制(移动网)
劳动模范WX
c++
/********************************************************************DownloadlatestBlinkerlibraryhere:*https://github.com/blinker-iot/blinker-library/archive/master.zip***Blinkerisacross-hardware,cros
- 点灯科技实现 “ESP8266-01/01s + 继电器” 远程开关
花伤情犹在
lot物联网嵌入式科技iotc++arduino硬件
教程视频ESP-01S继电器插座怎么使用?所需硬件继电器ESP-01S继电器插座WIFI模块esp8266-01swifi模块烧录器软件准备ArduinoIDE需安装好esp8266扩展点击下载下载并安装blinkerAPPAndroid下载:点击下载或在android应用商店搜索“blinker”下载安装IOS下载:点击下载或在appstore中搜索“blinker”下载安装blinkerArd
- KFC玩具HelloKitty风扇改造——ESP32蓝牙blinker、1404无刷电机、双18650
我有在好好学习
ESP32/ESP8266物联网
改装KFC玩具——ESP32蓝牙无刷风扇ESP32代码:使用NodeMCU-32S#defineBLINKER_BLE#include#include//PWM通道intchannel_PWM=3;//PWM频率,那么周期也就是1/50,也就是20ms,PWM一共有16个通道,0-7位高速通道由80Mhz时钟驱动,后面8个为低速通道由1Mhz时钟驱动intfreq_PWM=50;//PWM分辨率,
- ESP32-CAM ——Blinker平台
我有在好好学习
ESP32/ESP8266单片机物联网
ESP32-CAM,点灯云平台Blinker,MQTT协议,APP控制,Wifi视频监控,点灯,控制舵机。一环境搭建两个宝藏网站点灯科技(diandeng.tech)软件下载-Arduino中文社区第一次体验Arduino按照上面教程安装ESP32固件包语言改为中文二常用基本语法学过stm32再看Arduino代码,有种看少儿编程的感觉哈哈哈串口println用串口连接电脑,5VRX-UoTTX-
- flask-----信号
淘淘桃
flaskflaskpython后端
安装:flask中的信号使用的是一个第三方插件,叫做blinker。通过piplist看一下,如果没有安装,通过以下命令即可安装blinker:pipinstallblinkerflask其中有内置的信号template_rendered=_signals.signal('template-rendered')#模板渲染完成的信号before_render_template=_signals.si
- 基于ESP32和blinker的智能厨房
远望创客学堂
单片机嵌入式硬件人工智能
系统设计及框图:本设计可以实现通过手机APP使用蓝牙或WIFI远程监控厨房设备,可以实时检测环境温湿度光照强度,可监测烟雾及可燃气体,当监测到烟雾和可燃气体后自动开启风扇和蜂鸣器报警,系统具备人体红外传感器,在检测到有人员在厨房时不触发烟雾和可燃气体报警。本设计可用作课程设计或毕业设计,提供软硬件资料及功能定制。设计框图:MCU模块的选型:本设计使用ESP32最小系统板,如下图所示也可以使用ESP
- 智能红外遥控器(五):手机蓝牙控制格力空调
远望创客学堂
红外ESP32arduinostm32物联网单片机嵌入式硬件c语言
本例程的原理是BlinkerAPP通过BLE连接开发板,APP通过控制开发板发送红外信号来间接控制格力空调。IRremoteESP8266库可以控制市场上绝大多数空调品牌,使用IRremoteESP8266库可以直接发送控制格力空调的红外码而不需要学习每个红外命令。例程中做了一个协议切换键用于切换不同空调品牌并发送一个关机码来测试是否能控制到空调,在您不确定家中空调协议的时候可以用来测试。Blin
- 【语音控制】0成本实现小爱远程开关电脑
瑞哥-RealWang
服务器LINUX小爱同学远程开机WOL
背景:之前使用HACS/网页版实现了电脑网络唤醒,但不能关机,不支持小爱问题:不能语音关机,不支持小爱环境:支持WOL的主板电脑,python3.X环境(我这里用了群晖)解法:1.使用小爱添加第三方设备2.第三方平台提供API,3.找台服务器运行Python脚本虚拟一个开关设备,定义开关触发bash脚本方案评估:在评估方案时,在网上查资料最终方案为点灯科技Blinker系统架构:一番研究后最终系统
- RK3568平台使用PyQt5遇到的_ZTI18QOpenGLTimeMonitor, version Qt_5问题解决
fhqlongteng
pyqt5编程qtpythonubuntuPyQt5RK3568
1、背景由于开发需要在ubuntu20.04RK3568平台上面使用PyQt5来运行GUI软件,整个软件的环境如下:python3.8PyQt55.14.1版本firefly@firefly:/usr/bin$piplistPackageVersion------------------------------------------blinker1.4certifi2019.11.28chard
- esp8266-01s烧录AT固件方法以及遇到的问题总结
凉开水白菜
嵌入式相关单片机esp8266
问题总结烧录工具:烧录WiFi固件工具:ESP_DOWNLOAD_TOOL固件下载:安信可固件点击直达这里给出天翼网盘的下载链接:下载链接(访问码:0mv8)事情的起因是因为esp8266连接串口一直串口发送数据这里图没有了,但是大概有一句blinker相关的,然后我就想起了以前给这个esp写过一个小爱同学点灯的程序,这里要做新的项目要用这个模块所以就准备重新烧录一个at固件。第一次烧录遇到esp
- 【物联网 · 嵌入式】使用 ESP8266 接入 Blinker 物联网平台
云朵先生_
嵌入式&单片机nodemcu物联网单片机
一、介绍Blinker是一个简单易用的物联网平台,只需要几行代码,就可以开发出物联网应用。这里我们使用NodeMCU(一种基于esp8266的开发板)接入Blinker平台。NodeMCU在淘宝上仅10元左右二、搭建开发环境1.安装ArduinoIDE①进入Arduino官网https://www.arduino.cc/en/software②选择适合电脑的版本(这里选择的是windows版本)③
- 深读学习之-CV笔记
让生命过得有意义
学习pythontensorflowopencv
基础环境minicondainstallpypackagelistabsl-py0.15.0aiohttp3.7.4.post0astor0.8.1astunparse1.6.3async-timeout3.0.1attrs21.4.0bleach1.5.0blinker1.4brotlipy0.7.0cachetools4.2.2certifi2021.5.30cffi1.14.0chardet
- mian程序
紫薯eee
main#include#include"config.h"#defineBLINKER_PRINTSerial#defineBLINKER_WIFI#includecharauth[]="9bd88da46b95";//APP密钥//intR_VAL=202;intG_VAL=215;intB_VAL=0;#defineR_PIN4//定义LED2灯引脚#defineG_PIN5//定义LED1
- Jetson nano b01 yolov5 config list
律随心动
机器学习YOLO
pip3listPackageVersion-------------------------------------------------absl-py0.12.0apturl0.5.2asn1crypto0.24.0astunparse1.6.3beautifulsoup44.6.0blinker1.4Brlapi0.6.6cached-property1.5.2cachetools4.2.
- blinker
紫薯eee
1,blinker开发文档:https://doc.blinker.app/2,esp8266ArduinoSDK文档:https://arduino-esp8266.readthedocs.io/en/latest/3,blinker官方网站:https://blinker.app/
- Java开发中,spring mvc 的线程怎么调用?
小麦麦子
springmvc
今天逛知乎,看到最近很多人都在问spring mvc 的线程http://www.maiziedu.com/course/java/ 的启动问题,觉得挺有意思的,那哥们儿问的也听仔细,下面的回答也很详尽,分享出来,希望遇对遇到类似问题的Java开发程序猿有所帮助。
问题:
在用spring mvc架构的网站上,设一线程在虚拟机启动时运行,线程里有一全局
- maven依赖范围
bitcarter
maven
1.test 测试的时候才会依赖,编译和打包不依赖,如junit不被打包
2.compile 只有编译和打包时才会依赖
3.provided 编译和测试的时候依赖,打包不依赖,如:tomcat的一些公用jar包
4.runtime 运行时依赖,编译不依赖
5.默认compile
依赖范围compile是支持传递的,test不支持传递
1.传递的意思是项目A,引用
- Jaxb org.xml.sax.saxparseexception : premature end of file
darrenzhu
xmlprematureJAXB
如果在使用JAXB把xml文件unmarshal成vo(XSD自动生成的vo)时碰到如下错误:
org.xml.sax.saxparseexception : premature end of file
很有可能时你直接读取文件为inputstream,然后将inputstream作为构建unmarshal需要的source参数。InputSource inputSource = new In
- CSS Specificity
周凡杨
html权重Specificitycss
有时候对于页面元素设置了样式,可为什么页面的显示没有匹配上呢? because specificity
CSS 的选择符是有权重的,当不同的选择符的样式设置有冲突时,浏览器会采用权重高的选择符设置的样式。
规则:
HTML标签的权重是1
Class 的权重是10
Id 的权重是100
- java与servlet
g21121
servlet
servlet 搞java web开发的人一定不会陌生,而且大家还会时常用到它。
下面是java官方网站上对servlet的介绍: java官网对于servlet的解释 写道
Java Servlet Technology Overview Servlets are the Java platform technology of choice for extending and enha
- eclipse中安装maven插件
510888780
eclipsemaven
1.首先去官网下载 Maven:
http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.2.3-bin.tar.gz
下载完成之后将其解压,
我将解压后的文件夹:apache-maven-3.2.3,
并将它放在 D:\tools目录下,
即 maven 最终的路径是:D:\tools\apache-mave
- jpa@OneToOne关联关系
布衣凌宇
jpa
Nruser里的pruserid关联到Pruser的主键id,实现对一个表的增删改,另一个表的数据随之增删改。
Nruser实体类
//*****************************************************************
@Entity
@Table(name="nruser")
@DynamicInsert @Dynam
- 我的spring学习笔记11-Spring中关于声明式事务的配置
aijuans
spring事务配置
这两天学到事务管理这一块,结合到之前的terasoluna框架,觉得书本上讲的还是简单阿。我就把我从书本上学到的再结合实际的项目以及网上看到的一些内容,对声明式事务管理做个整理吧。我看得Spring in Action第二版中只提到了用TransactionProxyFactoryBean和<tx:advice/>,定义注释驱动这三种,我承认后两种的内容很好,很强大。但是实际的项目当中
- java 动态代理简单实现
antlove
javahandlerproxydynamicservice
dynamicproxy.service.HelloService
package dynamicproxy.service;
public interface HelloService {
public void sayHello();
}
dynamicproxy.service.impl.HelloServiceImpl
package dynamicp
- JDBC连接数据库
百合不是茶
JDBC编程JAVA操作oracle数据库
如果我们要想连接oracle公司的数据库,就要首先下载oralce公司的驱动程序,将这个驱动程序的jar包导入到我们工程中;
JDBC链接数据库的代码和固定写法;
1,加载oracle数据库的驱动;
&nb
- 单例模式中的多线程分析
bijian1013
javathread多线程java多线程
谈到单例模式,我们立马会想到饿汉式和懒汉式加载,所谓饿汉式就是在创建类时就创建好了实例,懒汉式在获取实例时才去创建实例,即延迟加载。
饿汉式:
package com.bijian.study;
public class Singleton {
private Singleton() {
}
// 注意这是private 只供内部调用
private static
- javascript读取和修改原型特别需要注意原型的读写不具有对等性
bijian1013
JavaScriptprototype
对于从原型对象继承而来的成员,其读和写具有内在的不对等性。比如有一个对象A,假设它的原型对象是B,B的原型对象是null。如果我们需要读取A对象的name属性值,那么JS会优先在A中查找,如果找到了name属性那么就返回;如果A中没有name属性,那么就到原型B中查找name,如果找到了就返回;如果原型B中也没有
- 【持久化框架MyBatis3六】MyBatis3集成第三方DataSource
bit1129
dataSource
MyBatis内置了数据源的支持,如:
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<data
- 我程序中用到的urldecode和base64decode,MD5
bitcarter
cMD5base64decodeurldecode
这里是base64decode和urldecode,Md5在附件中。因为我是在后台所以需要解码:
string Base64Decode(const char* Data,int DataByte,int& OutByte)
{
//解码表
const char DecodeTable[] =
{
0, 0, 0, 0, 0, 0
- 腾讯资深运维专家周小军:QQ与微信架构的惊天秘密
ronin47
社交领域一直是互联网创业的大热门,从PC到移动端,从OICQ、MSN到QQ。到了移动互联网时代,社交领域应用开始彻底爆发,直奔黄金期。腾讯在过去几年里,社交平台更是火到爆,QQ和微信坐拥几亿的粉丝,QQ空间和朋友圈各种刷屏,写心得,晒照片,秀视频,那么谁来为企鹅保驾护航呢?支撑QQ和微信海量数据背后的架构又有哪些惊天内幕呢?本期大讲堂的内容来自今年2月份ChinaUnix对腾讯社交网络运营服务中心
- java-69-旋转数组的最小元素。把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素
bylijinnan
java
public class MinOfShiftedArray {
/**
* Q69 旋转数组的最小元素
* 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素。
* 例如数组{3, 4, 5, 1, 2}为{1, 2, 3, 4, 5}的一个旋转,该数组的最小值为1。
*/
publ
- 看博客,应该是有方向的
Cb123456
反省看博客
看博客,应该是有方向的:
我现在就复习以前的,在补补以前不会的,现在还不会的,同时完善完善项目,也看看别人的博客.
我刚突然想到的:
1.应该看计算机组成原理,数据结构,一些算法,还有关于android,java的。
2.对于我,也快大四了,看一些职业规划的,以及一些学习的经验,看看别人的工作总结的.
为什么要写
- [开源与商业]做开源项目的人生活上一定要朴素,尽量减少对官方和商业体系的依赖
comsci
开源项目
为什么这样说呢? 因为科学和技术的发展有时候需要一个平缓和长期的积累过程,但是行政和商业体系本身充满各种不稳定性和不确定性,如果你希望长期从事某个科研项目,但是却又必须依赖于某种行政和商业体系,那其中的过程必定充满各种风险。。。
所以,为避免这种不确定性风险,我
- 一个 sql优化 ([精华] 一个查询优化的分析调整全过程!很值得一看 )
cwqcwqmax9
sql
见 http://www.itpub.net/forum.php?mod=viewthread&tid=239011
Web翻页优化实例
提交时间: 2004-6-18 15:37:49 回复 发消息
环境:
Linux ve
- Hibernat and Ibatis
dashuaifu
Hibernateibatis
Hibernate VS iBATIS 简介 Hibernate 是当前最流行的O/R mapping框架,当前版本是3.05。它出身于sf.net,现在已经成为Jboss的一部分了 iBATIS 是另外一种优秀的O/R mapping框架,当前版本是2.0。目前属于apache的一个子项目了。 相对Hibernate“O/R”而言,iBATIS 是一种“Sql Mappi
- 备份MYSQL脚本
dcj3sjt126com
mysql
#!/bin/sh
# this shell to backup mysql
#
[email protected] (QQ:1413161683 DuChengJiu)
_dbDir=/var/lib/mysql/
_today=`date +%w`
_bakDir=/usr/backup/$_today
[ ! -d $_bakDir ] && mkdir -p
- iOS第三方开源库的吐槽和备忘
dcj3sjt126com
ios
转自
ibireme的博客 做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。 目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库。 首先整理了一份
Github上排名靠
- html wlwmanifest.xml
eoems
htmlxml
所谓优化wp_head()就是把从wp_head中移除不需要元素,同时也可以加快速度。
步骤:
加入到function.php
remove_action('wp_head', 'wp_generator');
//wp-generator移除wordpress的版本号,本身blog的版本号没什么意义,但是如果让恶意玩家看到,可能会用官网公布的漏洞攻击blog
remov
- 浅谈Java定时器发展
hacksin
java并发timer定时器
java在jdk1.3中推出了定时器类Timer,而后在jdk1.5后由Dou Lea从新开发出了支持多线程的ScheduleThreadPoolExecutor,从后者的表现来看,可以考虑完全替代Timer了。
Timer与ScheduleThreadPoolExecutor对比:
1.
Timer始于jdk1.3,其原理是利用一个TimerTask数组当作队列
- 移动端页面侧边导航滑入效果
ini
jqueryWebhtml5cssjavascirpt
效果体验:http://hovertree.com/texiao/mobile/2.htm可以使用移动设备浏览器查看效果。效果使用到jquery-2.1.4.min.js,该版本的jQuery库是用于支持HTML5的浏览器上,不再兼容IE8以前的浏览器,现在移动端浏览器一般都支持HTML5,所以使用该jQuery没问题。HTML文件代码:
<!DOCTYPE html>
<h
- AspectJ+Javasist记录日志
kane_xie
aspectjjavasist
在项目中碰到这样一个需求,对一个服务类的每一个方法,在方法开始和结束的时候分别记录一条日志,内容包括方法名,参数名+参数值以及方法执行的时间。
@Override
public String get(String key) {
// long start = System.currentTimeMillis();
// System.out.println("Be
- redis学习笔记
MJC410621
redisNoSQL
1)nosql数据库主要由以下特点:非关系型的、分布式的、开源的、水平可扩展的。
1,处理超大量的数据
2,运行在便宜的PC服务器集群上,
3,击碎了性能瓶颈。
1)对数据高并发读写。
2)对海量数据的高效率存储和访问。
3)对数据的高扩展性和高可用性。
redis支持的类型:
Sring 类型
set name lijie
get name lijie
set na
- 使用redis实现分布式锁
qifeifei
在多节点的系统中,如何实现分布式锁机制,其中用redis来实现是很好的方法之一,我们先来看一下jedis包中,有个类名BinaryJedis,它有个方法如下:
public Long setnx(final byte[] key, final byte[] value) {
checkIsInMulti();
client.setnx(key, value);
ret
- BI并非万能,中层业务管理报表要另辟蹊径
张老师的菜
大数据BI商业智能信息化
BI是商业智能的缩写,是可以帮助企业做出明智的业务经营决策的工具,其数据来源于各个业务系统,如ERP、CRM、SCM、进销存、HER、OA等。
BI系统不同于传统的管理信息系统,他号称是一个整体应用的解决方案,是融入管理思想的强大系统:有着系统整体的设计思想,支持对所有
- 安装rvm后出现rvm not a function 或者ruby -v后提示没安装ruby的问题
wudixiaotie
function
1.在~/.bashrc最后加入
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
2.重新启动terminal输入:
rvm use ruby-2.2.1 --default
把当前安装的ruby版本设为默