自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

煜 [yù]

孜孜不倦,必能求索;风尘仆仆,终有归途.

  • 博客(75)
  • 资源 (3)
  • 收藏
  • 关注

原创 本地电脑连接不到阿里云服务器数据库

本地Web程序,Navicat工具、均连接不上阿里云服务器数据库(mysql),1.服务器配置问题开放3306端口,2.数据库配置问题

2020-11-06 16:34:40 23

原创 设置padding或border后出现滚动条

width100% / height: 100%,设置padding或border后出现滚动条,把宽度100%去掉或者把padding去掉滚动条却消失了。溢出解决方法:可能是浏览器在width/height的基础上又加了一个padding的值导致他的宽度/高度大于100%;这个时候我们就需要借助box-sizing:border-box;...

2020-11-02 15:55:48 37

原创 LED数字样式字体

css里面:/*引用字库*/@font-face { font-family:'electronicFont'; src: url("font/DS-DIGIT.TTF"); }需要的类或者id调用下就好了:#id{ font-family: 'electronicFont'; font-size: 16px; text-align: center;}

2020-11-02 14:30:18 26

原创 查看java安装路径

java -verbose

2020-11-01 18:47:45 5

原创 SQL大量数据查询的优化 及 非用like不可时的处理方案

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=03.应尽量避免在 where 子句中使用!=或<>操作符,否则

2020-09-22 17:38:51 15

原创 别在MySQL中使用UTF-8了

MySQL 的“utf8”实际上不是真正的 UTF-8。在 MySQL 中,“utf8”编码只支持每个字符最多三个字节,而真正的 UTF-8 是每个字符最多四个字节。在 utf8 编码中,中文是占 3 个字节,其他数字、英文、符号占一个字节。但 emoji 符号占 4 个字节,一些较复杂的文字、繁体字也是 4 个字节。所以导致写入失败,应该改成 utf8mb4utf8mb4 才是真正的UTF-8MySQL 的“utf8”是一种“专属的编码”,它能够编码的 Unicode 字符并不多。

2020-09-22 17:13:03 10

原创 Mysql4种方式避免重复插入数据

最常见的方式就是为字段设置主键或唯一索引,当插入重复数据时,抛出错误,程序终止,但这会给后续处理带来麻烦,因此需要对插入语句做特殊处理,尽量避开或忽略异常,下面我简单介绍一下,感兴趣的朋友可以尝试一下:这里为了方便演示,我新建了一个user测试表,主要有id,username,sex,address这4个字段,其中主键为id(自增),同时对username字段设置了唯一索引:01 insert ignore into即插入数据时,如果数据存在,则忽略此次插入,前提条件是插入的数据字段设置了主键或

2020-09-22 12:04:18 17

原创 MQTT消息类型

1 CONNECT – 连接服务端客户端到服务端的网络连接建立后,客户端发送给服务端的第一个报文必须是CONNECT报文 [MQTT-3.1.0-1]。在一个网络连接上,客户端只能发送一次CONNECT报文。服务端必须将客户端发送的第二个CONNECT报文当作协议违规处理并断开客户端的连接 [MQTT-3.1.0-2]。有关错误处理的信息请查看4.8节。有效载荷包含一个或多个编码的字段。包括客户端的唯一标识符,Will主题,Will消息,用户名和密码。除了客户端标识之外,其它的字段都是可选的,基

2020-09-21 15:57:52 22

原创 @EnableConfigurationProperties注解

使用 @ConfigurationProperties 注解的类生效。如果一个配置类只配置@ConfigurationProperties注解,而没有使用@Component,那么在IOC容器中是获取不到properties 配置文件转化的bean。==> @EnableConfigurationProperties 相当于把使用 @ConfigurationProperties 的类进行了一次注入。@ConfigurationProperties与@EnableConfigurati..

2020-09-21 14:03:39 10

原创 前端适配之vw兼容方案-Vue版

postcss-px-to-viewport必须使用行内样式时let nowVW = widthVal/(1920/100);

2020-09-15 14:49:39 8

原创 Windows下cmd 运行jar,出现假死现象

打包成jar之后部署在windows上之后,使用java -jar xxx.jar/bat脚本,运行一段时间项目就假死一样/鼠标在命令框点击后,导致程序访问不了,需要到命令行容器随意敲一个键,总之光标移动了就行,然后卡住的内容就会迅速输出到窗口,不敲任何键程序就一直卡在那问题根本:cmd默认开启了“快速编辑模式”,只要当鼠标点击cmd任何区域时,就自动进入了编辑模式,之后的程序向控制台输入内容甚至后台的程序都会被阻塞。我们在控制台里面回车或者右键鼠标后,自动退出了编辑模式。因此,控制又恢复输出内

2020-09-08 14:51:34 92

原创 windows运行bat时隐藏黑框的完美解决方案

最近项目(内网部署)客户群体不懂电脑,脚本文件bat-cmd命令框总是被关闭,导致项目关闭,打电话。。。

2020-09-04 15:47:56 86

原创 ElementUI的el-tree控件后台数据结构的生成以及方法的抽取

package com.tree;import java.lang.reflect.Field;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.apache.poi.ss.formula.functions.T;public class TreeUtils<T> { /** * 节点id */ p.

2020-07-18 17:07:39 136

原创 JS操作CSS

方法:document.getElementById("xx").style.xxx中的全部属性是什么盒子标签和属性对比CSS语法(不区分大写和小写) JavaScript语法(区分大写和小写)border borderborder-bottom borderBottomborder-bottom-color borderBottomColorborder-bottom-style borderBottomStyleborder-bottom-width ...

2020-07-16 11:01:17 29

原创 Vue - Echarts mock数据渲染正常,服务器数据接收后显然不出来

//数据自动刷新,必然需要一个监听机制告诉Echarts重新设置数据watch: { //观察option的变化 echarts1_option: { handler(newVal, oldVal) { if (this.myChart) { if (newVal) { this.myChart.setOption(newVal); } else { this.myChart.setOption(oldV.

2020-07-15 16:20:13 38

原创 微信一行代码的拍一拍

1.一行代码修改网页任意内容以前改网页内容,你可能直接修改源代码,但知道了下面这个命令,打开浏览器,在Console中输入document.body.contentEditable='true';整个网页就像一个富文本编辑器,你可以对任何一块内容进行修改,即使你不懂HTML2.一行代码网站变黑白还记得4月4日那天,很多网站主题都变灰了吗?为表达全国各族人民对抗击疫情斗争牺牲烈士和实时通报的深切哀悼,这一天举行全国性哀悼活动,各网站纷纷响应,把网站设置成灰度模式。别以为有多复杂,改一行

2020-06-25 13:53:11 134

原创 串口通信字符传输时间计算方法

1、字符时间串口字符发送时间可根据串口参数配置计算,计算示例如下:e.g.1. 固定起始位1位,数据位8位,奇校验位1位,停止位1位,波特率9600bps,计算单个字符传输时间为:(1+8+1+1)/9600=0.00114583s=1.1454583ms。e.g.2. 固定起始位1位,数据位8位,无校验位,停止位1位,波特率115200bps,计算100个字符传输时间为:100*(1+8+1)/115200=0.0086805s=8.6805ms。2、MODBUS字符间隔modbu

2020-06-24 11:53:03 664

原创 modbus功能码定义和样例

modbus完整支持很多功能码,但是实际在应用的时候常用的也就那么几个。具体如下: 0x01: 读线圈寄存器 0x02: 读离散输入寄存器 0x03: 读保持寄存器 0x04: 读输入寄存器 0x05: 写单个线圈寄存器 0x06: 写单个保持寄存器 0x0f: 写多个线圈寄存器 0x10: 写多个保持寄存器 如上所示一共8种功能码。这其中有涉及到线圈、离散输入、保持、输入四种寄存器。这名字也不知道谁起的,让人看了一点不通俗易懂

2020-06-23 11:11:40 141

原创 Git 常用命令总结

Git常用命令请确保已经安装了git客户端 一般配置 git --version //查看git的版本信息 git config --global user.name //获取当前登录的用户 git config --global user.email //获取当前登录用户的邮箱 登录git /* 如果刚没有获取到用户配置,则只能拉取...

2020-04-21 11:30:56 39

原创 事务注解@Transactional不起作用的原因总结

一、事务配置正确的前提下,出现事务不起作用的原因:异常被try{}catch(){}捕捉到了,有异常就不会回滚。使用@Transactional注解注意事项:当本类的使用@Transactional的方法被本类的其它没有开启事务的方法调用时,不会开启事务。使用@Transactional的方法被其它类调用时,按照正常的事务传播行为规则开启事务二、数据库引擎要支持事务如果是my...

2020-04-14 15:03:29 75

原创 Gitblit Git 无密码clone pull SSH Key 生成

1.git基础配置配置查看git config --lis用户名和邮箱,如果已填写过则PASSgit config --global user.name "username" git config --global user.email "mail@gmail.com"2.生成SSH密钥(mysshkey是别名,可以任意)ssh-keygen -t rsa -...

2020-04-09 16:24:41 12

原创 assembly分离打包

jar<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> &l...

2020-03-30 11:33:27 22

原创 16款优秀的Vue UI组件库推荐

16款优秀的Vue UI组件库推荐Vue 是一个轻巧、高性能、可组件化的MVVM库,API简洁明了,上手快。从Vue推出以来,得到众多Web开发者的认可。在公司的Web前端项目开发中,多个项目采用基于Vue的UI组件框架开发,并投入正式使用。开发团队在使用Vue.js框架和UI组件库以后,开发效率大大提高,自己写的代码也少了,很多界面效果组件已经封装好了。在选择Vue UI组件库的过程中...

2020-03-24 17:22:25 84

原创 SpringCloud熔断

如果一个软件系统的并发请求数目超过了系统的最佳线程数,那么就会导致激烈的资源竞争,随着资源的匮乏甚至枯竭,整个系统也就面临着灾难。所以,很多软件系统为了保证即使在出现并发用户数>最佳线程数时,也不至于导致整个万网站崩溃,都会采用一些技术手段来避免发生系统性灾难。这些技术中比较典型的就是限流、降级和熔断。这次就来讲讲什么是服务熔断,以及如何在微服务架构中做服务熔断。为什么需要熔断?...

2020-03-18 14:51:40 33

原创 输入框、按钮、下拉框

1、只有下划线的文本框:<input style="border:0;border-bottom:1 solid black;background:;">2、软件序列号式的输入框:<script for="T" event="onkeyup">if(value.length==3)document.all[event.srcElement.sourceIndex+...

2020-03-06 09:37:46 47

原创 删除Java项目中注释

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamReader;import java.io.Ou...

2020-01-13 11:51:17 36

原创 Vue cli2切换至4

卸载npm uninstall vue-cli -g安装npm install -g @vue/cli

2020-01-07 14:35:20 63

原创 Springboot中配置文件配置大全

############################################################## mvc#############################################################spring.mvc.async.request-timeout=设定async请求的超时时间...

2020-01-04 16:41:40 58

原创 Vue开发工具及常用插件

工欲善其事,必先利其器VSCodeUserSetup-x64 下载地址 ==>https://code.visualstudio.comUser版使用中文方法 打开VS Code 输入Ctrl+Shift+P,搜索框输入Configure Display Language,点击打开 将引号内en改为’zh-CN’,也可以将"en"...

2020-01-03 15:52:12 130

原创 SpringBoot 配置文件打包后无法识别变量

异常信息:yml配置:修改:@profileActive@加引号即可

2019-12-26 14:42:16 66

原创 SpringBoot配置

SpringBoot1.4.1配置过程中,返回静态页面报错页面tips:Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Mon Dec 16 18:08:17 CST 2019There was an un...

2019-12-16 18:14:07 58

原创 svn迁移至gitblit

网上各种迁移方法都比较老以下内容基于:VisualSVN-Server-3.9.3-x64 ==> Git-2.24.0.2-64-bit、gitblit-1.8.0迁移过程1.导出svn记录到本地,在本地找一个目录,右键git bash,执行以下命名:git svn clone https://win-ln5qjkk1vp4:8443/svn/Ems-Server -...

2019-12-04 11:06:16 156

原创 Sqlite 删除数据后,文件大小不变问题

原因:当你从Sqlite删除数据后,未使用的磁盘空间被添加到一个内在的”空闲列表”中用于存储你下次插入的数据。磁盘空间并没有丢失。但是也不向操作系统返回磁盘空间。解决方法:1.手动执行VACUUM命令SQLiteVacuumVACUUM 命令通过复制主数据库中的内容到一个临时数据库文件,然后清空主数据库,并从副本中重新载入原始的数据库文件。这消除了空闲页,把表中的数据排列...

2019-12-03 10:03:47 61

原创 Windows 上的 Git 服务器端

1.下载java,并安装2.配置Java环境变量.3.验证Java是否安装成功。以上自行百度4.下载Gitblit.下载地址:http://www.gitblit.com/5.解压下载的压缩包即可,无需安装。6.创建用于存储资料的文件夹。(名字自己随意)7.配置defaults.properties 文件。找到Git目录下的data文件下的default...

2019-11-29 14:19:20 40

原创 java 规则引擎

Java规则引擎商业产品有:l. ILOG公司的JRules(见http://www.ilog.com/produts/jrules/)2. BlazeSoft公司的Blaze(见http://www.fairisaac.com)3. Rules4J4. Java Expert System Shell (JESS)(见http://herzberg.ca.sandia.com/je...

2019-11-19 13:08:07 29

原创 MySQL解压版安装

以下内容仅限于mysql-5.7.28-winx64,win10成功,其他同理划重点解压mysql-5.7.28-winx64.zip mysql-5.7.28-winx64下新建my.ini my.ini拷贝以下配置[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 330...

2019-11-06 09:55:12 45

原创 follow my heart

志当存高远,无愧梦少年。千里马若有人赏识,不论对错,不为输赢。“无知·乐观·低调·谦逊·生活”时刻告诉自己:无知的我需要乐观的去求知,低调的底色是谦逊,而谦逊是源于对生活的通透,我们不止有工作、学习、编程,还要学会享受生活,人生何必走得这么匆忙,做几件开心的事,携一位心爱的人,就很好!...

2019-11-01 16:33:27 58 1

原创 把可执行jar打包成exe文件

步骤eclipse中导出可执行jar exe4j下载安装破解 使用exe4j把可执行jar打包为exe下载安装破解exe4j下载exe4j破解版下载路径:https://www.jb51.net/softs/541579.htm...

2019-10-30 13:36:15 23

原创 JAVA GUI

import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax....

2019-10-30 13:24:48 34

原创 RK3288编译过程中 /usr/bin/ld: 找不到 -lcrypto

错误:安装openssl-develsudo apt-get install opensslsudo apt-get install libssl-dev成功

2019-10-12 11:59:58 81

windows运行bat文件时隐藏命令行(黑框框)|start.vbs

windows运行bat文件时隐藏命令行(黑框框)!还在因为运行bat文件有黑框存在而烦恼?不知道如何隐藏cmd黑框?网上抄了种种无效?

2020-09-04

java串口通信Code.zip

Java通过RXTXcomm串口编程:串口数据的发送与监听读取

2019-11-01

RK3288_stty_set_braud.patch

RK3288核心板,uart0、uart1、uart2、uart3、uart4串口波特率默认115200,程序不可修改,使用此补丁可调整串口波特率可修改

2019-11-01

空空如也

空空如也

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

TA关注的人 TA的粉丝

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