自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 问答 (1)
  • 收藏
  • 关注

原创 @DisallowConcurrentExecution注解的作用

在原来的定时任务上添加@DisallowConcurrentExecution注解就可以禁止并发

2022-07-29 17:48:39 620 1

原创 java的jar包下载地址

java的jar包下载地址https://mvnrepository.com

2021-09-10 13:02:34 719

原创 Java图片上传实现方式MultipartFile

Java图片上传实现方式例举 MultipartFile 处理图片上传方式2021年8月3日核心代码块public Result uploadImg(MultipartFile multipartFile, String imgKey) { if (imgKey == null) { return Result.error("缺失 imgKey !"); } WxBackgroundDto wxBackgroundDt

2021-08-03 20:01:45 4881

原创 Git 设置不用每次都输入账号密码

执行命令:git config --global credential.helper store下次再输入一次账号密码就好了

2021-07-06 15:50:16 727

原创 安装 linux 版本的 nginx

安装 linux 版本的 nginx安装步骤如下1. 下载wget http://nginx.org/download/nginx-1.20.1.tar.gz2. 解压tar -xzf nginx-1.20.1.tar.gz3. 配置路径./configure --prefix=/opt/nginx/nginx-1.20.1/出现新文件4. 编译make5. 安装make install6.

2021-06-08 10:52:54 101

原创 Nginx 反向代理 WebSocket

在开发中遇到了,部分生产环境,Nginx和WebSocket不在同一台服务的情况,可以通过Nginx做反向代理。

2021-05-31 19:21:11 1594 3

原创 微信开发者工具中出现TypeError怎么解决

微信开发者工具中出现TypeError怎么解决在发行小程序时 app.js 报错,TypeError: Cannot read property 'mark' of undefined解决办法在开发者工具中,勾选增强编译,使得对编译后的 js 兼容性更好。

2021-05-07 11:47:09 4919 2

原创 微信开发者工具预览项目时报错Uncaught SyntaxError: Unexpected token export

微信开发者工具预览项目时报错Uncaught SyntaxError: Unexpected token export在工具 HBuilder 中进行开发小程序,在发行后,在微信开发者工具中预览时遇到该问提错误:Uncaught SyntaxError: Unexpected token export以下是解决办法问题原因浏览器或者小程序本身对 ES6 的支持程度并不是很好,如果写了ES6的代码,需要运行在浏览器上的时候,需要将ES6的代码转成ES5的代码去浏览器上运行。解决办

2021-05-07 11:01:14 809

原创 通讯录获取首字母并以首字母归类返回

package com.dt.wx.miniprogram.app.util;import lombok.extern.slf4j.Slf4j;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.

2021-05-06 17:54:51 149

原创 正则匹配删除HTML标签

正则匹配删除HTML标签 $Param{String} =~ s/^<\!DOCTYPE\s+HTML.+?>//gsi; $Param{String} =~ s/<head>.+?<\/head>//gsi; $Param{String} =~ s/<(html|body)(.*?)>//gsi; $Param{String} =~ s/<\/(html|body)>//gsi;...

2021-04-02 15:13:22 226

原创 Java 遍历 JSONObject

fastjson 解析方法for (Map.Entry<String, Object> entry : jsonObject.entrySet()) { System.out.println("key值="+entry.getKey()); System.out.println("对应key值的value="+entry.getValue());}

2021-03-31 09:19:49 1598

原创 存入redis的key出现 \xAC\xED\x00\x05t\x00\x0 现象

存入redis的key出现 \xAC\xED\x00\x05t\x00\x0 现象在存入redis后,查询时总是查不出对应 key 的值,后来发现是没有对数据进行序列化,导致出现异常。出现该问题的原因同一个应用包中的 redis template 之前为向 redis 存放使用 java 对象序列化的值,序列化方式和 string 的一般方式不同。@Configurationpublic class RedisConfig { @Bean public RedisTempla

2021-03-29 09:17:16 619

原创 Alibaba Java Coding Guidelines 安装使用教程

Alibaba Java Coding Guidelines 安装使用教程P3c 是阿里代码规范检查工具,该插件由阿里巴巴 P3C 项目组研发。该插件已支持了IDEA、Eclipse,在扫描代码后,将不符合规约的代码显示出来,甚至在 IDEA 上,还基于 Inspection 机制提供了实时检测功能,编写代码的同时也能快速发现问题所在,还实现了批量一键修复的功能。在 IDEA 中的安装步骤打开 IDEA,选择 File -> Settings -> Plugins -> Br

2021-03-29 09:09:07 362

原创 JPA 概述

JPA 概述JPA 是Java 持久层的 API。1. Java Persistence API(Java 持久层 API):用于对象持久化的 API2. 作用:使得应用程序以统一的方式访问持久层3. Hibernate,那么JPA 与 Hibernate究竟是什么关系呢:1)JPA 是 Hibernate 的一个抽象,就像 JDBC 和 JDBC 驱动的关系2)JPA 是一种 ORM 规范,是 Hibernate 功能的一个子集(既然 JPA 是规范,Hibernate 对 .

2021-03-10 09:36:13 508

原创 启动报错 Bean instantiation via factory method failed

启动报错 Bean instantiation via factory method failed在引入 mybatis-plus 之后,启动项目总是报错 Bean instantiation via factory method failed。排查的结果是,两个依赖的版本不一致,导致了错误的发生。

2021-03-10 09:35:12 18990 1

原创 Spring Boot框架model层、dao层、service层、controller层分析设计

Spring Boot 框架 model层、dao层、service层、controller层分析设计model (dto)model 是数据模型,例如与数据库的某个表相关联。最底层的就是 dto 层,dto层就是所谓的 model,dto中定义的是实体类,也就是.class文件,该文件中包含实体类的属性和对应属性的get、set方法。mappersmapper 一般都是 javabean 对象,映射到各表对应的 sql 增删查改 操作语句,以及表数据结构映射 resultMapdaodao

2021-03-09 09:02:00 863

原创 【注解】@Repository

@Repository@Repository的作用:这是因为该注解的作用不只是将类识别为 Bean,同时它还能将所标注的类中抛出的数据访问异常封装为 Spring 的数据访问异常类型。Spring 本身提供了一个丰富的并且是与具体的数据访问技术无关的数据访问异常结构,用于封装不同的持久层框架抛出的异常,使得异常独立于底层的框架。不使用@Repository注解,idea会报警告,提示找不到这个bean。当然这并不影响编译运行。那为什么有时候我们不用 @Repository 来注

2021-03-09 08:30:26 847

原创 JSONArray遍历

JSONArray遍历JSONArray 一些列举循环遍历的方法使用 Iterator 迭代器// 准备接受数据的数组ArrayList list = new ArrayList();// 要循环遍历的数据JSONArray jsonArr = JSONObject.parseArray(data);// 计数Iterator<Object> i = jsonArr.iterator();// 判断是否存在下一组数据进行循环while (i.hasNext()){ /

2021-02-19 21:35:07 5608

原创 Spring 的 DigestUtils 实现 md5 码加密方法

Spring 的 DigestUtils 实现 md5 码加密方法使用 DigestUtils 方法达到对数据进行 md5 加密的效果。常用的 md2 md5 sha sha1 sha256 sha384 sha512 加密算法。

2021-02-07 13:41:53 2121 1

原创 微信小程序中获取用户信息授权方式

微信小程序中获取用户信息授权方式1. 初次登录时,必须手动触发按钮,弹窗提醒用户进行授权2. 用户授权后关于微信小程序获取用户信息

2021-02-03 15:09:09 2028

原创 微信公众号网页授权时序图

微信小程序-公众号网页授权时序图公众号网页授权时序图

2021-02-01 19:47:58 939 1

原创 redis 端口号为什么是 6379

redis 端口号为什么是 63796379 在是手机按键上字母 MERZ 对应的号码。而 MERZ 取自意大利歌女 Alessia Merz 的名字。MERZ长期以来被 Redis 作者 antirez 及其朋友当作愚蠢的代名词。后来 Redis 作者在开发 Redis 时就选用了这个端口。...

2021-01-28 09:27:33 1046

原创 Java 类中执行顺序

java类中执行顺序第一步,准备加载类public class ClassA{}第二步,静态变量和静态代码块的加载顺序由编写先后决定// 静态变量static int a = 123;static int b = 456;第三步,静态块,然后执行静态代码块// 静态代码块static { a++;}第四步,new 一个类,但在 new 之前要处理匿名代码块public static void main(String[] args) { new Test();

2021-01-27 09:28:31 108

原创 关于消息通知的系统设计

文章目录关于消息通知的系统设计什么是通知通知的组成元素通知的常见视图通知设计的基本原则消息通知分类最后关于消息通知的系统设计通知并非一件新鲜事,门铃声、电话铃声、汽车喇叭都可以当成一个通知。随着移动互联网发展,消息通知作为系统的基础能力,被疯狂乱用。对用户来讲,消息通知变得不那么重要了。但这并不代表可以忽视通知本身的作用和意义,那该如何更合理的设计通知呢?什么是通知通知是系统围绕着某个功能与用户进行沟通交流的重要方式,目的在于让用户了解新事件的信息动态。系统希望用户了解关注的信息(系统推送、升

2021-01-26 18:37:22 1662

原创 微信小程序小程序获取手机号时序图

小程序获取手机号时序图简单的获取时序图

2021-01-26 17:01:34 338

原创 资产标签二维码方案设计

文章目录资产标签二维码方案设计1. 蓝牙打印技术2. 打印设备厂商&软件3. 微信小程序资产标签二维码方案设计本文的记录了二维码打印技术的探索记录,以及支持二维码标签制作的软件1. 蓝牙打印技术找到一些前人分享的经验。微信小程序向蓝牙打印机发送数据进行打印的坑:小程序 API 向蓝牙打印机发送数据打印,发送的任何内容都应该要转成二进制数据,而且蓝牙打印的文本编码是 GBK 的,发送中文需转成 GBK 编码再转成二进制数据发送。发送打印机指令也要转成二进制数据发送。蓝牙打印机一次接

2021-01-25 16:27:59 314

原创 语音转写录音转文字哪种更好

文章目录语音转写应用1. 科大讯飞2. 百度 AI 语音技术3. 阿里智能语音交互4. 华为云智能语音交互语音转写应用1. 科大讯飞语音转写(Long Form ASR)基于深度全序列卷积神经网络,将长段音频(5小时以内)数据转换成文本数据,为信息处理和数据挖掘提供基础。语音转写是非常适合当前交互单中语音音频的转写 API。它能够将预先录制完毕的完整音频文件,通过转写服务输出此音频对应的完整文字结果。特点支持多种方言支持区分讲话人官网文档点击进入开发者文档2. 百度 AI 语音技

2021-01-22 09:52:21 804

原创 如何解决错误鉴权或流控失败问题

标题何解决鉴权或流控失败问题本文在处理,百度 AI 语音识别中,音频文件转写时遇到的问题以及解决方案错误码: 100220错误信息: Authentication and Rate Limit Failed 鉴权或流控失败问题原因在初次申请百度开发平台的账号时,没有可以测试的额度,导致在调取 API 时,返回错误信息。示例:测试失败情况解决方案初次申请时,百度开放平台提供免费的测试额度,没有充值的同学可以进行申领,完成初次的测试。示例:在控制台中,申请领取测试额度。测试返回结

2021-01-20 14:22:03 2164 6

原创 微信小程序统一服务消息接口

微信小程序统一服务消息下发接口公众号和小程序消息都可以在一个接口推送统一服务消息下发接口,就是这个接口可以发送公众号或者小程序的消息。之前小程序发送消息,有小程序的 api 接口,如果是发送公众号的消息,就有公众号的模板消息接口。开发过程中需要注意的以下几点:access_token小程序的 access_token这个一定要用小程序的 accesstoken,不能使用公众号的,因为这个接口的初衷就是想工程师在开发小程序的时候,如果要发送公众号消息直接使用这个接口就可以了,无需再去调用

2021-01-19 10:40:39 2384

原创 Hibernate 的 SqlNode cannot be PathNode 异常

org.hibernate.hql.internal.ast.tree.SqlNode cannot be cast to org.hibernate.hql.internal.ast.tree.PathNode该异常通常是在Hibernate中使用HQL查询语言时出错:一般从数据库中获得的字段:没有错误String hql="select o.userName,o.pId,o

2016-05-22 13:44:51 556

空空如也

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

TA关注的人

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