- 博客(47)
- 收藏
- 关注
原创 @Valid @NotBlank @NotEmpty @NotNull不生效问题
Spring Boot2.3版本将不再内部依赖validator了 所以导致校验的注解不生效。
2024-09-13 16:37:30
391
原创 CSS总结
元素的总高度最终计算公式是这样的: 总元素的高度=高度+顶部填充+底部填充+上边框+下边框+上边距+下边距。其写法就是把外层标签写在前面,内层标签写在后面,中间用空格分隔,先写父亲爷爷,再写儿子孙子。条件:交集选择器由两个选择器构成,找到的标签必须满足:既有标签一的特点,也有标签二的特点。例如: table.bg 选择的是: 类名为 .bg 的 表格标签,但用的相对来说比较少。CSS 的 Float(浮动),会使元素向左或向右移动,其周围的元素也会重新排列。PS:标签名称必须是html提供好的标签。
2024-08-05 17:01:03
622
原创 Html5总结
你在网页中,有时需要为文字设置粗体、斜体或下划线效果,这时就需要用到HTML中的文本格式化标记。15.input属性type="radio"用法 和 label的for属性。ul> 元素表示无序的项目列表,通常渲染为项目符号列表。label 标签为 input 元素定义标注(标签)14.select 和 option 标签。13.table中的caption标签。标签用于绑定一个表单元素,当点击。17.input输入表单元素。1.文本格式化标签(熟记)8.div span标签。18.label标签。
2024-08-02 16:58:08
478
原创 Ubuntu 22.04 允许root默认远程登录
1.首先切换为root用户2.sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config3.sudo sed -i 's/#PasswordAuthentication yes/PasswordAuthentication yes/' /etc/ssh/sshd_config4.sudo systemctl restart ssh最后使用root登录即可
2024-04-12 13:29:37
968
原创 arm64部署nexus
大约等待两分钟后通过浏览器访问 http://IP地址:8081 即可进入 Nexus 的管理界面默认帐号为admin,默认密码可通过挂载的数据卷中的admin.password查看。
2024-02-29 00:39:50
527
原创 nacos新增配置报错: 发布失败。请检查参数是否正确 未读取到合法数据,请检查导入的数据文件。
nacos新增配置报错: 发布失败。未读取到合法数据,请检查导入的数据文件。
2024-02-23 13:48:35
892
原创 Webhook报错 webhook.ALLOWED_HOST_LIST setting
修改 giea挂载目录 /data/gitea/conf/app.ini 配置文件,确保存在如下配置。
2024-02-20 17:31:03
694
原创 gitea+drone+k3s 实现自动集成发布(ubuntu)
根据sudo docker login --username=aliyun3014818226 registry.cn-chengdu.aliyuncs.com创建。每个字段都是就是name,value就是阿里仓库对应的用户名 密码 命名空间。此处同样采用docker-compose-drone.yml的方式安装。访问:http://drone-server-domain。3.1创建docker-compose.yml文件。访问:http://server-ip:3030。1.安装Docker。
2024-02-20 00:18:57
591
原创 达梦数据库适配sharding-jdbc
利用spi机制,Resource下面创建META-INF/services 目录里创建一个以服务接口命名的文件,shardingSphere的文件名称为:org.apache.shardingsphere.spi.database.type.DatabaseType,在文件中加上DMDatabaseType类的路径。以上步骤就是给shardingSphere进行了外部拓展,使其适配了达梦数据库。去mvn仓库去查看最新的驱动 或者去官网下载到本地再引入。1.注意一定要最新版本的驱动依赖!
2024-02-01 18:52:07
2065
2
原创 docker 带数据库参数直接启动nacos 直接持久化 一定要启动三个端口
docker run -d --name nacos -p 8848:8848 -e MODE=standalone -e SPRING_DATASOURCE_PLATFORM=mysql -e MYSQL_SERVICE_HOST=20.2.220.119 -e MYSQL_SERVICE_PORT=3306 -e MYSQL_SERVICE_USER=root -e MYSQL_SERVICE_PASSWORD=wyl1348sss89213ss53 -e MYSQL_SERVICE_DB_NAME=n
2024-01-21 23:35:04
487
原创 volatile底层happens-before实现的原理(FutureTask怎么实现可见性)
Load2 禁止重排序:一定是Store1的数据写出到主内存完成之后,才能让Load2来读取数据 同时保证: 强制把缓冲去的数据刷回到主内存中,让工作内存/CPU高速缓存当中缓存的数据失效,重新到主内存中获取新的数据 volatile斜后面插入一个StoreLoad屏障。Load2 禁止重排序:一定是Load2的读取操作 一定不会重排到Load1之前 保证Load2在读取的时候,自己缓存内到对应的数据失效,Load2会去主内存中获取最新的数据 volatile读后面插入一个LoadLoad屏障。
2024-01-05 15:28:10
437
1
原创 mybatis 出现其中一个参数找不到
原因是mybatis默认的参数为param1的param2…而如果进行@Param注解以后,sql没有使用到,那么他不会把你的注释的参数的实体类赋值给param1,所以就找不到他的属性,在没有使用到(@Param(“**”)注解的别名的时候,就不用加@Param注解。而你的sql语句并没使用使用到注释的别名,就会出现找不到第一个属性的问题。当通过@Param进行注释以后。
2023-08-27 22:29:42
440
原创 解决nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/Datatype
原因:是由于缺少jaxb-api包导致的。在Java 8以及以前的版本,是默认包含jaxb这个jar包的;但是在java SE 9.0就不再包含着个包了,如果使用则需要手动引进。1.先修改java版本。
2023-08-06 00:35:28
923
原创 PageUtils.startPage();分页的坑,total和PageSize总是相等
当List发生转换时,若依分页的tatal异常,total一直为前端传入的分页参数的pageSize。
2023-07-29 13:32:06
992
原创 docker 安装Redis
docker run -p 6379:6379 --name redis -v /home/redis/redis.conf:/etc/redis/redis.conf -v /home/redis/data:/data -d --restart=always redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass “Ddc@1234”
2023-07-25 23:02:57
41
转载 ubuntu 安装 docker
Docker 是一个开源的容器化平台,它允许你构建,测试,并且作为可移动的容器去部署应用,这些容器可以在任何地方运行。想要以非 root 用户执行 Docker 命令,你需要将你的用户添加到 Docker 用户组,该用户组在 Docker CE 软件包安装过程中被创建。如果本地没有该镜像,这个命令将会下载测试镜像,在容器中运行它,打印出 “Hello from Docker”,并且退出。现在,Docker 软件源被启用了,你可以安装软件源中任何可用的 Docker 版本。
2023-07-19 15:19:39
1488
原创 将Spring Boot工程打包成JAR包,制作成Docker镜像,并部署到远程Docker的步骤如下
将Spring Boot工程打包成JAR包,制作成Docker镜像,并部署到远程Docker的步骤如下:步骤1:将Spring Boot工程打包成JAR文件在Spring Boot工程的根目录下执行以下命令,使用Maven或Gradle将项目打包成JAR文件。使用Maven:bashCopy code使用Gradle:bashCopy code这将在target目录(对于Maven)或build/libs目录(对于Gradle)中生成一个JAR文件。
2023-07-17 16:49:12
895
1
原创 git master覆盖个人分支
注意:在合并分支之前,需要确保您的个人分支是最新的,可以通过执行git pull命令来更新个人分支。同时,在推送分支到远程分支之前,需要确保您的本地仓库与远程仓库没有冲突,可以通过执行git pull命令来获取最新更新并合并到本地仓库,再通过执行git push命令将最新的代码推送至远程仓库。将本地的master分支合并到个人分支:git merge master。同步本地master分支与远程master分支:git pull。推送您的个人分支到远程分支:git push origin。
2023-04-25 00:09:27
511
原创 Request method ‘GET‘ not supported 出现这个layui的跳转return false记得写
Request method 'GET' not supported 出现这个layui的跳转return false记得写
2022-05-06 17:06:34
307
原创 java 调用mafft 和 mothur
Runtime.getRuntime().exec("C:/Windows/System32/cmd.exe /c start D:\\untitled\\mafft.bat --auto --localpair --out LS1A_final_uniqueseq_align.fasta LS1A_final_uniqueseq_add_ref.fasta");
2021-11-10 21:10:52
505
原创 2021-11-10
// mothur 命令行运行方式; Runtime.getRuntime().exec("C:/Windows/System32/cmd.exe /c start D:\\liyang\\command_s\\mothur.exe " + "\"#screen.seqs(fasta= LS1A_final_uniqueseq_out.fa,minlength=400,maxlength=430)\""); // 通过cmd窗口执行命令...
2021-11-10 09:45:56
217
原创 线程通信两个线程伦理交替运行
package Weather;public class Weather {private int temp;private int wet;boolean flag=false;public synchronized void setTemp(int temp) { //synchronized 是这个方法运行完之前线程不会去运行其他 if (flag==false){ try { wait(); // 让线程处于停滞状态 } c
2021-10-24 19:06:12
86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人