自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 尚硅谷-Vue3学习笔记

(1)https://blog.csdn.net/qq_54358705/article/details/136601335(2)https://blog.csdn.net/2301_76201197/article/details/135351514(3)https://blog.csdn.net/michiko98/article/details/134768369(4)https://blog.csdn.net/2302_77862232/article/details/135327714

2024-05-03 20:48:28 204

原创 SpringBoot+FreeMaker+Bootstrap3

FreeMarker中文文档:http://freemarker.foofun.cn/index.html。

2024-04-14 22:42:20 445

原创 【虚拟线程】

(1)(2)(3)(4)(5)(6)

2023-10-15 11:47:58 138

原创 【JDK21】初体验

Java 21发布,IntelliJ IDEA 2023.2.2已完美支持。想要开发Java 21代码的开发者可以升级了!

2023-10-14 11:02:06 1398

原创 关于安装Node/Yarn/Electron过程中遇到的问题

如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。因为yarn的命令目录bin与其全局安装位置不在一个文件夹下导致。(4)关闭窗口,再使用 yarn 命令,就可以发现没有报错了。(2)以管理员身份运行后,会出现命令窗口,接下来,输入命令。(1)在电脑的开始菜单中,搜索。(2)查看yarn的全局安装目录。,将权限设置为可用的,即可。(1)查看yarn的命令目录。,运行成功,完成项目的创建。, 意思是当前是禁用的。(3)接下来,输入命令。

2023-05-07 12:25:25 880

原创 Spring上下文工具类 ApplicationContextUtil

Spring上下文工具类 ApplicationContextUtil

2023-02-16 21:39:36 513 1

原创 定时刷新本地缓存

使用guava cache作为本地缓存组件,并通过Spring中SchedulingConfigurer定时刷新本地缓存。

2023-02-16 21:22:33 988

原创 【React】上传下载CSV文件

参考文章1、react下 antd js前端实现在线解析csv文件2、导出数据生成csv文件,以及导入csv文件读取数据3、React读取Excel——js-xlsx 插件的使用1、引入npm包//引入生成csv文件的插件import FileSaver from 'file-saver';//引入根据csv文件生成数据插件import Papa from "papaparse";import jschardet from "jschardet";import iconv from "i

2020-12-14 19:13:53 2344

原创 【React】自定义组件-文本展开收起组件

参考文章:长文本展开收起功能实现1、文本展开收起组件import React, { PureComponent } from 'react';import { Typography } from 'antd';const { Paragraph } = Typography;/** 文本隐藏/展开组件。参数(rows,content) */class ExpandableText extends PureComponent { state = { expand: false,

2020-12-14 18:55:55 1299 1

原创 Maven的生命周期及常用操作

写在前面可以先看这个:Maven生命周期详解然后再看这个:菜鸟教程-Maven生命周期然后就可以对Maven生命周期有比较全面的了解。一、Maven生命周期上面的博主已经整理的非常清晰了,我就记录一下我的整理。Maven有三套相互独立的生命周期,每套生命周期都有各自的阶段。Clean Lifecycle 在进行真正的构建之前进行一些清理工作。Default Lifecycle 构建的核心部分,编译,测试,打包,部署等等。Site Lifecycle 生成项目报告,站点,发布站点。常用

2020-06-04 16:02:39 336

原创 CompletableFuture的实际应用,处理多任务

简介这只是我在实际中的写法简版。记录一下。首先定义ThreadHelper 工具类package com.java.ccs.basicDemo.thread;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.concurrent.*;impo

2020-05-26 22:05:45 1349 2

原创 使用fastjson、jackson将字符串转换成List列表问题

前言最开始使用fastjson进行开发,但是据听说fastjson是以牺牲安全性换取性能。然后转向jackson开发。记录一下开发过程中遇到的问题。(1)关于fastjson序列化后,会存在schema信息。(2)关于jackson序列化时,大小写敏感问题。一、fastjson使用https://www.cnblogs.com/quanyongan/archive/2013/04/16/3024993.htmlhttps://blog.51cto.com/simplelife/1704106h

2020-05-26 21:20:11 1333

原创 使用Cookie之初体验

Cookie的用法Cookie用于存储web页面的信息。是以key/value的形式存储。使用JavaScript创建CookieJavaScript 可以使用 document.cookie 属性来创建 、读取、及删除 cookie。使用js-cookie操作Cookiehttps://github.com/js-cookie/js-cookie.https://www.jiansh...

2020-04-20 14:33:42 104

原创 SpringBoot单元测试及JMockit使用

SpringBoot单元测试及JMockit使用记录一下我总结的SpringBoot单元测试的方法。1、功能方法代码首先贴一下用到的代码:1、目录结构2、pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...

2020-04-19 19:26:31 3540 4

原创 Jmockit的使用总结

前言我几乎都是参考JMockit中文网学习的Jmockit。在这必须得强烈安利一下啊。其实我刚开始看文档的时候,MockUp、@Mock、@Test、@Mocked、@Injectable、@Capturing、Expectations、Verifications那么多注解和类,傻傻分不清。后来慢慢总结了一下自己的理解思路。这里,我没有像原笔者从概念->语法->用法->原理那...

2020-04-19 19:20:24 9333 5

原创 关于TemporalAdjuster引发的思考

前言我在翻阅java8 DateTime API源码的时候,然后看到源码中一种写法:首先,看一下LocalDateTime 类中的LocalDateTime with(TemporalAdjuster adjuster)方法的源代码:@Overridepublic LocalDateTime with(TemporalAdjuster adjuster) { // optimiza...

2020-04-11 18:51:26 284

原创 java8----一切为了简化

前言这篇文章并不是讲解java8新特性的具体语法是什么的,而是记录我对为什么java8加入这些新特性的理解。一、java代码写法改进过程首先,我们来看一个很小的需求:有一个员工类,要求(1)获取年龄大于30岁的员工列表(2)获取工资大于3000元的员工列表写法1:直接定义两个方法这是最简单的写法,直接定义两个方法分别实现对应的功能。1、员工类:/** * @author Cao...

2020-04-11 17:46:15 329

原创 Java中关于时间日期的操作总结

一、Date和Calendar的使用(1)SimpleDateFormat 类要讲Date和Calendar的使用的话,首先不得不提的就是SimpleDateFormat 类。SimpleDateFormat 是与语言环境有关的方式来格式化和解析日期的具体类,它允许进行format格式化(日期→文本)、parse解析(文本→日期)和规范化。SimpleDateFormat 使得可以选择任何用...

2020-04-01 20:55:18 829

原创 MD5加密

随手记随手记一下MD5加密的代码。反正也没人会搜到。import java.security.MessageDigest;/** * @author Caocs * @date 2020/3/27 */public class MD5Helper { /* * 为脚本代码生成md5指纹 */ public static String fingerK...

2020-03-30 10:20:15 106

原创 Java反射机制

Java反射机制优秀的讲解我的主要参考反射是Java的特征之一,是一种间接操作目标对象的机制,核心是JVM在运行的时候才动态加载类,并且对于任意一个类,都能够知道这个类的所有属性和方法,调用方法/访问属性,不需要提前在编译期知道运行的对象是谁,他允许运行中的Java程序获取类的信息,并且可以操作类或对象内部属性。程序中对象的类型一般都是在编译期就确定下来的,而当我们的程序在运行时,可能需要...

2020-03-27 20:14:08 67 1

原创 Java中整合Groovy遇到的问题分析

一、背景最近在做一个根据给定表达式动态解析得到结果的功能。例如:给定表达式**“a>0”**,就可以根据给定参数a的值动态解析结果。对比现在常见的开源规则表达式引擎Fel、Jeval、Jsel、Aviator、QLExpress、Groovy等之后,最终选定Groovy作为脚本引擎开发。二、实现过程(1)整合Groovy基本上有三种途径:GroovyShell(以及Eval)、G...

2020-03-26 20:49:08 3760 3

原创 ContiPerf的使用及问题

使用ContiPerf是一个轻量级的测试工具,基于JUnit 4 开发,可用于效率测试等。(1)可以在方法上指定线程数量和执行次数,通过限制最大时间和平均执行时间来进行效率测试(2)也可以通过对类指定@PerfTest和@Required,表示类中方法的默认设置参考文章遇到问题我在写UT时这样写:另外:我把@PerTest注解放在class类上也同样会报错。然后执行test()方...

2020-03-25 10:47:17 699

原创 Maven排除冲突包

在项目中,经常遇到引用jar包冲突的问题。一、Maven中jar包冲突原因1、传递依赖2、jar包冲突原理二、检测包冲突工具1、命令行方法找到冲突包所在的父包(1)打开idea的Terminal(2)输入命令:mvn dependency:tree >> a.txt(3)打开生成的文件,分析包的依赖关系,找到冲突的包(4)在pom.xml中排除掉依赖的jar包...

2020-03-24 16:36:44 928

原创 Groovy编写规则引擎学习

Groovy与Java集成Groovy脚本引擎的执行本质只是接受context对象,然后基于context对象中的关键信息进行逻辑判断,输出结果。参考文章:https://blog.csdn.net/haigenwong/article/details/22947173https://juejin.im/post/5ba449f7e51d450e664b41b0https://my.os...

2020-03-13 19:08:20 11118 2

空空如也

空空如也

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

TA关注的人

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