自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (4)
  • 收藏
  • 关注

原创 在MySql中设置隔离级别

每启动一个 mysql 程序, 就会获得一个单独的数据库连接. 每个数据库连接都有一个全局变量 @@tx_isolation, 表示当前的事务隔离级别。查看当前的隔离级别:设置当前 mySQL 连接的隔离级别:设置数据库系统的全局的隔离级别:补充操作:创建mysql数据库用户:授予权限...

2022-06-24 23:22:11 295 1

原创 解决谷粒学院和尚医通项目微信不能登录问题

1、问题描述(1)项目中微信扫描登录功能,目前不能生成微信扫描二维码2、问题出现原因(1)因为微信平台后台配置做了修改,把微信的回调路径修改了,所以之前的回调路径不能使用了3、解决方式(1)之前的配置是这样的微服务模块端口号是 8150项目配置文件wx.open.app_id=wxed9954c01bb89b47wx.open.app_secret=a7482517235173ddb4083788de60b90ewx.open.redirect_url=http://guli.shop/ap

2022-06-21 14:19:11 548 2

原创 Linux下Mycat安装配置与启动详解

安装启动安装1、解压后即可使用解压缩文件拷贝到linux下 /usr/local/[root@atguigu02 opt]# tar -zxvf Mycat-server-1.6.7.1-release-20190627191042-linux.tar.gz[root@atguigu02 opt]# cp -r mycat/ /usr/local[root@atguigu02 opt]# rm -rf mycat打开mycat目录结构如下:bin:二进制执行文件conf:配置文

2022-05-23 11:36:42 1494

原创 Windows安装Redis及简单使用

安装 Redis访问https://github.com/MicrosoftArchive/redis/releases,选择需要的版本,展开 Assets 目录,可以选择 .msi 文件或 .zip 文件下载。如果下载 .msi 文件,可以直接执行安装(勾选对应的复选框),如果下载 .zip 文件,可以参考链接【Window配置Redis环境和简单使用】 https://www.cnblogs.com/wxjnew/p/9160855.html 来进行安装配置。检查 Windows 服务以 Wind

2022-03-31 16:59:20 2930 1

原创 SpringSecurity认证与授权实现思路

1、框架介绍Spring 是一个非常流行和成功的 Java 应用开发框架。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。一般来说,Web 应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分。(1)用户认证指的是:验证某个用户是否为系统中的合法主体,也就是说用户能否访问该系统。用户认证一般要求用户提供用户名和密码。系统通过校验用户名和密码来完成认证过程。(2)用户授权指的是验证某个用户是否有权

2022-03-30 22:39:37 518 1

原创 递归遍历所有菜单

数据库设计:CREATE TABLE `acl_permission` ( `id` char(19) NOT NULL DEFAULT '' COMMENT '编号', `pid` char(19) NOT NULL DEFAULT '' COMMENT '所属上级', `name` varchar(20) NOT NULL DEFAULT '' COMMENT '名称', `type` tinyint(3) NOT NULL DEFAULT '0' COMMENT '类型(1:菜单,2

2022-03-30 21:28:03 337

转载 OAuth2的使用场景

一、OAuth2解决什么问题1、OAuth2提出的背景照片拥有者想要在云冲印服务上打印照片,云冲印服务需要访问云存储服务上的资源2、图例资源拥有者:照片拥有者客户应用:云冲印受保护的资源:照片3、方式一:用户名密码复制适用于同一公司内部的多个系统,不适用于不受信的第三方应用4、方式二:通用开发者key适用于合作商或者授信的不同业务部门之间5、方式三:办法令牌接近OAuth2方式,需要考虑如何管理令牌、颁发令牌、吊销令牌,需要统一的协议,因此就有了OAuth2协议二、现代微

2022-03-24 15:26:00 462 1

原创 java实现本地上传视频到阿里云视频点播

一:环境配置首先导入相关依赖<dependencies> <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> </dependency> <dependency> &

2022-03-18 21:25:10 630

原创 Vue路由的使用案例

Vue.js 路由允许我们通过不同的 URL 访问不同的内容。通过 Vue.js 可以实现多视图的单页Web应用(single page web application,SPA)。Vue.js 路由需要载入 vue-router 库创建 路由.html1、引入js<script src="vue.min.js"></script><script src="vue-router.min.js"></script>2、编写html<div

2022-03-01 22:40:35 296

原创 Mybatis-Plus实现数据库字段自动填充详解

前言:项目中经常会遇到一些数据,每次都使用相同的方式填充,例如记录的创建时间,更新时间等。我们可以使用MyBatis Plus的自动填充功能,完成这些字段的赋值工作、项目中经常会遇到一些数据,每次都使用相同的方式填充,例如记录的创建时间,更新时间等。我们可以使用MyBatis Plus的自动填充功能,完成这些字段的赋值工作:(1)数据库表中添加自动填充字段(若已有则无需填充)在User表中添加datetime类型的新的字段 create_time、update_time(2)实体上添加注解@D

2022-02-26 23:44:15 1405

原创 List接口的实现类详解

存储的数据特点:存储序的、可重复的数据。常用方法:(记住)增:add(Object obj)删:remove(int index) / remove(Object obj)改:set(int index, Object ele)查:get(int index)插:add(int index, Object ele)长度:size()遍历:① Iterator迭代器方式② 增强for循环③ 普通的循环Collection接口:单列集合,用来存储一个一个的对象List接口:存储序的、可重

2022-02-25 15:52:19 471

原创 解决IDEA登录github账号失败的问题

通常情况下,我们很难直接通过在idea登录github账号的方式与github建立连接解决办法:使用token口令的方式登录打开github点击Settings:选择最下方Developer settings按如下点击:点击生成token口令后,复制token口令,并在idea中进行登录:最后登录成功:......

2022-02-23 15:41:55 7477 10

原创 SSH免密登录

解决每次push都需要登录github或gitee的账号和密码问题

2022-02-23 14:17:42 112

原创 如何解决AJAX不能直接发送PUT请求

* 如果直接发送ajax=PUT形式的请求 * 封装的数据:Employee * [empId=1014, empName=null, gender=null, email=null, dId=null] 问题: 请求体中有数据; 但是Employee对象封装不上;原因:Tomcat:1、将请求体中的数据,封装一个map。对于该问题可查看链接:https://blog.csdn.net/weixin_43480466/article/details/122964838?spm=1.

2022-02-22 15:07:07 251

原创 复习REST原理与案例

一、RESTful1、RESTful简介REST:Representational State Transfer,表现层资源状态转移。a>资源资源是一种看待服务器的方式,即,将服务器看作是由很多离散的资源组成。每个资源是服务器上一个可命名的抽象概念。因为资源是一个抽象的概念,所以它不仅仅能代表服务器文件系统中的一个文件、数据库中的一张表等等具体的东西,可以将资源设计的要多抽象有多抽象,只要想象力允许而且客户端应用开发者能够理解。与面向对象设计类似,资源是以名词为核心来组织的,首先关注的是名词。

2022-02-21 23:18:09 117

原创 IDEA中生成Mybatis逆向工程以及注意点

在IDEA中使用Mybatis逆向工程,并且解决两个路径问题

2022-02-20 00:23:36 208

原创 解决向mysql数据库中插入图片过大问题

理解BLOB类型,解决mysql数据库表中图片过大报错的问题

2022-02-17 23:19:53 1272

原创 使用jdbc连接数据库的五种方式

连接方式一 @Test public void testConnection1() { try { //1.提供java.sql.Driver接口实现类的对象 Driver driver = null; driver = new com.mysql.jdbc.Driver(); //2.提供url,指明具体操作的数据 String url = "jdbc:mys

2022-02-17 17:57:55 920

原创 SQL中select的执行顺序

SQL中select的详细执行顺序

2022-02-17 00:26:03 3239 1

原创 全面解析Mybatis中参数处理

单个参数:mybatis不会做特殊处理,#{参数名/任意名}:取出参数值。如下:#{id}可取任意值select * from employees where id = #{id}多个参数:mybatis会做特殊处理。多个参数会被封装成 一个map,key:param1…paramN,或者参数的索引也可以value:传入的参数值#{}就是从map中获取指定的key的值;异常:org.apache.ibatis.binding.BindingException:Parameter

2022-02-16 17:32:40 540

原创 解决SpringMVC中设置任何view-controller时,控制器中请求映射失效的问题

当SpringMVC中设置任何一个view-controller时,其他控制器中的请求映射将全部失效,此时需要SpringMVC的核心配置文件中设置开启mvc注解驱动的标签:<mvc:annotation-driven />

2022-02-13 22:15:48 914

原创 SpringMVC支持路径中的占位符(RESTful风格)

序言:SpringMVC使用占位符开发已经成为常态了,用的非常之多也非常重要,下面就一起了解下它的使用吧原始方式:/deleteUser?id=1rest方式:/deleteUser/1解释:SpringMVC路径中的占位符常用于RESTful风格中,当请求路径中将某些数据通过路径的方式传输到服务器中,就可以在相应的@RequestMapping注解的value属性中通过占位符{xxx}表示传输的数据,在通过@PathVariable注解,将占位符所表示的数据赋值给控制器方法的形参<a th:

2022-02-13 11:56:37 938 2

原创 解决Maven项目无法加载webapp目录(保姆级过程)

解决Maven项目无法加载(没有小蓝点)webapp目录的方法

2022-02-12 22:18:30 887 1

原创 Spring之bean生命周期

1、生命周期:从对象创建到对象销毁的过程2、bean 生命周期(1)通过构造器创建 bean 实例(无参数构造)(2)为 bean 的属性设置值和对其他 bean 引用(调用 set 方法)(3)调用 bean 的初始化的方法(需要进行配置初始化的方法)(4)bean 可以使用了(对象获取到了)(5)当容器关闭时候,调用 bean 的销毁的方法(需要进行配置销毁的方法)3、演示 bean 生命周期public class Orders {//无参数构造public Orders() {

2022-02-11 23:24:56 67

原创 sql中where和having的对比总结

区别1:WHERE 可以直接使用表中的字段作为筛选条件,但不能使用分组中的计算函数作为筛选条件;HAVING 必须要与 GROUP BY 配合使用,可以把分组计算的函数和分组字段作为筛选条件。这决定了,在需要对数据进行分组统计的时候,HAVING 可以完成 WHERE 不能完成的任务。这是因为,在查询语法结构中,WHERE 在 GROUP BY 之前,所以无法对分组结果进行筛选。HAVING 在 GROUP BY 之后,可以使用分组字段和分组中的计算函数,对分组的结果集进行筛选,这个功能是 WHERE 无

2022-02-09 21:33:05 2176

原创 获取文本上字符出现的次数

思路:1.遍历文本每一个字符2.字符出现的次数存在Map中3.把map中的数据写入文件import org.junit.Test;import java.io.*;import java.util.HashMap;import java.util.Map;import java.util.Set;public class WordCount { /* 说明:如果使用单元测试,文件相对路径为当前module 如果使用main()测试,文件相对路径为当

2022-02-07 17:48:19 283

原创 Java之Map集合详解---面试必问

双列集合框架:Map1.常用实现类结构|----Map:双列数据,存储key-value对的数据 —类似于高中的函数:y = f(x) |----HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和value |----LinkedHashMap:保证在遍历map元素时,可以照添加的顺序实现遍历。 原因:在原的HashMap底层结构基础上,添加了一对指针,指向前一个和后一个元素。

2022-02-06 11:18:22 134

原创 Servlet 生命周期

Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:Servlet 初始化后调用 init () 方法。Servlet 调用 service() 方法来处理客户端的请求。Servlet销毁前调用 destroy() 方法。最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。现在让我们详细讨论生命周期的方法。init() 方法init 方法被设计成只调用一次。它在第一次创建 Servlet 时被调用,在后续每次用户请求时不再调用。因此

2022-01-23 23:37:46 132

原创 全面吃透static关键字

前言:Java中static关键字是我们经常使用的,那么很多时候我们不知道什么时候该使用static关键字,以及static关键字使用的内在逻辑和对象之间有何关联?那么今天我们就好好唠唠static关键字,从本质上吃透它。static:静态的static可以用来修饰:属性、方法、代码块、内部类使用static修饰属性:静态变量(类变量)-属性,按是否使用static修饰,又分为:静态属性 vs 非静态属性(实例变量)---------- 实例变量:我们创建了类的多个对象,每个对

2022-01-20 12:04:02 78

原创 这次彻底弄懂 == 和equals() 的区别

一、回顾 == 的使用==运算符,可以使用在基本数据类型变量和引用类型变量中1.如果比较的基本数据类型变量:比较两个变量保存的数据是否相等(不一定类型相同)2.如果比较的是引用类型变量:比较的是两个对象的地址值是否相同,即两个引用是否指向同一个对象实体二、回顾equal()方法 的使用:是一个方法,而非运算符只能适用于引用数据类型Objec类中equal()的定义:public boolean equals(Object obj){ return (this == obj);}说

2022-01-19 14:03:56 212

原创 eclipse常用快捷键大全

超实用的Eclipse中的快捷键

2022-01-17 11:57:31 123

原创 全面理解Java中this关键字

深刻理解this关键字在Java中的意义和使用

2022-01-17 11:34:45 604

原创 为什么必须在Java中初始化局部变量?

没有初始化局部变量

2022-01-16 10:52:45 323

原创 区分&和&&

区分&和&&

2022-01-12 15:45:44 169

原创 Java变量运算的特殊情况

Java变量运算的两种特殊情况分析

2022-01-11 22:16:22 157

原创 Java编写的选课管理系统

需求:学生、老师可以选择课程,学生选课分数须达到3分以上import java.util.ArrayList;import java.util.List;/** * @author wujun * @create 2020-07-02 17:06 * 学生类:学生必须选满课程学分3分才能达到要求 */public class Student implements IMember { private String stu_num; //学号 private String nam

2020-07-15 11:26:15 694 1

原创 MySql基础知识+实际操作

基本语法-- 显示所有数据库show databases;-- 创建数据库CREATE DATABASE test;-- 切换数据库use test;-- 显示数据库中的所有表show tables;-- 创建数据表CREATE TABLE pet ( name VARCHAR(20), owner VARCHAR(20), species VARCHAR(20), sex CHAR(1), birth DATE, death DA

2020-06-16 19:56:14 224

原创 数据结构与算法概述

2020-06-14 20:05:27 86

原创 测试SpringBoot可用

1.创建Maven工程,在pom文件中添加Springboot组件和导入依赖2.创建主程序类:ApplicationHelloWord@SpringBootApplication注解是说明该类是一个springboot应用3.创建测试类:HelloController (与MVC类似)4.运行主程序,在浏览器地址栏输入地址:http://localhost:8080/hello...

2020-06-12 21:30:19 240

原创 maven整合ssm框架+maven模块化开发

2020-06-12 19:05:39 110

课设-校园导航.cpp

一个基于C语言开发的一个校园导航系统,对学校景点做路线规划等,用到了DFS、BFS等数据结构相关内容

2020-06-12

Servlet API 中文参考 chm版.rar

java工具类资源,用于javaweb开发,生成动态Web内容,学习javaEE必备工具,下载解压即用

2020-06-12

JDK1.6 API帮助文档.zip

jdk1.6API帮助文档中文版是一款Java开发程序,可以帮助用户在使用Java的时候更加轻松的创建构件类

2020-06-12

ciscopackettracerchs62.zip

模拟网络实现过程的开发软件,与实际的网络操作基本一致,了解网络编程的过程与实现原理,提高对计算机网络的学习水平

2020-06-12

空空如也

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

TA关注的人

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