自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(166)
  • 资源 (1)
  • 收藏
  • 关注

原创 SSM——用户、角色、权限操作

Spring Security 的前身是 Acegi Security ,是 Spring 项目组中用来提供安全认证服务的框架。( https://projects.spring.io/spring-security/ ) Spring Security 为基于 J2EE 企业应用软件提供了全面安全服务。特别是使用领先的J2EE 解决方案 -Spring 框架开发的企业软件项目。

2023-08-15 16:23:57 2575

原创 企业权限管理(十六)-aop日志

【代码】企业权限管理(十六)-aop日志。

2023-08-15 15:35:58 123

原创 企业权限管理(十五)-方法级别权限控制

3.@Secured注解使用。

2023-08-15 15:30:37 139

原创 企业权限管理(十四)-角色关联权限操作

【代码】企业权限管理(十四)-角色关联权限操作。

2023-08-15 15:27:35 132

原创 企业权限管理(十三)-用户关联角色操作

【代码】企业权限管理(十三)-用户关联角色操作。

2023-08-15 15:24:53 133

原创 企业权限管理(十二)-资源权限

【代码】企业权限管理(十二)-资源权限。

2023-08-15 15:21:44 136

原创 企业权限管理(十一)-角色操作

【代码】企业权限管理(十一)-角色操作。

2023-08-15 15:17:41 135

原创 企业权限管理(十)-用户详情

findById方法。

2023-08-15 15:09:30 1106

原创 企业权限管理(九)-用户操作

用户操作1用户查询findAllIUserDao用户添加。

2023-08-15 15:06:31 98

原创 企业权限管理(八)-登陆使用数据库认证

在 Spring Security 中如果想要使用数据进行认证操作,有很多种操作方式,这里我们介绍使用 UserDetails 、 UserDetailsService来完成操作。UserDetails 是一个接口,我们可以认为 UserDetails 作用是于封装当前进行认证的用户信息,但由于其是一个接口,所以我们可以对其进行实现,也可以使用Spring Security 提供的一个 UserDetails 的实现类 User 来完成操作以下是 User 类的部分代码。

2023-08-10 16:47:27 781

原创 企业权限管理(七)-权限操作

安全包括两个主要操作。这些概念是通用的,不是 Spring Security 特有的。在身份验证层面, Spring Security 广泛支持各种身份验证模式,这些验证模型绝大多数都由第三方提供,或则正在开发的有关标准机构提供的,例如 Internet Engineering Task Force.作为补充, Spring Security 也提供了自己的一套验证功能。Spring Security 的前身是 Acegi Security ,是 Spring 项目组中用来提供安全认证服务的框架。

2023-08-10 16:29:51 792

原创 SSM——环境搭建、产品操作、订单操作

PageHelper 是国内非常优秀的一款开源的 mybatis 分页插件,它支持基本主流与常用的数据库,例如 mysql 、oracle 、 mariaDB 、 DB2 、 SQLite 、 Hsqldb 等。本项目在 github 的项目地址: https://github.com/pagehelper/Mybatis-PageHelper本项目在 gitosc 的项目地址: http://git.oschina.net/free/Mybatis_PageHelper。

2023-08-09 15:19:56 328

原创 企业权限管理(六)-订单详情

【代码】企业权限管理(六)-订单详情。

2023-08-09 14:26:30 776

原创 企业权限管理(五)-订单分页

1. helperDialect :分页插件会自动检测当前的数据库链接,自动选择合适的分页方式。你可以配置helperDialect 属性来指定分页插件使用哪种方言。配置时,可以使用下面的缩写值:2 , derby特别注意:使用 SqlServer2012 数据库时,需要手动指定为 sqlserver2012 ,否则会使用 SqlServer2005 的方式进行分页。你也可以实现 AbstractHelperDialect ,然后配置该属性为实现类的全限定名称即可使用自定义的实现方法。

2023-08-09 14:21:59 155

原创 企业权限管理(四)-订单操作

order-list.jsp界面。

2023-08-09 14:14:48 107

原创 企业权限管理(三)-产品添加

产品添加从product-list.jsp跳转到product-add.jsp。

2023-08-09 14:07:11 117

原创 企业权限管理(二)-环境搭建

环境搭建项目的基本架构pom.xml编写实体类编写业务接口编写持久层接口SSM整合与产品查询Spring环境搭建编写Spring配置文件applicationContext.xmlSpring与Spring MVC整合web.xml。

2023-08-09 14:00:19 147

原创 企业权限管理系统(一)功能介绍与数据准备

首先阐述一下这个项目的开发流程和主要的功能。6.spring Security概述。10.权限关联和控制。11.aop日志管理。

2023-08-02 15:22:41 152

原创 Oracle单行函数(字符,数值,日期,转换)

1.6字符串替换:replace(X,old,new)1.6字符串替换:replace(X,old,new)1.4返回字符串索引位置:instr(x,str)1.4返回字符串索引位置:instr(x,str)2.6小于x最近的整数值,或本身:floor()2.6小于x最近的整数值,或本身:floor()2.5大于x最近的整数值,或本身:ceil()2.5大于x最近的整数值,或本身:ceil()1.2连接字符串X和concat(X,Y)2.7X的Y次幂:power(X,Y)

2023-07-07 15:52:23 878

原创 Oracle之Scott用户

4、工资等级表(salgrade)了解。4、工资等级表(salgrade)了解。Oracle增删改查,事务与序列。5、奖金表(bonus)了解。5、奖金表(bonus)了解。1、解锁scott用户。3、部门表(dept)1、解锁scott用户。3、部门表(dept)2、雇员表(emp)2、雇员表(emp)

2023-07-07 15:47:19 1919

原创 Oracle增删改查,事务与序列

局部修改:UPDATE 表名 SET 列名 1=值 1,列名 2=值 2,…)]VALUES(值 1,值 2,…注意:使用简单的写法必须按照表中的字段的顺序来插入值,而且如果有为空的字段使用 null。在实际项目中每一张表会配一个序列,但是表和序列是没有必然的联系的,INSERT INTO 表名 VALUES(值 1,值 2,…----序列:默认从1开始,依次递增,主要用来给主键赋值使用。----序列不真的属于任何一张表,但是可以逻辑和表做绑定。----dual:虚表,只是为了补全语法,没有任何意义。

2023-07-07 15:15:55 761

原创 Oracle数据类型与表管理

修改语法:ALTER TABLE 表名称 MODIFY(列名 1 类型 [DEFAULT 默认值],列名 1 类型 [DEFAULT 默认值]…添加语法:ALTER TABLE 表名称 ADD(列名 1 类型 [DEFAULT 默认值],列名 1 类型 [DEFAULT 默认值]…修改列名: ALTER TABLE 表名称 RENAME 列名 1 TO 列名 2。字段 1 数据类型 [default 默认值],字段 2 数据类型 [default 默认值],1、Oracle数据类型。

2023-07-07 15:09:27 131

原创 Oracle表空间和用户

Oracle 中已存在三个重要的角色:connect 角色,resource 角色,dba 角色。oracle 数据库与其它数据库产品的区别在于,表和其它的数据库对象都是存储在用户下的。一个数据库下可以建立多个表空间,一个表空间可以建立多个用户、一个用户下可以建立多个表。autoextend on 自动增长 ,当表空间存储都占满时,自动增长。datafile 指定表空间对应的数据文件,后缀一定以dbf结尾。next 后指定的是一次自动增长的大小。size 后定义的是表空间的初始大小。

2023-07-07 15:05:50 833

原创 Oracle体系结构

一旦数据文件被加入到某个表空间后,就不能删除这个文件,如果要删除某个数据文件,只能删除其所属于的表空间才行。注: 表的数据,是有用户放入某一个表空间的,而这个表空间会随机把这些表数据放到一个或者多个数据文件中。数据库的数据是存储在表空间中的,真正是在某一个或者多个数据文件中。由于 oracle 的数据库不是普通的概念,oracle 是由用户和表空间对数据进行管理和存放的。而一个表空间可以由一个或多个数据文件组成,一个数据文件只能属于一个表空间。但是表不是由表空间去查询的,而是由用户去查的。

2023-07-07 14:59:52 195

原创 maven创建加载过慢问题

archetypeCatalog : internal

2023-06-29 14:35:19 121

原创 SpringMvc中文件上传

1.导入文件上传所需要的jar包。1.导入文件上传所需要的jar包。2. 配置文件解析器。2. 配置文件解析器。

2023-06-29 14:04:26 197

原创 SpringMvc中拦截器

return true放行,执行下一个拦截器,如果没有拦截器,执行controller中的方法。可以定义拦截器链,连接器链就是将拦截器按着一定的顺序结成一条链,在访问被拦截的方法时,拦截器链。postHandle是controller方法执行后执行的方法,在JSP视图执行前。如果指定了跳转的页面,那么controller方法跳转的页面将不会显示。return false不放行,不会执行controller中的方法。preHandle方法是controller方法执行前拦截的方法。

2023-04-04 13:47:41 750

原创 SpringMvc中异常处理

当出现异常时,前端控制器会调用异常处理器,然后处理异常。4.1 编写一个自定义异常处理类(提示信息)4.1 编写一个自定义异常处理类(提示信息)4. 使用SpringMvc处理异常。4. 使用SpringMvc处理异常。4.2 编写异常处理器。4.3 配置异常处理器。4.2 编写异常处理器。4.3 配置异常处理器。

2023-04-04 10:17:44 86

原创 Springmvc中跨服务器文件上传

这里会报一个异常,代码为405,是因为Tomcat的原因,需要到Tomcat的安装目录的配置文件的web.xml文件中添加一个参数。其次,还有可能报一个异常为500,NoClassDefFoundError,这个异常是因为虽然导入了依赖,但是没有打入。既然跨服务器,就要开启两个服务器,这里使用两个Tomcat代表两个服务器。3.在Tomcat 9.0.24上部署文件上传的项目,写代码。3.在Tomcat 9.0.24上部署文件上传的项目,写代码。2.建立上传图片的服务器:Tomcat 9.0.24。

2023-04-04 10:17:04 446

原创 SpringMvc中文件上传

1.导入文件上传所需要的jar包。1.导入文件上传所需要的jar包。2. 配置文件解析器。2. 配置文件解析器。

2023-04-04 10:12:58 72

原创 传统文件上传方式

form表单必须要有enctype="multipart/form-data"这里使用了fileUpLoad的相关jar包。这个前端页面一定要有file输入项。1.导入文件上传所需要的jar包。1.导入文件上传所需要的jar包。method的属性必须为post。

2023-03-24 10:29:36 85

原创 SpringMvc中发送Ajax请求并响应json数据

这个地方真的想爆粗口,浪费了很长时间,搞了两个晚上,一直不解,代码没有任何问题为什么回调函数success不执行,一直在执行error。看了很多解决方法,就是不行,无语了。1.如果不走success,而是error,看下发送的数据是否是标砖的json格式。3.写一个前端页面response.jsp,发送Ajax请求。3.写一个前端页面response.jsp,发送Ajax请求。2.看下返回的json数据是否含有不是json类型的。后来莫名其妙的解决了。

2023-03-24 10:26:40 232

原创 Springmvc中jackson

3.将JavaBean对象转换为json字符串输出到前端。3.将JavaBean对象转换为json字符串输出到前端。2.在springmvc.xm配置解决json乱码问题。2.在springmvc.xm配置解决json乱码问题。1.导入json依赖。1.导入json依赖。

2023-03-23 09:34:30 213

原创 Springmvc中接收请求参数以及乱码问题

如果使用对象的话,前端传递的参数名和对象名必须一致,否则就是null。当参数名和方法名不一样时,可以使用@RequestParam注解。1.前端接收一个普通参数。2.前端接收一个对象。

2023-03-23 09:32:10 269

原创 Springmvc中转发和重定向

设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 .页面 : {视图解析器前缀} + viewName +{视图解析器后缀}2.通过HttpServletResponse实现重定向。1.通过ModuleAndView实现转发和重定向。1.通过ModuleAndView实现转发和重定向。2.通过ServletAPI实现转发和重定向。2.通过ServletAPI实现转发和重定向。3.通过Springmvc实现转发和重定向。3.通过Springmvc实现转发和重定向。

2023-03-23 09:30:21 393

原创 java对象与Json字符串的相互转换

常见的解析器:Jsonlib,Gson,fastjson,jackson。2.创建Jackson核心对象 ObjectMapper。创建Jackson核心对象 ObjectMapper。3.调用ObjectMapper的相关方法进行转换。调用ObjectMapper的相关方法进行转换。1.Json对象转换为java 对象。1.Json对象转换为java 对象。List集合转换为Json对象。2. Java对象转换JSON。2. Java对象转换JSON。Map集合转换为Json对象。

2023-03-23 09:22:02 4407

原创 Json基本语法

5. 对象(在花括号中) {“address”:{“province”:“陕西”…4. 数组(在方括号中) {“persons”:[{},{}]}数据在名称/值对中:json数据是由键值对构成的。键用引号(单双都行)引起来,也可以不使用引号。3. 逻辑值(true 或 false)花括号保存对象:使用{}定义json 格式。数据由逗号分隔:多个键值对由逗号分隔。1. 数字(整数或浮点数)2. 字符串(在双引号中)json对象[“键名”]方括号保存数组:[]

2023-03-23 09:21:21 488

原创 JQuery方式实现Ajax

callback:回调函数。type:响应结果的类型。

2023-03-23 09:19:45 136

原创 原生的JS实现Ajax

【代码】原生的JS实现Ajax。

2023-03-23 08:31:06 64

原创 Springmvc中响应之使用forward和redirect

controller方法返回String类型,想进行请求转发也可以编写成。forward请求转发。

2023-03-23 08:26:49 76

Harmony ArkTS开发实践DEMO

Harmony ArkTS开发实践DEMO

2023-11-14

视频播放器

这是一个比较完整的视频在线播放器,仿照今日头条、网易新闻客户端列表播放视频功能,实现了播放,暂停,进度条,全屏。自己感觉很实用,可以根据自己需求,简单修改,就能加入自己的项目中。需要自己更换视频地址,抓一下别的客户端视频的接口地址就可以了

2017-01-16

空空如也

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

TA关注的人

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