- 博客(272)
- 资源 (10)
- 收藏
- 关注

原创 java.lang.IllegalArgumentException: Page directive: invalid value for import
我的项目原来用的tomcat版本是apache-tomcat-7.0.53,后来为了安全原因将版本升至\apache-tomcat-7.0.57,发现有的jsp页面出现下面的异常:java.lang.IllegalArgumentException: Page directive: invalid value for import仔细检查发现是一句引起的错误。把中的分号去掉就好了,改为: 所以以后
2014-12-23 11:43:30
41487
3
原创 Mysql5.7.30社区版安装审计插件解决等保测评的高危漏洞
本文介绍了Mysql5.7.30社区版如何安装免费的数据库审计插件,以便应对等保测评的数据库审计要求。
2025-05-07 09:00:00
601
原创 SecureCRT配置端口转发-通过跳板机SSH到其他服务器
本文详细介绍了如何使用SecureCRT配置端口转发,通过一个中间服务器SSH到另外的服务器,了解这种配置原理,可以配置更多其他种类的端口转发。
2025-04-25 10:34:32
477
原创 SpringBoot项目实战(41)--Beetl网页使用自定义函数获取新闻列表
本文介绍SpringBoot+Beetl开发中,如何在Beetl的html页面中通过函数调用后台的代码,并通过后台代码获取新闻列表,通过函数调用的方式呈现在html页面中,并演示了Beetl通过函数参数,将栏目编码、页面、每页记录数作为查询参数传递给后台。
2025-01-11 21:42:55
402
原创 SpringBoot项目实战(40)--Beetl网页开发在控制层使用通用方法映射前端不同路径的网页
本文介绍在SpringBoot中使用Beetl做前端页面,后端如何使用Controller映射前端不同的页面,不需要为每个前端页面单独增加控制层方法。
2025-01-10 09:01:39
362
原创 SpringBoot项目实战(39)--Beetl网页HTML文件中静态图片及CSS、JS文件的引用和展示
本文介绍在使用SpringBoot+Beetl开发网页时,如何才能正常访问html文件中的静态资源(js、css、图片等)。掌握Beetl中呈现静态资源可用于网站项目的开发。
2025-01-09 14:29:48
760
原创 SpringBoot项目实战(38)--Beetl模板实现代码生成器(七)-- 自定义元数据表生成增删改查
本文介绍了基于Beetl模版,结合自定义的数据库元数据信息表实现增删改查低代码生成,生成的低代码是基于mybatis-plus数据库框架的。通过自定义数据库元数据库表,可以设置字段组件类型、是否在列表页或编辑页显示、是否作为查询条件字段等。
2024-12-13 10:55:10
1079
原创 SpringBoot项目实战(37)--使用Beetl模板实现代码生成器(六)-- 完整的Mybatis-plus低代码生成程序并支持Swagger
本文介绍了基于beetl模版实现Mybatis-plus增删改查代码的完整实现,包括实体类、参数类、Mapper类、Mapper.xml文件、Service类、接口类模版和低代码生成,可指定一个数据库表一键生成上面的所有的代码,并且支持Swagger注解生成开发文档,功能非常强大,用到项目开发中会起到事半功倍的效果。
2024-12-12 11:24:27
1264
原创 SpringBoot项目实战(36)--使用Beetl模板实现代码生成器(五)-- 完整的mybatis-plus增删改查实现
本文介绍了完整的基于mybatis-plus的增删改查的实现,为了实现基于beetl模板生成源代码,需要先把增删改查相关类的代码实现出来,然后根据这些代码编写Beetl代码模版,并开发替换模版变量的工具,通过程序生成全套的Mybatis-plus增删改查代码。
2024-12-11 13:06:20
926
原创 SpringBoot项目实战(35)--使用Beetl模板实现Mybatis-plus代码生成器(四)--生成Param参数类
本文介绍了如何使用Beetl模板将继承实体类的参数类直接生成到我们的IDEA工程里,代码生成后直接可以在IDEA里查看生成的效果。参数类的主要作用是接收前端传参,并且带页面、每页行数用来传递查询条件值。因为后面生成mybatis-plus Mapper类需要用到这个参数类,所以需要先把参数类生成出来。
2024-12-10 17:00:59
314
原创 SpringBoot项目实战(34)--使用Beetl模板实现Mybatis-plus代码生成器(三)--低代码生成实体类文件
本文介绍了如何使用Beetl模板编写实体类模板文件,并开发了一个根据数据库表和Beetl模版生成Java实体类的工具。
2024-12-10 15:28:26
775
原创 SpringBoot项目实战(33)--使用Beetl模板实现Mybatis-plus代码生成器(二)--从数据库读取表和表字段信息
本文介绍低代码生成的第二步,从数据库中获取表字段的元数据信息,可获取表字段的字段名、中文注释、字段类型等,获取到表字段元数据信息后,后续可根据元数据信息完成低代码开发。另外本文还介绍了SpringBoot中如何使用TestCase测试类实现代码测试。
2024-12-10 11:29:24
1036
原创 SpringBoot项目实战(32)--使用Beetl模板实现Mybatis-plus代码生成器(一)
本文介绍如何使用beetl模版文件作为代码模版生成java代码,作为代码生成器的一个简单示例,主要是掌握如何指定文件目录读取beetl模版文件,然后通过beetl的GroupTemplate设置变量替换模版文件中的变量,然后用文件生成工具将替换后的内容保存到本地。这个可作为代码生成器的第一步。
2024-12-09 17:08:53
869
原创 SpringBoot项目实战(31)--数据库设计含完整的RBAC——基于角色权限的模型及系统管理、CMS、电商数据库设计
本文介绍了openjweb平台的详细的数据库设计,包括基于多租户的RBAC用户角色权限数据库结构设计、系统管理、B2C电商平台、CMS内容管理系统、在线招聘平台的完整数据库设计,含500多个数据库表,可作为项目开发的完整数据库,减少大家数据库设计的时间,后续SpringBoot项目实战将以此数据库表作为实战的基础数据库。
2024-12-09 14:23:25
863
原创 IntelliJ+SpringBoot项目实战(30)--Beetl的超简单的国际化实现
本文介绍了Beetl如何实现国际化,以及国际化函数在Beetl模版中的使用。本文的实现Beetl国际化的方式超级简单,开发者可以快速掌握Beetl国际化的方式并应用到项目中。
2024-12-09 11:45:43
1003
原创 IntelliJ+SpringBoot项目实战(29)--如何将Beetl的模板文件放在独立的文件目录
本文介绍如何将Beetl文件模板放在独立的文件目录下,而不是随SpringBoot一起打包,这样方便前端修改页面,不用每次修改模板html文件都要重新打包SpringBoot,网上的示例大多数是如何读取模版文件输出html文本的,这个不是我们想要的,我们想要的是在控制层读取自己指定路径的文件模版,并以Controller接口的方式返回视图给前端。
2024-12-09 09:50:55
935
原创 IntelliJ+SpringBoot项目实战(28)--整合Beetl模板框架
本文介绍了目前流行的beetl模版引擎的整合和使用方式,可以替代传统的freemarker,beetl的语法非常贴近javascript,上手很快。对于开发内容类网站的项目是一个比较好的产品。
2024-12-06 14:05:43
866
原创 IntelliJ+SpringBoot项目实战(27)--实现国际化项目开发
本文介绍在SpringBoot中如何进行国际化的开发,包括在Thymeleaf使用标签获取国际化的内容,以及在javascript中如果根据不同的语种获取对应的语种的文字,在需要支持多语种的项目中,可参考本文介绍的知识进行国际化功能的开发。
2024-12-05 14:17:45
1270
原创 IntelliJ+SpringBoot项目实战(26)--SpringBoot的JavaMailSender发邮件及模版引擎发送带格式的邮件、邮件正文带图片
本文详细介绍了使用SpringBoot的JavaMailSender发送邮件,包括邮件带附件、邮件正文嵌入图片、使用Freemarker及Thymeleaf的邮件模板发送带html格式的邮件等。相信大家通过本文的学习可以掌握基于SpringBoot的邮件开发。
2024-12-04 13:53:32
2442
1
原创 IntelliJ+SpringBoot项目实战(25)--使用JavaMail发送邮件
本文介绍了在SpringBoot工程中使用传统的方式发送邮件,发送时带邮件附件发送。另外介绍了发送邮件的属性参数的设置。
2024-12-03 16:38:56
398
原创 IntelliJ+SpringBoot项目实战(24)--整合Freemarker模版引擎
本文介绍在SpringBoot中整合Freemarker,并使用Freemarker实现从ftl模版页面中读取控制层的变量。
2024-12-03 12:16:30
772
原创 IntelliJ+SpringBoot项目实战(23)--整合RabbitMQ
本文介绍在了SpringBoot中开发RabbitMQ的完整示例,包括引入rabbitMQ依赖,RabbitMQ消息队列、交换机的配置,RabbitMQ发送消息,RabbitMQ监听消息,RabbitMQ的安装过程等等,通过本文掌握RabbitMQ可用于实际项目开发。
2024-12-03 09:58:50
1191
原创 IntelliJ+SpringBoot项目实战(22)--定时作业
本文介绍了在SpringBoot中引入quartz定时作业框架,包括定时作业线程池的开发、引入shedlock依赖、定时作业示例的开发等等。
2024-12-02 13:35:40
589
原创 IntelliJ+SpringBoot项目实战(21)--常用工具类开发
本文介绍了项目开发中的工具类库,包括字符串处理工具类、文件处理工具类,具体包括各种日期相关的转换、文件的读写、汉字转拼音等,开发者可参考这些工具类来完善自己的工具类库。
2024-12-02 11:10:28
1070
原创 IntelliJ+SpringBoot项目实战(二十)--基于SpringSecurity实现Oauth2服务端和客户端
本文介绍了在Spring Security中如何实现OAuth2 Server,实现了Oauth2 Server端以及客户端调用OAuth2,演示了Oauth2的获取授权码,根据授权码及客户端ID和密钥获取token,以及token刷新、获取oauth2 server端用户详情、客户端spring security自动登录等。掌握本文的内容可以自己开发oauth2统一认证服务器了。
2024-12-01 22:26:29
1260
原创 IntelliJ+SpringBoot项目实战(十九)--在API接口中实现SpringSecurity登录并生成JWT的accessToken
本文介绍了在API接口类中实现了SpringSecurity的用户登录,这种情况更符合现在的前后端分离的开发模式,另外介绍了认证成功后如何跳转到loginSuccessHandler从而自动进行JWT生成accessToken,以及认证失败如何返回失败的JSON,另外介绍了自定义AuthenticationProvider的开发。相信本文对做SpringSecurity API 登录的朋友能有不小的帮助。
2024-11-29 10:55:50
1188
原创 IntelliJ+SpringBoot项目实战(十八)--在SpringBoot中整合SpringSecurity和JWT(下C)
本文实现了在SpringSecurity中整合JWT登录,当登录成功后,系统向Header中填写access-token信息。另外介绍了相关的登录成功处理、登录失败处理、权限不足处理等等。看懂此例的代码就可以掌握SpringSecurity和JWT的整合。
2024-11-28 15:45:30
990
原创 IntelliJ+SpringBoot项目实战(十七)--在SpringBoot中整合SpringSecurity和JWT(下B)
本文介绍SpringSecurity中权限控制的具体实现,另外介绍了为实现权限控制,除了用户表、还设计了角色表、权限表、角色权限关系表、用户角色关系表以及权限视图,从而实现了基于数据库的SpringSecurity的权限控制。
2024-11-28 11:19:38
959
原创 IntelliJ+SpringBoot项目实战(十六)--在SpringBoot中整合SpringSecurity和JWT(下A)
本文详细介绍了SpringSecurity整合如何结合mybatis-plus获取数据库中的用户、权限,构建用户表、权限表及演示数据,以及在WebSecurity中绑定AESPasswordEncoder,这样SpringSecurity可以从数据库中验证密码及从数据库中读取权限。是SpringSecurity整合的关键一章。
2024-11-27 17:12:13
1186
原创 IntelliJ+SpringBoot项目实战(十五)--在SpringBoot中整合SpringSecurity和JWT(中)
本文介绍了SpringSecurity整合过程中的几种密码加密,包括PasswordEndoer,AES可逆加密,以及BCrypt加密。另外介绍了SpringSecurity的白名单URL设置。
2024-11-27 10:34:56
909
原创 IntelliJ+SpringBoot项目实战(十四)--在SpringBoot中整合SpringSecurity和JWT(上)
本文介绍SpringBoot中整合SpringSecurity+JWT,因为篇幅较长,先介绍整合需要用到的包依赖,以及JWT工具类的开发,为了后面的根据登录账号生成accessToken做准备。
2024-11-26 16:23:11
1011
原创 IntelliJ+SpringBoot项目实战(十三)--在SpringBoot中整合Mybatis-plus
本文介绍了在SpringBoot中集成mybatis-plus并基于mybatis-plus开发增删改查功能的完整示例,包括在实体类中使用注解实现字段默认值的填充。
2024-11-24 19:34:06
1622
原创 IntelliJ+SpringBoot项目实战(十二)--设计项目多模块依赖关系和跨模块调用服务和接口
本文介绍了SpringBoot项目多模块开发时如何建立项目之间的层级和依赖关系,以及如何在一个模块中调用另外模块的Controller和Service组件。
2024-11-21 17:15:15
1129
原创 IntelliJ+SpringBoot项目实战(十一)--默认异常处理DefaultErrorController
本文介绍了默认异常处理类的开发,通过默认异常处理类可以自定义错误信息页面,以及可拦截展示404等系统级异常。另外还可以处理全局异常处理中没有拦截的异常。
2024-11-21 09:50:38
978
原创 IntelliJ+SpringBoot项目实战(十)--常量类、自定义错误页、全局异常处理
本文介绍常量类开发、在SpringBoot中自定义错误处理页面、全局异常处理,统一返回错误视图、以及API调用中如何在全局异常处理中统一封装错误JSON包。对学习系统架构设计的朋友会有一定的参考价值。
2024-11-20 16:47:55
1040
原创 IntelliJ+SpringBoot项目实战(九)--整合Thymyleaf模版引擎
本文介绍了在SpringBoot 中整合thymeleaf模版引擎的的完整步骤和示例。开发者可以快速上手使用thymeleaf模版引擎。
2024-11-20 11:30:30
1110
原创 uni-app快速入门(十二)--常用API(中)
本文介绍uni-app的交互反馈、动态设置滚动条、动态设置tabbar、录音管理、视频组件控制、剪贴板API。
2024-11-19 09:48:03
1151
原创 uni-app快速入门(十一)--常用JS API(上)
本节介绍uni-app的request请求、文件上传、数据缓存、获取位置、获取系统信息、获取手机的网络状态、拨打电话API。
2024-11-18 17:24:25
1104
openfire3.6.4_spark2.5.8_smack_java即时通信解决方案
2009-08-29
OpenJWeb1.6 Java Web 应用快速开发平台技术白皮书
2009-04-03
OpenJWeb1.6Java快速开发平台功能手册090315
2009-03-15
OpenJWeb_v1_6_增删改查页面代码生成器.PDF
2009-02-24
OpenJWeb快速开发平台快速生成增删改查功能指南
2008-02-26
open-JWeb(RAD)操作手册
2008-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人