hexo环境搭建
环境搭建安装node.js 下载地址: https://nodejs.org/en/ 选择一个10以上的版本即可 安装成功后,输入node -v出现版本号就算安装成功了 安装git bash 下载地址: https://git-scm.com/downloads 安装成功后,在空白处右键出现gitbash就算安装成功了 安装完之后,注册用户名和邮箱在控制台输入:git config –global user.name dj49846917git config –global user.email 821084785@qq.com 安装hexo 输入命令: npm install -g hexo-cli进行全局安装 安装成功后,输入hexo -v出现版本号就算安装成功了 创建项目 输入命令:hexo init blog 创建github仓库 新建一个github项目,命名为: dj49846917.github.io 创建ssh,便于推送github时不再重复输入账号密码 在控制台输入:ssh-keygen -t rsa -C 821084785@qq....
butterfly主题的设置
butterfly的安装与下载稳定版在你的根目录里: git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly 使用主题修改修改根路径下的_config.yml,把主題改為butterfly theme: butterfly 如果你沒有 pug 以及 stylus 的渲染器,請下載安裝: npm install hexo-renderer-pug hexo-renderer-stylus –save or yarn add hexo-renderer-pug hexo-renderer-stylus 使用音乐 输入命令:cnpm install –save hexo-tag-aplayer 在根路径的_config.yml中修改aplayer: meting: true 在你需要引入音乐的页面,---aplayer: true---{% meting "60198" "netease" "...
mac安装nvm
mac安装nvm 删除已安装的node环境和全局node模块 // 删除全局 node_modules 目录sudo rm -rf /usr/local/lib/node_modules // 删除 nodesudo rm /usr/local/bin/node // 删除全局 node 模块注册的软链cd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm 安装nvm 打开终端输入:git clone https://github.com/nvm-sh/nvm.git 再进入 nvm目录中执行install.sh 等待执行完成 输入:cd nvm (进入nvm目录) 再输入:./install.sh (等待执行成功) 配置.bash_profile 进入bash_profilecd ~open ~/.bash_profile 复制以下配置信息并保存expo...
react
环境搭建初始化项目 执行命令npx create-react-app react-demo-ts --template typescriptcd react-demo-tsnpm start 优化项目结构,优化后的项目结构如下: 安装react-router v6 执行命令:npm install –save react-router-dom@6 在src下新建router/index.jsimport React from 'react';import { Routes, Route } from 'react-router-dom';import Layout from '../layout';import Category from '../views/Category';import Home from '../views/Home';import Login from '../views/Login';functio...
spring整合springSecurity
案例介绍 项目基础代码在https://gitee.com/dujiang1992/spring-security-demo 案例效果图启动项目进入首页 系统管理界面 基础数据界面 项目最终目录结构 建表语句 在mysql中新建一个security_authority的表,再执行下面的sql语句DROP TABLE IF EXISTS `sys_permission`;CREATE TABLE `sys_permission` ( `ID` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', `permission_NAME` varchar(30) DEFAULT NULL COMMENT '菜单名称', `permission_url` varchar(100) DEFAULT NULL COMMENT '菜单地址', `parent_id` int(11) NOT NULL DEFAULT '0' COMMENT '父菜...
maven高级
分模块开发与设计工程模块与模块划分 ssm_pojo拆分 新建模块 拷贝原始项目中对应的相关内容到ssm_pojo模块中 实体类(User) 配置文件(无) ssm_dao拆分 新建模块 拷贝原始项目中对应的相关内容到ssm_dao模块中 数据层接口(UserDao) 配置文件:保留与数据层相关配置文件(3个) 注意:分页插件在配置中与SqlSessionFactoryBean绑定,需要保留 pom.xml:引入数据层相关坐标即可,删除springmvc相关坐标 spring mybatis spring整合mybatis mysql druid pagehelper 直接依赖ssm_pojo(对ssm_pojo模块执行install指令,将其安装到本地仓库) ssm_service拆分 新建模块 拷贝原始项目中对应的相关内容到ssm_service模块中 业务层接口与实现类(UserService、UserServiceImpl) 配置文件:保留与数据层相关配置文件(1个) pom.xml:引入数据层相关坐标即可,删除springmvc相关坐标 spri...
maven基础
Maven简介Maven是什么 Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM) POM: 项目对象模型 Maven的作用 项目构建:提供标准的、跨平台的自动化项目构建方式 依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题 统一开发结构:提供标准的、统一的项目结构 下载与安装下载 官网:http://maven.apache.org/ 下载地址:http://maven.apache.org/download.cgi 安装 将下好的zip包解压 Maven环境变量配置 依赖Java, 需要配置JAVA_HOME 设置Maven自身的运行环境,需要配置MAVEN_HOME 在环境变量中添加MAVEN_HOME,并添加在path中 Maven基本概念仓库 仓库:用于存储资源,包含各种jar包 仓库分类: 本地仓库:自己电脑上存储资源的仓库,远程连接仓库获取资源 远程仓库:非本机电脑上的仓库,为本地仓库提供资源 中央仓库:Maven团队维护,存储所有资源的仓库 私服:部门/公司范围内存储资...
mybatisPlus2
初始代码准备 创建一个itheima_springboot的project 在pom.xml中导入相应的坐标 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId></dependency><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></dependency><dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> &...
mybatisPlus
了解Mybatis-PlusMybatis-Plus介绍 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 代码以及文档 文档地址:https://mybatis.plus/guide/ 源码地址:https://github.com/baomidou/mybatis-plus 特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求 支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错 支持多种数据库:支持 MySQL、MariaDB、Oracle、DB2、H2、HSQL、SQLite、Postgre、SQLServer2005、SQLServer 等多种数据库 支持主键自动生成:支...










