自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 archlinux安装方式(可安装到U盘)

archlinux安装到u盘

2024-10-18 18:33:08 2216 2

原创 关于<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

cmder1.3.12.7z

1.3.12版本,直接解压后用管理员权限运行Cmder.exe即可,之后可以不以管理员权限运行;

2019-09-02

shardbatis2.0.0B升级版支持最新的mybatis

shardbatis2.0.0B不支持最新版的mybatis,而且它用的jsqlparser是0.7的,自己稍微改造了下源码生成的3.0,注意只支持JDK1.8以上

2018-08-15

jstl-1.2.jar包

jstl1.2.jar无需其它jar包或配置即可使用,将它放在webapp/WEB-INF/lib目录下即可(对于低版本的IDE可能还需要Build Path一下)

2017-11-23

OO设计和伪状态模式实现的控制台五子棋游戏

这是我大学时做的一个控制台五子棋游戏,工作后进一步理解了面向对象及一些设计模式,故以现有的知识重写了一下此游戏,希望能帮到一些对C#感兴趣的朋友。

2017-02-13

精简的Asp.Net三层架构示例

很简单的ASP.Net项目,用了三层架构及SQLServer数据库;这个实际上是我改的别人的代码,不过他的代码写的很乱,很多我自己重写和删除了一些没用的东西;因为太乱还有一些没有改,比如想将数据库改成MySQL,及将操作数据库的方式由存储过程改为SQL语句等等。

2017-02-06

简单的Asp.Net三层架构示例

很简单的ASP.Net项目,用了三层架构及SQLServer数据库;这个实际上是我改的别人的代码,不过他的代码写的很乱,很多我自己重写和删除了一些没用的东西;因为太乱还有一些没有改,比如数据库的操作方面,它用了很多存储过程,本来我想改成SQL语句的形式,想想还是算了。

2017-02-05

小巧的文件Hash码生成工具

将文件移到该软件界面内即可生成Hash码,其中可选的Hash码类型有CRC,MD5,SHA1等等。

2016-12-13

Windows下以TCP形式ping远程具体程序

使用方法在里面有说明文件,这是用来以TCP测试IP+端口对应的TCP服务是否是通的(或说有没有这个TCP服务)

2016-12-13

解决动软代码生成器2.78生成MySQL表代码没有列注释的dll

RT,压缩包里有使用详细说明。

2016-12-12

C#以OleDb方式访问Excel2007所需文件的安装程序

如名称所述。

2016-12-03

CodeSmith7.1完善版

这是目前最新版的CodeSmith的绿色版,其中MySQL部分经过了我的修缮,解决了MySQL的bit对应的是UInt16类型的问题、解决了数据表和列没有注释的问题、还加了个CS_IsUnsigned的额外属性代表某列是否是无符号、还有就是解决了代码中的部分隐患。

2016-11-30

空空如也

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

TA关注的人

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