随笔分类 -  JAVA

摘要:一、多线程 1、并发和并行 2、进程的概念 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动。 3、线程的概念 4、线程调度 分时调度 所有的线程轮流使用CPU的使用权,平均分配每个线程占用CPU的时间。 抢占式调度 优先让优先级高的线程使用 CPU,如果线程的优先级相同,那么会 阅读全文
posted @ 2019-08-31 22:01 我の女王 阅读(314) 评论(0) 推荐(0)
摘要:一、搭建环境 spring和mybatis不同的厂家. 如果要进行整合需要有一个整合包 spring-mybatis的整合包. 整合包中就给了的工厂对象SqlSessionFactoryBean . 实现的步骤: 1.导入jar <?xml version="1.0" encoding="UTF-8 阅读全文
posted @ 2019-08-27 22:15 我の女王 阅读(298) 评论(0) 推荐(0)
摘要:一、事务 事务的个性(ACID) 原子性: 一个事务是最小的执行单元,不可以分割 一致性: 事务指定的前后,数据要保持一致. 持久性: 事务一旦提交或回滚,在数据库中持久的改变. 隔离性: 隔离性用来保证多个用户来操作数据库的同一份数据,不会受到相关干扰的特性. 并发操作数据库会出现的问题: 脏读: 阅读全文
posted @ 2019-08-27 22:07 我の女王 阅读(129) 评论(0) 推荐(0)
摘要:一、概念 AOP(Aspect Oriented Programming)是面向切面编程。就是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 二、使用场景 阅读全文
posted @ 2019-08-27 15:43 我の女王 阅读(133) 评论(0) 推荐(0)
摘要:1、概念: Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中 (spring-jdbc.jar) 2.jdbcTemplate的入门程序 1)介绍jdbcTemplate的API ①DrvierMana 阅读全文
posted @ 2019-08-27 14:13 我の女王 阅读(155) 评论(0) 推荐(0)
摘要:一、异常 什么是异常 代码编译或运行出现了不正常,报错 异常概述 Java运用面向对象思想,将一些程序中可能出现的问题也封装成对应的类 而将这些类向上抽取,形成了异常体系 异常体系 Throwable Error:程序员无法处理 内存溢出:加内存条 Exception重点关注 运行时异常:Runti 阅读全文
posted @ 2019-07-31 19:25 我の女王 阅读(127) 评论(0) 推荐(0)
摘要:一、Collection 单列集合最顶层接口 List 接口(有序,有索引,可以存储重复的元素) List体系的孩纸都有索引,可以存储重复的元素,存储的元素有序 ArrayList 类 数组结构 LinkedList 类 链表结构 Set 接口(无序,无索引,元素唯一) 特点和List恰好相反,Se 阅读全文
posted @ 2019-07-31 19:09 我の女王 阅读(109) 评论(0) 推荐(0)
摘要:一、String(字符串是一个不可变的字符序列) String的构造方法 public String(String original):把字符串数据封装成字符串对象 public String(char[] value):把字符数组的数据封装成字符串对象 public String(char[] v 阅读全文
posted @ 2019-07-31 18:55 我の女王 阅读(384) 评论(0) 推荐(0)
摘要:一、final 修饰类,该类永远没有子类,也就是不能被继承, 可以创建对象 修饰类中方法,该方法不能被重写 修饰变量:既可以修饰局部变量也可以修饰成员变量 被final 修饰的变量就是一个常量,只能赋值一次 final int MAX_NUM = 10; 二、static 特点: 可以被本类所有的对 阅读全文
posted @ 2019-07-31 18:47 我の女王 阅读(142) 评论(0) 推荐(0)
摘要:一、面向对象基于面向过程 什么是面向过程 强调的是过程, 通过第一步, 第二步, 一步步自己完成对应的需求. 什么是面向对象 强调的是对象, 对象当中有具体的方法, 帮我们完成对应的功能. 面向对象的思想特点 面向对象是一种更符合我们思考问题的一种习惯(懒人思想) 将复杂的问题简单化 我们从执行者的 阅读全文
posted @ 2019-07-31 18:30 我の女王 阅读(125) 评论(0) 推荐(0)
摘要:方法 : 其实就是完成特定功能的代码块 有具体返回值的方法 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,...) { 方法体; return 返回值; } ____________________________________________________________ 阅读全文
posted @ 2019-07-31 18:02 我の女王 阅读(88) 评论(0) 推荐(0)
摘要:概述 数组是存储同一种类型多个元素的东西(容器) 数组的初始化 什么是数组的初始化 : 为数组开辟内存空间,并为数组中的每个元素赋予初始值 数组的动态初始化 ·给出数组的长度,初始化值由系统决定 数据类型[] 数组名 = new 数据类型[数组长度]; 数组的静态初始化 给出初始化值,由系统决定长度 阅读全文
posted @ 2019-07-31 17:51 我の女王 阅读(86) 评论(0) 推荐(0)
摘要:一、运算符(就是连接常量或者变量的一种符号) 1.1算数运算符 分类:+ - * / % ++ -- 注意事项:注意事项 : 两个整数相除得到的是整数,想得到小数 必须有浮点数(小数)参与运算 /和%的区别: /得到的是两个数的商 %得到的是两个的余数 字符串做参与运算,其实就是字符串的拼接,然后得 阅读全文
posted @ 2019-07-31 17:37 我の女王 阅读(191) 评论(0) 推荐(0)
摘要:java语言概述 注释的概述和分类(用于解释说明程序的文字,调试程序,提高程序的阅读性 不参与程序的运行) (1)单行注释:// (2)多行注释:/* 内容*/ (3)文档注释:/*内容/ 关键字的概述和特点 (1)概述:被java赋予特定含义的单词 (2)特点: i:组成关键字的字母全部小写 ii 阅读全文
posted @ 2019-07-27 09:48 我の女王 阅读(152) 评论(0) 推荐(0)
摘要:前提: 电脑已经安装了nodeJS和npm, 项目是直接下载的zip包。 报错步骤为1:cd /d 目录; 2. npm ren dev > 报错如下: webpack-dev-server --inline --progress --config build/webpack.dev.conf.js 阅读全文
posted @ 2019-05-01 11:57 我の女王 阅读(378) 评论(0) 推荐(0)