
后端(SSM/SpringBoot)
文章平均质量分 54
后端
CaoPengCheng&
我是一只小菜鸟,咿呀咿呀哟
展开
-
Win安装Docker Desktop
Win安装Docker Desktop原创 2022-12-26 13:10:50 · 329 阅读 · 0 评论 -
String---IOC
String基本概念一,Spring核心功能模块二、IOC三、BeanFactory接口方法一,Spring核心功能模块Spring Core(spring的核心容器) 核心容器提供Spring框架的基本功能Spring以bean的方式组织和管理Java应用中的各个组件及其关系Spring使用BeanFactory来产生和管理Bean,它是工厂模式的实现BeanFactory使用控制反转(IOC)模式将应用的配置和依赖性规范与实际的应用程序代码分开BeanFactory使用依赖注入的方式提供给组件依赖原创 2022-04-02 18:30:23 · 254 阅读 · 0 评论 -
UserAgentUtils抓取浏览器、操作系统数据
UserAgentUtils抓取浏览器、操作系统原创 2022-10-13 17:02:13 · 514 阅读 · 0 评论 -
Spring整合Redis
Spring整合Redis原创 2022-08-05 22:29:58 · 448 阅读 · 0 评论 -
Vue目录结构
Vue目录结构1、build:构建脚本目录 1)build.js ==> 生产环境构建脚本; 2)check-versions.js ==> 检查npm,node.js版本; 3)utils.js ==> 构建相关工具方法; 4)vue-loader.conf.js ==> 配置了css加载器以及编译css之后自动添加前缀; 5)webpack.base.conf.js ==> webpack基本配置; 6)webpack.dev.conf.js ==> w原创 2021-09-26 08:41:34 · 238 阅读 · 0 评论 -
Vue3.0-ui创建项目
Vue3.0-ui创建项目安装Vue3.0(先安装node.js)查看版本号:vue -V查看是否有ui功能:vue -h卸载老版本:npm uninstall vue-cli -g下载新版本:npm install @vue/cli -gdos端输入vue ui 启动界面创建项目通过ui创建vue项目点击创建项目手动配置预设勾选路由和vuex服务,还有css服务,项目可使用scss选择scss和下面那个,选择图中的点击创建项目,直接创建,不保存预设创建时间很长,等原创 2021-06-14 17:01:22 · 349 阅读 · 2 评论 -
MyBatis注解(@)实现增删改查
MyBatis注解(@)实现增删改查# crud# 名称不一致 @Select("select * from book where id = #{id}") @Results({ @Result(property="id",column="id",id=true), @Result(property="name",column="b_name"), @Result(property="createTime",column="b_create_time"), @Result(prope原创 2021-11-15 01:25:28 · 209 阅读 · 0 评论 -
第三方网站实现钉钉(DingTalk)扫码登陆(Vue+SpringBoot)
第三方网站实现钉钉(DingTalk)扫码登陆(Vue+SpringBoot)一,本地库添加钉钉UserId字段 字段类型VarChar,管理者的userid为String,其余为Long二,钉钉开放平台配置回调域名。三,前端构造扫码登录页面。(1)配置需要参数 appid: '钉钉APiID', redirectUrl: '回调地址,当前登陆页面地址', apiUrl: '请求后端地址', //二维码设置参数 dingCodeConfig: {原创 2021-11-13 23:02:10 · 22249 阅读 · 15 评论 -
MyBatis注解对应关系
MyBatis注解对应关系# crud# 名称不一致 @Select("select * from book where id = #{id}") @Results({ @Result(property="id",column="id",id=true), @Result(property="name",column="b_name"), @Result(property="createTime",column="b_create_time"), @Result(property="原创 2021-09-26 08:40:14 · 267 阅读 · 0 评论 -
MD5加密(MD5Util )
MD5加密(MD5Util )MD5概述:MD5消息摘要算法,属Hash算法一类。MD5算法对输入任意长度的消息进行运行,产生一个128位的消息摘要(32位的数字字母混合码)。MD5主要特点:不可逆,相同数据的MD5值肯定一样,不同数据的MD5值不一样(一个MD5理论上的确是可能对应无数多个原文的,因为MD5是有限多个的而原文可以是无数多个。比如主流使用的MD5将任意长度的“字节串映射为一个128bit的大整数。也就是一共有2^128种可能,大概是3.4*10^38,这个数字是有限多个的,而但原创 2021-09-19 16:05:52 · 3798 阅读 · 0 评论 -
钉钉api调用
package DingDingApiDemo;import com.alibaba.fastjson.JSONObject;import com.dingtalk.api.DefaultDingTalkClient;import com.dingtalk.api.DingTalkClient;import com.dingtalk.api.request.*;import com.dingtalk.api.response.*;import com.taobao.api.ApiExcepti原创 2021-09-01 22:07:10 · 7957 阅读 · 0 评论 -
Spring怪解
Spring怪解Spring家族常用: 【1】Spring (1)IOC (2)AOP 【2】SpringMVC 【3】SpringBoot (1)自动装配,开箱即用 (2)整合web (3)整合数据库(事务问题) (4)整合权限 Shiro SpringSecurity (5)整合各种中间件 缓存 MQ RPC框架 NIO框架 等【1】将 Spring 配置到应用开发中有以下三种方式: 1. 基于 XML 的原创 2021-08-27 15:22:09 · 131 阅读 · 0 评论 -
Token-简单使用
Token-简单使用(1)登录 -> 后端服务 -> 生成令牌(sajkbcjy123nmb) -> 存入Redis缓存数据库中(30分钟) -> 响应生成的令牌给前端(2)前端请求(携带令牌) -> 后端服务 -> Redis缓存(判断令牌是否存在)【1】token类型(1)传统的token传统的token是某个用户登陆之后,服务器返回一个token给用户保存,这个token可能是随机几个字母的组合,并且服务器保留同一份token(比如用redis存储tok原创 2021-08-23 22:03:35 · 1685 阅读 · 3 评论 -
Hibernate-搭建
Hibernate–搭建结构maven依赖【pom.xml】<?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原创 2021-08-10 20:08:02 · 117 阅读 · 2 评论 -
Activiti-入门
Activiti-入门【1】ProcessEngineActiviti的核心类,由该类可以获取其他的服务负责生成流程运行的各种实例及数据,监控,和管理流程的运行(1)历史服务(2)仓库服务(3)任务服务(4)用户参与者服务【2】BPMN业务流程建模与标注描述流程的基本符号,包括这些图元如何组成一个业务流程图【3】数据库Activiti后台需要数据库支持,所有表都以ACT开头第二部分是表示表的用途的两个字母标识用途也和服务API对应Activiti的对象流数据库有23张表原创 2021-08-08 17:25:44 · 125 阅读 · 0 评论 -
Hibernate-简单使用
Hibernate-简单使用主流ORM框架Object Relation Mapping 对象关系映射将面向对象映射成面向关系Java类映射成表table customer( id char, name char)table orders( id, name, cid f key id(course))【1】使用(1)导入相关依赖(2)创建Hibernate配置文件(3)创建实体类(4)创建实体类-关系映射(5)调用Hibernate API完成操作【2】操作(1原创 2021-08-05 14:13:30 · 124 阅读 · 0 评论 -
Hibernate-级联操作
Hibernate级联操作关联关系【1】一对多关系一的一方是主表,多的一方是从表,通过主外键维护@Data public class Customer{ private int id; private String name; private Set<Orders> orders; } @Data public class Orders{ private int id; private String name; private Customer cu原创 2021-08-05 18:26:04 · 270 阅读 · 0 评论 -
Activiti-简单使用
Activiti-简单使用【6】Activiti软件环境jdk1.6版本及以上数据库:h2/mysql/oracle/mssql/db2等支持Activiti 5 运行的jar包,在activiti-5.13\wars\activiti-rest\WEB-INF\lib添加集成开发工具Myeclipse 8.6以上【7】Activiti架构及核心API- activiti.cfg.xml- ProcessEngineConfigation- ProcessEngine- Reposit原创 2021-08-09 11:53:14 · 2189 阅读 · 2 评论 -
RuoYi(若依开源框架)-前后台分离版-后端流程简单分析
RuoYi(若依开源框架)-前后台分离-后端流程简单分析【项目结构】├── common // 工具类│ └── annotation // 自定义注解│ └── config // 全局配置│ └── constant // 通用常量│ └── core原创 2021-07-21 15:29:27 · 3687 阅读 · 2 评论 -
RuoYi(若依开源框架)-前后端分离版-前端流程简单分析
RuoYi(若依开源框架)-前后端分离版-前端项目流程简单分析项目结构├── build // 构建相关├── bin // 执行脚本├── public // 公共文件│ ├── favicon.ico // favicon图标│ └── index.html // html模板├── src原创 2021-07-21 11:20:25 · 12652 阅读 · 7 评论 -
RuoYi(若依开源框架)-前后台分离版-idea搭建运行
若依-前后台分离版-idea搭建运行完全响应式布局(支持电脑、平板、手机等所有主流设备)强大的一键生成功能(包括控制器、模型、视图、菜单等)支持多数据源,简单配置即可实现切换。支持按钮及数据权限,可自定义部门数据权限。对常用js插件进行二次封装,使js代码变得简洁,更加易维护完善的XSS防范及脚本过滤,彻底杜绝XSS攻击Maven多项目依赖,模块及插件分项目,尽量松耦合,方便模块升级、增减模块。国际化支持,服务端及客户端支持完善的日志记录体系简单注解即可实现环境及技术JDK >原创 2021-07-19 17:23:57 · 4344 阅读 · 2 评论 -
Spring+SpringMvc-简单模拟微信红包
Spring+SpringMvc-简单模拟微信红包环境tomcat,idea,Spring,SpringMvc环境搭建:请看idea搭建ssmcontrollerpackage controller;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.http.HttpStatus;import org.springframework.stereotype.Con原创 2021-05-30 11:15:00 · 178 阅读 · 0 评论 -
idea,PyCharm以及系列产品汉化
idea,PyCharm以及系列产品汉化Ctrl+Alt+s 进入设置或者从File进入选择Plugins搜索chinese 便会出来,选择汉化,安装就好安装好重启就好了原创 2021-06-14 17:23:40 · 162 阅读 · 0 评论 -
idea搭建ssm(Spring+Spring Mvc+Mybatis)
idea搭建ssm(Spring+Spring Mvc+Mybatis)我使用的是汉化的idea创建maven项目可以选择原型,我这里没有选择输入项目名称,完成创建配置tomcat选择运行编辑配置点加号找见tomcat,点击确定添加web模块点击文件进入项目结构,选择模块点加号找见web,点击确定添加工件点击加号添加,并将可用元素中的jar包,右击,加入lib中为项目添加tomcat的jar包选择模块,选择项目名选择web服务idea不会编译src下的map原创 2021-05-19 20:44:17 · 1568 阅读 · 22 评论 -
SSM-Maven项目实例
SSM-Maven项目实例web.xml文件调用Spring文件和SpringMvc文件,整个项目不需要使用new关键字,全部采用Ioc和DI环境maven,tomcat,Spring,SpringMvc,Mybatis数据库Maven pom文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo原创 2021-04-26 17:33:19 · 249 阅读 · 0 评论 -
SSM-项目搭建简单实例(非maven,调用mybatis配置文件)
SSM-项目搭建简单实例(1)index页面发起请求,web.xml配置,让controller接受请求(2)同时,web.xml中配置Spring-mvc.xml配置文件,完成Spring配置(3)spring-mvc.xml中,完成与mybatis的整合,并将service,maopper等注入(4)controller接受到请求,做出响应环境:tomcat 8.5jdk1.8MySQLdruid 阿里巴巴数据库池所用jar包数据库web.xml<?xml ver原创 2021-04-28 10:36:28 · 388 阅读 · 0 评论 -
Spring IOC(控制反转)-DI(依赖注入)
Spring IOC(控制反转)-DI(依赖注入)IOC:Inversion of Control 控制反转 spring核心容器也可以称为IOC容器,该容器主要负责管理各种对象的声明周期(对象的创建、初始化、销毁等) IOC容器并没有实现更多的功能,但它的存在使我们不需要很多代码、不需要考虑对象间复杂的耦合关系就能从IOC容器中获取合适的对象,而且提供了各种对象的可靠的管理,极大地降低了开发的复杂性。DI:Dependency Injection 依赖注入 DI的概念的提出是用来代替IOC的,表原创 2021-04-10 23:54:35 · 241 阅读 · 4 评论 -
Spring整合Mybatis实例(不采用Mybatis配置文件方式)
Spring整合Mybatis实例(不采用Mybatis配置文件方式)Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。(来自百度百科)MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google原创 2021-04-08 16:08:10 · 616 阅读 · 0 评论 -
Spring整合Mybatis实例(采用Mybatis配置文件方式)
Spring整合Mybatis(采用Mybatis配置文件方式)Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。(来自百度百科)MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google co原创 2021-04-06 22:39:23 · 300 阅读 · 0 评论 -
Mybatis 简单应用(1)
Mybatis 简单应用(1)mybatis相关jar包,提取码0923一,mybatis是什么 MyBatis是一个简化和实现了 Java 数据持久化层(persistence layer)的开源框架, 它抽象了大量的JDBC冗余代码,并提供了一个简单易用的API和数据库交互。 MyBatis的前身是iBATIS,iBATIS于2002年由ClintonBegin创建。MyBatis3是 iBATIS的全新设计,支持注解和Mapper。 MyBatis流行的主要原因在于它的简单性和易使用性。原创 2021-03-19 23:03:05 · 218 阅读 · 0 评论