- 博客(8)
- 资源 (11)
- 收藏
- 关注
原创 Hibernate-validator独立于spring使用校验功能
但是hibernate-validator和其他的注解整合的不好,比如它不支持jsr305的Nonnull注解,只能用NotNull注解校验非空;还有就是新出的和IDEA紧密配合的Jspecify库应该也是不支持的,所以还是自己实现代码生成来生成类型的validate方法可能会更合适一点,这样既能“运行时”参数校验,也能写代码时实时校验是否非空。1.引入org.hibernate:hibernate-validator:6.2.5.Final和org.glassfish:javax.el:3.0.0包;
2025-03-25 14:54:59
138
原创 通过小U盘制作img文件dd命令快速安装archlinux系统到大磁盘后btrfs分区扩容问题
2.这种方式将img安装系统到大磁盘后存在一个问题,就是大磁盘上的系统它的第二个btrfs分区只会使用7.5G的样子,因为它在u盘安装的时候相关数据就是这么分配的,这会导致哪怕大磁盘上的系统进行软件安装后,超过了7.5G也会报磁盘不足(实际上还有几百G空着)(注意,img里是两个分区,第一个是EFI的,第二个则是btrfs的,但是btrfs里又有/,/home,/home/Downloads,/var/cache/pacman/pkg等子卷)
2025-03-09 01:42:35
152
原创 windows 安装vim插件管理器Vundle以及安装eregex(perl regex)
9.eregex没有适配\b,可以用::M/.*dist(\<|\>).+,这里(\<|\>)就达到了\b的效果,但是它产生了一个group,所以也不是完全的适配;6.然后就可以开始安装eregex了,但是这个插件比较老,好像没法直接安装(可以安装,但是经常443),可以直接将其从git下复制下来:https://gitee.com/silentdoer/eregex.vim.git,然后将其复制为.vim\bundle\eregex.vim目录。10.上面的配置支持nushell。
2025-03-08 23:52:43
320
原创 alacritty配置
1.新建文件(如果不存在)%APPDATA%\alacritty\alacritty.yml【这里%APPDATA%是这个AppData\Roaming目录】linux下是:~/.config/alacritty/
2025-03-08 23:49:53
140
原创 windows10-1903以上版本右键以UTF-8字符集打开nushell
在环境变量中添加名为LESSCHARSET,值为utf-8的环境变量(解决git log中文乱码)
2025-03-08 23:47:34
130
原创 Windows下nushell模拟linux命令
除了ps和kill和netstat和ifconfig和top以及vi和ll别名似乎都OK了【但是kill和ps都是nushell内置的,而且是最高优先级,所以其实只剩netstat,在windows下是-ano,Linux下是-anp;注意,git里的ps命令不要复制,它无法获得windows里的进程信息,windows自带ps命令,但是不是ps aux或ps -ef而是ps -l;5.将内置的ps改名为nups,通过alias的方式将ps用另外一个命令pstmp代替;
2025-03-08 23:45:01
1562
原创 关于<param-value>中的classpath和classpath*的零碎总结
测试环境:Tomcat8.45、eclipse4.6.2、JDK1.8、win10之前查找classpath到底代表什么,网上的回答基本上都是互抄,说classpath是classes文件夹和lib文件夹。经过测试后如果里填写的是classpath:spring.xml则会在build的项目的classes目录里面找spring.xml文件,但是不会在lib目录里找该文件;即如果spr
2017-09-04 09:13:46
6686
1
shardbatis2.0.0B升级版支持最新的mybatis
2018-08-15
jstl-1.2.jar包
2017-11-23
OO设计和伪状态模式实现的控制台五子棋游戏
2017-02-13
精简的Asp.Net三层架构示例
2017-02-06
简单的Asp.Net三层架构示例
2017-02-05
CodeSmith7.1完善版
2016-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人