自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(117)
  • 资源 (2)
  • 收藏
  • 关注

原创 安卓Android.nfc读卡

安卓,ANDROID,nfc,ic卡读取

2024-04-10 18:01:20 429

原创 微信小程序-人脸检测-眨眼驱动ESP32蓝牙设备灯

这里直接结合,只列js 代码,剩下的其他代码在另外文章里面。前面2篇文章已经写了具体的人脸检测和蓝牙。esp32的代码是抄了其他博主的。

2024-02-23 18:33:53 776

原创 微信小程序-蓝牙功能

【代码】微信小程序-蓝牙功能。

2024-02-23 18:29:35 838

原创 微信小程序-人脸检测

微信小程序的人脸检测功能,配合蓝牙,配合ESP32 可以实现一些有趣的玩具。最终实现的效果就是 屏幕对应的眼睛和自己眼睛对应,眨眼检测。1、人脸检测使用了摄像头,就必须在用户隐私权限里面声明。修改用户隐私声明后,还需要等待审核,大概一天。2、app.json文件中也必须声明。本文先只说微信小程序的人脸检测功能。这个不做,是无法真机调试的。模拟器上会一直报无效的。然后就是直接看代码了。

2024-02-23 18:28:35 4893 1

原创 ESP8266 (5),驱动屏幕

esp8266 驱动 屏幕

2024-02-23 09:21:28 346

原创 关于crypto.js,AES加密算法使用

AES,JS,加密算法

2022-12-21 10:47:15 340 1

原创 OSS-修改BUCKET权限

想要通过浏览器直接访问文件 需要开通权限是 public-read。在linux 服务器上可以使用命令行工具 ossutil。OSS的bucket 默认权限是 private。几个核心命令: stat, set-acl,先查询 bucket的 acl 权限是什么。OSS 访问文件报错。...

2022-08-03 11:22:09 3205

原创 ESP32-CAM , io控制,UDP 数据发送,视频传输

esp32-cam,UDP

2022-07-22 17:58:43 3624 2

原创 ESP8266 (4),ardunio WIFi小坦克驱动

ardunio, wifi,udp

2022-07-21 21:36:48 219

原创 GITLAB

1,权限模块GitLab的成员角色有五种

2022-06-10 08:55:04 1994

原创 腾讯企业邮箱java-收发邮件

腾讯企业邮箱-收邮件package com.hzsmk.ocr.service;import java.io.IOException;import java.io.InputStream;import java.io.UnsupportedEncodingException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Properties;import javax.mail.Addres

2022-05-18 15:33:01 2211

原创 百度OCR-发票识别

百度的OCR识别,发票功能还是比较简单,直接看API就行。每月有免费试用次数,package com.hzsmk.ocr.service;import java.io.BufferedInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOE

2022-05-18 15:23:58 2396

原创 H5关于用户登录凭证的延续问题

H5开发内嵌到别的APP里面,用户授权之后或有一个只有用户登录凭证遇到一个问题,用户登录凭证的存储是存储在 localstorage还是 sessionstoragelocalstorage长期存储,关闭页面后不会消失。第二次从APP进入,不会重新授权,不会刷新登录凭证。sessionstorage临时存储,页面关闭会消息。每次打开APP进入页面,都会新授权,刷新登录凭证。一般情况下,内部页面跳转,整个页面的交互只在本项目页面内部跳转,这种情况下 sessionstorage 是比较合适的。

2022-01-10 18:01:54 616

原创 echarts-地图,定制地图,ARCGIS地图数据转JSON

我们常规开发地图页面的时候,一般都是使用 echartsecharts 的地图坐标也常用DATAVhttp://datav.aliyun.com/tools/atlas/index.html#&lat=30.332329214580188&lng=106.72278672066881&zoom=3.5http://geojson.io/#map=5/61.648/102.744https://echarts.apache.org/examples/zh/editor.htm

2021-11-19 17:16:44 1456

原创 定时清理日志

创建清理日志脚本vi /home/connect/logclean.sh#!/bin/bashfind /home/connect/tomcat8080/logs -type f -name "*.log" -mtime +5 -exec gzip {} \;find /home/connect/tomcat8080/logs -type f -name "*.log.gz" -mtime +180 -exec rm -rf {} \;说明find /home/connect/tomca

2021-10-12 17:01:31 180

原创 Linux 磁盘挂载

linux 挂载一个磁盘后,是无法直接使用,也无法查看的。常用的 df -h 是查询不到 磁盘的。查询挂载磁盘 fdisk -l磁盘还未分区,先分区 fdisk /dev/vdbfdisk /dev/vdb 命令输入后先输入 n , 创建分区再一路默认默认最后输入 w 写入分区信息磁盘分区后,再创建文件系统 mke2fs -t ext4 /dev/vdb1文件系统选择 ext4格式mke2fs -t ext4 /dev/vdb1查询磁盘的UUID 并添加到映

2021-07-25 12:44:54 285 1

原创 DOCKER 安装制作nginx和JDK 镜像

一直想搞docker 镜像,确一直没有空搞。1,安装启动docker直接使用 yum -y install docker启动 systemctl start docker2.制作nginx 镜像nginx 肯定是需要有配置文件,还有我们自己的H5 部署文件,这2种文件都需要打包到镜像中,我们才能让我们的nginx 镜像启动之后,能够按照预想的正常运行conf 文件夹,放nginx 的配置文件resource文件夹,放H5文件nginx配置文件nginx.confuser ngin

2021-07-06 14:54:08 1157

原创 esp8266(4),关于MQTT

先看一个 https://www.emqx.cn/mqtt/mqtt5 说明mqtt 简单的说就是一个mq,消息队列服务在物联网领域,还是很有用的在我们了解了esp8266的一下基本特性之后,我们就可以开始着手远程服务了所以先把mqtt 介绍一下这是一篇esp8266的文章https://www.emqx.cn/blog/esp8266-connects-to-the-public-mqtt-broker免费在线的mqtt服务器https://www.emqx.cn/mqtt/public

2021-05-23 20:03:01 328

原创 ESP8266 (3),自定义配置网络

esp8266 在sta模式下,需要实现联网,需要提供WIFI的账号和密码网上有 smartconfig 这种我想实现自己的一种方式1, 先启动ap-sta 模式2, 对外提供AP,3. 对外提供一个webserver ,并提供一个可以输入WIFI 的账号和密码的网页4. 对外提供一个webserver接口,接收 wifi的账号和密码5. 内置一个函数,接收到账号和密码后,链接到该WIFI#include <WiFiUdp.h>#include <ESP8266W

2021-05-23 10:54:57 1024

原创 ESP8266 (2),wifi+webserver

esp8266 本身能提供WIFI 模块它有2种模式一种是 对外提供WIFI,其他设备可以连接它另外一种 是 可以连接别人的WIFI,我这里先说,对外提供WIFI然后再对外提供一个DNS解析在对外提供一个WEB的 html#include <WiFiUdp.h>#include <ESP8266WiFi.h>#include <DNSServer.h>#include <ESP8266WebServer.h>//定义IP地址IPAdd

2021-05-22 12:01:43 606

原创 ESP8266-(1),控制LED

编译器使用ardunio安装好 esp8266库需要一个esp8266板子和烧写器就是这么2个东西。上代码//初始化void setup() { // put your setup code here, to run once: Serial.begin(115200); //定义io口为输出,简易的esp8266,只有0端口,其他的esp8266会有多个端口 pinMode(0, OUTPUT); //定义esp8266的默认led灯.

2021-05-22 11:14:08 530

原创 javaSwing excel处理的一个小工具

平时处理excel,经常会遇到要处理多个excel合并处理的问题,例如要比对多个excel里面的同一个用户是否出现。 今天就做了一个使用JAVAswing 开发的小工具 需求: 能够直接在windows桌面,双击打开的exe 工具。 使用软件: java开发工具,exe4j 打包工具先看成品:1.可以选择多个excel文件,2. 读取第一行标题3. 点击选择的列4. 最后点击处理文件,等待即可得到 处理后的excel....

2021-05-18 19:53:17 905 4

转载 esp8266,超声波

原博主地址:https://blog.csdn.net/dg940350951/article/details/92803621超声波 模块 不能接3V电源,无法启动只能接 5V电源// 为超声波传感器的Trig和echo引脚创建变量。//trig引脚连接到数字引脚11,echo引脚连接到数字引脚12。int trigPin = D1;int echoPin = D2;/* 变量duration保存了信号发射和接收之间的时间。 变量cm将以厘米为单位保存距离, 变量inch将以英

2021-01-28 19:52:06 1123 1

原创 nodemcu,esp8266,和 ESP32 使用UDP 数据传输

想做一个智能小车,同时小车上带有视频模块,想在室外玩,没有WIFI 覆盖的情况想想法:ESP32,是用于 视频传输的,esp8266 是用来操控小车的,操控是一个手机,通过微信小程序 来操控,同时在微信小程序上显示视频。那么我的思路是:ESP8266 做WIFI主机, esp32 连接 esp8266的wifi , 手机 也连接 ESP8266 的wifi。这样 手机就可以 同时操作2块芯片了。esp8266 作为 WIFI 主机,我可以设置一个静态的ip主地址,但是 esp32 的ip 地址

2021-01-28 19:50:20 1461

原创 ardunio-nodemcu-第一章

开发工具 ardunio nodemcu 开发板子硬件//wifi链接需要使用的库#include <ESP8266WiFi.h>//链接mqtt协议的库#include <PubSubClient.h>//舵机使用的库#include <Servo.h>//舵机初始化定义Servo servo;//wifi 初始化定义WiFiClient espClient;//mqtt初始化PubSubClient client(espClient);

2021-01-15 14:07:51 206

原创 ARCGIS 地图服务的初步认识

ARCGIS包含地图全套服务主要还是给地图服务者自定义的空间,和可编码的更多种玩法百度地图,高德地图,只是能说是很基础的,不过在一般的场景下,百度和高德基本都是满足需求使用了。但是在一下高度自定义的地图中,自定义场景和显示内容等,这个时候 ARCGIS 就能满足需求了。我简单的说下我理解的入门知识官网首页:https://developers.arcgis.com/我简单的研究了一下 JS的API1.版本目前主要是 3.x 和 4.x 版本、 2个版本的语法不通用。很多的API都是不通

2020-12-09 14:22:44 942 1

原创 mybatis游标查询 org.apache.ibatis.cursor.Cursor

先说使用场景:针对超大数据,内存不够存储数据。假设有一个1千万的日志数据,需要将这一千万的数据,全部都清洗一遍,从每一条的数据中查询出匹配的有效数据,且不能修改原始数据。第一种办法一次性查出来,内存不够,而且会很慢,不可取。这种方法就直接放弃。第二种办法分页查询, 每次查询1000条,每次处理完后,再分页查询。这种分页查询,分页会很慢,除非是有索引id,通过顺序读取,还有可以优化一下。第三种办法游标查询 org.apache.ibatis.cursor.Cursor数据库查询DAOT

2020-11-30 17:25:45 2859

原创 Elasticsearch, 搜索,查询,http端口API

ES http协议API官网地址: https://www.elastic.co/guide/index.html建议先看引言:https://www.elastic.co/guide/en/elasticsearch/reference/index.html里面有相关的API说明,java rest客户端api: https://www.elastic.co/guide/en/elasticsearch/client/java-rest/index.html我就只列举一下我觉得比较常用的的

2020-07-06 14:05:48 2535

转载 常用设计模式的代码实战教程

原作者 https://www.cnblogs.com/chenshuyong/p/9998164.html作者写的十分生动形象,转载过来单例模式简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。getInstance()的返回值是一个对象的引用,并不是一个新的实例,所...

2020-07-03 15:57:56 270

原创 支付宝小程序支付和获取用户相关信息

这些包是自定义的,不影响业务逻辑。可以自行处理消息类别import com.cat.common.bean.EMsg;业务异常import com.cat.common.exception.RequestException;JSON 格式化工具import com.cat.common.json.RJson;字符串判断工具import com.cat.common.lang.RSt...

2019-10-14 17:25:45 886

原创 kafka + rocketmq

大佬的文章说的很好:https://mp.weixin.qq.com/s/Q48LvBZaoBRP5Y5NIG7upAhttp://jm.taobao.org/2016/03/24/rmq-vs-kafka/不想画图了抄的一个一个服务器就是一个 broker一个 topic 可以分成多个 padition分片。 一个分片同时可以有多个副本。...

2019-08-01 11:25:31 275

原创 CountDownLatch,CyclicBarrier,Semaphore使用场景和方式

CountDownLatch主进程 被其他的多个线程阻塞,只有其他的线程全部都做了 l.countDown(); 操作,主线程才会继续。 countDown()之后的,线程会继续执行线程内的任务。 对简单的说是,一个线程 等待其他线程执行 l.countDown(); 。阻塞的是单个进程。 对执行 countDown 的线程几乎没有什么影响代码样例:package com.threadp...

2019-07-31 17:12:30 1998 1

原创 线程池

public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, ...

2019-07-30 14:34:04 158

转载 线程池,超详细

原文地址:https://juejin.im/post/5d1882b1f265da1ba84aa676

2019-07-30 10:14:03 165 2

转载 spring生命周期,TCP,线程池,jvm,springmvc,springcloud,dubbo

原文作者 Jay_huaxiaohttps://juejin.im/post/5d214639e51d4550bf1ae8dfspringbean 生命周期首先容器启动后,对bean进行初始化按照bean的定义,注入属性检测该对象是否实现了xxxAware接口,并将相关的xxxAware实例注入给bean,如BeanNameAware等以上步骤,bean对象已正确构造,通过实现B...

2019-07-30 09:49:01 239

原创 为什么

为什么要重写hashcode,equals.所有对象都是 object 子类,obejct的 equals方法和 hashCode方法public native int hashCode();。。。。 public boolean equals(Object obj) { return (this == obj); } 那 == 是什么呢?是JAVA内存...

2019-07-29 11:32:21 78 1

原创 springboot2 + Elastic-job

项目里面,之前一直使用的是 quartz 。用的也很稳定,也有一段时间了,但是 elastic-job,更加强大官网:http://elasticjob.io/index_zh.htmlelastic-job 有2种 实现方式,有2个独立的子项目,一个是 elastic-job-lite 一个是 elastic-job-cloud,个人简单的理解呢就是:elastic-job-lit...

2019-07-17 11:20:55 1633 4

原创 简要说说唯一I D生成规则

先说说,单表可以承载数据量的项目小小项目简而言之就是小项目。这种直接在项目内部做就可以,这种项目要设计一个唯一ID,且增长的ID。很简单,使用数据库主键自增就可以实现了。 根本不需要UUID,天生对UUID 没有什么好感。长,麻烦,看着不舒服有个问题,如果这个ID 是对外暴露的,但是我们有需要不能让别人可以预测。那就简单的加一次二次处理。取到自增的ID,然后 头尾 个加上随机数,在对...

2019-07-15 15:57:38 222

原创 redis缓存穿透 ,缓存雪崩 ,缓存击穿

缓存穿透缓存雪崩缓存击穿

2019-07-12 17:41:52 98

原创 springboot2 + dubbo(互相调用)

1.下载地址和文档dubbo 文档和配置说明地址:http://dubbo.apache.org/zh-cn/docs/user/references/xml/dubbo-config-center.htmldubbo 已经捐赠给 Apache 了, github 地址:https://github.com/apache/dubbo-spring-boot-projectzookeepe...

2019-07-12 15:01:03 5313

winscp远程Linux连接工具

支持远程Linux 远程连接,能够记录密码支持多终端连接,同时连接多台Linux机器

2015-05-13

数据模板

数据字典模板

2013-02-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除