随笔分类 - 开发技术
摘要:先吐槽下,windows下node-sass安装是真的很难安装,建议能不用sass就不用sass,用less也行啊。 1 我的系统环境 Win10 ,node版本 v8.11.3,npm版本5.6.0。安装node-sass 4.9.0个人理解安装sass跟node版本关系不紧要,主要是下面的步骤有
阅读全文
摘要:mysql中的用户是使用 用户名@ip 来标识的 增删改查: 权限管理 配置文件 忘记root密码
阅读全文
摘要:1 上传mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz至目录/usr/local 2 解压,重命名 3 创建mysql用户,添加环境变量 检查是否成功 mysql -V 4 创建数据目录并授权 5 初始化 如果出现如下错误: 这是没有安装libaio-devel
阅读全文
摘要:本文下载的是mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz版本,解压即用,不需要安装,推荐使用。 按以下图片顺序即可。
阅读全文
摘要:1.新建项目,添加Junit起步依赖. 使用Spring Initializr创建的项目默认已添加该依赖 2.编写测试类 在test包下,新建com.sui.MybatisTest 3.运行结果
阅读全文
摘要:1. 新建Springboot项目,可以参考上一章. spring-boot-starter-parent 的版本选2.0.1.RELEASE 2. 添加Mybatis的起步依赖和据库驱动坐标 3. 添加数据库连接信息 在application.properties中添加数据量的连接信息 4. 创建
阅读全文
摘要:步骤如图: 删掉这几个没用的 编写controller测试 com.sui.controller.QuickController 启动 com.sui.SpringbootQuik2Application#main 访问 http://127.0.0.1:8080/quick2 结果如下: 完
阅读全文
摘要:sed命令的增删改查 1 查找信息 a. 按照行号查找 sed -n '3p' person.txt # 单行 -n取消默认输出 sed -n '3,5p' person.txt # 连续多行 linux中表示连续数值范围方法:1..5 1,5 1-5 1.*5 1:5 sed -n '3p;5p'
阅读全文
摘要:1 主要思路 1. 前端编写导航守卫,如果没有localStorage中没有获取到token,则跳转登录页。 2. 登录页,向后端登录发送,获取token,然后将token存储在localStorage中,跳转首页。 3. 在前端请求拦截器上加上为header加上token,如果有的话。 4. 后端
阅读全文
摘要:1 环境搭建 第一步:创建maven工程并导入坐标 第二步:创建实体类和dao的接口 第三步:创建Mybatis的主配置文件 SqlMapConifg.xml 第四步:创建映射配置文件 IUserDao.xml 2 环境搭建的注意事项 第一个:创建IUserDao.xml 和 IUserDao.ja
阅读全文
摘要:1 新建maven的java工程,pom文件导入mysql的坐标 2 项目结构截图 3 部分代码 ItemsDaoImpl.java 完毕,附代码。
阅读全文
摘要:1 新建javaweb项目 使用骨架创建javaweb项目,具体步骤不熟悉的参见上一篇文章【idea集成maven】。 2 添加依赖 3 编写servlet 新建package 新建servlet,内容如图: 4 启动 在窗口右侧选择Maven Projects,点击Execute Maven Go
阅读全文
摘要:1 Tomcat的使用 2 项目的三种部署方式 3 集成 在IDEA中,点击Run—Edit—Configuration,点Defaults—Tomcat Server—Local,点击Configure,选择Tomcat的解压目录,如图 集成完毕。 4 创建java web项目 新建项目如图,选择
阅读全文
摘要:1 下载maven并解压 至 http://archive.apache.org/dist/maven/maven-3/下载zip包,下载后的包如下: 解压到安装目录下:如:D:\software,解压后,目录如图: 2 配置环境变量 添加系统环境变量,MAVEN_HOME,指向上一步的解压目录,如
阅读全文
摘要:1 成员变量和局部变量的区别 A:在类中的位置不同 成员变量:在类中方法外 局部变量:在方法定义中或者方法声明上B:在内存中的位置不同 成员变量:在堆内存(成员变量属于对象,对象进堆内存) 局部变量:在栈内存(局部变量属于方法,方法进栈内存)C:生命周期不同 成员变量:随着对象的创建而存在,随着对象
阅读全文
摘要:1. 数据类型的值传递 基本数据类型的值传递,不改变原值,因为调用后就会弹栈,局部变量随之消失引用数据类型的值传递,改变原值,因为即使方法弹栈,但是堆内存数组对象还在,可以通过地址继续访问. 2. 两个对象内存图 方法区:代码仓库,字节码文件(class)加载到内存时,会被加载到方法区 栈区:mai
阅读全文
摘要:day02 1.基本数据类型 2.算术运算符 +,-,*,/,%,++,-- 3.赋值运算符 =,+=,-=,*=,/=,%= 4.关系运算符 +=,-=,*=,/=,%= 结果是boolean类型
阅读全文
摘要:java的数据类型 1.分为基本数据类型和引用数据类型 基本数据类型的分类:整数型: byte 占用一个字节 范围-128-127 short 占用两个字节 -2^15~2^15-1 int 占用四个字节 -2^31~2^32-1 long 占用八个字节 -2^63~2^63-1 浮点型: floa
阅读全文
摘要:java的数据类型 整数类型:byte,short,int,long 浮点类型:float,double 字符类型:char 布尔类型:boolean 浮点数的特点 很多浮点数无法精确表示 计算有误差 NaN:表示Not a Number Infinity:正无穷大 -Infinity:负无穷大 可
阅读全文
摘要:数组 阅读: 281796 编辑 JavaScript的Array可以包含任意数据类型,并通过索引来访问每个元素。 要取得Array的长度,直接访问length属性: var arr = [1, 2, 3.14, 'Hello', null, true]; arr.length; // 6 请注意,
阅读全文
浙公网安备 33010602011771号