
笔记
青猫锅锅
这个作者很懒,什么都没留下…
展开
-
Git的人门
Git的人门一、现有三种版本控制器二、CVS是什么???三、SVN是什么???1、SVN的优点四、Git是什么???1、Git的特点2、Git与SVN区别3、下载Git4、下载完成之后进行安装5、Git的基本操作一、现有三种版本控制器1、CVS2、SVN 客户端/服务器3、Git 客户端/代码托管网站(例如:github)注:github/码云/阿里云Code源码管理类似的代码托管网站注:GitLab与GitHub有一定的区别GitLab和GitHub一样属于第三方基于Git开发的作品,免费原创 2020-12-30 10:06:02 · 266 阅读 · 0 评论 -
SpringBoot+Quartz+数据库存储
SpringBoot+Quartz+数据库存储Spring整合Quartz二级目录三级目录Spring整合Quartz1、进入quartz的官网点击Downloads,下载后在目录\docs\dbTables下有常用数据库创建quartz表的脚本下载下图的数据库包把数据库导入mysql里面2、创建一个项目二级目录三级目录...原创 2020-12-08 18:54:41 · 255 阅读 · 0 评论 -
Quartz的两种触发器(SimpleTrigger && CronTirgger)
Quartz的两种触发器(SimpleTrigger && CronTirgger)一、什么是quartz???二、quartz官网三、Quartz的触发器四、存储方式五、在线生成表达式网址一、什么是quartz???Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目。是完全由java开发的一个开源的任务日程管理系统简单来说就是实现“计划(或定时)任务”的系统二、quartz官网quartz官网如果想要更加深度的了解quartz的话原创 2020-12-03 20:16:09 · 2001 阅读 · 0 评论 -
springboot对JPA的支持
springboot对JPA的支持JPA的支持二级目录三级目录JPA的支持1、首先我们来创建一个项目2、只要创建的项目没有问题,那么我们要加入,关于mysql和jsp的yml文件spring: jpa: hibernate: ddl-auto: update show-sql: true datasource: #1.JDBC type: com.alibaba.druid.pool.DruidDataSource driver-cla原创 2020-12-02 20:04:11 · 281 阅读 · 0 评论 -
springboot整合redis
springboot整合redis1、导入redis依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency> <groupId>redis.clients</gro原创 2020-12-01 19:25:57 · 188 阅读 · 1 评论 -
springboot整合mybatis
springboot整合mybatis一、springboot配置数据库连接池druid二、springboot整合mybatis三、springboot整合pagehelper一、springboot配置数据库连接池druid1、首先我们先来创建一个项目,然后勾选这个项目需要的jar包2、然后我们在看一下什么是druiddruid的学习地址3、加入druid 的一个依赖<dependency> <groupId>com.alibaba</groupI原创 2020-12-01 11:50:21 · 644 阅读 · 2 评论 -
springboot的入门知识(创建springboot项目)
springboot的入门知识(创建springboot项目)什么是springboot???使用springboot的好处idea怎么样创建springboot框架基础操作application的设置什么是springboot???Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于 提升Spring开发者体验 的工具。同时它集成原创 2020-11-29 16:58:27 · 142 阅读 · 0 评论 -
springboot的两模板(thymeleaf && freemarker)
springboot的两模板(thymeleaf && freemarker)thymeleaf 与 freemarker 是什么??1、thymeleaf2、freemarker二级目录freemarker的性能特点thymeleaf 与 freemarker 是什么??1、thymeleafthymeleaf 的官网thymeleaf的主要目标是为您的开发工作流程带来优雅的自然模板-HTML可以在浏览器中正确显示,并且可以作为静态原型工作,从而可以在开发团队中加强协作。T原创 2020-11-29 15:03:07 · 348 阅读 · 0 评论 -
动态sql和分页
动态sql和分页mybatis动态sql模糊查询(3种方式)查询返回结果集mybatis动态sql1.1 if1.2 trim1.3 foreach遍历集合,批量查询、通常用于in关键字1.4 其他choose/set/where模糊查询(3种方式)注:1) mybatis中使用OGNL表达式传递参数2) 优先使用#{...}3) ${...}方式存在SQL注入风险查询返回结果集resultMap:适合使用返回值是自定义实体类的情况resultType:适合使用返回值的数据类型原创 2020-11-27 11:29:10 · 307 阅读 · 0 评论 -
java注解开发
java注解开发一、Java注解(Annotation)二、Java注解分类三、JDK基本注解四、JDK元注解五、注解分类六、自定义注解开发七、提取Annotation信息八、注解处理器九、动态注解处理器(spring aop方式)一、Java注解(Annotation)Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注:解相关类都包含在java.lang.annotation包中。二、Java注解分类1、 JDK基本注解2、 JDK元注原创 2020-11-26 10:38:35 · 149 阅读 · 0 评论 -
照片魔方,学废了这个,有男朋友女朋友的,都会感觉你狠爱他
照片魔方,学废了这个,有男朋友女朋友的,都会感觉你狠爱他第一步第二步第三步第四步第五步第六步第一步首先我们要有一个前台的软件,我的是hbuilder第二步找七张照片(你对象的,合照最好),有一张是背景图片,照片怎么放,看你们的心情第三步这一步就是写代码的时候到了<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <原创 2020-10-28 15:14:27 · 288 阅读 · 0 评论 -
Git的人门
Git的人门现有三种版本控制器Git是什么??Git的特点Git与SVN区别现有三种版本控制器CVSSVN 客户端/服务器Git 客户端/代码托管网站(例如:github)注:github/码云/阿里云Code源码管理类似的代码托管网站注:GitLab与GitHub有一定的区别GitLab和GitHub一样属于第三方基于Git开发的作品,免费且开源。与Github类似,可以注册用户,任意提交你的代码,添加SSHKey等等。不同的是,GitLab是可以部署到自己的服务器上,数据库等一切信息都原创 2020-10-28 15:11:48 · 377 阅读 · 0 评论 -
shiro的入门
shiro的入门一、什么是shiro二、shiro的三个核心组件三、shiro架构一、什么是shiroshiro(java安全框架)是Apache的一个开源框架,是一个权限管理的框架,实现用户认证,用户授权二、shiro的三个核心组件subject(主体):代表了当前“用户”,这个用户不一定是一个具体的人,与当前应用交互的任何东西都是subject,即一个抽象概念:所有subject都绑定到securityManage,与subject的所有交互都会委托给securitymanager;可以把su原创 2020-10-21 16:01:27 · 144 阅读 · 1 评论 -
idea的一些配置
idea的一些配置前言背景图的设置设置鼠标悬浮提示设置显示方法分隔符设置忽略大小学提示设置自动导包设置取消单行显示Tabs设置字体配置类文档注释信息模版设置文件编码设置自动编译快捷方式改成eclipse设置默认浏览器前言基本上的设置都是在File——》Settings…里面背景图的设置设置背景有两种方式第一种:第二种:最后的效果设置鼠标悬浮提示效果设置显示方法分隔符效果设置忽略大小学提示设置自动导包设置取消单行显示Tabs设置字体配置类文档注释信息原创 2020-10-14 11:05:29 · 484 阅读 · 0 评论 -
Linux之vsftpd服务配置
Linux之vsftpd服务配置前言步骤CentOS7防火墙firewalld默认是开启的,下面记录了如何使用firewalld开放Linux端口前言本次的主要内容是:1.上传及下载文件2.jdk安装与配置3.tomcat安装与配置4.tomcat自动启动配置步骤上传及下载文件1.安装及使用lrzsz2.上传rz3.下载sz 文件名上传jdk和tomcat的安装文件到指定文件夹mkdir /usr/local/mytoolslinux压缩和解压命令ta原创 2020-10-14 08:32:45 · 174 阅读 · 0 评论 -
mybatis入门
mybatis入门什么是mybatis?功能架构框架架构mybatis的面试题三级目录什么是mybatis?1 mybatis本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。mybatis是一个基于Java的持久层框架(半自动),主要包括SQL Maps和Data Access Objects(DAO)2 MyBatis是支持普通SQ原创 2020-10-08 16:19:18 · 117 阅读 · 1 评论 -
idea安装和快捷键
idea安装和配置网站中下载idea安装idea的步骤网站中下载ideahttps://www.jetbrains.com安装idea的步骤1、下载完成之后就会出现一个idea的图标,然后双击2、直接点击下一步next3、找到自己要安装到的路径,然后点击下一步4、选择64位的,然后下一步5、直接insert6、等待加载7、加载完成之后就可出现下面的界面,然后勾选按钮,之后下一步8、直接点击OK9、向下划到最底部,然后点击Accept...原创 2020-10-08 14:09:47 · 684 阅读 · 0 评论 -
Linux基本命令
Linux基本命令前言linux入门命令(Linux是区分大小写)vi或vim编辑器的使用前言我们在使用虚拟机的时候,我们先下载一个Xshell 6(ssh远程终端工具)下载位置在360等这些应用中找到应用商店,输入Xshell就可以下载了图标是一个像蜗牛的linux入门命令(Linux是区分大小写)命令介绍ifconfig / ip addr查看ip地址exit logout登出cd 文件夹名进入文件夹cd …返回上一级cd ~ 返回根目录原创 2020-09-22 14:44:46 · 117 阅读 · 0 评论 -
vm安装
vm安装什么是vm安装步骤什么是vmVM(Virtual Manufacturing )主机其实就是VMware主机的简称。VM 虚拟制造安装步骤先在自己要存放的磁盘里面键两个包从网站中下载这个安装包双击点击下一步创建完成之后,打开vm等待它加载完然后就可以了...原创 2020-09-18 11:33:10 · 226 阅读 · 0 评论 -
三种代码版本控制系统的简介 以及 SVN的安装
三种代码版本控制系统的简介 以及 SVN的安装一、三种代码版本控制系统1.1 CVS什么是cvs???1.2、Git什么是Git???1.3、SVN什么是SVN???SVN的作用???SVN的优点二、SVN的安装步骤一、三种代码版本控制系统1.1 CVS什么是cvs???CVS是一个C/S系统,是一个常用的代码版本控制软件。主要在开源软件管理中使用,CVS版本控制系统是一种GNU软件包,主要用于在多人开发环境下的源码的维护。但是由于之前CVS编码的问题,大多数软件开发公司都使用SVN替代了CVS原创 2020-08-30 11:47:42 · 540 阅读 · 0 评论 -
动态树+数据表格+分页
动态树+数据表格+分页前言需要的数据表通过连接后台和数据,把死的数据变成活的前言因为我现在做的是vue的一个小项目,就是界面的小功能,先看一下前面做的类容https://blog.youkuaiyun.com/qq_46964039/article/details/108241801需要的数据表可以使用我提供的数据库表,也可以使用自己的数据表DROP TABLE IF EXISTS `t_book_vue`;CREATE TABLE `t_book_vue` ( `id` int(11) NOT原创 2020-08-30 08:46:04 · 319 阅读 · 0 评论 -
首页导航+左侧菜单
首页导航+左侧菜单操作步骤导入三个vue文件,还有你需要的图片然后在router路由中配置一下再实现一些小功能主界面需要的代码操作步骤导入三个vue文件,还有你需要的图片LeftAside.vue<template> <el-menu default-active="2" class="el-menu-vertical-demo" @open="handleOpen" @close="handleClose" background-color="#334157" text-原创 2020-08-27 18:00:45 · 411 阅读 · 0 评论 -
mock.js and 登录注册跳转
首页导航+左侧菜单一、Mock.js1、Mock.js是什么??2、Mock.js两个重要的特性风靡前端3、Mock.js官网4、Mock.js使用步骤一、Mock.js1、Mock.js是什么??是一个模拟数据的生成器,用来帮助前端调试开发、进行前后端的原型分离以及用来提高自动化测试效率。2、Mock.js两个重要的特性风靡前端1、数据类型丰富支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等。2、拦截Ajax请求不需要修改既有代码,就可以拦截Ajax请求,返回模拟的响应数据原创 2020-08-26 15:37:12 · 3573 阅读 · 2 评论 -
vue+elementUI完成注册及登陆
vue+elementUI完成注册及登陆一、vue怎么引入和配置使用element-ui框架二、写登录/注册操作步骤一、vue怎么引入和配置使用element-ui框架使用vue-cli脚手架工具创建一个vue项目 vue init webpack 项目名称(必要要英文)npm安装elementUI详细安装步骤https://blog.youkuaiyun.com/qq_46964039/article/details/108147317加载完之后进入这个文件中,然后进行下载一些东西 npm i原创 2020-08-22 19:19:07 · 8625 阅读 · 0 评论 -
使用vue-cli搭建SPA项目,不会吧!不会吧!不会这样的解释步骤,还有人看不懂吧!!
使用vue-cli搭建SPA项目,不会吧!不会吧!不会这样的解释步骤,还有人看不懂吧!!一、什么是vue-cli?二、安装vue-cli三、使用脚手架vue-cli(2.X版)来构建项目四、npm install/npm install xxx -S/npm install xxx -D/npm install xxx -g的区别1 、npm install2、 npm install xxx -g3、 npm install xxx -S4、 npm install xxx -D五、vue项目结构说明六、原创 2020-08-21 16:50:19 · 373 阅读 · 0 评论 -
vue中SPA与路由
vue中SPA与路由一、什么是SPA??单页面应用程序传统多页面应用程序优势二、SPA实现思路和技术点一、什么是SPA??单页Web应用(single page application,SPA),就是只有一个Web页面的应用,是加载单个HTML页面,并在用户与应用程序交互时动态更新该页面的Web应用程序单页面应用程序只有第一次会加载页面, 以后的每次请求, 仅仅是获取必要的数据.然后, 由页面中js解析获取的数据, 展示在页面中传统多页面应用程序对于传统的多页面应用程序来说, 每次请求服务器返回原创 2020-08-19 10:04:32 · 510 阅读 · 1 评论 -
elementUI开发&nodeJS环境搭建,这样的解释步骤,不会还有人不懂吧!!!
传统html+vue+elementUI开发&nodeJS环境搭建一、ElementUI1、ElementUI简介2、ElementUI官网3、想要使用elementUI中的组件之类的需要引用的js代码4、事例二、nodeJS1、nodeJS是什么??2、什么是npm3、npm的好处4、Node.js环境搭建步骤一、ElementUI1、ElementUI简介饿了吗推出了基于VUE2.0的组件库,它的名称叫做element-ui,提供了丰富的PC端组件2、ElementUI官网http:/原创 2020-08-15 19:57:07 · 372 阅读 · 0 评论 -
使用HTML做一个小游戏(俄罗斯方块),这样的思路还不了解,那我就,就,就.....
使用HTML做一个小游戏(俄罗斯方块)前言考虑方块变化的形态的方式前言首先我们要知道俄罗斯方块大概有哪些方块块,看下图~~ (图中不包括变化形态的方块) 然后再来考虑一般自己以前玩这个小游戏的时候,会出现什么的形状,最后开始写代码考虑方块变化的形态的方式先看下面这张图是我从一个前辈那里截下来的图看每一个方块块中都有一个方块是红色的,我们就以这个为中心例如:m(x,y)...原创 2020-08-15 11:20:43 · 5748 阅读 · 2 评论 -
vue基本语法二
vue基本语法二样式绑定事件处理器vue表单样式绑定class绑定使用方式:v-bind:class=“expression”expression的类型:字符串、数组、对象style绑定v-bind:style=“expression”expression的类型:字符串、数组、对象事件处理器事件修饰符Vue通过由点(.)表示的指令后缀来调用修饰符1.stop2 .prevent3 .capture4 .self5 .once<!-- 阻止单击事件冒泡 -->原创 2020-08-14 11:04:33 · 129 阅读 · 0 评论 -
vue的基础语法
vue的基础语法js语句插值的基本语法指令的基本语法什么是指令??js语句在写vue语法前我们要使用一个js语句分为在线和离线在线<script src="https://cdn.bootcdn.cet/ajax/libs/vue/2.6.1/vue.js"></script>离线<script src="js/vue.js"></script>插值的基本语法文本{{msg}}html使用v-html指令用于输出html代码属原创 2020-08-14 09:26:23 · 258 阅读 · 0 评论 -
Vue的入门知识
Vue的入门知识vue官网地址一、什么是vue.js?二、vue.js的目标三、vue.js的特点四、安装vue的步骤五、库与框架的区别六、MVVM的介绍6.1、什么是MVVM?6.2、MVVM的优点6.3、MVVM模式的组成部分七、什么是CDN八、什么是BootCDN官网九、关于vue入门的案例vue官网地址https://cn.vuejs.org/一、什么是vue.js?vue是一个构建用户界面的【渐进式】javascript框架二、vue.js的目标是通过尽可能的简单api实现响应的数据原创 2020-08-11 14:41:03 · 341 阅读 · 1 评论 -
Ehcache(缓存)
Ehcache(缓存)一、什么是缓存二、什么是Ehcache(缓存)三、什么是cacheManager四、ehcache、cacheManager和cache三者之间的关系五、ehcache的特点六、ehcache的使用使用ehcache时要导入相关的依赖二级缓存的使用一、什么是缓存① 缓存的英文是cache,一般是用于RAM存储器,用于存储临时数据,断电后存储的内容会消失② 缓存对象,缓存管理器内可以放置若干cache,存放数据的实质,所有cache都实现了Ehcache接口RAM是随机存储器,所原创 2020-07-30 16:51:35 · 3041 阅读 · 0 评论 -
hibernate的关联关系
hibernate的关联关系前言一、什么是关联二、关联的分类创建两张表,生动的来体现一下关联关系前言在真实的项目中级联删除是被禁用的,因为级联的关系,就是会把和它有点关系的都会删除一、什么是关联关联(association)指是类之间的引用关系,如果类A与类B关联,那么被引用的类B将被定义为类A的属性二、关联的分类①一对一②一对多③多对一④多对多创建两张表,生动的来体现一下关联关系-- 订单表(主表)create table t_order_hb( order_id int p原创 2020-07-29 10:36:35 · 184 阅读 · 0 评论 -
hibernate的入门
hibernate的入门前言一、对象的三种状态1.1、临时状态1.2、持久状态1.3 游离状态*二、一级缓存、快照三、加载策略3.1、立即加载3.2 延迟加载四、并发控制前言如果你面试的公司是要求掌握hibernate的话,那么就一定要了解一级缓存、闪照是什么,因为面试的时候一定会拿这个作为面试题一、对象的三种状态1.1、临时状态临时:就是暂时和某事物有一点交集,但是不是长期的1.2、持久状态持久:从一开始到最后一直都在一起的1.3 游离状态游离:一开始在一起,最后就分道扬镳*二、一级原创 2020-07-24 09:48:37 · 151 阅读 · 0 评论 -
hibernate项目的基本搭建和配置
hibernate项目的基本搭建和配置一、什么是hibernate1.1、什么是ORM1.2、hibernate的作用1.3、优势二、创建hibernate项目2.1 配置hibernate相关的依赖2.2、创建核心配置文件2.3、建一个user的数据库和实体类一、什么是hibernateORM框架/持久层框架1.1、什么是ORMobject relational mapping(ORM)对象关系映射。1.2、hibernate的作用对象与关系数据之间的映射管理框架1.3、优势跨数据库的原创 2020-07-23 18:27:17 · 406 阅读 · 0 评论 -
OGNL(对象图导航语言)
OGNL(对象图导航语言)一、什么是OGNL(什么是对象图导航语言)二、OGNL上下文三、什么是值栈(什么是堆栈)四、什么队列五、值栈的存储位置六、为什么要使用ValueStack作为根对象七、流程和原理:一、什么是OGNL(什么是对象图导航语言)OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言。二、OGNL上下文1、OgnlContext(OGNL上下文)其实就是Map集合 (map集合:键值对 键不可以重复,如果重复下一原创 2020-07-19 21:51:22 · 671 阅读 · 0 评论 -
maven的环境搭建
maven的环境搭建前言一、什么maven1.1、 POM(项目对象模型)二、maven的简单介绍2.1、什么是自动构建工具?三、maven的作用四、下载和安装maven4.1、下载maven的路径,建议使用(3.6.0)五、配置maven的环境变量5.1、想要配置maven_home和m2_home、在path中添加%MAVEN_HOME%\bin;%M2_HOME%\bin;5.2、如何查看maven是否配置成功5.3、修改“MAVEN_HOME\conf”下的setting.xml文件,配置本地仓库。原创 2020-07-17 23:12:25 · 232 阅读 · 0 评论 -
java语言与c语言的区别
java语言与c语言的区别前言C语言C语言的特点java语言java语言与c语言的区别前言C语言C语言是一门通用计算机编程语言,应用广泛,C语言的设计目标是提供一种能以简单的方法编译,处理低级存储器,产生少量的机器以及不需要任何运行环境支持遍可以运行编程语言不过就算C语言提供了许多低级处理的功能,但是依然保持着良好的跨平台的特性C语言的特点1、C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。2、C语言传递参数均是以值传递(pass by v原创 2020-07-01 10:39:22 · 2582 阅读 · 0 评论 -
制作动画的软件flash
制作动画的软件flash前言一、flash简介二、flash软件的特性三、基本功能介绍(补间动画)四、flash的快捷键前言为什么要学习flash呢????不为什么,从事关于计算机有关的行业,我们有很多选择。比如:1、平面广告设计2、电脑维护3、网页设计4、网站开发5、网络安全6、机械制图7、建模工程师8、软件开发10、游戏设计师11、动画设计师…等等一系列那么今天我要介绍就是这款制作动画的软件叫flash一、flash简介Flash 由macromedia公司推出的交原创 2020-06-29 16:25:28 · 6813 阅读 · 0 评论 -
个人项目的需求和功能要求
个人项目需求和功能要求前言一、个人项目需要的考虑到的jar包二、需要用到的工具来三、需求和功能要求四、最后做成的实现的效果前言当我们要做好一个个人项目网站的时候,首先就是要知道自己的项目有什么样的需求和功能一、个人项目需要的考虑到的jar包二、需要用到的工具来三、需求和功能要求四、最后做成的实现的效果这个效果不是自己做的只是作为之后做出来的效果打样总结:期待后期的成品把!!!!...原创 2020-06-28 20:27:43 · 1027 阅读 · 0 评论