自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 Gradle 多模块,根目录为何自动生成 src 目录

idea 会识别 有 java 插件的 模块。去掉java 插件即可。

2023-06-17 11:06:20 446

原创 java stream collect 后 从原集合中删除

java stream collect 后 从原集合中删除

2023-03-01 09:55:55 2466

原创 CSDN MD使用指南

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。

2023-03-01 09:41:58 472

原创 worepress 优化记录

wordpress 优化

2023-01-04 11:52:10 342

原创 异步轮询等待任务设计

异步轮询等待任务设计

2022-12-09 09:52:12 193

原创 记录一次Sql性能优化

sql性能优化

2022-12-07 18:19:08 366

原创 动态扩展实体存储信息

动态扩展实体存储信息

2022-10-08 18:14:02 258

原创 easyExcel 用 head 实现动态表头

easyExcel 用 head 使用动态表头

2022-09-20 09:48:44 10949 1

原创 自定义MethodArgumentNotValidException报错返回信息

自定义MethodArgumentNotValidException报错返回信息

2022-08-29 16:39:44 2562 1

原创 windows下环境变量配置后没生效,不重启电脑的解决办法

windows下环境变量配置后没生效,不重启电脑的解决办法

2022-08-26 11:50:08 7946

原创 根据RequestContextHolder获取request、response和headers

根据RequestContextHolder获取request、response和headers

2022-08-16 11:45:14 2835

原创 Connection reset by peer 问题解析

Connection reset by peer 问题解析

2022-07-29 16:12:02 1138

原创 MapUtils

将对象属性转map 仅支持单个类型的属性,不支持参数是属性的。

2022-07-05 11:11:03 105

原创 MySQL 多表关联一对多查询实现取最新一条数据

MySQL 多表关联一对多查询实现取最新一条数据

2022-07-01 09:48:24 8364 1

原创 go cmd/stringer 通过代码生成提高效率

go 其他包公用常量_Go:Stringer命令,通过代码生成提高效率、Golang语言元编程之代码生成

2022-03-06 10:05:26 808

原创 Golang 单元测试 go test

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言在软件领域~ 如何维护越来越复杂的项目代码,提高整体代码质量 是个重要的问题,对此有个重要的编程方法是TDD (Test-Driven Development, 测试驱动开发),它强调的是先编写测试、再对代码进行设计和重构。 对于后端开发工程师来说,我们需要掌握一个重要的测试方面...

2022-01-27 10:53:53 2153 2

原创 阿里巴巴开发手册整理

阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义

2022-01-27 10:10:30 1302

原创 golang 模板 html/template

golang 模板 html/template 常见使用

2022-01-13 18:56:34 3458

原创 java使用异步CompletableFuture 进行计算

java的CompletableFuture 使用、介绍

2022-01-11 16:43:41 213

原创 MyBatis用嵌套ResultMap实现一对多映射

背景面对复杂的项目,有些对象的属性是集合类型。该集合类型是另一个表中的实体内容。我们知道,MyBatis可以很方便地把SQL select出来的数据直接映射为对象的属性,把对象取出来。但是。简面对集合类型的数据,可就麻烦多了。例子:以下面的场景介绍有一种资源 简称:模板、一个模板有多个使用范围、每个使用范围有 一个 使用主体集合属性 和 一个 使用人集合属性。翻译代码如下:// 资源public class CategoryBean { private Long id

2022-01-11 16:38:47 1611 1

原创 golang坑之 ‘godoc‘ 不是内部或外部命令

新版的golang无godoc;'godoc' 不是内部或外部命令

2022-01-09 17:56:52 613

原创 go的几种输入方式

了解golang语言的多种输入方式,持续更新中

2022-01-03 15:46:16 1816

原创 java.io.IOException: Broken pipe 问题排查

今天是一个 闷热的下午。本想休息以下,突然收到一个对现在的我很棘手的问题。

2021-11-18 14:24:45 1079

原创 从0开始java的aop切面

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录前言一、切面的由来?1、使用切面的好处2、二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、切面的由来?1、使用切面的好处2、二、使用步骤1.引入库代码如下.

2021-11-16 14:18:41 64

原创 AD中用户帐户属性userAccountControl

AD中用户帐户属性userAccountControl在打开用户帐户的属性后,单击帐户选项卡,然后选中或清除“帐户选项”对话框中的复选框,则会将数值分配给 UserAccountControl 属性。分配给该属性的值通知 Windows 已启用了哪些选项。下表列出了可以分配的标志。不能针对用户或计算机对象设置某些值,原因是这些值只能由目录服务设置或重置。若要禁用用户的帐户,请将 UserAccountControl 属性设置为 0x0202 (0x002 + 0x0200)。在十进制中,它.

2021-05-13 15:31:31 733

原创 java stream 记录

Java8 Stream:2万字20个实例,玩转集合的筛选、归约、分组、聚合对于上面的补充。如果需要对collect的对象转义到其他类型我有一个将ItemTypeA转换为ItemTypeB的函数.public ItemTypeB convert (ItemTypeA);您可以使用Collectors.mapping:Map<Integer,List<ItemTypeB>> output = data.stream() .collect

2021-04-11 17:33:44 71

原创 2021-04-11

BeanUtils.copyproperties的扩展BeanUtils原理是利用反射机制对JavaBean的属性进行处理。大家都知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理会导致大量的get/set代码的堆积,增加了代码长度和阅读代码的难度,BeanUtils.copyproperties可以对名称类型相同的属性进行赋值,但只支持单个对象,我们在工作中经常会遇到集合的属性赋值,BeanUtils.copyproperties可能就不大好用了,这个工具类对..

2021-04-11 13:47:55 156

原创 java文件转换问题

IOError: unknown file format 的解决办法在window下第一步是找到你想要的字体文件。像我需要Courier New字体,系统中就有。1、打开目录 C:\windows\Fonts目录,找到Courier New字体。右键单击选择复制,可以复制出来tty文件。这就是字体本身全部文件。包括这个字体的常规字体、斜体、粗体等。cour.ttf是常规字体。在linux下在Ubuntu环境下面使用ImageFont.truetype()方法的时候,如果..

2021-04-09 11:32:06 232

原创 mybatis插入数据报错集锦

Cause: java.sql.SQLIntegrityConstraintViolationException: #23000这个错是由于主键冲突了导致Cause: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: #22001这个错是由于值的长度超过了数据设置的字段长度Cause: java.sql.SQLSyntaxErrorException: Unknown error 1054字段名字不对应,或者表

2021-04-08 16:27:49 430

原创 go 生成简单的网络请求可执行文件样例

首先请确认已经安装golang,并且已经配置好了GOROOT,GOPATH,GOBIN在xx.go所在的的文件夹下按sheet+鼠标右键在dos下打开,执行下面的命令set GOARCH=amd64set GOOS=linuxgo build xx.go会生成一个没有后缀的xx二进制文件将该文件放入linux系统某个文件夹下赋予权限chmod 777 xx执行./xx运行成功,该二进制文件不需要go的任何依赖,可以直接运行。也可以在golang中.

2021-04-06 14:00:29 103

原创 Arthas-Java排查神器使用

arthas-boot是Arthas的启动程序,它启动后,会列出所有的Java进程,用户可以选择需要诊断的目标进程。特别说明:(重点):arthas不可以直接远程连接,启动arthas时输入的ip和端口都是本机暴露给外界的ip和端口target-ip: 如果要在其他机器使用Web Console,请填写本机的ip(如:192.168.33.44),此时可以访问:http://ip:8563windows下报错处理:com.sun.tools.attach.AttachNotSupportedExcept

2021-03-31 18:39:23 421

原创 【java】TreeMap用法总结

TreeMap类ceilingKey()方法(TreeMap Class ceilingKey() method)ceilingKey()方法用于返回大于或等于给定键元素(ele)的下键元素,否则返回null。ceilingKey()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。...

2021-03-24 10:05:29 790

原创 【Java】Java队列Queue使用详解

Deque是一个双端队列接口(double ended queue),继承自Queue接口,Deque的实现类是LinkedList、ArrayDeque、LinkedBlockingDeque,其中LinkedList是最常用的。Deque有三种用途:普通队列(一端进另一端出):Queue queue = new LinkedList()或Deque deque = new LinkedList()双端队列(两端都可进出)Deque deque = new LinkedList().

2021-03-23 17:12:02 1252

原创 TreeMap用法总结

public class TreeMap<K,V>extends AbstractMap<K,V>implements NavigableMap<K,V>, Cloneable, SerializableTreeMap中的元素默认按照keys的自然排序排列。(对Integer来说,其自然排序就是数字的升序;对String来说,其自然排序就是按照字母表排序)构造函数 TreeMap():创建一个空TreeMap,keys按照自然排序 TreeM.

2021-03-21 15:50:02 5023

原创 java运行js代码 JDK1.8中如何用ScriptEngine动态执行JS

文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言jdk1.6开始就提供了动态脚本语言诸如JavaScript动态的支持:”ScriptEngine“。ScriptEngine功能强大,基本能实现笔者所能想到的Java与JavaScript交互的需求。而且十分的方便简洁。jdk1.8又对ScriptEngine接口进行了一定改变,因此,在jdk1.8能运行的代码,在1.6中可能会报错,反之亦然。一、Sc..

2021-03-17 15:00:23 950

原创 关于图片的那些小事

java Io 根据byte[] 数据获取图片宽高byte[] byteArr = Global.image2byte(new File(newPath));//判断图片大小,不能以前台传来的横纵标记为准了,要以实际传来的图片为准,因为前台控件加载图片速度较慢,先判断出横竖后,图片未加载完成,点击确定就出现横竖标记与图片不一致的情况了ByteArrayInputStream in = new ByteArrayInputStream(byteArr); //将b作为输入流;Buf...

2021-03-02 09:00:03 46

原创 sm2电子印章结构体

概述统一电子印章系统的电子签章是采用 PKI 公钥密码技术,将数字图像处理技术与电子签名技术进行结合,以电子形式对加盖 印章图像数据 的电子文档进行数字签名,以确保文档来源的真实性以及文档的完整性,防止对文档未经授权的篡改,并确保签章行为的不可否认性。在使用电子印章对各种文档进行电子签章过程中,签章者通过数字签名对文档数据进行签章处理,从而达到与传统纸质文件盖章操作相同的可视化效果,同时又利用数字签名技术保障了文档数据的真实性、完整性以及签章者行为 的不可否认性 。统一电子印章系统中数字签名算法为SM2

2021-02-28 17:01:26 2190

原创 go的工具网站集合

json 转化 go 结构 :https://mholt.github.io/json-to-go/

2021-02-20 11:03:47 216

转载 Go学习:字符串拼接效率最高执行最快的方式是strings.Join()

https://blog.csdn.net/pengpengzhou/article/details/105100498

2021-02-19 15:42:58 385

原创 理解 Spring ApplicationListener 和 CommandLineRunner

启动监听ApplicationListener与CommandLineRunner目录启动监听ApplicationListener与CommandLineRunner1、ApplicationListener内置事件自定义事件1、ApplicationListenerApplicationContext事件机制是观察者设计模式的实现,通过ApplicationEvent类和ApplicationListener接口,可以实现ApplicationContext事件处理。..

2021-01-22 14:58:32 1213

空空如也

空空如也

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

TA关注的人

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