在线vscode
暮冬时烤雪,迟夏写长信。——陈鸿宇 今天群友找到一个好玩的:在线vscode 演示地址:https://github1s.com/ 项目地址:https://github.com/conwnet/github1s 效果图如下: 还挺有意思的
我在jdk8实现了jdk18的新特性
在自己身上,克服这个时代。——尼采 首先放jdk18的官方特性介绍地址:https://openjdk.java.net/jeps/420 我就不再过多解释了,直接贴代码吧~ 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117...
枚举工具类
暮冬时烤雪,迟夏写长信。——陈鸿宇 现已并入hutool5.8.0,PR链接地址:https://gitee.com/dromara/hutool/pulls/583 This is a story about pull requestgetFieldBy我们在使用枚举的过程中,经常会遇到字段相互之间映射的场景:例如此处我编写一个GenderEnum 12345678910111213@Getter@AllArgsConstructorpublic enum GenderEnum { /** * 性别枚举 */ FEMALE("男"), MALE("女"), UNKNOWN("未知"); private final String desc;} 然后对其进行使用,我们前端传入可能是0/1/2这样的数字,我们就可以通过EnumUtil#getFieldBy,来通过ordinal,也就是我们枚举的序号,获取对应的汉字返回 123// ...
you might not need peek
正因为世界本身是平庸的,所以你也才平庸。——《寻羊冒险记》 上代码 12345678910111213141516171819202122232425262728293031323334353637383940414243444546import java.util.Arrays;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Objects;import java.util.function.Function;import java.util.stream.Collectors;import java.util.stream.Stream;class Scratch { public static void main(String[] args) { class User { private String name; public String getName(...
vue中img错误默认图片
如果问我思念多重,不重的,像一座秋山的落叶。——简媜 因为之前写过img图片丢失后默认图 发现在vue中不好使,改了半天发现原来需要将@改为: 也就是需要这么写: 1234<img src="xxxx" :onerror="`this.src='/img/oss/2020-06-01/head.jpg'`"/>
mapstruct
你泛起山川,碧波里的人不是我。——《慕容雪》 首先按照官方文档引入GAV,但要注意和lombok有版本冲突问题,因此我选择这个版本: 这里放上主要配置 123456789101112131415161718192021222324252627282930313233343536373839404142434445<properties> <java.version>1.8</java.version> <lombok.version>1.18.10</lombok.version> <mapstruct.version>1.3.0.Final</mapstruct.version></properties><dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok&...
编写一个spring-boot-starter-fastjson
酷烈之祸,多起于玩忽之人;盛满之功,常败于细微之事。——《菜根谭》 这个starter是自己写的,主要就是注入了个FastJsonConfig 写法如下:首先引入gav,完整pom.xml如下: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566<?xml version="1.0" encoding="UTF-8"?><project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://...
centos通过服务名查询安装目录
世间微尘里,吾宁爱与憎。——李商隐 命令如下: 1ps aux|grep [服务名] 例如我查询nginx 1ps aux|grep nginx
vscode-vue-debug
睡在哪里都是睡在夜里。——贾平凹《废都》 今天写个node+vue的vscode里对chrome进行debug 首先确保你的路径是项目根目录,懒得踩坑或者去对应配置 我这里用vue-cli创建一个新的vue项目 没有tyarn或者cnpm的话可以安装一个 123npm i -g cnpm yarn tyarn --registry=https://registry.npm.taobao.org# 查看全局依赖存储路径yarn global dir 然后是配置环境变量 对应路径注意不是在Data目录里: 1C:\Users\achao\AppData\Local\Yarn\bin 安装: 123cnpm install -g @vue/cli# ORtyarn global add @vue/cli 创建一个项目: 123vue create simple-vue# ORvue ui 此处选择vue2 创建好了我们用vscode打开 路径如下 我们运行一下 123cnpm run serve# ORyarn serve 这里我编写代码时发现格式化老出问题,我不想...
psd-tools
立志用功如种树然,方其根芽,犹未有干;及其有干,尚未有枝;枝而后叶,叶而后花。——王守仁 分享一个python库,用于读取psd图层等信息的 官方文档:https://psd-tools.readthedocs.io/en/latest/ 使用方式: 1pip install -i http://mirrors.aliyun.com/pypi/simple/ psd-tools --trusted-host mirrors.aliyun.com 我们将psd导出为png 1234from psd_tools import PSDImagepsd = PSDImage.open('example.psd')psd.composite().save('example.png') 更多用法可以看: https://psd-tools.readthedocs.io/en/latest/usage.html
