- 博客(19)
- 收藏
- 关注
原创 nuxt以生产环境的方式启动
npm run dev (以开发者模式启动)以生产环境模式启动npm run buildnpm run start
2021-05-05 17:43:06
911
1
原创 Tomcat安装
Tomcat安装1、去官网下载对应的解压包,解压到无中文无空格目录下2、解压3、配置环境变量 新建一个环境变量CATALINA_HOME,配置为Tomcat的解压目录[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gRIjIawC-1602497841430)(C:\Users\LEGION\AppData\Roaming\Typora\typora-user-images\image-20201012110517051.png)]4、去安装目录下的bin目录中的
2020-10-12 18:17:37
92
原创 java.util.Date java.sql.Date相互转换
java.util.Date java.sql.Date相互转换java.util.Date date = new java.util.Date ();java.sql.Date sqlDate = new java.sql.Date(date.getTime());通过getTime 转换为millsDate和String的相互转换通过SimpleDateFormat类SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”);Da
2020-09-24 15:53:32
187
原创 javaSE易错题
16.下面代码的执行结果是?import java.util.*;public class ShortSet{public static void main(String args[]){ Set s=new HashSet(); for(Short i=0;i<100;i++){ s.add(i); s.remove(i-1); } System.out.println(s.size()); }}A、1B、100C、Thr
2020-09-21 19:46:22
1565
1
原创 封装、权限修饰符、权限访问符、单例设计模式、方法的重写、抽象、final关键字、引用数据类型转换
封装优点:把不想暴露的东西隐藏起来,或可通过提供相关方法进行访问权限修饰符private、default(缺省)、protected、public权限访问符不要把封装理解为private,不要误认为不能访问成员才是封装。实际上对成员访问权限的任何控制(包括public)都称为封装机制。封装的常用设置:构造器和类的权限通常为public;private权限最小,限制类外访问,一般把属性设为private,让其他类不能直接访问属性,达到保护属性的目的;不使用权限修饰符时(即defa
2020-09-14 19:11:51
133
原创 构造方法、package、import、static
构造方法①如果类没有声明构造方法,则编译器在编译时自动添加一个空参的构造方法②如果类有构造方法,则编译器不会提供构造方法,只有声明的构造方法③构造方法通过new 来调用。在类实例化的同时完成初始化④构造方法可以进行重载package只能在首行import类名一样时把包名补全来辨认哪一个类例如 java.util.Date date = new java.util.Date() java.sql.Date date = new java.sql.Date()static静态变
2020-09-14 09:19:09
106
原创 数组
数组一维数组 一维数组的声明 int[] arr; int arr[]; 数组的创建; arr = {1,2,3}; arr= new int[10]; arr= new int[]{1,2,3};二维数组 二维数组的声明 int[] [] arr; int [] arr []; 二维数组的创建 arr = new int[ 10] [ ]; arr = new int[ 10] [10];数组的内存模型冒泡排序方法的调用无参无返回值无参有
2020-09-11 11:23:22
419
原创 运算符、流程控制语句
运算符赋值运算符 从右向左执行 = 、+=、 -=、*=、/=、%=算术运算符 + 、-、*、/、%、++、–比较运算符 > 、< 、>=、<=、 ==、!=、instanceof逻辑运算符 &&、||、!=位运算符 &、|、^、~、>>、<<、>>>三目运算符 从右向左执行表达式1?(表达式2):(表达式3)运算符的优先级一元操作符 > 二元操作符 > 三元操作
2020-09-09 09:47:36
116
原创 java基本数据类型 byte最大最小值
原码反码=原码取反补码 = 反码+1正数原码反码补码一致基本数据类型数值型 byte 1字节 、short 2字节、 int 4个字节、 long 8个字节布尔型 boolean (无字节,在内存中以byte数组类型存储,1个字节,8位)字符型 float 4个字节、 double 8 个字节java中byte基本数据类型 1个字节1B = 8b 所以一个byte占8位在计算机中,数值只以补码的形式存在。所以 byte的最大值为 0111 1111 原码反码补码一致 值为
2020-09-07 19:08:16
4378
原创 gradle 构建ionic corodva时出现Java.ssl证书错误
gradle 构建ionic corodva时出现Java.ssl证书错误在android目录下执行gradlew clean出现构建一半在出错的情况:重复执行gradlew clean命令
2020-09-01 08:26:36
279
原创 DQL基础
DQL基础selectfromwhere空值 is null列别名 列名 别名 列名 as 别名消除重复 select distinct特殊运算 between 下限 and 上限 like ‘%%’ _占一个字符 %代表零或任意个字符 in ( , ) is null算数运算 ±*/逻辑运算 and or not结果集运算 order by desc降序 asc升序 默认是升序 limit star
2020-08-31 18:49:56
119
原创 fileupload学习记录:
fileupload学习记录:问题一:上传文件名为路径解决方案:采取分割的方式String fileName = item.getName();int index = fileName.lastIndexOf(“\”);if(index != -1){fileName = fileName.substring(index+1);}问题二:拒绝访问解决方案:存储文件的目录权限不...
2020-08-29 10:40:22
115
原创 vue指令
vue指令v-htmlv-text <div id="app"> <p v-html="msg"></p> <p v-text="msg"></p> {{msg}} </div> <script src="js/vue.js"> </script> <s
2020-08-29 10:39:33
112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人