- 博客(32)
- 收藏
- 关注
原创 Taro - Windows从零开始搭建微信小程序开发框架
因为Taro的版本冲突问题太严重, 官方文档又不靠谱, 所以记录一个开发框架的版本推荐. 本文推荐的内容均截止于2025-02-14, 以后若有任何版本变动或更新, 请自行酌情修改
2025-02-16 20:33:39
957
原创 Java - 基于AnalysisEventListener实现对Excel的多线程处理
Java - 基于AnalysisEventListener实现对Excel的多线程处理
2022-08-10 19:09:03
2124
转载 Java线程池核心参数、线程池异常处理、submit、execute、get机制
Java线程池核心参数、线程池异常处理、submit、execute、get机制
2022-08-10 17:06:42
278
转载 Maven如果发现jar冲突怎么解决,mvn clean package执行步骤
Maven如果发现jar冲突怎么解决,mvn clean package执行步骤
2022-08-10 17:01:15
597
转载 Redis常见数据类型,Redis为什么快,Redis持久化机制,主从复制原理
Redis常见数据类型,Redis为什么快,Redis持久化机制,主从复制原理
2022-08-10 16:57:26
308
原创 Linux - shell脚本学习笔记
shell脚本常用指令和编写规范一、踩坑记录二、常用指令一、踩坑记录1. sh脚本执行# 没有赋权的三种执行方法bash test.shsh test.sh. test.sh# 为sh脚本赋权后, 可直接./执行chmod 755 test.sh./test.sh2. 编写规范为编写规范, 所有sh脚本第一行#!/bin/bash变量的申明和引用# 申明变量时, 等号左右两边不能有空格val=123# 如果有export前缀则是申明环境变量export VAL
2021-06-18 18:42:13
247
原创 Linux - shell脚本解决服务器日志文件过大问题
1. 场景需求老项目架构一定会输出service_stdout.log系统日志文件, 无法通过logback.xml控制, 并且由于该日志一直不停输出, 导致文件占用无法手动删除. 针对该日志文件, 设定阈值, 监控文件大小, 若超出阈值, 则按固定长度切割文件.#!/bin/bashecho "\"split start!\""# 被监控的文件名fileName=xxx.file# 被监控的文件路径filePath=./${fileName}# 文件大小上限 150MB -> 15
2021-06-18 17:37:13
1334
2
原创 Java - SpringBoot异步线程池 ThreadPoolTaskExecutor
一、配置线程池import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;import java.util.concurrent.Executor;import java.util.concur
2021-05-21 19:07:49
340
原创 Git - 统计代码提交量
原文地址统计每个人的提交量及增删行数git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lin
2021-05-20 11:00:03
320
原创 Java - PageHelper使用案例
商品分页查询PageHelper使用import com.github.pagehelper.PageHelper;import com.github.pagehelper.PageInfo;import tk.mybatis.mapper.entity.Example;import org.springframework.beans.BeanUtils;import java.util.stream.Collectors;public PageResult<SpuBo> quer
2021-01-07 23:39:59
556
原创 Java - 系统缓存工具类 CacheUtils
缓存工具类import java.util.Map;import java.util.concurrent.*;public class CacheUtils { // 键值对集合 private final static Map<String, Entity> map = new ConcurrentHashMap<>(); // 定时器线程池, 用于清除过期缓存 private final static ScheduledExecutor
2021-01-06 21:56:45
997
原创 Java - File文件工具类 FileUtils
文件工具类import org.apache.commons.lang3.StringUtils;import org.springframework.web.multipart.MultipartFile;import java.io.*;public class FileUtils { public static File multipartFileToFile(MultipartFile srcFile) { if (srcFile == null || srcF
2021-01-06 21:52:41
178
原创 Java - Excel导入工具类 ExcelImportUtils
Excel操作依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.0.1</version></dependency><dependency> <groupId>org.apache.poi</groupId&
2021-01-06 21:50:25
2802
原创 Java - Excel导出工具类 ExcelExportUtils
Excel操作依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.0.1</version></dependency><dependency> <groupId>org.apache.poi</groupId&
2021-01-06 21:47:14
1752
2
原创 Java - 坐标转换工具类 WGS84 ⇋ GCJ02
原JS代码double计算小数点后7位后有误差public class CoordinateUtils { private static final int a = 6378245; private static final double ee = 0.006693421622965823; private static final double PI = Math.PI; private static double sin(double d) { r
2020-12-29 15:53:20
544
原创 Java - springcloud-pom.xml
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/mav
2020-12-22 01:01:46
152
原创 Java - springboot-pom.xml
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/mav
2020-12-22 00:59:57
162
原创 Java - Application.class
@SpringBootApplication@MapperScan("com.project.mapper")@ComponentScan(basePackages = {"com.project"})@ServletComponentScan(basePackages = {"com.project.web"})public class Application extends SpringBootServletInitializer { public static void main(S
2020-12-22 00:56:49
430
原创 Java - application.yml&dev&redis
【application.yml】server: port: 7001 servlet: context-path: /project tomcat: max-http-header-size: 8192 uri-encoding: UTF-8spring: profiles: active: dev, redis mvc: static-path-pattern: /static/** http: multipart:
2020-12-22 00:52:46
308
原创 Java - logback-spring.xml
<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --><!-- scan:当此属性设置为true时,配置文档如果发生改变,将会被重新加载,默认值为true --><!-- scanPeriod:设置监测配置文档是否有修改的时间间隔,如果
2020-12-22 00:44:57
206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人