- 博客(49)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注

原创 java Ymodem协议上位机程序
本文代码传入文件地址返回如代码块:为了更好的拓展,我把foo.c这个文件名拓展成了6个字节用来表示版本号如1.2.66.c后四个字节用来存储文件长度也就是说第0帧数据为 SOH 00 FF 1.2.66 1236542 NUL[118] CRC CRC当然我最后返回的都是10进制的byte数组 可以直接netty发送代码:import com.ruoyi.netty.netty.domain.ByteUtil;import org.apache.commons......
2021-10-20 09:32:34
1677
3

原创 js串口 Java web串口 调用客户端的串口 串口上云 硬件上云
用Java串口开发,发现部署到服务器后连接不到本地的串口,蒙于是准备用纯js调串口 发现兼容性不咋地经过许多思考 我突然发现我会c#我用C#写了一个串口中间件(姑且这样叫他)(给exe文件点一下启动就欧克了)链接:https://pan.baidu.com/s/1KusJp1i373kMvF-CYzBXfg提取码:pyje然后js调用,贼爽兼容性好,基本win的系统都可以了当然要浏览器支持WebSocket也可以用我给的exe文件点击启动后直接用WebSock...
2020-07-08 19:19:47
2304
5

原创 Java串口通讯 基于Java的串口通讯demo
效果图1.导入RXTXcomm.jar链接:https://pan.baidu.com/s/1US0Re7wkzsp_v-f4M-Vhag提取码:bqv9找到正在用的jdk复制到该文件夹2.代码package com.ruoyi.web.controller.sports;import com.ruoyi.common.config.ServerConfig;import org.slf4j.Logger;import org.slf4...
2020-05-19 10:02:05
2083
3
原创 Java红绿灯通过视频流识别
{"x":1126,"y":175,"width":19,"height":66}] 为红绿灯在摄像头镜头上的位置。1.拉取视频流 MhCameraGz 为摄像头对象。
2024-05-29 09:31:53
429
1
原创 nested exception is org.flowable.common.engine.api.FlowableException: Error initialising form data m
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'FHModelController': Unsatisfied dependency expressed through field 'processEngine'; nested exception is org.springframework.beans.factory.UnsatisfiedDependenc.
2020-11-02 18:34:36
6815
原创 Object转对象 对象转Object Object转json json转对象
<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> ...
2019-12-20 10:36:12
2335
原创 redis对token的管理
实现 登陆时//存储key到redis shi效未1920秒RedisUtils.setObject(id,key,1920);接口判断读取时 /** * 验证token * @param id * @param version_code * @return int * @throws ParseException *...
2019-11-21 11:06:12
2730
原创 145 - Table ' is marked as crashed and should be repai
145 - Table './schoolhelp/xyb_user' is marked as crashed and should be repai145-表“./schoolhelp/xyb_user”被标记为崩溃,应重新修修复方式repair table `xyb_user`;1.2.(没试过)[root@sss /]# mysql –u root –p...
2019-11-13 10:20:56
1870
原创 mysql 查数据,以json形式(一条中包含多个子数据)
com_post_response回复表/回复帖子/回复回复也就是说所有回复都存在com_post_response表现在,我查一条回复,想要看到他的子回复怎么做(如图)表结构图:消息表id int post_id int 帖子ID user_id int 用户ID conment_time datetime...
2019-10-24 09:49:07
3119
原创 mysql 存储过程 字段去重
BEGIN DECLARE bl_id int; DECLARE from_ids varchar(100); DECLARE bl_from_id varchar(100);#中间变量 DECLARE i int; DECLARE Done INT DEFAULT 0; DECLARE IMP_TABLE_CUR CURSOR FOR ...
2019-09-30 11:39:05
415
原创 springboot Netty搭建与使用 Java与机器通信
Netty是由JBOSS提供的一个java开源框架,现为 Github上的独立项目。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户、服务端应用。Netty相当于简化和流线化了网络应用的编...
2019-09-25 10:20:23
1352
原创 mysql手机号模糊函数
BEGIN RETURN (select CONCAT(left(dateg,3),'****',right(dateg,4)));END如果你觉得这篇内容对你挺有启发请点赞+关注
2019-07-20 09:43:45
1656
原创 mysql 字符串中的数字用星号代替,模糊字符串中的数字
选择函数直接点完成BEGIN RETURN (select replace(replace(replace(replace(replace(replace(replace(replace( replace(replace(fxs,'\9','*'),'\8','*'),'\7','*'),'\6','*'),'\5','*'), '\4','*'),'\3','*'...
2019-07-20 09:37:59
2134
原创 MySQL 删除空表 删除没有数据的表
#xybb为数据库名 有两个地方需要改BEGIN declare tab_name varchar(100);#表名 DECLARE Done INT DEFAULT 0; declare tab_count int; #数据量 DECLARE IMP_TABLE_CUR CURSOR FOR #获取所有的表名 (select tab...
2019-07-11 16:54:18
1988
原创 HSSFWorkbook转MultipartFile InputStream转MultipartFile
HSSFWorkbook workbook = new HSSFWorkbook();//业务逻辑,给HSSFWorkbook添加数据 //endByteArrayOutputStream bos=new ByteArrayOutputStream();workbook.write(bos);byte[] barray=bos.toByteArray();//is第一转In...
2019-07-01 17:21:34
18563
3
原创 java 微信jsapi支付
抛开微信后台配置不说,只要认真看一下其他的博文就可以解决微信就是血坑,翻车了好几次,加班通宵还几次,终于解决了网上都没有完全的代码,demo还有偿,没办法自己研究js: $(function () { zf() }) function zf(){ $.ajax({ url: rootPath+'a/a...
2019-06-03 11:21:17
1438
4
原创 1044 - Access denied for user ''@'localhost' to database...
创建数据库时报错:1044-Accessdeniedforuser'root'@'localhost' to database。。。解决方法#--------1--------------------[root@iZbp18 ~]# mysql -u root mysql -pEnter password: #--------2-----------------...
2019-05-10 16:04:10
4075
1
原创 1130 Host is not allowed to connect this MySQL server 解决办法or2059 -Authentication plugin 'caching_sha
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '密码' PASSWORD EXPIRE NEVER;Query OK, 0 rows affected (0.01 sec)mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password B...
2019-05-10 15:48:35
177
原创 Java 图片处理 白底黑字
原图:、效果:代码:public static void main(String[] args) throws IOException { BufferedImage image = ImageIO.read(new FileInputStream("C:\\Users\\新建文件夹\\2925.jpg")); BufferedImage imag...
2019-04-15 16:28:19
1439
2
原创 1304 - PROCEDURE _Navicat_Temp_Stored_Proc
修改存储过程时报错解决办法:DROP PROCEDURE _Navicat_Temp_Stored_Proc原因是PROCEDURE _Navicat_Temp_Stored_Proc已存在如果你觉得这篇内容对你挺有启发请点赞+关注...
2019-04-04 09:50:55
5846
原创 The user specified as a definer ('root'@'%') does not exist
是权限问题,授权 给 root 所有sql 权限8.0以下的MySQL数据库可以这么写grant all privileges on *.* to root@"%" identified by ".";flush privileges;8.0以上就不能这样写create user 'root'@'%' identified by '.'; grant all pr...
2019-04-02 11:43:36
361
原创 微信小程序wx.getLocation 位置精确定位 wgs84转百度坐标系
wx.getLocation({ type: 'wgs84', //wgs84 success: (res) => { var lat = res.latitude var lng = res.longitude console.log(l...
2019-02-11 16:37:02
13064
6
原创 webservers 调用时报错401
// 创建WebService客户端代理工厂 JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); // 判断是否抛出异常 factory.getOutInterceptors().add(new LoggingInInterceptor()); // 注册we...
2019-01-22 17:19:23
1188
原创 error code 1267 Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IM...
今天搭了个项目的测试环境 结果同样的数据库 同样的代码app端登录都报错最后知道在控制台看见(utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT)发现项目的编码和数据库的编码不一样,解决就很好解决了,重新搭个和项目编码一样的数据库如果你觉得这篇内容对你挺有启发,我想邀请你帮我三个忙,让更多的人看到这篇文章:1...
2018-12-19 17:48:47
2396
1
原创 left join主表中的数据一条变两条
select s1.*,s2.*,n.id as nidfrom sec_leave as s1LEFT JOIN sec_employee as s2 on s1.empid = s2.idLEFT JOIN sec_noticemessage n on n.knowledge_type=s1.idwhere s2.company_id = 1ORDER BY s1.create...
2018-12-17 15:52:52
3213
原创 mysql 查询的内容时间出错,及解决办法
仔细对照测试数据(根据ID)可以发现数据不是多了而是时间不对仔细一查看原来项目设置的时区有问题但我又不能改时区,于是改了下查询语句DATE_FORMAT(bgsj,'%Y-%m-%d %H:%i:%s') 给时间加个转换就没问题了...
2018-12-03 10:55:01
1796
原创 com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column 'up_wjmc
报错:com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column 'up_wjmc' at row 1数据库一看up_wjmc字段太短了
2018-11-11 17:03:25
2915
原创 MySQL 存储过程执行结果与非存储过程执行的结果不一样
代码:存储过程中set id_pds =(select count(user_id) from sys_user_role where user_id=user_id_bl and role_id=bl_juese);select CONCAT(id_pds,'|',user_id_bl,'|',bl_juese); 结果:代码:外部查询select count...
2018-11-07 12:02:11
2325
原创 mysql 中CONCAT(a,b) 拼接值为空
SET CheckMessage = CONCAT(CheckMessage,'请填写正确的手机号');select CheckMessage;输出为null深入了解过后发现CONCAT(a,b)中有一个值为null时 CONCAT(a,b)=》null所以解决办法:SET CheckMessage = CONCAT(IFNULL(CheckMessage,'1'),'请填写...
2018-10-29 16:51:18
3009
原创 mysql带条件的字符串拼接,多行数据合并一行显示,取前几位
我原来通过group by 进行分组然后利用GROUP_CONCATGROUP_CONCAT(s3.name)获取到了一串人名现在要判断如果里面的人多余三个就只显示三个人其他用...号显示,没有三个人的就只显示人名如图CONCAT(substring_index(GROUP_CONCAT(s3.name),',',3),if(count(s3.name)>3,'....
2018-10-29 11:12:01
2228
2
原创 SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxE rrorException: Unkn
SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'id_table' in 'field list' at org.springframework.jdbc.support.SQLErrorCodeSQLExc...
2018-10-22 11:20:11
1516
1
原创 插入数据时报错 Procedure execution failed 1062 - Duplicate entry ‘‘ for key ‘PRIMARY‘
Procedure execution failed 1062 - Duplicate entry '1130' for key 'PRIMARY'翻译过程执行失败 1062 -键入“PRIMARY”的重复条目“1130”意思是我用存储过程存数值时唯一键冲突后台查看 1130这个id早已经有了如果你觉得这篇内容对你挺有启发,我想邀请你帮我三个忙,让更多的人看到这篇文...
2018-10-18 14:30:31
9255
2
原创 oracle 存储过程 实例 循环 给查询赋值 游标取值
CREATE OR REPLACE PROCEDURE p_updete_gs is --仅供参考 i_jdid varchar(32); i_ryid varchar(32); cursor cur is --游标 给查询赋值 select c.jdid jdid, t.ryid rybh from t_zcj_rctj t,t_zj_jd c where t.r...
2018-10-17 15:06:16
6276
转载 mysql获取当天,昨天,本周,本月,上周,上月的起始时间
-- 今天SELECT DATE_FORMAT(NOW(),'%Y-%m-%d 00:00:00') AS '今天开始';SELECT DATE_FORMAT(NOW(),'%Y-%m-%d 23:59:59') AS '今天结束';-- 昨天SELECT DATE_FORMAT( DATE_SUB(CURDATE(), INTERVAL 1 DAY), '%Y-%m-%d 00:00:0...
2018-09-19 18:09:50
3777
Unsupported major.minor version 51.0
2024-09-18
mysql 查询分组问题,根据年月 人员分组
2018-09-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人