自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1.6 MyBatisPlus入门

一、创建并初始化数据库1、创建数据库:mybatis_plus2、创建 User 表其表结构如下:其对应的数据库 Schema 脚本如下:DROP TABLE IF EXISTS user;CREATE TABLE user( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名', age INT(11) NULL DEFAULT NULL CO

2022-02-06 17:26:25 335

原创 1.5 MyBatisPlus简介

一、简介官网:http://mp.baomidou.com/参考教程:http://mp.baomidou.com/guide/MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。二、特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过

2022-02-04 14:14:54 322

原创 1.4 项目技术点介绍

下图为本项目的技术点介绍

2022-02-04 14:01:34 501

原创 1.3 项目功能模块介绍

下图为本项目的功能模块介绍我的微信号:xiang20200106 ,欢迎大家找我聊天— 【 THE END 】—关注公众号,免费领取本套项目所有视频和源码资料,限时免费赠送,请在公众号里回复「在线教育」获取!...

2022-01-30 22:53:58 1007

原创 1.2 项目背景和商业模式介绍

一、在线教育简介1 什么是在线教育1.1 基本概述在线教育顾名思义,是以网络为介质的教学方式,通过网络,学员与教师即使相隔万里也可以开展教学活动;此外,借助网络课件,学员还可以随时随地进行学习,真正打破了时间和空间的限制,对于工作繁忙,学习时间不固定的职场人而言网络远程教育是最方便不过的学习方式。1.2 发展潜力所有人离不开教育:早期教育、课外辅导、少儿英语、职业教育、出国留学、商学院、移民服务……而在信息化爆发式发展的趋势下,在线教育越来越凸显出优势:1)在线教育可以突破时间和空间的限制,

2022-01-30 22:13:13 672

原创 1.1 项目介绍

一、项目定位下图为本项目在学习过程中定位二、第一天内容介绍

2022-01-30 21:37:03 325

原创 PMP每日一题(2021年8月31日)

2021年8月31日1.产品设计被认定为是各种制造问题的根本原因。若要在将来避免面对同样的问题,项目经理应该怎么做?A.执行实施质量管理过程B.审查质量管理计划C.执行实施整体变更控制过程D.更新经验教训知识库参考答案:D。解析:避免将来遇到同样的问题,需要更新经验教训。知识点:章节 2.3.2。2.在一个为期五年的项目执行一年后,项目经理得知,团队人员流动率高的原因在于团队没有收到与正在从事同一个项目的其他团队相同的财务津贴。项目经理预测,因为如此高的人员流动率,该项目将遭受两年半的延期。支

2022-01-26 00:40:06 1057

原创 PMP每日一题(集锦)

2021年9月9日客户申请破产,项目在完工前结束。项目经理应首先在最终项目报告中包含什么文件?A.经验教训B.将未完成的可交付成果文件转移给运营小组C.项目绩效报告D.项目终止原因参考答案:D。解析:如果项目在完工前就提前终止,结束项目或阶段过程还需要制定程 序,来调查和记录提前终止的原因。知识点:章节 4.7.3.4。一个计算机更换项目延迟了两周时间,因为团队发现一些组件存在质量问题。项目经理下一 步应该怎么做?A.提交变更请求B.重定项目进度计划C.更新项目管理计划D.取消

2021-09-10 00:04:29 14220

转载 Nexus3.x批量导入本地库(☆)

Nexus2.x批量导入本地库是十分容易的,将库文件夹复制到对应nexus库下面,去网页刷新一下索引就OK了,这里不做赘述。在nexus3.x中,我们不可以这么操作,但是我们可以使用shell脚本,批量导入nexus3.x。我们从下载安装一步步来说明,如果你已经安装好nexus3.x,只想知道批量导入本地库的方法,请移步文章第四部分1.环境说明主机:Win10 虚拟机:Centos7 64位2.Centos安装JDK要求JDK1.7及以上,过程略3.安装Nexus3.x我们采用源码安装的

2021-09-02 21:50:18 2185

转载 mysql中找不到my.ini文件

问题描述刚刚在修改mysql默认配置的时候,发现找不到my.ini文件。按照其他搬运工的说法,打开隐藏的文件也是不行。自己摸索了半天终于找到解决方案。解决办法1、打开“隐藏文件”显示:2、在url哪里输入: %ProgramData%2.1、回车以后会得到如下结果,打开mysql文件夹2.2、然后会得到如下打开MySQLServer那个文件夹里面就会有my.ini文件了。...

2021-06-27 19:46:34 4068 6

原创 原生框架的目录结构

⼩程序框架的⽬标是通过尽可能简单、⾼效的⽅式让开发者可以在微信中开发具有原⽣ APP 体验的服务。⼩程序框架提供了⾃⼰的视图层描述语⾔ WXML 和 WXSS ,以及 JavaScript ,并在视图层与逻辑层间提供了数据传输和事件系统,让开发者能够专注于数据与逻辑。5.1. ⼩程序⽂件结构和传统web对⽐通过以上对⽐得出,传统web 是三层结构。⽽微信⼩程序 是四层结构,多了⼀层 配置.json5.2. 基本的项⽬⽬录...

2021-01-14 22:49:38 272

原创 微信开发者工具介绍

下图是里面模块的大致介绍详细的使⽤,可以查看官网

2021-01-14 21:30:47 4638

原创 第一个微信小程序

3.1 打开微信开发者工具(ps: 第一次打开的时候,需要扫码登录)3.2 新建小程序项目3.3 填写项目信息3.4 创建成功打开是这样的点击获取头像昵称,就可以看到已经成功获取到了我们微信的头像。到这里,我们就完成学习小程序的hello world...

2021-01-14 18:44:05 207

原创 微信小程序的开发环境准备

开发微信⼩程序之前,必须要准备好相应的环境2.1. 注册账号建议使用全新的邮箱,没有注册过其他小程序或者公众号的。访问注册页面,耐⼼完成注册即可。2.2. 获取APPID由于后期调⽤微信⼩程序的接⼝等功能,需要索取开发者的⼩程序中的 APPID ,所以在注册成功后,可登录,然后获取APPID。登录,成功后可看到如下界⾯然后复制你的APPID,悄悄的保存起来,不要给别⼈看到????。2.3. 开发⼯具下载地址微信⼩程序⾃带开发者⼯具,集 开发 预览 调试 发布 于⼀⾝的完整环境。但是由于编码

2021-01-07 00:04:43 1725

原创 微信小程序介绍

1、微信小程序介绍微信⼩程序,简称⼩程序,英⽂名 MMiinnii PPrrooggrraamm ,是⼀种不需要下载安装即可使⽤的应⽤,它实现了应⽤“触⼿可及”的梦想,⽤⼾扫⼀扫或搜⼀下即可打开应⽤。1.1. 为什么是微信⼩程序 ?1.微信有海量⽤⼾,⽽且粘性很⾼,在微信⾥开发产品更容易触达⽤⼾;2. 推⼴app 或公众号的成本太⾼。3. 开发适配成本低。4. 容易⼩规模试错,然后快速迭代。5. 跨平台。6.1.2. 微信⼩程序历史2016年1⽉11⽇,微信之⽗张⼩⻰时隔多年的公开亮相,

2021-01-06 23:39:07 281

原创 mysql如何按照 in 里面的顺序显示

今天需要实现一个需求是根据sku批量匹配产品类型,sql语句如下select product.sku,(select name from product_category where code=product.category) as '产品类别' from product where sku in ('EY-0393BK','EY-A000577','EY-A000235') 显示结果如下乍一看,想要的结果已经实现了,但是,有一个问题,就是显示结果没有按照我的 in 查询里面的顺序显示。

2020-12-07 09:34:30 3243

原创 Error updating database. Cause: java.sql.SQLException:Lock wait timeout exceeded;try restarting t(☆)

1.问题描述Error updating database. Cause: java.sql.SQLException: Lock wait timeout exceeded; try restarting t2、原因mysql的其他事物没有提交,但是锁等待超时3、解决办法SELECT * FROM information_schema.INNODB_TRX入下图所示,箭头指向的地方就说我们要找的堵塞的线程id,我的图中没有了,是因为我已经杀死了,你那里应该是有的。查询出来之后,通过下面

2020-11-26 09:23:48 1073

原创 File对象构造函数和字段

package cn.itcast.io.p2.file.demo;import java.io.File;public class FileDemo { /** * @param args */ public static void main(String[] args) {// constructorDemo(); } public static void constructorDemo() { //可以将一个已存在的,或者不存在的文件或者目录封装

2020-11-09 00:16:23 278

原创 Java基础之转换流的编码和解码

package cn.itcast.io.p1.transstream.demo;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamRe

2020-11-04 22:58:03 114

转载 在Linux上利用Gitea搭建自己的仓库(☆)

第十三个发的是广东省

2020-10-27 09:02:28 1713

原创 Centos8.X 安装MySQL5.7.X

一、去mysql官网下载所需要的东西1、2、在这个页面,拉到最下面,然后找到下图中的 MySQL Community (GPL) Downloads »3、4、5、6、需要下载图中的四个文件,可以在本地下载,然后通过WinSCP传输到Linux系统中,我这里的演示是直接使用wget下载的。7、下载方法以mysql-community-server-5.7.32-1.el7.x86_64.rpm 为例,8、来到你要存放文件的文件夹,执行如下命令wget 你刚才复制的连接地址这

2020-10-26 16:08:45 735 1

原创 Java基础之转换流需求演示

package cn.itcast.io.p1.transstream.demo;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStr

2020-10-19 23:02:45 69

原创 Could not create connection to database server. Attempted reconnect 3 times问题

今天在Linux中部署java项目的时候,始终报错Could not create connection to database server. Attempted reconnect 3 times打好的jar在本地跑是没有问题的,但是在linux中一直报错。下面是最终的urlurl: jdbc:mysql://localhost:3306/my_blog?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=co

2020-10-19 15:29:31 1953 2

原创 Java基础之转换流

package cn.itcast.io.p1.transstream.demo;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.OutputStreamWrite

2020-10-18 16:08:00 68

原创 Java基础之读取键盘录入

package cn.itcast.io.p1.transstream.demo;import java.io.IOException;import java.io.InputStream;/* * 读取一个键盘录入的数据,并打印在控制台上。 * * 键盘本身就是一个标准的输入设备。 * 对于java而言,对于这种输入设备都有对应的对象。 * * */public class ReadKey { /** * @param args * @throws IOEx

2020-10-18 15:24:26 458 4

原创 Java基础之复制MP3文件

package cn.itcast.p7.io.bytestream.test;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class CopyMp3Test { /** * @param arg

2020-10-18 12:21:48 871 4

原创 Java基础之操作文件基本演示

package cn.itcast.p7.io.bytestream.demo;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class ByteStreamDemo { /** * @param args * @throws IOException */

2020-10-18 11:25:44 86

原创 Java基础之LineNumberReader

package cn.itcast.p6.io.charstream.linenumber;import java.io.FileReader;import java.io.IOException;import java.io.LineNumberReader;public class LineNumberReaderDemo { /** * @param args * @throws IOException */ public static void main(String

2020-10-15 00:09:57 319

原创 Java基础之装饰设计模式

package cn.itcast.p5.wrapper;public class PersonDemo { /** * @param args */ public static void main(String[] args) { Person p = new Person();// p.chifan(); NewPerson p1 = new NewPerson(p); p1.chifan(); NewPerson2 p2 = new NewPerso

2020-10-14 22:51:09 56

原创 Java基础之自定义MyBufferedReader

package cn.itcast.p4.io.charstream.mybuffer;import java.io.FileReader;import java.io.IOException;import java.io.Reader;/** * 自定义的读取缓冲区。其实就是模拟一个BufferedReader. * * 分析: * 缓冲区中无非就是封装了一个数组, * 并对外提供了更多的方法对数组进行访问。 * 其实这些方法最终操作的都是数组的角标。 * * 缓冲的原理:

2020-10-10 21:56:56 158

原创 Java基础之复制文本文件

package cn.itcast.p3.io.charstream.buffer.test;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class CopyTextByB

2020-10-08 23:28:42 129

原创 Java基础之BufferedReader

package cn.itcast.p2.io.charstream.buffer;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;public class BufferedReaderDemo { /** * @param args * @throws IOException */

2020-10-08 23:08:49 133

原创 Java基础之BufferedWriter

package cn.itcast.p2.io.charstream.buffer;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;public class BufferedWriterDemo { private static final String LINE_SEPARATOR = System.getProperty("line.separator"); /**

2020-10-08 22:25:55 414

原创 Java基础之复制文本文件二

package cn.itcast.p1.io.charstream.test;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class CopyTextTest_2 { private static final int BUFFER_SIZE = 1024; /** * @param args */ public static void main(St

2020-10-08 21:35:29 67

原创 Java基础之复制文本文件一

package cn.itcast.p1.io.charstream.test;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/* * 需求:作业:将c盘的一个文本文件复制到d盘。 * * 思路: * 1,需要读取源, * 2,将读到的源数据写入到目的地。 * 3,既然是操作文本数据,使用字符流。 * */public class CopyTextTest {

2020-10-07 23:33:09 186

原创 Java基础之FileReader-读取方式二

package cn.itcast.p3.io.filereader;import java.io.FileReader;import java.io.IOException;//需求:读取一个文本文件。将读取到的字符打印到控制台.public class FileReaderDemo2 { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOE

2020-10-07 21:56:56 220

原创 Java基础之FileReader-读取方式一

package cn.itcast.p3.io.filereader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;//需求:读取一个文本文件。将读取到的字符打印到控制台.public class FileReaderDemo { /** * @param args * @throws IOException */ public stati

2020-10-07 21:41:02 569

原创 Java基础之FileWriter中IO异常处理

package cn.itcast.p2.io.filewriter;import java.io.FileWriter;import java.io.IOException;public class IOExceptionDemo { private static final String LINE_SEPARATOR = System .getProperty("line.separator"); /** * @param args * @throws IOExcepti

2020-10-06 18:38:34 411

原创 Java基础之Calendar类练习

package cn.itcast.p2.io.filewriter;import java.io.FileWriter;import java.io.IOException;//需求:将一些文字存储到硬盘一个文件中。public class FileWriterDemo { private static final String LINE_SEPARATOR = System.getProperty("line.separator"); /** * @param args *

2020-10-06 17:07:49 291

原创 Java基础之Calendar类

package cn.itcast.p1.otherapi;import java.util.Calendar;public class CalendarDemo { /** * @param args */ public static void main(String[] args) { Calendar c = Calendar.getInstance(); int year = 2012; showDays(year); } /** * @param

2020-10-06 15:09:12 60

空空如也

空空如也

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

TA关注的人

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