自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring整合Redisson(全是步骤,没有原理)

在applicationContext.xml文件中添加对应redis模式的配置(单机,哨兵和集群模式)

2024-03-07 15:12:03 1916

原创 idea推送镜像到desktop报错:Cannot run program “docker-credential-desktop“ 系统找不到指定的文件。

Cannot run program "docker-credential-desktop"

2023-02-14 15:39:30 1664 2

原创 idea2020.1资源分享

idea2021资源包下载阿里云盘电脑版「PJ jar」等文件,点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。链接:https://www.aliyundrive.com/s/sY6MJW62Moh使用上面链接下载idea安装包和pj包。pj流程见PJ jar文件夹中的图片赠人玫瑰手游余香,记得给我点个赞...

2021-12-15 10:34:49 866

原创 postman传参数到spring controller的方式总结

一、以参数方式发同过postman的Params面板将对象的字段信息发送给controller,controller会自动将传过来的字段数据封装到对象对应的字段上二、以JSON格式发在controller的参数列表中加入@RequestBody注解,然后在postman中的body面板中选择row在再将右边下拉框(黑色向下的小三角)选择JSON格式输入正确的JSON对象@RequestMapping("/xxx")@ResponseBodypublic Object xxxx(@Reques

2021-03-16 11:12:32 1093

原创 java unmarshalling

错误原因:webservice服务端发送的实体与客户端的接受的实体参数不一致,服务端实体参数不能比少,且必须一一对应,客户端除了必须有服务端的参数以外还可以有其他参数,但接收不到值就是了...

2021-03-03 17:20:13 272 1

原创 SpringBoot学习笔记(二)——与其他框架整合

Spring Boot集成Junit5创建使用springboot创建就完成集成测试(1)在Spring Boot项目中使用Junit进行单元测试PersonService的方法(2)添加Junit的起步依赖以前使用junit4现在,springboot 2.4 自动使用junit5(3)编写测试类@SpringBootTestpublic class TextXxx在Spring Boot项目中如果编写测试类则必须要在类上面添加@SpringBootTest2.4.0版本

2020-11-24 20:29:13 231

原创 SpringBoot学习笔记(一)——快速起步

Spring Boot学习目标介绍(1)Spring Boot简介(2)Spring Boot快速入门(3)Spring Boot原理分析(4)Spring Boot配置文件(5)Spring Boot与其他框架的整合Spring回顾(1)Spring是什么?Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的全栈,轻量级代替品(2)Spring核心是?IOC,依赖注入 @Service@Repository,@AutowiredAOP

2020-11-24 19:24:37 207

原创 Dubbo+Zookeeper入门

RPC介绍(1)什么是RPCRemote Process Callable 表示远程调用的意思两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法(2)工作流程》1 A连接B,主要是通过在客户端和服务器之间建立TCP连接》2 A查找B上的方法 ,A调用RPC框架,需要B服务器(如主机或IP地址)以及特定的端口,方法的名称》3 A 传参-序列化:方法的参数需要通过底层的网络协议如TCP传递到B服务器,通过寻址和传输将序列化的二进制发送给B服务器。》4 B 参数-

2020-11-13 20:29:58 240

原创 saas-export:shiro认证和授权

Shiro过滤器&标签简介判断 sesion中是否有 user 判断账户密码是否正确(1)分析需要过滤器控制 没有权限下访问链接需要标签控制 没有权限下 界面元素的隐藏》anon代表不认证也可以访问,通常对静态资源进行放行》authc代表必须通过认证才可以访问,通常对动态资源(controller,jsp页面)进行拦截,如果用户没有认证,Shiro会自动跳转到login.jsp页面Shiro登陆认证-判断session中的user(1)过滤器在项目中使用认证过滤器拦截资源(该拦截的

2020-11-09 20:16:00 268

原创 学习:saas-export项目-Ztree菜单与ajax

Ztree介绍(1)什么是Ztree?zTree 是一个依靠 jQuery 实现的多功能 “树插件”。在使用的时候,先导入jquery才能导入zTree(2)Ztree在哪里使用到?》树状菜单》树状数据的Web显示》权限管理等等(3)Ztree有什么特点?优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点树形组件Ztree使用入门(1)Ztree如何使用?引入Ztree到项目中(已存在)第一步:拷贝如下引入的css/js文件到项目的ztree-test.html页面

2020-11-07 15:36:17 137

原创 saas-export项目: 日志管理的分页查询sql与添加sql

目标通过PageHelper对查询出分页数据编写SQL代码实现SysLogServiceImplTest@Test public void findByPage() { int curr = 1; int pageSize = 10; String companyId = "1"; //设置参数 PageHelper.startPage(curr,pageSize); //调用全查 List<SysLog> list =

2020-11-06 19:53:41 114

原创 saas-export:shiro环境搭建

Shiro简介(1)Shiro是什么?Apache Shiro是一个强大且易用的Java安全框架/权限框架本质:预先定义好的权限代码(过滤器,RBAC模型设计,JSP标签等)(2)Shiro有什么用?执行身份验证、授权(查询有什么权限)、密码学(md5,sha1)和会话管理(3)Shiro有什么特点?常见的权限框架有apache Shiro ,与spring Security等在这里插入图片描述Shiro的功能组成(1)有四大功能》认证,授权,加密,会话管理(2)认证:判断账号密码

2020-11-06 18:48:41 115 1

原创 saas_export:aop日志打印

Aop记录日志(1)实现步骤编写springmvc.xml, 开启Aop自动代理编写日志切面类(@Aspect)测试Aop,自动记录日志。(2)实现LogAspect配置springmvc.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http:

2020-11-05 15:49:38 174 2

原创 还在为一次次等待部署为烦恼吗?现在无需等待!!!一秒部署——IDEA:使用jrebel实现热部署

idea安装Jrebel插件打开IDEA设置,找到plugin,搜索jrebel插件,点击install激活插件安装完成后,打开设置,找到JReble&xRebel点击change license在Team URL (required)一栏输入你的激活服务器地址,如: http:l/jrebel.yanjiayu.cn:9001/64245b6b-ef68-4bdc-aabf-7f8e85a540e4Http:l/jrebel.yanjiayu.cn:9001/64245b6b-e

2020-11-02 18:35:42 251

原创 学习:saas-export--RBAC权限:查询老王权限

RBAC权限模型引入(1)如何设计用户权限普通的用户权限设计三个表搞定(用户表,权限表,用户权限表)(2)有什么特点?》1 租户增加,选成会大量的冗余数据!》2 添加或者删除权限不方便建议使用RBAC权限模型RBAC权限模型介绍(1)什么是RBAC权限模型?RBAC 是基于角色的访问控制(Role-Based Access Control )(2)RBAC权限模型有什么特点?》》1 先给角色设置权限》》2 再给用户分配角色》》3 最后用户得到这些角色的权限》》4 如果想知道

2020-10-31 14:56:55 267

原创 学习:saas-export项目--删除部门

删除的业务逻辑1、查询当前部门是否给其他部门作上级2、 删除指定部门编号的部门数据代码实现test@Test public void Test02(){ String deptId = "33"; //1、查询有没有下级 int childDept = iDeptService.findChildDept(deptId); l.info("test02 count="+childDept); //2、删除当没有下级的 try { if

2020-10-31 14:31:59 245

原创 el表达式中截取字符串-subString

第一步:导入JSTL库<!-- JSTL 标签库--> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</vers

2020-10-27 15:49:41 738

原创 powerdesign生成SQL

1、打开powerDesign,点击新建项目2、右击新建的项目,新建一个物理模型图3、建立表这是建立的表4、编辑表5、效果6、生成sql

2020-10-27 08:34:54 336

原创 CRUD带ajax

前言带ajax的crud和不带ajax的crud相比,区别是后者是请求页面并带回数据,请求伴随着页面的刷新。而前置是通过ajax技术想后台请求数据,不刷新页面。改动的地方只有controller层和前端页面controller层将页面和数据分开,链接请求页面,ajax请求数据查 @RequestMapping(path = "/listUI", method = RequestMethod.GET) public String list(HttpServletRequest reque

2020-10-23 20:19:31 373

原创 Saas_Export----部署AdminLTE

AdminLTE介绍(1)AdminLTE是什么?AdminLTE是一款建立在bootstrap和jquery之上的开源的模板主题工具(2)AdminLTE有什么特点?》》提供一系列响应的、可重复使用的组件, 并内置了多个模板页面》》自适应多种屏幕分辨率,兼容PC和移动端》》快速的创建一个响应式的Html5网站》》AdminLTE 不但美观, 而且可以免去写很大CSS与JS的工作量AdminLTE入门程序(1)官方原版https://adminlte.io/(2) 汉化版链接:htt

2020-10-23 18:43:53 337

原创 谷歌浏览器保存网页为图片的小妙招

1.在网页上按F12或者右击选择检查/审查元素2.然后按Ctrl+Shift+P3.在弹出的输入框中输入full4.选择下拉选项的[screenshot]Capture full size screenshot

2020-10-23 17:34:15 459

原创 saas_export环境搭建

项目结构搭建一个父工程,在父工程中创建四个子模块。web依赖service,service依赖dao,到依赖domain子模块创建1、点击右上角文件图标2、点击+,选择new Module3、除了web模块选择webapp模板,其他三个模块都不选择模板各个模块pomweb模块pom中要设置打包类型为war父工程pom要设置打包类型为pom其他模块pom设置打包类型为jarweb模块中添加service模块的依赖service模块中添加dao模块的依赖dao模块中添加dom

2020-10-23 17:25:47 152 1

原创 CRUD不带ajax

完成ssm整合后,进行crud练习controller@Controller@RequestMapping("/dept")public class DepartmentController { private static final Logger l = LoggerFactory.getLogger(DepartmentController.class); @Autowired private IDepartmentService iDepartmentService; @

2020-10-22 19:56:00 91 1

原创 Navcat通过SQL文件导入数据库

为啥要通过SQL文件导入数据库?创建表不行吗?当然可以,但有几十张表呢?你还愿意手敲吗?打开你的Navicat点击连接右击连接找到放SQL文件目录,选择要导入的SQL文件你也可以把数据库导出为SQL文件(备份)点击打开数据库右击打开的数据库导出这里我选的是只保存表结构,因为没什么重要数据...

2020-10-22 09:59:38 390 3

原创 学Spring第四天-ssm整合

创建maven工程添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs

2020-10-15 19:45:47 163 1

原创 IDEA:解决java.lang.NoClassDefFoundError: javax/servlet/SessionCookieConfig

测试时出现java.lang.NoClassDefFoundError: javax/servlet/SessionCookieConfig问题分析找不到servlet的SessionCookieConfig类,明明导入依赖。为什么会出现这种错误呢?猜想1:依赖添加出错。猜想2:依赖版本过低解决问题针对第一个猜想,经过排查发现没有问题。再看servlet版本<dependency> <groupId>javax.servlet</groupId&gt

2020-10-15 10:12:28 2410 2

原创 学SSM第三天-SpringMVC

SpringMVC概念(1)springmvc 是什么?Spring web mvc属于表现层的框架,它是Spring框架的一部分(2)springmvc 有什么用?1、接收请求,获取参数2、处理参数3、将结果响应给浏览器 如 重定向或者请求转发或者返回jsonspringmvc就是对Servlet的封装(3)springmvc 属于spring FrameWork的一部分,就是一个模块SpringMVC的简单处理流程1、浏览器发送请求到前端控制器2、前端控制器接受参数,将·参数交给处理

2020-10-14 18:32:35 160

原创 解org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.jsp.success_jsp

今天犯了一个愚蠢的错误,导致无法使用c标签错误截图错误分析原因是pom.xml中依赖错误<dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> <scope>provided</scope></dependency

2020-10-13 11:39:53 1438

原创 解决SSM测试时:java.lang.NoClassDefFoundError: javax/servlet/ServletContext

出现的问题:java.lang.NoClassDefFoundError: javax/servlet/ServletContext at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Unknown Source) at java.lang.Class.getDeclaredMethods(Unknown Source) ....问题分析程序说查

2020-10-09 16:26:45 674 3

原创 SpringAop练习-日志

Spring 动态代理(1)JDK的动态代理》Proxy类的方法Proxy类的静态方法可以创建代理对象static Object newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h)》三个参数参数1:ClassLoader loader 类加载器 , 用来加载代理对象参数2:Class<?>[] interfaces 目标类的字节码对象数组. 因为代理的是接口

2020-10-09 16:19:35 160 2

原创 学SSM第二天-SSM框架的测试test

第一步在pom.xml中加入依赖及创建applicationContext.xml注意:一定要添加Junit4.12或更高版本,否则报错!<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scop

2020-10-09 16:14:07 591

原创 学Spring的第一天

Spring(1)Spring是什么?Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架以 IoC- (Inverse Of Control:反转控制)和 AOP- (Aspect Oriented Programming:面向切面编程)为内核(2)有什么特点?提供了展现层 SpringMVC持久层 Spring JDBC还能整合开源世界众多著名的第三方框架和类库业务层事务管理AOP方便解耦,简化开发IOCJava源码是经典学习范例逐渐成为使用

2020-10-08 18:55:29 138

原创 Idea 2020.1版bug!Error:(3, 40) java: 程序包com.xxxx不存在

一、问题描述今天写完代码突然想将代码上传到码云,初始化本地仓库,pull一下ReadMe.txt,然后push上去。push完成后…爆炸了!!!代码没有任何问题。我上传前都运行好好的,结果现在目录一片红,用maven的clear插件清理后又没事了,但只要一编译就飘红。二、解决过程网上解决办法1、检查maven设置,检查本地库路径是否正确,检查maven版本是不是你安装的。(这个没有用,我甚至重装了maven)2、在IDEA的Terminal控制台输入命令mvn idea:module(

2020-09-25 08:44:48 8417 3

转载 ssm设置定时任务

一、配置项目springmvc.xml文件在xmlns中加一句xmlns:task="http://www.springframework.org/schema/task"在xsi中加如下代码http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.2.xsd再xml中加一个·<task:annotation-driven/>二、最后

2020-09-17 20:53:14 698 5

原创 git入门-概念

Git概念》》什么是GitGit是目前世界上最先进的分布式版本控制系统。Git是免费、开源的l最初Git是为辅助Linux内核开发的,来替代BitKeeper》》作者Linux和Git之父李纳斯·托沃兹(Linus Benedic Torvalds)1969、芬兰》》官网官网: https://git-scm.com/源码: https://github.com/git/git/1·备份与还原》》备份:对当前的数据产生一个副本一次备份就是产生一个副本|Copy多次备份产生多个副本

2020-09-14 16:05:04 162

原创 (文件名、目录名或卷标语法不正确。)--java.io.FileNotFoundException:

java.io.FileNotFoundException: (文件名、目录名或卷标语法不正确。)原因分析:出现次错误的原因主要是在windows系统下创建文件需要遵循其文件名的规则。导致创建文件失败,从而提示filenotfound异常,文件未找到Windows 中文件夹命名规则是:① 文件名或文件夹名可以由1~256个西文字符或128个汉字(包括空格)组成,不能多于256个字符。② 文件名可以有扩展名,也可以没有。有些情况下系统会为文件自动添加扩展名。一般情况下,文件名与扩展名中间用符号“.”

2020-09-11 20:48:18 1420

原创 一招解决99%小说目录生成--TXT小说目录正则匹配分割

第一步读小说文件public void cutFile() throws IOException { //定义一个字符串用来储存读入的小说内容 String src = ""; //文件输入流,个人喜欢用流 FileInputStream fis=null; try { //从指定路径读取小说 fis=new FileInputStream("src\\main\\webapp\

2020-09-11 11:30:36 21930 11

原创 小白学servlet--request入门

学习目标!口能够应用request对象的方法口能够理解request请求头信息口能够应用request对象解决获取请求参数中文乱码问题口能够应用BeanUtils工具类对请求参数数据进行封装口能够应用request对象和response对象完成用户注册功能口能够应用转发和重定向的方法Http协议回顾(1)Http协议是什么?HTTP协议:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络 协议。用于定义WEB浏览器与WEB

2020-09-10 11:19:37 134

原创 小白学servlet--response(2)

response-设置响应头(1)响应头是什么?响应头是一组键值对(2)设置响应头有什么用?1.设置自己的键值对name:jack2.修改系统已经存在的键值对(3)设置方法void setHeader(String name,String value)//设置响应头的名字:Content-Type的值void setHeader("Content-Type",String value)void setContentType(String type)//设置响应头,5秒钟之后,页面自动跳

2020-09-09 09:48:46 96

原创 小白学servlet--response(1)

学习目标口能够应用response对象的方法口能够应用response对象处理中文乱码口能够理解文件下载的方式口能够应用response对象完成文件下载代码口能够解决文件下载时中文乱码问题response概述(1)什么是responseHTTP响应消息分为状态行、响应消息头、消息体三部分(2)reponse对象HttpServletResponse对象,通过它的方法可以设置HTTP响应消息的内容在Servlet APl中,定义了一HttpServletResponse接口,它继承自Se

2020-09-09 09:31:37 187

web复习.docx

期末复习(主要是jquery和Vue,包括选择器,属性操作,样式操作,事件绑定,jQuery文档处理和Vue简单介绍

2020-06-17

空空如也

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

TA关注的人

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