自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 File类与IO流-回顾

File对象常用方法import java.io.File;import java.io.IOException;public class IOdemo { public static void main(String[] args) throws IOException { //1、创建一个文件对象的实例 File file=new File("E:\\下载\\a.txt"); //创建删除功能的方法 //文件不存在时

2021-08-06 18:00:26 91

原创 Notepad++远程连接服务器

下载链接:https://notepad-plus-plus.org/之后一直下一步安装就好了安装nppFTP插件如果安装失败自己下载插件包64位:https://github.com/ashkulz/NppFTP/releases/download/v0.27.1/NppFTP-x64.zip32位:https://github.com/ashkulz/NppFTP/releases/download/v0.27.1/NppFTP-x86.zip创建一个名为NppFTP的文

2021-07-30 15:01:08 293

原创 JDBC的回顾

JDBCjava连接数据库,java语言操作数据库使用步骤:导入驱动jar包注册驱动获取数据库连接对象 Connection定义sql获取执行sql语句的对象 Statement执行sql,接受返回结果处理结果释放资源import java.sql.*;public class JdbcDb { public static void main(String[] args) throws ClassNotFoundException, SQLException {

2021-07-16 14:15:21 91

原创 缓存一致性、SpringCache-回顾

1、缓存的读模式:先读取缓存中的数据,如果有返回结果,如果没有查询数据库,放入缓存中,返回结果2、缓存的写模式:双写模式改了数据库的数据的时候,同时改了redis缓存中的数据问题:A改了数据库数据,因为网络问题导致了没能及时写入缓存,而此时B改了数据库数据,立马把缓存中的数据改了,这时候A的修改的缓存数据为B的写入缓存数据之上解决:为缓存数据设置过期时间,但会出现暂时性的脏数据问题,实现最终一致性失效模式改了数据库的数据的时候,把redis缓存中的数据删了,等待下次主动查询进行更新问题:A

2021-07-08 00:37:15 680

原创 读写锁、信号量、闭锁-分布式锁和同步器

参考文档:https://github.com/redisson/redisson/wiki/8.-分布式锁和同步器读写锁 //注入redisson @Autowired RedissonClient redisson; //注入redis @Autowired StringRedisTemplate redisTemplate; //没有引入依赖的请参照redis回顾 https://blog.csdn.net/qq_42604730/article/d

2021-07-07 22:23:37 118

原创 SQL常用语句复习

整理一下一些常用的SQL语句并提供一下练习题链接:https://pan.baidu.com/s/1Xecawl66l9NwJ6Ab90ToAQ提取码:mxd2创建表数据库create database 数据库名USE 数据库名 --使用数据库创建表create table 表名(表字段名 类型 约束)设置主键使用primary key关键字设置外键使用 foreign key (主键字段名) references 要外连的表名(字段)简单查询select * from

2021-06-29 23:20:08 312

原创 谷粒学院-p276

一直登陆失败JAXB API是java EE 的API,因此在java SE 9.0 中不再包含这个 Jar 包。java 9 中引入了模块的概念,默认情况下,Java SE中将不再包含java EE 的Jar包而在 java 6/7 / 8 时关于这个API 都是捆绑在一起我使用的jdk9所以,手动添加依赖<dependency> <groupId>javax.xml.bind</groupId> <art

2021-02-28 16:11:16 100

原创 谷粒学院-canal同步数据问题P256

视频中没配有linux,所以先安装。一直下一步,选择刚刚下载好的系统镜像

2021-02-21 22:00:40 303

原创 谷粒学院-p251图表显示问题

前端使用echarts问题,init为空因为我是直接到echarts官网上使用npm命令引入的,所以使用的版本是echarts是 5 的版本,解决方法先卸载最新的版本npm uninstall echarts --save安装指定版本npm install [email protected] --save这个时候正常显示...

2021-02-19 15:34:26 182

原创 后端定时任务学习

1.在启动类上添加注解@EnableScheduling2.创建定时任务类,在这个类里面使用cron表达式设置什么时候执行,cron表达式:设置执行规则cron表达式也称为七子表达式(或七域表达式),具体可以到https://www.pppet.net/中进行生成...

2021-02-19 13:53:34 202

原创 谷粒学院p230-生成订单接口问题

添加订单的接口报错使用swagger测试,因为方法里要获取请求头中的token然后解析用户id出来,所以使用swagger会出问题于是使用前端的页面,用浏览器查看,发现请求成功,但是返回数据为空到后端控制台上查看,发现报Handler dispatch failed最后知道是jdk版本问题,是由于缺少jaxb-api包导致的。在Java 8以及以前的版本,是默认包含jaxb这个jar包的;我使用的jdk9就不再包含着个包了,如果使用则需要手动引进。<!--解决Ha

2021-02-16 19:55:01 365 1

原创 谷粒学院P188

登录功能,账号密码正确却报异常报java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter错查了一下是我安装了jdk9的问题。JAXB API是java EE 的API,因此在java SE 9.0 中不再包含这个 Jar 包。java 9 中引入了模块的概念,默认情况下,Java SE中将不再包含java EE 的Jar包而在 java 6/7 / 8 时关于这个API 都是捆绑在一起的解决方法一:.

2021-01-31 13:00:10 118

原创 java代码生成器

自动生成实体类、service、mapper。修改gc.setOutputDir(“项目地址” + “/src/main/java”);修改数据库 dsc.setDriverName(“com.mysql.cj.jdbc.Driver”);dsc.setUsername(“root”);dsc.setPassword(“root”);dsc.setDbType(DbType.MYSQL);修改pc.setParent(“com.项目”);修改 strategy.setInclude(“表

2021-01-17 17:55:19 107

原创 Redis-回顾

NOSQL系统之一,存储结构灵活基于key-value进行存储 读写速度快 支持多种数据结构:string(字符串),list(列表),hash(哈希),set(无序集合),zset(有序集合) 支持持久化,通过内容进行存储,也可以存到硬盘 支持过期时间,支持事务 一般存储经常进行查询,不经常修改,不是特别重要的数据放到redis作为缓存...

2021-01-17 16:41:35 84

原创 单点登录学习笔记

单点登录三种方式1.session广播机制实现复制session到其他模块中,在每个模块都session对象session默认过期时间30分钟2.使用cookie+redis实现1.在项目中任何一个模块进行登录,登录之后,把数据放到两个地方(1)redis:在key:生成唯一随机值(ip、用户id等等),在value:用户数据(2)cookie:把redis里面生成key值放到cookie里面2.访问项目中其他模块,发送请求带着cookie进行发送,获取cookie值,拿着c

2021-01-17 16:40:49 83

原创 谷粒学院-p143阿里云上传视频问题

按照阿里云官方设置坐标,报错,因为aliyun-java-vod-upload还未开源,需要到到官网下载SDK是一个压缩包复制jar包根据网上的解决办法复制到apache-maven-3.5.2\bin目录下cmd执行安装mvn install:install-file -DgroupId=com.aliyun -DartifactId=aliyun-java-vod-upload -Dversion=1.4.13 -Dpackaging=jar -Dfile=aliyun-java-vod-

2021-01-03 17:35:36 479 1

原创 创建vue工程

安装node.jshttps://nodejs.org/zh-cn/安装淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org安装Vue脚手架npm install vue-cli -g使用命令创建Vue项目选择想要存储的盘符运行cmd命令vue create 文件名选择Manually select features(选择特性以创建项目)勾选特性可以用空格进行勾选是否选用历史模式的路由:n

2020-12-26 14:34:17 60

原创 Jquery复习

通过id获取jq对象:var xxx=KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲id名称")通过类名获取jq…(".名称")获取样式:jq对象.css(“样式名称”);设置样式:jq对象.css(“样式名称”,“样式的属性值”);层级选择器获取a元素内部的所有的b元素:("ab")获取a元素下面的所有b子元素:("a b")获取a元素下面的所有b子元素:("ab")获取a元素下面的所有b子元素:(“a>b”)

2020-12-26 13:30:40 79

原创 Echarts学习

一个使用 JavaScript 实现的开源可视化库下载网址:https://echarts.apache.org/zh/download.html选择在线定制选择版本,勾选图表和组件,开发模式建议全部选择点击下载示例代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=d

2020-12-22 11:59:34 62

原创 flex布局学习

flex布局也称伸缩布局弹性布局伸缩布局弹性布局flex布局flex主要给父盒子设定,子元素成为容器成员,子元素根据父元素可以横向排列,也可以纵向排列,默认是横向给父级设置flex布局,常见属性:flex-direction:设置主轴方向justify-content:设置主轴的子元素排列方式flex-wrap:设置子元素是否换行align-content:设置纵轴上的子元素排列方式(多行)align-items:设置纵轴上的子元素排列方式(单行)flex-flow:复合属性

2020-12-22 00:16:31 101

原创 Vuex的学习总结

Vuex的核心StateMutationActionGetterstatestate提供唯一的公共数据源,所有共享的数据都要统一放到store中的state中存储在组件中访问State的方式:1).this.$store.state.全局数据名称this.$store.state.count2).先按需导入mapState函数: import { mapState } from 'vuex'然后数据映射为计算属性:computed:{ ...mapState(['全局数

2020-12-20 22:17:26 44

原创 自学-谷粒学院的坑

P108,根据视频的各种操作后发现报错subject_parent_id’没有默认值这是因为数据库的非空字段报的错误,把数据库中的subject_parent_id字段的非空去掉成功运行

2020-12-19 23:57:22 908 3

原创 nginx实现转发

nginxnginx是反向代理服务器,可以用来请求转发负载均衡动静分离请求转发客户端发送请求先访问的是nginx,nginx得到请求根据请求转发到具体服务器负载均衡客户端访问nginx对外的端口,nginx接收到后平均分担到不同的服务中去下载地址:http://nginx.org/en/download.html解压之后使用cmd命令打开nginx的所在目录,运行nginx.exe命令运行,也可以双击nginx.exe运行,但不建议。看到图标在闪代表运行成功。使用cmd启动

2020-12-18 00:33:40 2246 1

原创 node开发服务器

新建一个js文件,输入如下代码const http = require('http');http.createServer(function (request, response) { // 发送 HTTP 头部 // HTTP 状态值: 200 : OK // 内容类型: text/plain response.writeHead(200, {'Content-Type': 'text/plain'}); // 发送响应数据 "Hello World"

2020-12-15 00:56:28 81

原创 添加教师接口的问题

添加教师接口问题接口: //添加讲师接口的方法 @PostMapping("addTeacher") public R addTeacher(@RequestBody EduTeacher eduTeacher){ boolean save = teacherService.save(eduTeacher); if(save){ return R.ok(); }else{ return R.er

2020-12-13 20:29:04 353 1

原创 自学-谷粒学院项目遇到的问题

自学-谷粒学院项目p30 在做模糊查询时,wrapper.like的方法没有查询出数据,在使用swagger-ui中查询发现其他的组合查询都能生效,但是唯独name这个字段加上什么也查询不出来,于是我将传入的数值进行输出发现传入的数值后台是接收得到的,但是没有查询出数据。查询成功但是没有数据,于是到数据库查看编码SHOW VARIABLES LIKE ‘%character%’;发现不是utf-8,于是设置数据库编码SET character_set_server=utf8;然后再运行

2020-12-13 19:32:30 1200 2

空空如也

空空如也

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

TA关注的人

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