![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
复燃克
转折住着起点
展开
-
@DisallowConcurrentExecution注解的作用
在原来的定时任务上添加@DisallowConcurrentExecution注解就可以禁止并发原创 2022-07-29 17:48:39 · 645 阅读 · 1 评论 -
java的jar包下载地址
java的jar包下载地址https://mvnrepository.com原创 2021-09-10 13:02:34 · 741 阅读 · 0 评论 -
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 · 4918 阅读 · 0 评论 -
Nginx 反向代理 WebSocket
在开发中遇到了,部分生产环境,Nginx和WebSocket不在同一台服务的情况,可以通过Nginx做反向代理。原创 2021-05-31 19:21:11 · 1614 阅读 · 3 评论 -
通讯录获取首字母并以首字母归类返回
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 · 153 阅读 · 0 评论 -
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 · 1618 阅读 · 0 评论 -
存入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 · 640 阅读 · 0 评论 -
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 · 379 阅读 · 0 评论 -
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 · 509 阅读 · 0 评论 -
启动报错 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 · 19171 阅读 · 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 · 895 阅读 · 0 评论 -
【注解】@Repository
@Repository@Repository的作用:这是因为该注解的作用不只是将类识别为 Bean,同时它还能将所标注的类中抛出的数据访问异常封装为 Spring 的数据访问异常类型。Spring 本身提供了一个丰富的并且是与具体的数据访问技术无关的数据访问异常结构,用于封装不同的持久层框架抛出的异常,使得异常独立于底层的框架。不使用@Repository注解,idea会报警告,提示找不到这个bean。当然这并不影响编译运行。那为什么有时候我们不用 @Repository 来注原创 2021-03-09 08:30:26 · 880 阅读 · 0 评论 -
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 · 5680 阅读 · 0 评论 -
Spring 的 DigestUtils 实现 md5 码加密方法
Spring 的 DigestUtils 实现 md5 码加密方法使用 DigestUtils 方法达到对数据进行 md5 加密的效果。常用的 md2 md5 sha sha1 sha256 sha384 sha512 加密算法。原创 2021-02-07 13:41:53 · 2198 阅读 · 1 评论 -
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 · 115 阅读 · 0 评论