自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Linux常用命令、相关软件安装及项目部署

linux系统/bin /sbin //用户二进制和可执行文件,常见Linux命令都位于此目录下,但/sbin目录下的命令通常由系统管理员使用,对系统进行维护,如ifconfig、swapon命令/etc //配置文件,包含所有程序所需的配置文件/tmp // 临时文件,当系统重新启动时,这个目录下的文件都将被删除。/usr //用户程序,包含二进制文件、库文件、文档和二级程序的源代码查

2022-10-17 17:29:21 599

原创 Redis实战演练

Redis 是一个高性能的key-value内存数据库,它的定位是缓存,提高对数据的读写速度,减轻对数据库的存储与访问压力redis解决了两个问题性能通常数据库的读操作,一般都要几十毫秒,而redis的读操作一般仅需不到1毫秒。通常只要把数据库的数据缓存进redis,就能得到几十倍甚至上百倍的性能提升。并发在高并发的情况下,所有的请求直接访问数据库,数据库会出现连接异常,甚至卡死在数据库中。为了解决高并发卡死的问题,一般的做法是采用redis做一个缓冲操作,让请求先访问到redis,而不是

2022-10-17 17:14:30 4143 1

原创 SpringBoot核心(依赖管理、自动配置)

为什么用SpringBoot能快速创建出生产级别的Spring应用可以整合所有系列的Spring组件减少配置文件的编写SpringBoot优点创建独立Spring应用内嵌web服务器自动starter依赖,简化构建配置自动配置Spring以及第三方功能提供生产级别的监控、健康检查及外部化配置无代码生成、无需编写XML是整合Spring技术栈的一站式微服务框架是简化Spring技术栈的快速开发脚手架 (帮我们搭建好所有的配置,只需专注开发业务功能)微服务微服务是一种

2022-10-17 17:12:18 716

原创 轻松掌握非关系型数据库Redis

是以key-value形式存储,是跨平台的可以对数据进行高并发读写(在内存中进行读写,基于内存)对海量数据的高效率存储和访问对数据的可拓展性和高可用性.**单线程操作,**每个操作都是原子操作,没有并发相关问题(redis 6以下)redis的定位是缓存, 提高数据读写速度, 减轻对数据库存储与读取访问压力。

2022-10-17 17:06:58 192

原创 让你彻底搞懂IP地址

快速搞懂什么是ip地址

2022-10-17 16:57:24 1492

原创 Spring面试

spring 中都用到了哪些设计模式?「1.工厂设计模式」: 比如通过 BeanFactory 和 ApplicationContext 来生产 Bean 对象「2.代理设计模式」: AOP 的实现方式就是通过代理来实现,Spring主要是使用 JDK 动态代理和 CGLIB 代理「3.单例设计模式」: Spring 中的 Bean 默认都是单例的「4.模板方法模式」: Spring 中 jdbcTemplate 等以 Template 结尾的对数据库操作的类,都会使用到模板方法设计模式,解决

2022-01-11 02:41:19 241

原创 Activiti7工作流

工作流概述借助计算机实现流程的自动化控制表概述ACT_RE_*:'RE’表示Repository。这个前缀的表包含了流程定义和流程静态资源(图片、规则等等)。ACT_RU_*:'RU’表示Runtime。这些运行时的表,包含流程实例,任务、变量,异步任务等运行中的数据。Activiti只在流程实例执行过程中保存这些数据,在流程结束时就会删除这些记录。这些运行时表可以一直很小并且速度很快。ACT_HI_*:'HI’表示History。这些表包含历史数据,比如历史流程实例,变量,任务等等。Ser

2022-01-06 09:03:34 910

原创 Shiro权限框架快速上手

Shiro权限框架 概述Shiro 可以帮助我们完成:认证(登录)、授权(访问控制)、密码加密、会话管理、与 Web 集成、缓存等Shiro 主要组件:Subject:主体可以是当前的操作用户、程序等,在程序任意位置可使用:Subject subject = SecurityUtils.getSubject() 获取到 Subject 主体对象SecurityManager:它是 Shiro 功能实现的核心,负责与其他组件(认证器,授权器,缓存控制器等)进行交互,实现 Subject 委托的各种功能

2022-01-05 23:57:22 278

原创 e店邦O2O平台项目

养修服务单项养修服务单项查询列表[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hR0mVCZ9-1636859522308)(e店邦O2O平台.assets/image-20211112215906068.png)]页面主要代码:<script th:inline="javascript"> var editFlag = ''; var saleOnFlag = ''; var saleOffFlag = ''; var pref

2022-01-05 09:57:39 1794

原创 快速上手MyBatis-Plus

什么是Mybatis-Plus是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变快速入门导入相关依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.0</vers

2022-01-05 09:53:28 282

原创 权限系统控制

权限系统控制概述权限管理基于角色访问控制(RBAC:Role Based Access Control),这种模型的基本概念是把权限(Permission)与角色(Role)联系在一起,用户通过充当合适角色从而获得该角色所拥有的权限PageHelper 插件添加依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-b

2022-01-05 09:50:14 2236

原创 快速掌握POI

什么是POIPOI提供API给Java程序对Microsoft Office格式档案提供读和写的功能HSSF - 提供读写Microsoft Excel2003格式档案的功能。(.xls)XSSF - 提供读写Microsoft Excel OOXML2007格式档案的功能。(.xlsx)HWPF - 提供读写Microsoft Word格式档案的功能。HSLF - 提供读写Microsoft PowerPoint格式档案的功能。HDGF - 提供读写Microsoft Visio格式档案的功

2022-01-05 09:48:50 150

原创 数据字典与明细

使用逆向工程生成字典类型表sys_dict_type、字典数据表sys_dict_data、客户表 t_customer的domain,mapper,xxx.mapper添加在对数据字典类型表 sys_dict_type进行添加时,可以先判断要插入的字典类型在数据库中是否存在了,存在就进行统一异常处理,不存在才进行插入操作@RequestMapping("/saveOrUpdate")public String saveOrUpdate(SysDictType sysDictType){

2022-01-05 09:48:08 732

原创 ssm快速整合相关配置

spring 集成 MyBatisapplicationContext.xml相关配置:<!--在业务层中使用了注解,因此需配置注解扫描--><context:component-scan base-package="cn.kjcoder.service.impl"/><!-- 关联数据库配置文件 db.properties 文件 --><context:property-placeholder location="classpath:db.prop

2022-01-05 09:46:16 117

原创 JavaSE核心基础

第一阶段良好的编码规范先根据表来创建domain包以及对象。根据domain对象来创建dao包以及接⼝。 接⼝的⽅法(增删改查), 接⼝的⽅法需要规范。⽣成实现类(先空实现)。⽣成测试类。测试类是 测试dao的,所以可以在测试类中先去创建⼀个dao对象。实现类的某⼀个⽅法,实现⼀个,测试⼀个。重构重构(Refactoring)就是通过调整程序代码,改善软件的质量、性能,使程序的设计模式和架构更趋于合理,提⾼软件的可扩展性和可维护性。day01如何学编程明确需求分步骤实现

2022-01-05 09:44:13 434

原创 项目管理工具maven与maven配置 MyBatis逆向工程

基础maven概述maven是一个项目管理工具maven核心功能依赖管理:maven工程对jar包的管理过程一键构建:在整个项目构建过程中,maven自身集成了tomcat插件,使用 maven 一个命令可以轻松完成整个工作(mvn tomcat:run)仓库种类本地仓库、远程仓库【私服】、中央仓库这3类仓库的关系是:在默认情况下,启动一个maven工程,会从本地仓库找jar包,如果本地没有,在联网的状态下会从中央仓库下载jar包,在公司中启动一个maven工程,会从本地仓库找jar

2022-01-05 09:41:09 233

原创 代理模式(动态代理与静态代理)

设计模式:一些通用的解决固定问题的方式动态代理特点:字节码随用随创建,随用随加载作用:不修改源码的基础上对已有方法进行增强基于接口的动态代理涉及的类:Proxy 创建代理对象:Proxy.newProxyInstance()创建代理对象的要求:被代理类最少需要实现一个接口,否则不能使用newProxyInstance方法的参数:ClassLoader:类加载器它是用于加载代理对象字节码的。和被代理对象使用相同的类加载器Class[]:字节码数组它是用于让代理对

2021-10-14 21:37:16 224

原创 Git-分布式版本控制工具

Git一、Git与SVN的主要区别?SVN 是集中式版本控制系统,版本库是集中放在中央服务器的,而工作的时候,用的都是自己的电脑,所以首先要从中央服务器得到最新的版本,然后工作,完成工作后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,对网络带宽要求较高。Git 是分布式版本控制系统,没有中央服务器,每个人的电脑就是一个完整的版本库,工作的时候不需要联网了,因为版本库都在自己电脑上,可以快速高效地处理从小型到大型的各种项目。协同的方法是这样的:比如说自己在电脑上改了文件

2021-05-03 21:23:21 355

原创 SSM黑马企业权限管理系统项目

项目简介技术选型:Maven、Spring、SpringMVC、Mybatis、Spring-security、Mysql、AdminLTE、JSP功能:完成一些CRUD等操作我们的页面通常都是放在WEB-INF下的,这样资源就会受到保护,客户端不能直接访问,我们有些请求就访问不到WEB-INF下的资源。解决办法:1.新建一个用于转发到指定页面的controller,通过视图解析器转发到WEB-INF目录下要访问的资源。@Controller@RequestMapping("/forward"

2021-04-23 22:44:50 1345 2

原创 Spring Data JPA

JPA概述JPA的全称是Java Persistence API, 即Java 持久化API,是SUN公司推出的一套基于ORM的规范,内部是由一系列的接口和抽象类构成。JPA规范不干活,真正干活的是依托与它的实现方式(例:hibernate)。搭建环境(需求:保存客户)1.创建maven工程导入坐标 <!-- hibernate对jpa的支持包 --> <dependency> <groupId>org.hibernate</gr

2021-03-30 14:52:55 198

原创 SSM整合

SSM整合思路先搭建整合的开发环境先把Spring的配置搭建完成再使用Spring整合SpringMVC框架最后使用Spring整合MyBatis框架整合步骤:①、创建spring的配置文件applicationContext.xml。<!--开启注解的扫描,只扫描service,controller层交给springmvc扫描--><context:component-scan base-package="cn.yoona.service"> </cont

2021-03-17 16:05:23 124

原创 ssm之SpringMvc

SpringMVC的概述:springmvc是一种基于Java实现的MVC设计模型的请求驱动类型的轻量级WEB框架,属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面,其流程都是基于组件方式执行。SpringMVC 和 Struts2 的优略分析:共同点:它们都是表现层框架,都是基于 MVC 模型编写的。它们的底层都离不开原始 ServletAPI。它们处理请求的机制都是一个核心控制器。区别:Spring MVC 的入口是 Servlet, 而 S

2021-03-16 17:05:51 163

原创 ssm之Spring

Spring概述?Spring是全栈式轻量级开源框架,以 IOC(Inverse Of Control:控制反转)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 SpringMVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架。注:spring的任何其他部分要想运行都必须要有spring的ioc核心容器的支持。两大核心简述

2021-03-16 15:52:23 359

原创 ssm之MyBatis

文章目录一、mybatis的概述?二、mybatis的入门三、自定义Mybatis的分析![在这里插入图片描述](https://img-blog.csdnimg.cn/2021031011212422.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ2NjgwNzgz,size_16,color_FFFFFF,t_70#pic_cente

2021-03-11 11:39:02 480 1

空空如也

空空如也

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

TA关注的人

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