- 博客(274)
- 资源 (7)
- 收藏
- 关注
原创 Thymeleaf 3.1 +Element UI 2.15
SB3 与 SB2 差异小结(牢记即可) | 差异点 | Spring Boot 2 | Spring Boot 3 | |----------------------|-----------------------------|--------------------------------| | 核心包名 |其余写法(Controller、Model、Thymeleaf 语法、Vue 与 Element 的引入)完全一致,可无缝迁移。启动类(与 SB2 无区别,只是包名换成 jakarta)
2025-11-03 15:36:03
287
原创 Thymeleaf + layui-mini 实例,缺点较多,暂时放弃。
项目:SpringBoot 2.7 + Thymeleaf + layui-mini(单页 tab 版)。这就是一个完整可跑的“Thymeleaf + layui-mini”菜单与控制器关联的。全程只刷新 iframe,不会整页跳转,已达到 layui-mini 单页效果。功能:左侧菜单由后端动态渲染,点击菜单只在右侧新增 tab,不整页刷新。左侧“系统管理 → 用户管理”点击后,右侧动态出现“用户列表” tab。下面给出一个“最小可运行”的完整 Demo,复制即可启动。依赖(pom.xml 片段)
2025-11-03 15:29:20
287
原创 thymeleaf 使用layui mini的设置
layuimini下载后解压放到static下面,这里是 .yml和其它都不用配置的,可以默认就访问到的静态地址,可以先放一个图片,然后用URL该问试下,成功显示图片则 表示正常。.html模板必须放在 resources\templates下面 ,控制器只认这里的模板。这样的话,html不能与 静态相关文件放在一起了,得把模板拿出来放templates中。那么下一步 怎么办呢?
2025-11-02 21:10:50
94
原创 再研究IService与BaseMapper
除此之外还有就是 IService 依赖于 Spring 容器,而 BaseMapper 不依赖;BaseMapper 可以继承并添加新的数据库操作,IService 要扩展的话还是得调用 Mapper,显得有些多此一举。其实我也不是很清楚为什么要单独设计 IService 接口,但是两者确实有区别,就是 IService 提供批处理操作,BaseMapper 没有。所以,如果你既要使用批处理操作,又要添加自己的数据库操作,那就必须两个接口一起用。
2025-11-01 21:09:57
283
原创 Java生成中文姓名的3种实用方案
集成在 Hutool 工具包中,适合已有 Hutool 依赖的项目,零额外配置。:工具包功能全面,除姓名生成外,还支持随机数、日期、加密等常用操作,减少依赖冗余。:可通过添加复姓(如“欧阳”“司马”)或调整名字长度(单字/双字)增强灵活性。如果需要具体场景的代码示例(如结合Spring Boot使用),可以告诉我哦~:无需手动维护姓氏/名字库,支持生成单字名、双字名及性别区分(:基于真实姓名数据分布设计,支持。频率加权,生成结果贴近现实。
2025-10-31 19:54:16
304
原创 在Java编程中,通常有以下几种情况不需要使用import语句引入类:
当你尝试使用一个未导入的类时,IDE会提示你自动导入所需的类。:如果你正在使用同一个包(package)中的另一个类,那么你可以直接使用那个类的名称,而不需要导入。语句来引入外部类或库中的类,但Java的内置类和某些默认导入的类使得某些情况下你无需显式地导入即可使用它们。是默认导入的,这意味着你可以直接使用这些包中的类,而不需要显式地导入它们。例如,你可以直接使用。:Java语言提供了一些内置的类,这些类可以直接使用,而不需要通过。类,这些都是Java的内置类,无需导入即可直接使用。
2025-10-31 17:34:25
401
原创 springboot-mybatisplus测试类,增加记录、查询记录
【代码】springboot-mybatisplus测试类,增加记录、查询记录。
2025-10-31 14:58:57
392
原创 测试用mybatisplus 连接数据库,并查询返回json成功
第二步,用IDEA插件mybatisX 生成 实体、mapper等。第四步 ,建个自己的类进行测试成功。第三步,在主启动类中加入。第一步、弄好连接字符串。
2025-10-30 21:33:03
189
原创 将python-flask小程序打包成EXE成功
但你必须把其它文件 复制到_internal目录下,下面有很多自动生成的文件,你需要把你原来的TEMPLATES和静态文件放复制下,不然报错不能正常运行。pip先安装 pip install pyinstaller。编译你的启动文件 run.py。编译完成后会生成dist目录下。
2025-10-26 21:27:34
182
原创 MyBatis-Plus(MP)的“必会”要点
MybatisPlusInterceptor` 集中管理:分页、乐观锁(`OptimisticLockerInnerInterceptor`)、多租户(`TenantLineInnerInterceptor`)、防全表更新(`BlockAttackInnerInterceptor`)等,按需注册即可。写完直接 `.list()` / `.update()` 执行,无需再写 `mapper`。- 列名:`@TableField("user_name")` 解决列名不一致、忽略非表字段。
2025-10-01 09:19:51
255
原创 java 在控制器里面直接操作数据库和逻辑业务可以么?
Controller 只负责“接请求、传参数、返结果”,数据库和业务逻辑必须下沉到 DAO 和 Service 层。如果你是写个小 demo、快速原型,可以临时偷懒;但只要是正式项目、团队协作,一定要分层,不然后期重构哭都来不及。
2025-09-30 08:46:47
256
原创 DJANGO 使用MODEFORM 还是 前后端分离么,不是
在开发Web应用时,选择是否使用Django的ModelForm还是采用前后端分离的架构,主要取决于你的项目需求、开发团队的熟悉度、以及对项目未来可维护性和扩展性的考虑。在前后端分离的架构中,前端和后端是两个独立的系统,它们通过API进行通信。前后端耦合:在前后端分离的项目中,ModelForm通常需要将表单数据序列化为JSON,然后再发送到前端,增加了额外的处理步骤。如果你需要构建一个大型、可维护性高、扩展性强的应用,或者需要使用特定的前端技术栈,那么前后端分离可能是更好的选择。
2025-03-03 09:44:30
207
1
原创 FastAdmin CURD生成的文件包括控制器、模型、视图、验证器、语言包和JS文件。
当在FastAdmin中使用CURD功能生成数据表的记录时,生成的文件会保存在特定的目录中。具体来说,生成的文件类型和结构如下:。此外,FastAdmin还支持根据数据表一键自动生成其他相关文件,如菜单、回收站等,旨在提高开发者的开发效率。
2024-08-08 21:32:27
426
原创 web开发思考-有没有一种完善的方案?
1、WEB安全是一项很重要的工作,开发的系统经过常年的使用,总是容易有入侵等安全问题,时间长的系统,在处理入侵时就比较麻烦,因为当时的版本比较旧,系统也不是说升级就能升级的。.NET blazor 方案,新技术使用的人少,成功的案例也少,未来会不会主流有很大风险,微软淘汰东西是非常快的。php(thinkphp),开发速度快还算不错,但容易有安全问题。JAVA开发周期长,不适合小团队或个人开发。WINform 开发速度快,但不是B/S结构,安全性好。2、开发速度方面,短平快的开源技术方案比较少。
2024-07-30 09:18:52
239
原创 帝国cms后台信息列表添加自定义字段 并根据自定义调用文章
帝国cms后台信息列表,默认样式是文章标题形式,给系统模型添加自定义字段后,让自定义字段显示在这个后台信息列表中。后台默认信息列表样式如下图:更改后的样式如下图:其实方法很简单。我们可以先添加一个自定义字段。1、首先找到对应系统模型,添加自定义字段,例如添加字段bianhao 。如下图:2、然后修改这个系统模型,如下图:然后勾选字段显示的属性,如下图:这样在后台编辑界面就可以看到添加的字段,如下图:在编号字段中添加内容后,并不能在后台信息列..
2020-10-20 17:03:00
3268
原创 iis配置.NET CORE3.2 环境错误问题:HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面
HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。此错误其实是因为我们的IIS安装没有装全的原因:按照上图中所示,把这个装上去就OK了本博客所有内容均对所有人无条件共享,欢迎学习或转载,同时也希望您也加入我们一起推动知识界的共享。...
2020-10-13 19:46:41
868
转载 MegaRAID Storage Manager RAID管理工具基本操作
MegaRAID Storage Manager RAID管理工具基本操作知识点分析:重要提示:配置阵列时请谨慎操作,并仔细阅读各种提示,以防误操作导致数据损失。MegaRAID Storage Manager(以下简称为"MSM")是用于管理采用LSI(Avago/Broadcom) RAID架构阵列的图形化管理工具。适用于:服务器产品线 ...
2019-04-22 09:09:43
69696
4
原创 2019交换机S7506E配置web
交换机想配置web功能,S7506E,V7版本的,账号密码等功能配好了,但没有ip http enable或者undo ip http shutdown的命令,请问要怎么配置?H3C Comware Software, Version 7.1.045, Release 7184Copyright (c) 2004-2016 Hangzhou H3C Tech. Co., Ltd. All...
2019-04-02 19:48:49
4681
原创 DIV+CSS中标签dl dt dd常用的用法实例效果图
https://www.cnblogs.com/hjchoset/p/6179790.html实例一:效果:.实例二:效果:实例三:效果:实例四:效果:
2019-03-23 11:09:20
1901
原创 (dl>dt+dd)自定义列表的使用\制作图片+标题列表方便(亲测)
只需要定义1个dl标签,在dt标签内添加分别添加相应的图片,在dd标签内添加p标签或者span标签或者其他可以添加文字的标签,再给dt和dd添加浮动属性(float:left;)即可。值得注意的是dd标签内可以添加任意其他标签,但是dt标签内不能添加块级标签只能添加行级或行内块级标签。平均三列可以多打几位33.333%减少误差,哈,还有就是必须box-sizing必须设置不然不能平均噢。--...
2019-03-23 09:31:39
5880
原创 Linux下如何修改root密码以及找回root密码
Linux下修改root密码方法以root身份登陆,执行:passwd 用户名然后根据提示,输入新密码,再次输入新密码,系统会提示成功修改密码。具体示例如下:[root@www ~]# passwd rootChanging password for user root.New UNIX password:BAD PASSWORD: it is based on a di...
2019-03-22 13:35:35
997
原创 oracle常用命令笔记(亲测)
1、数据库服务器(以oracle用户登陆数据库服务器)监听启动命令:su - oraclelsnrctl start2、数据库启动命令:sqlplus /nologconn / as sysdbastartup3、数据库关闭命令:sqlplus /nologconn / as sysdbashutdown immediate4、导出指定命名的实例()exp ...
2019-03-22 08:21:46
321
原创 oracle11G更改默认参数使imp可以导出空表
oracle11gR2 新增了一个参数:deferred_segment_creation,从字面理解含义是段延迟创建,该参数取值范围是true和false,默认是true。如果deferred_segment_creation为true,当新建表并且没有向其中插入数据的时候,这个表不会立即分配extent,即不占数据空间,只有insert数据后才分配空间,这样做可以节省少量的空间。但是也给初接触...
2019-03-22 08:10:53
876
原创 修改帝国CMS默认提示框样式为layui
修改帝国CMS默认提示框样式为layuie/message/index.phpe/message/message.php这个是前台提示界面。 e/admin/message.php这个是后台提示界面。 e/admin/index.php这个是后台登录界面。 <link href="<?=$public_r[newsurl]?>hmb2019/css/layui...
2019-03-10 11:18:36
2284
原创 vertical-align垂直居中不起作用的原因
vertical-align:middle父可以设置行高 或是line子元素分别设置 vertical-align:middle子元素必须是行内元素
2019-02-27 16:06:47
4107
原创 layui 代码学习笔记
@media screen and (max-width:768px) { .layui-hide-xs { display: none !important } .layui-show-xs-block { display: block !important } .layui-show-xs-inline { ...
2019-02-12 08:51:59
2630
帝国ECMS7.5 批量添加栏目插件
2018-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅