学习笔记
文章平均质量分 75
bowlrice
动手做菜
展开
-
Timer
强大的调度能力 灵活的应用方式 分布式和集成能力 Quartz的设计模式 Builde模式 组建模式 factory模式 链式写法 核心概念 调度器 任务 触发器 体系结构 jobDetail trigger simpleTrigger cronTrigger scheduler 重要组成 job jobDetail jobBuilder jobStore tri...原创 2018-06-11 15:59:34 · 124 阅读 · 0 评论 -
ajax
ajax(asynchronous javascript and xml) 是一种用来改善用户体验的技术,其本质是利用浏览器提供的一种特殊的对象(XmlHttpRequest,也可称为ajax对象)向服务器发送异步请求。服务器返回部分数据(通常不需要返回完整页面),浏览器利用这些数据对当前页面做更新。整个过程,页面无刷新,不打断用户的操作。 异步请求:发送请求的同时,浏览器不会销毁当前页面,用...原创 2018-08-22 11:44:13 · 129 阅读 · 0 评论 -
linux常用命令(三)
VIM文本编辑器vim/vi是Unix / Linux上最常用的文本编辑器而且功能非常强大。 只有命令,没有菜单。*VIM工作模式命令模式:又称一般模式 编辑模式:又称底行模式,命令行模式插入命令a 在光标后附加文本 A(shift + a) 在本行行末附加文本 行尾 i 在光标前插入文本 I(shift+i) 在本行开始插入文本 行首 o ...原创 2018-08-26 20:24:59 · 229 阅读 · 0 评论 -
linux常用命令(一)
Linux目录结构/:根目录 /bin: (binaries) 存放系统命令的目录,所有用户都可以执行。 /sbin : (super user binaries) 保存和系统环境设置相关的命令,只有超级用户可以使用这些命令,有些命令可以允许普通用户查看。 /usr/bin:存放系统命令的目录,所有用户可以执行。这些命令和系统启动无关,单用户模式下不能执行 /usr/sbin:存放根文...原创 2018-08-22 18:32:25 · 180 阅读 · 0 评论 -
linux常用命令(二)
继续喽!小白进击之路文件搜索命令find 命令路径:/bin/find 执行权限:所有用户 作用:查找文件或目录 语法:find [搜索路径] [匹配条件] 如果没有指定搜索路径,默认从当前目录查找 find命令选项 -name 按名称查找 精准查找 eg:find /etc -name “init” 在目录/etc中查找文件init -i...原创 2018-08-23 18:32:31 · 148 阅读 · 0 评论 -
linux常用命令(四)
权限管理 三种基本权限 r 读权限(read) w 写权限(write) x 执行权限 (execute) 权限说明所有者 所属组 其他人 第1位:文件类型(d 目录,- 普通文件,l 链接文件) 第2-4位:所属用户(所有者)权限,用u(user)表示 第5-7位:所属组权限,用g(group)表示 第8-10位:其他用户(其他人)权限,用o(other)表示 第2...原创 2018-08-28 22:44:27 · 146 阅读 · 0 评论 -
进程与线程
进程和线程都是一个时间段的描述,是CPU工作时间段的描述,不过是颗粒大小不同。进程和线程都是一个时间段的描述,是CPU工作时间段的描述。 在CPU看来所有的任务都是一个一个的轮流执行的,具体的轮流方法就是:先加载程序A的上下文,然后开始执行A,保存程序A的上下文,调入下一个要执行的程序B的程序上下文,然后开始执行B,保存程序B的上下文。 进程就是包换上下文切换的程序执行时间总和 =...转载 2018-08-29 12:21:40 · 132 阅读 · 0 评论 -
DQL、DML、DDL、DCL
SQL是一个标准的数据库语言,是面向集合的描述性非过程化语言。它功能强,效率高,简单易学易维护。但它是非过程性语言,即大多数语句都是独立执行的,与上下文无关,而绝大部分应用都是一个完整的过程,显然用SQL完全实现这些功能是很困难的。所以大多数数据库公司为了解决此问题,作了如下两方面的工作:(1)扩充SQL,在SQL中引入过程性结构;(2)把SQL嵌入到高级语言中,以便一起完成一个完整的应...原创 2018-09-18 10:26:27 · 192 阅读 · 0 评论 -
Oracle基本数据类型总结
按类型分为:字符串类型、数字类型、日期类型、LOB类型、LONG RAW& RAW类型、ROWID & UROWID类型。在讲叙字符串类型前,先要讲一下编码。字符串类型的数据可依编码方式分成数据库字符集(CHAR/VARCHAR2/CLOB/LONG)和国际字符集(NCHAR/NVARCHAR2/NCLOB)两种。数据库中的字符串数据都通过字符集将字符转换为数字后(二进制),才存...转载 2018-09-30 15:48:41 · 16479 阅读 · 1 评论 -
DMS DAO原型--ServiceDAO的findAll方法
DMS(Database Management System 数据库管理系统)DAODAO(Data Access Object) 数据访问对象 是一个面向对象的数据库接口.DAO的设计原则是实现数据访问和业务逻辑的分离,封装最基本的增删改查方法(curd).1.DMS DAO原型——ServiceDAO的findAll方法案例一:如何使用Java代码连接数据库,实现查询全部的业务帐号信息。...原创 2018-09-30 16:43:03 · 2136 阅读 · 0 评论 -
距离与相似度度量
一、距离:1.1 明可夫斯基距离(Minkowski Distance)公式:其中p是一个变量,下面的所有距离都是这个公式的特例;p=1就是曼哈顿距离, P=2就是欧式距离,P=无穷时,就是切比雪夫距离.1.2 欧几里得距离(Euclidean Distance)最常见的欧式距离就是平面上两点间的距离D=sqrt(x2+y2);通用的公式为:1.3 曼哈顿距离(Manhattan...转载 2018-12-21 11:01:53 · 608 阅读 · 0 评论 -
SQL关联查询--Oracle(四)
关联查询从多张表中查询对应记录的信息 关联查询的重点在于这些表中的记录的对应关系,这个关系也称为连接条件 查看每个员工的名字以及其所在部门的名字 SELECT ename dnameFROM emp,deptWHERE emp.deptno=dept.deptno;使用别名 当两张表有同名字段时,SELECT子句中需明确指定该字段来自那张表。在关联查询中,表名也可以...原创 2018-08-07 17:15:03 · 464 阅读 · 0 评论 -
SQL基础查询--Oracle(三)
DQL查询语句使用别名SELECT子句中可以使用函数或表达式,那么结果集中对应的该字段名就是这个函数或表达式,可读性差,为此可为这样的字段添加别名。中间可加或者不加AS关键字。 别名本身不区分大小写,而且不能含有空格。如果希望别名区分大小写或含有空格,可以使用双引号。SELECT name,salary*12 AS "annual salary"FROM myemp;查询条件...原创 2018-08-07 14:27:05 · 217 阅读 · 0 评论 -
定时任务调度工具之Quartz
jdk中Timer的缺陷: 1、Timer有且仅有一个线程去执行定时任务,如果存在多个任务,且任务时间过长,会导致执行效果与预期不符。(不能实现并发) 2、如果TimerTask抛出RuntimeException,Timer会停止所有任务的执行。 Timer的使用禁区: 1、对时效性要求较高的多任务并发作业 2、对复杂任务的调度Quartz 是功能强大的开源任务调度...原创 2018-06-12 11:15:30 · 234 阅读 · 0 评论 -
String的不变性
String对象创建后则不能被修改,是不可变的。public class Test1 { public static void main(String[] args) { String s1 = "hello"; String s2 = "hello"; String s3 = new String("hello"); S...原创 2018-06-13 13:22:50 · 751 阅读 · 0 评论 -
final 关键字
final可以修饰类、方法、属性和变量 final修饰类,则该类不允许被继承 final修饰方法,则该方法不允许被覆盖 final修饰属性,必须初始化,要么显式初始化,要么在构造方法中为其赋值。 final修饰变量,只能赋值一次,即为常量。 注意: 1、final修饰的变量是基本类型以及String类型时,编译器会把它当做常量,且不可变。public class Test {...原创 2018-06-13 14:01:37 · 103 阅读 · 0 评论 -
static关键字(java)
static可以修饰成员变量、方法和代码块。静态的东西都是在类被加载时就被加载了的。静态变量: static不允许用来修饰局部变量。 当我们基于类创建类的对象时,每个对象都拥有自己的成员,互相独立。当我们想让所有的对象共享同一个成员时,可以用static修饰该成员。我们称之为静态变量,它被类的所有对象共享。 当且仅当类初次加载时会被初始化,在内存中只存在一个副本,被所有对象共享。静态...原创 2018-06-13 14:36:33 · 218 阅读 · 0 评论 -
生成随机数
Math.random() 方法生成[0, 1)范围内的double类型随机数; Random类中的nextXxxx系列方法生成0-n的随机数;Random random = new Random();Integer res = random.nextInt(n);Integer res = (int)(Math.random() * n);示例:生成五位随机数Stri...原创 2018-06-13 15:50:13 · 277 阅读 · 0 评论 -
Java文件操作
//import java.io.*; File myFolderPath = new File(str1); try { if (!myFolderPath.exists()) { myFolderPath.mkdir(); } } catch (Exception e) { System.out.prin...转载 2018-06-21 16:30:13 · 117 阅读 · 0 评论 -
SQL高级查询--Oracle(五)
子查询 子查询是一条SELECT语句,但它是嵌套在其他SQL语句中的,为的是给该SQL提供数据以支持其执行操作。 查看谁的工资高于CLARKSELECT ename,sal FROM emp WHERE sal>(SELECT sal FROM emp WHRER ename=’CLARK’) 查看与CLAEK同职位的员工 SELECT ename,job FROM e...原创 2018-08-09 16:23:07 · 271 阅读 · 0 评论 -
SQL语句--Oracle(一)
DDL数据定义语言 DDL是对数据库进行操作的语言。数据库对象包括:表,视图,索引,序列。创建表: CREATE TABLE employee( id NUMBER(4), name VARCHAR2(20); gender CHAR(1), birth DATE, salary NUMBER(6,2), job VARCHAR2(30) ) 删除表 DROP TABLE...原创 2018-08-06 14:35:20 · 155 阅读 · 0 评论 -
视图、序列、索引、约束--Oracle(六)
视图 视图是数据库对象之一,所有数据库对象不能重复,所以视图名字一般是以“v_”开头。 视图在SQL语句中体现的角色与表相同,但是视图并不是一张真实存在的表,而只是对应一个查询语句的结果集,并将其当做表看而已。 使用视图的目的是简化SQL语句的复杂度,重用了查询,限制了数据访问。 创建视图该视图包含的数据时10号部门的员工信息 CREATE VIEW v_emp_10 AS SELE...原创 2018-08-10 16:48:50 · 230 阅读 · 0 评论 -
字符串操作,数值操作,日期操作,空值操作--Oracle(二)
SELECT语句 查询表中数据 SELECT字句后跟的是要查询的字段,可以包括表中的具体字段,函数或者表达式。 FROM字句用来指定表 WHERE添加过滤条件SELECT name,job,salaryFROM myempSELECT字句中使用表达式SELECT name,job,salary*12FROM myempSELECT字句中使用函数 字符串函数 ...原创 2018-08-07 09:28:12 · 311 阅读 · 0 评论 -
grid
gridFlex 布局是轴线布局,只能指定"项目"针对轴线的位置,可以看作是一维布局。Grid 布局则是将容器划分成"行"和"列",可以看作是二维布局。采用网格布局的区域,称为"容器"(container)。容器内部采用网格定位的子元素,称为"项目"(item)。常用容器属性.container { display: grid; grid-template-columns: 100...原创 2019-09-03 08:59:19 · 252 阅读 · 0 评论