自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA实现在H5页面中点击链接直接进入微信小程序

本文介绍了JAVA项目中如何实现从H5中点击URL链接直接跳转到微信小程序。

2025-04-11 19:50:14 454

原创 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的扫码、动画、下拉刷新、授权登录、微信支付、节点信息、调试API。

2024-11-19 11:51:00 1024

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

OpenJWeb数据库表结构

OpenJWeb数据库表机构含RBAC完整的角色权限、系统管理、B2C电商数据库结构、CMS内容管理系统数据库结构,是实际项目的数据库。

2024-12-09

openfire3.6.4_spark2.5.8_smack_java即时通信解决方案

本文介绍基于java的即时通信服务器openfire3.6.4和spark2.5.8客户端产品以及如何使用smack开发java程序与即时通信用户交互,spark除聊天支持外,还支持语音,多人视频,文件传输,截图,远程观看桌面,msn网关(openfire安装gateway),本文详细叙述了openfire+spark的完整的安装过程和注意事项。

2009-08-29

OpenJWeb1.6 Java Web 应用快速开发平台技术白皮书

本文介绍最新的开源产品Openjweb java快速应用开发平台,基于struts2+hibernate+spring+spring security,实现了单表,主明细表增删改查,完整的组织结构树和权限管理体系,支持多语设置和自动生成多语言文件,支持可配置的字段校验器,默认值设置,支持数据权限管理,等等,使软件开发人员不再为大量的增删改查开发而发愁了

2009-04-03

OpenJweb增删改查页面生成器之建表1

OpenJweb平台通过平台生成增删改查页面的视频,分两部分,这是第一部分

2009-03-18

OpenJWeb1.6Java快速开发平台功能手册090315

Openjweb 1.6版本最新功能手册,本平台基于sping+strut2+hibernate+spring security+dwr框架,实现了完整的组织结构(矩阵),功能权限,权限继承,委托,树形角色管理,快速增删改查创建工具等

2009-03-15

OpenJWeb_v1_6_增删改查页面代码生成器.PDF

OpenJWeb V1.6采用的主框架为Struts2+Spring+Hibernate+Spring Security,后台管理页面可使用平台的代码生成器来生成。在平台中定义好一个数据库表结构后,可生成对应的数据库表,Java实体类代码,Hibernate配置文件,struts2的action配置,编辑页面和列表页面、Struts2 Action类等,并在线调用ant进行编译。

2009-02-24

OpenJWeb工作流

OpenJWeb平台中的事务性计划审批流开发实例

2008-03-29

OpenJWeb简易审批流

本文详细介绍如何通过OpenJWeb快速开发平台创建事务性计划的增删改查页面及如何实现事务性计划的简易审批工作流

2008-03-29

OpenJWeb快速开发平台快速生成增删改查功能指南

此文件介绍如何利用OpenJweb快速开发平台快速生成增删改查功能页面,已实现由用户定义及创建数据库表,在平台中生成hibernate映射文件和POJO类,生成的增删改查页面包括跨数据库的分页,排序,条件查询,及下拉型字段根据数据字典自动显示下拉内容,另外此文件中包括了ant编译脚本和xwork.xml等二次开发必备的几个java文件以及此平台的mysql数据库创建脚本

2008-02-26

open-JWeb(RAD)操作手册

本文介绍open-JWeb(RAD)开发平台,此平台基于Spring+hibernate+struts+webwork+acegi+dwr技术,内容包括动态生成增删改查功能(含分页,查询,编辑等),无需编程即可实现.另外集成了强大的acegi框架,及基于FCKEDIT的信息发布编辑器等.

2008-01-31

空空如也

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

TA关注的人

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