自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 1024

1024

2019-10-24 20:39:06 2901

原创 grid

gridFlex 布局是轴线布局,只能指定"项目"针对轴线的位置,可以看作是一维布局。Grid 布局则是将容器划分成"行"和"列",可以看作是二维布局。采用网格布局的区域,称为"容器"(container)。容器内部采用网格定位的子元素,称为"项目"(item)。常用容器属性.container { display: grid; grid-template-columns: 100...

2019-09-03 08:59:19 214

原创 comunity

express// 0. 安装npm i express// 1. 引包var express = require('express')// 2. 创建你服务器应用程序// 也就是原来的 http.createServervar app = express()// 在 Express 中开放资源就是一个 API 的事儿// 公开指定目录// 只要这样做了,你就可以直...

2019-09-02 15:11:22 378

转载 距离与相似度度量

一、距离: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 595

原创 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 2094

转载 Oracle基本数据类型总结

按类型分为:字符串类型、数字类型、日期类型、LOB类型、LONG RAW& RAW类型、ROWID & UROWID类型。在讲叙字符串类型前,先要讲一下编码。字符串类型的数据可依编码方式分成数据库字符集(CHAR/VARCHAR2/CLOB/LONG)和国际字符集(NCHAR/NVARCHAR2/NCLOB)两种。数据库中的字符串数据都通过字符集将字符转换为数字后(二进制),才存...

2018-09-30 15:48:41 16386 1

原创 DQL、DML、DDL、DCL

SQL是一个标准的数据库语言,是面向集合的描述性非过程化语言。它功能强,效率高,简单易学易维护。但它是非过程性语言,即大多数语句都是独立执行的,与上下文无关,而绝大部分应用都是一个完整的过程,显然用SQL完全实现这些功能是很困难的。所以大多数数据库公司为了解决此问题,作了如下两方面的工作:(1)扩充SQL,在SQL中引入过程性结构;(2)把SQL嵌入到高级语言中,以便一起完成一个完整的应...

2018-09-18 10:26:27 170

转载 大数据学习路线

大数据学习路线java(Java se,javaweb) Linux(shell,高并发架构,lucene,solr) Hadoop(Hadoop,HDFS,Mapreduce,yarn,hive,hbase,sqoop,zookeeper,flume) 机器学习(R,mahout) Storm(Storm,kafka,redis) Spark(scala,spark,spark c...

2018-09-04 20:50:23 110

转载 进程与线程

进程和线程都是一个时间段的描述,是CPU工作时间段的描述,不过是颗粒大小不同。进程和线程都是一个时间段的描述,是CPU工作时间段的描述。 在CPU看来所有的任务都是一个一个的轮流执行的,具体的轮流方法就是:先加载程序A的上下文,然后开始执行A,保存程序A的上下文,调入下一个要执行的程序B的程序上下文,然后开始执行B,保存程序B的上下文。 进程就是包换上下文切换的程序执行时间总和 =...

2018-08-29 12:21:40 104

原创 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 130

原创 linux常用命令(三)

VIM文本编辑器vim/vi是Unix / Linux上最常用的文本编辑器而且功能非常强大。 只有命令,没有菜单。*VIM工作模式命令模式:又称一般模式 编辑模式:又称底行模式,命令行模式插入命令a 在光标后附加文本 A(shift + a) 在本行行末附加文本 行尾 i 在光标前插入文本 I(shift+i) 在本行开始插入文本 行首 o ...

2018-08-26 20:24:59 216

原创 linux常用命令(二)

继续喽!小白进击之路文件搜索命令find 命令路径:/bin/find 执行权限:所有用户 作用:查找文件或目录 语法:find [搜索路径] [匹配条件] 如果没有指定搜索路径,默认从当前目录查找 find命令选项 -name 按名称查找 精准查找 eg:find /etc -name “init” 在目录/etc中查找文件init -i...

2018-08-23 18:32:31 137

原创 linux常用命令(一)

Linux目录结构/:根目录 /bin: (binaries) 存放系统命令的目录,所有用户都可以执行。 /sbin : (super user binaries) 保存和系统环境设置相关的命令,只有超级用户可以使用这些命令,有些命令可以允许普通用户查看。 /usr/bin:存放系统命令的目录,所有用户可以执行。这些命令和系统启动无关,单用户模式下不能执行 /usr/sbin:存放根文...

2018-08-22 18:32:25 150

原创 ajax

ajax(asynchronous javascript and xml) 是一种用来改善用户体验的技术,其本质是利用浏览器提供的一种特殊的对象(XmlHttpRequest,也可称为ajax对象)向服务器发送异步请求。服务器返回部分数据(通常不需要返回完整页面),浏览器利用这些数据对当前页面做更新。整个过程,页面无刷新,不打断用户的操作。 异步请求:发送请求的同时,浏览器不会销毁当前页面,用...

2018-08-22 11:44:13 101

原创 视图、序列、索引、约束--Oracle(六)

视图 视图是数据库对象之一,所有数据库对象不能重复,所以视图名字一般是以“v_”开头。 视图在SQL语句中体现的角色与表相同,但是视图并不是一张真实存在的表,而只是对应一个查询语句的结果集,并将其当做表看而已。 使用视图的目的是简化SQL语句的复杂度,重用了查询,限制了数据访问。 创建视图该视图包含的数据时10号部门的员工信息 CREATE VIEW v_emp_10 AS SELE...

2018-08-10 16:48:50 220

原创 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 245

原创 SQL关联查询--Oracle(四)

关联查询从多张表中查询对应记录的信息 关联查询的重点在于这些表中的记录的对应关系,这个关系也称为连接条件 查看每个员工的名字以及其所在部门的名字 SELECT ename dnameFROM emp,deptWHERE emp.deptno=dept.deptno;使用别名 当两张表有同名字段时,SELECT子句中需明确指定该字段来自那张表。在关联查询中,表名也可以...

2018-08-07 17:15:03 427

原创 SQL基础查询--Oracle(三)

DQL查询语句使用别名SELECT子句中可以使用函数或表达式,那么结果集中对应的该字段名就是这个函数或表达式,可读性差,为此可为这样的字段添加别名。中间可加或者不加AS关键字。 别名本身不区分大小写,而且不能含有空格。如果希望别名区分大小写或含有空格,可以使用双引号。SELECT name,salary*12 AS "annual salary"FROM myemp;查询条件...

2018-08-07 14:27:05 207

原创 字符串操作,数值操作,日期操作,空值操作--Oracle(二)

SELECT语句 查询表中数据 SELECT字句后跟的是要查询的字段,可以包括表中的具体字段,函数或者表达式。 FROM字句用来指定表 WHERE添加过滤条件SELECT name,job,salaryFROM myempSELECT字句中使用表达式SELECT name,job,salary*12FROM myempSELECT字句中使用函数 字符串函数 ...

2018-08-07 09:28:12 281

原创 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 145

原创 安装jdk出现问题:Error: Registry key'software Javasoft/Java Runtime Environment ' CurrentVersion

将C盘中Windows\System32和Windows\SysWOW64文件夹下的java.exe, javaw.exe and javaws.exe文件删掉即可。

2018-06-30 15:34:45 242

原创 session与cookie

session是在服务端保存的一个数据结构,用来跟踪用户状态,session可保存在集群、数据结构、文件中。每一个浏览器有一个session id作为唯一标识。 cookie是客户端用来保存用户信息的。 通常我们讲的session是一种会话状态实现方案,存储用户信息,实现用户代理跟服务之间的一对一交互,需要借助cookie 实现。...

2018-06-22 11:26:30 104

转载 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 110

原创 引入kapcha实现验证码

1、在pom.xml中引入kaptcha依赖 2、在web.xml文件中定义servlet 3、在前端HTML文件中编写验证码控件,编写一个onclick的事件方法响应点击请求,会调用servlet请求生成验证码。 4、在js文件中获取验证码,并传入后台。 5、在后台编写验证码工具类,将我们输入的验证码与系统生成验证码比对。...

2018-06-21 09:31:56 259

原创 生成随机数

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 252

原创 static关键字(java)

static可以修饰成员变量、方法和代码块。静态的东西都是在类被加载时就被加载了的。静态变量: static不允许用来修饰局部变量。 当我们基于类创建类的对象时,每个对象都拥有自己的成员,互相独立。当我们想让所有的对象共享同一个成员时,可以用static修饰该成员。我们称之为静态变量,它被类的所有对象共享。 当且仅当类初次加载时会被初始化,在内存中只存在一个副本,被所有对象共享。静态...

2018-06-13 14:36:33 190

原创 final 关键字

final可以修饰类、方法、属性和变量 final修饰类,则该类不允许被继承 final修饰方法,则该方法不允许被覆盖 final修饰属性,必须初始化,要么显式初始化,要么在构造方法中为其赋值。 final修饰变量,只能赋值一次,即为常量。 注意: 1、final修饰的变量是基本类型以及String类型时,编译器会把它当做常量,且不可变。public class Test {...

2018-06-13 14:01:37 92

原创 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 741

原创 定时任务调度工具之Quartz

jdk中Timer的缺陷: 1、Timer有且仅有一个线程去执行定时任务,如果存在多个任务,且任务时间过长,会导致执行效果与预期不符。(不能实现并发) 2、如果TimerTask抛出RuntimeException,Timer会停止所有任务的执行。 Timer的使用禁区: 1、对时效性要求较高的多任务并发作业 2、对复杂任务的调度Quartz 是功能强大的开源任务调度...

2018-06-12 11:15:30 226

原创 Timer

强大的调度能力 灵活的应用方式 分布式和集成能力 Quartz的设计模式 Builde模式 组建模式 factory模式 链式写法 核心概念 调度器 任务 触发器 体系结构 jobDetail trigger simpleTrigger cronTrigger scheduler 重要组成 job jobDetail jobBuilder jobStore tri...

2018-06-11 15:59:34 114

原创 Logback日志配置

Logback 一个目的是做故障定位的,另一个目的是显示程序运行状态。 基本模块: logback-access: 通过http访问日志 logback-classic :log4j的改良版本 logback-core: 提供基础服务 常用标签: logger: 存放日志对象,定义日志的类型和级别 appender: 指定日志的输出媒介 layout: 用来格式化...

2018-06-08 10:59:06 201

原创 主从同步读写分离

主从库主从同步如何工作 主服务器对数据库的操作被记录到Binary log文件中,从服务器开启I/O thread从主服务其中读取Binary log文件的对数据库的操作并写入Relay log文件里。SQLthread从Relay log文件中读取操作并执行SQL语句,这样从服务器也有了对数据库的操作,从而实现了主从同步。至于为什么要这样设计,考虑到操作系统的队列实现,将操作记录缓存到...

2018-06-08 10:05:13 216

原创 在IntelliJ IDEA中搭建基于Maven的SSM整合框架

一、新建Maven项目1、打开idea,点击File->New->Project 这时会弹出个窗口,我们创建maven项目,选择本地jdk版本,勾选复选框“Create from archetype”使用原型模版快速创建,在下拉选项中选择”webapp”,点击【Next】 2、在该面板中填写maven坐标”groupId”,”artifactId”,以及”version”

2018-06-07 14:00:09 396

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除