VUE项目常用知识点(包含ES6,VUE,ELEMENTUI,LESS,SASS,后台项目框架) 更新ING 由于是后端工程师出身,前端基本一窍不通,本文从零开始记录在项目中遇到的前端问题,注意,是遇到哪个写哪个,可能后期会整理下顺序。ES6:一、扩展运算符(...)1.对象的扩展运算符理解对象的扩展运算符其实很简单,只要记住一句话就可以:对象中的扩展运算符(...)用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中let bar = { a: 1, b: 2 };let ...
JavaWeb面试题 1、什么是Servlet?服务器端用来处理客户端请求的组件,需要在web.xml文件中进行配置。 2、Servlet的生命周期? 3、Servlet API中forware()和redirect()的区别? 重定向会改变URL地址,请求转发不会改变URL地址。 重定向相当于再一次请求;请求转发仅发生在服务器端。4、request.getPar...
Javaweb项目经验(一) 一、用idea创建maven项目首先,打开idea,点击“create new project“,在左边一栏找到maven,右边把“create from archetype“钩上,根据模版来创建项目,注意在选择模版的时候一定要选择org.apache.maven.archetype下的webapp项目。 第二步,在groupid输入com.csdn,即GroupId一般分为多个段,一般第...
Java多线程面试攻略(二)(待补充) 五、高级多线程控制类(上篇都是都是老掉牙的基础,下边才是潮流)1.Lock类 Ⅰ、synchronized的缺陷 synchronized是java中的一个关键字,也就是说是Java语言内置的特性。那么为什么会出现Lock呢? 在上一篇文章中,我们了解到如果一个代码块被synchronized修饰了,当一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待,等待获取锁...
Java多线程面试攻略(一) 一、多线程相关概念1、线程:①每个线程都有一个程序运行的入口、顺序执行序列和程序的出口,但是线程不能够独立执行,必须依存在进程中②线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源,如程序计数器,一组寄存器和线程栈,但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。③多个线程可以共享同一段代码。2、线程栈:线程栈是线程独有的,保存其运行状态和局部变量,线程栈在...
任务(作业)调度框Quartz在SSM中的使用总结 注意,本文不是详解Quartz基础原理,而是Quartz在ssm项目的基础应用,和ssm实战无关的概念直接略过,提到的都是项目中最常见的东西!!! Quartz可以用来做什么?Quartz是一个任务调度框架,也可以叫做定时任务。比如你遇到这样的问题想每月25号,信用卡自动还款 想每年4月1日自己给当年暗恋女神发一封匿名贺卡 想每隔1小时,备份一下自己的爱情动作片 学习笔记到云盘...
Java笔试知识点总结(基础) 异常异常分类Java的异常分为两种,一种是运行时异常(RuntimeException),一种是非运行异常也叫检查式异常(CheckedException)。对异常的处理只有两种try catch捕获或throws 声明(抛出)异常1、运行时异常不需要程序员去显式处理,当异常出现时,JVM会帮助处理。常见的运行时异常有:NullPointerException ...
IO流知识点梳理与总结(二) 范例:使用FileOutputStream流往一个文件里面写入数据public class TestFileOutputStream { public static void main(String args[]) { int b = 0; FileInputStream in = null; FileOutputStream out ...
IO流知识点梳理与总结(一) 一、JAVA流式输入/输出原理 流是用来读写数据的,java有一个类叫File,它封装的是文件的文件名,只是内存里面的一个对象,真正的文件是在硬盘上的一块空间,在这个文件里面存放着各种各样的数据,我们想读文件里面的数据怎么办呢?是通过一个流的方式来读,咱们要想从程序读数据,对于计算机来说,无论读什么类型的数据都是以010101101010这样的形式读取的。怎么把文件...
Java设计模式之单例模式 修改了这位大佬的文章,加了自己的理解:https://www.cnblogs.com/zhaoyan001/p/6365064.html 单例模式是最常用到的设计模式之一,实现方式有 饿汉式 和 懒汉式 这两种。但是这两种实现方式都有各自的缺点,这怎么办呢?简介单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。许多时候整个系统只需要拥有一个的全局对象,...
MYSQL 项目中的实际运用(一) 目录1、CAST2、select 13、CASE WHEN THEN ELSE END4、对表字段名的操作5、派生表6、嵌套查询7、while,if8、临时表9、读写操作的影响行数10、NULL相关函数11、分组聚合12、时间戳13、变量赋值14、备份表15、DATE函数 1、CASTCAST强转函数...
Treemap,HashMap常用方法 HashMap:数组方式存储key/value,线程非安全,允许null作为key和value,key不可以重复,value允许重复,不保证元素迭代顺序是按照插入时的顺序,要求key必须重写equals和hashcode方法。TreeMap:基于红黑二叉树实现,线程非安全,不允许null,key不可以重复,value允许重复,存入TreeMap的元素应当实现Comparable接口或者实现Com...
基本类型包装及数学工具类的使用 最近写算法的时候发现,jdk自带的包装类确实有点厉害,很多功能很有用,但是坑爹的点也很多,而数学工具类是算法神器,顺带也介绍一下。Integer:int包装类注意:包装类大部分都是静态方法,只有很少实例方法注意:补码就是除符号位外,二进制原码的每位求反加一,整数补码和原码一致,Integer里的方法只要和二进制,位,符号有关,就是用的原码的补码。静态方法1.String和int...
String,StringBuffer,StringBuilder及StringUtils的常用方法 JDK本身是没有针对字符串的工具类,可能他们觉得String三巨头本身自带的方法就够用了,想要String工具类就只能去Apache官网下载StringUtils这个工具类的jar包。一、String注意:因为String不可变,所以,一旦方法返回字符串,那一定是一个新建的字符串。实例方法:1、求字符串长度public int length();2、求字符串某一位置字符publ...
Java集合工具类:Collections和ArrayUtils(待更新) Java集合工具类分为两种,一种是java自带的(无需下jar包,jdk自带),一种是其他公司提供的(要去他们官网下jar包,然后导入使用)。一、java自带的集合工具类*****************collections工具类的常用方法*****************注意:工具类一般都不用创建对象,下面都是静态方法,直接调用就行1. 将所有指定元素添加到指定 colle...
JAVA单链表的各种操作 找了好久,这个操作集合是最全的,基础概念和单链表的设计在网上一堆附上写这篇博客的大佬的地址https://www.cnblogs.com/winorgohome/p/6028309.html再附上一个看起来更舒服的基本操作集合: https://www.cnblogs.com/whgk/p/6589920.html想找什么内容,根据目录,在该页面ctrl+f自己查觉得字小的可以ct...
JAVA中的二维数组 二维数组的概念数组的数组---二维数组的每一个元素是一个一维数组Java语言中,由于把二维数组看作是数组的数组,数组空间不是连续分配的,所以不要求二维数组每一维的大小相同。arr[0]---第一行的一维数组,要注意操作时可以对每行数组进行操作,而不用对整体。arr[1][3]---第二行第四列的元素要注意我们初始化定义的[2][2]是指这个二维数组有两行两列,但对二维数组进行操...
MYSQL常用函数 MySQL 字符串函数函数名称 函数功能说明 ASCII() 返回字符串 str 中最左边字符的 ASCII 代码值 BIN() 返回十进制数值 N 的二进制数值的字符串表现形式 BIT_LENGTH() 返回字符串 str 所占的位长度 CHAR() 返回每一个传入的整数所对应的字符 CHAR_LENGTH() 单纯返回 str 的字符...
MYSQL数据操作(CRUD)(三):连接查询(关联查询,联合查询) 连接查询并(UNION)UNION 用于合并两个或多个 SELECT 语句的结果集,并消去表中任何重复行。UNION 内部的 SELECT 语句必须拥有相同数量的列,列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同.SQL UNION 语法:sql脚本代码如下: 1 2 3 SELECT column_n...