- 博客(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
421
原创 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
416
原创 1.3 项目功能模块介绍
下图为本项目的功能模块介绍我的微信号:xiang20200106 ,欢迎大家找我聊天— 【 THE END 】—关注公众号,免费领取本套项目所有视频和源码资料,限时免费赠送,请在公众号里回复「在线教育」获取!...
2022-01-30 22:53:58
1119
原创 1.2 项目背景和商业模式介绍
一、在线教育简介1 什么是在线教育1.1 基本概述在线教育顾名思义,是以网络为介质的教学方式,通过网络,学员与教师即使相隔万里也可以开展教学活动;此外,借助网络课件,学员还可以随时随地进行学习,真正打破了时间和空间的限制,对于工作繁忙,学习时间不固定的职场人而言网络远程教育是最方便不过的学习方式。1.2 发展潜力所有人离不开教育:早期教育、课外辅导、少儿英语、职业教育、出国留学、商学院、移民服务……而在信息化爆发式发展的趋势下,在线教育越来越凸显出优势:1)在线教育可以突破时间和空间的限制,
2022-01-30 22:13:13
790
原创 PMP每日一题(2021年8月31日)
2021年8月31日1.产品设计被认定为是各种制造问题的根本原因。若要在将来避免面对同样的问题,项目经理应该怎么做?A.执行实施质量管理过程B.审查质量管理计划C.执行实施整体变更控制过程D.更新经验教训知识库参考答案:D。解析:避免将来遇到同样的问题,需要更新经验教训。知识点:章节 2.3.2。2.在一个为期五年的项目执行一年后,项目经理得知,团队人员流动率高的原因在于团队没有收到与正在从事同一个项目的其他团队相同的财务津贴。项目经理预测,因为如此高的人员流动率,该项目将遭受两年半的延期。支
2022-01-26 00:40:06
1254
原创 PMP每日一题(集锦)
2021年9月9日客户申请破产,项目在完工前结束。项目经理应首先在最终项目报告中包含什么文件?A.经验教训B.将未完成的可交付成果文件转移给运营小组C.项目绩效报告D.项目终止原因参考答案:D。解析:如果项目在完工前就提前终止,结束项目或阶段过程还需要制定程 序,来调查和记录提前终止的原因。知识点:章节 4.7.3.4。一个计算机更换项目延迟了两周时间,因为团队发现一些组件存在质量问题。项目经理下一 步应该怎么做?A.提交变更请求B.重定项目进度计划C.更新项目管理计划D.取消
2021-09-10 00:04:29
15307
转载 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
2376
转载 mysql中找不到my.ini文件
问题描述刚刚在修改mysql默认配置的时候,发现找不到my.ini文件。按照其他搬运工的说法,打开隐藏的文件也是不行。自己摸索了半天终于找到解决方案。解决办法1、打开“隐藏文件”显示:2、在url哪里输入: %ProgramData%2.1、回车以后会得到如下结果,打开mysql文件夹2.2、然后会得到如下打开MySQLServer那个文件夹里面就会有my.ini文件了。...
2021-06-27 19:46:34
4224
6
原创 原生框架的目录结构
⼩程序框架的⽬标是通过尽可能简单、⾼效的⽅式让开发者可以在微信中开发具有原⽣ APP 体验的服务。⼩程序框架提供了⾃⼰的视图层描述语⾔ WXML 和 WXSS ,以及 JavaScript ,并在视图层与逻辑层间提供了数据传输和事件系统,让开发者能够专注于数据与逻辑。5.1. ⼩程序⽂件结构和传统web对⽐通过以上对⽐得出,传统web 是三层结构。⽽微信⼩程序 是四层结构,多了⼀层 配置.json5.2. 基本的项⽬⽬录...
2021-01-14 22:49:38
323
原创 第一个微信小程序
3.1 打开微信开发者工具(ps: 第一次打开的时候,需要扫码登录)3.2 新建小程序项目3.3 填写项目信息3.4 创建成功打开是这样的点击获取头像昵称,就可以看到已经成功获取到了我们微信的头像。到这里,我们就完成学习小程序的hello world...
2021-01-14 18:44:05
261
原创 微信小程序的开发环境准备
开发微信⼩程序之前,必须要准备好相应的环境2.1. 注册账号建议使用全新的邮箱,没有注册过其他小程序或者公众号的。访问注册页面,耐⼼完成注册即可。2.2. 获取APPID由于后期调⽤微信⼩程序的接⼝等功能,需要索取开发者的⼩程序中的 APPID ,所以在注册成功后,可登录,然后获取APPID。登录,成功后可看到如下界⾯然后复制你的APPID,悄悄的保存起来,不要给别⼈看到????。2.3. 开发⼯具下载地址微信⼩程序⾃带开发者⼯具,集 开发 预览 调试 发布 于⼀⾝的完整环境。但是由于编码
2021-01-07 00:04:43
1790
原创 微信小程序介绍
1、微信小程序介绍微信⼩程序,简称⼩程序,英⽂名 MMiinnii PPrrooggrraamm ,是⼀种不需要下载安装即可使⽤的应⽤,它实现了应⽤“触⼿可及”的梦想,⽤⼾扫⼀扫或搜⼀下即可打开应⽤。1.1. 为什么是微信⼩程序 ?1.微信有海量⽤⼾,⽽且粘性很⾼,在微信⾥开发产品更容易触达⽤⼾;2. 推⼴app 或公众号的成本太⾼。3. 开发适配成本低。4. 容易⼩规模试错,然后快速迭代。5. 跨平台。6.1.2. 微信⼩程序历史2016年1⽉11⽇,微信之⽗张⼩⻰时隔多年的公开亮相,
2021-01-06 23:39:07
334
原创 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
3373
原创 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
1194
原创 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
339
原创 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
166
原创 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
814
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
97
原创 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
2014
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
98
原创 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
503
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
957
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
116
原创 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
368
原创 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
85
原创 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
204
原创 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
169
原创 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
166
原创 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
454
原创 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
101
原创 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
227
原创 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
276
原创 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
600
原创 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
480
原创 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
338
原创 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
93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人