自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

转载 数据库SQL优化总结

1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null

2017-07-22 13:12:23 300

原创 Quartz定时任务的表达式总结

平时用java写定时任务,一般我们都会用到quartz,但自己对quartz cron表达式不是十分清楚,下面就总结一下,Quartz cron提供了7个域。Quartz Cron 表达式支持到七个域名称是否必须允许值特殊字符秒是0-59, - * /分

2017-07-22 11:23:24 3214

转载 数据库索引类型及实现方式

1、索引定义  数据库索引好比是一本书前面的目录,能加快数据库的查询速度。索引是对数据库表中一个或多个列(例如,employee 表的姓氏 (lname) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。2、建立索引的优缺点:优点: 1.大大加快数据的检索速度; 2.创建唯一性索引,保证数据库表中

2017-07-19 17:48:10 365

转载 java中String、StringBuffer、StringBuilder的区别

java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。1.可变与不可变  String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道string对象是不可变的。    private final char valu

2017-07-19 17:07:55 291

转载 java中四种线程池的使用

java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。

2017-07-19 16:46:38 351

转载 java中final关键字的用法

final关键字的含义?final在java中是一个保留的关键字,可以声明成员变量、方法、类以及本地变量。一旦你将引用声明为final,你将不能改变这个引用了,编译器会检查代码,如果你试图将变量再次初始化的话,编译器会报编译错误。什么是final变量?凡是对成员变量或者本地变量(在方法中的或者代码块中的变量称为本地变量)声明为final的都叫作final变量。final变量经常和sta

2017-07-19 09:36:06 359

原创 java中static关键字的用法

static是静态修饰符,在java中,static可以作用在变量、方法、类上,以及还可以在类中独立成一个静态块。被static修饰的,一般都是属于类本身的,在类编译的时候,就会加载到内存,而且只会加载一次,这样对于类的多个实例对象来说,访问静态的东西,其实访问的都是同一块内存空间。静态变量按照是否静态,对成员变量可以分为两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没

2017-07-17 14:39:12 311

原创 tomcat启动https的配置

生成证书确定电脑安装好JDK,配置好环境变量,进入cmd窗口,输入下面命令:keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "D:\tomcat.keystore"接着会让你填一些基本信息:下面简单介绍一下:密钥库口令:123456(这个密码非常重要)名字与姓氏:www.tooklili.c

2017-07-15 14:32:00 724

转载 https工作原理

HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据1. 客户端发起HTTPS请求这个没什么好说的,就是用户在浏览器里输入一个https网址,然后连接到server的443端口。2. 服务端的配

2017-07-15 11:57:06 305 2

原创 探讨CSS中元素浮动后,文字环绕于浮动元素周围,没有与浮动元素重合的问题

问题 浮动 div{ width:100px; height:100px; } #box1{ background-color:red; } #box2{ background-color:green; float:left; } #box3{ background-color:yel

2017-07-15 11:16:16 4167 1

原创 CSS中清除浮动的方式

什么是浮动?使元素脱离文档流(标准流),按照指定方式发生移动,遇到父级边界或者相邻的浮动元素就停下来的一种现象。float:left|right|inherit|initial|none;下面看一个例子: 浮动 #box{ width:400px; border:1px solid blue; } .float{ wi

2017-07-14 22:11:09 433

原创 CSS样式设置小技巧

水平居中设置-行内元素我们在实际工作中常会遇到需要设置水平居中的场景,比如为了美观,文章的标题一般都是水平居中显示的。这里我们又得分两种情况:行内元素还是 块状元素 ,块状元素里面又分为定宽块状元素,以及不定宽块状元素。我们先来了解一下行内元素怎么进行水平居中?如果被设置元素为文本、图片等行内元素时,水平居中是通过给父元素设置 text-align:center 来实现的。(父元素和子

2017-07-12 00:01:25 445

原创 浅谈CSS中的缩写

盒模型代码简写还记得在讲盒模型时外边距(margin)、内边距(padding)和边框(border)设置上下左右四个方向的边距是按照顺时针方向设置的:上右下左。具体应用在margin和padding的例子如下:margin:10px 15px 12px 14px;/*上设置为10px、右设置为15px、下设置为12px、左设置为14px*/通常有下面三种缩写方法:1、如果top、

2017-07-11 22:01:56 798

原创 浅谈CSS布局

CSS包含3种基本的布局模型,用英文概括为:Flow、Layer 和 Float。在网页中,元素有三种布局模型:1、流动模型(Flow)2、浮动模型 (Float)3、层模型(Layer)流动模型流动(Flow)是默认的网页布局模式。也就是说网页在默认状态下的 HTML 网页元素都是根据流动模型来分布网页内容的。流动布局模型具有2个比较典型的特征:第一点,块状元素都

2017-07-11 21:26:40 448

原创 浅谈CSS盒子模型

元素分类在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。常用的块状元素有:、、...、、、、、、、常用的内联元素有:、、、、、、、、、、常用的内联块状元素有:、块级元素什么是块级元素?在html中、 、、、 和 就是块级元素。设置display:block就是将元素显示为块级元素。如下代码就是将内联元素

2017-07-11 00:04:26 380

原创 浅谈CSS的格式化排版

文字排版字体body{font-family:"宋体";}这里注意不要设置不常用的字体,因为如果用户本地电脑上如果没有安装你设置的字体,就会显示浏览器默认的字体。(因为用户是否可以看到你设置的字体样式取决于用户本地电脑上是否安装你设置的字体。)现在一般网页喜欢设置“微软雅黑”,如下代码:body{font-family:"Microsoft Yahei";}或body{

2017-07-10 23:10:40 869

原创 浅谈CSS样式

CSS全称为“层叠样式表 (CascadingStyle Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。如下列代码:p{ font-size:12px; color:red; font-weight:bold;}使用CSS样式的一个好处是通过定义某个样式,可以让不同网页位置的文字有着统一的字体、字号或者颜色等。

2017-07-10 01:05:42 384

原创 浅谈html中的标签

段落标签标题标签强调标签 但两者在强调的语气上有区别: 表示强调, 表示更强烈的强调。并且在浏览器中 默认用斜体表示, 用粗体表示。两个标签相比,目前国内前端程序员更喜欢使用表示强调。标签没有语义的,它的作用就是为了设置单独样式用的。短文本引用,使用此标签会自动对文本加上双引号,语义表示引用别人的话。长文本引用,使用此标签会自动加上缩进样式。分行显示文本 

2017-07-09 22:47:48 378

转载 面向对象设计原则概述

对于面向对象软件系统的设计而言,在支持可维护性的同时,提高系统的可复用性是一个至关重要的问题,如何同时提高一个软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。在面向对象设计中,可维护性的复用是以设计原则为基础的。每一个原则都蕴含一些面向对象设计的思想,可以从不同的角度提升一个软件结构的设计水平。      面向对象设计原则为支持可维护性复用而诞生,这些原则蕴含在很多设计模

2017-07-09 11:54:12 375

转载 从招式与内功谈起——设计模式概述(二)

1.2 设计模式是什么       俗话说:站在别人的肩膀上,我们会看得更远。设计模式的出现可以让我们站在前人的肩膀上,通过一些成熟的设计方案来指导新项目的开发和设计,以便于我们开发出具有更好的灵活性和可扩展性,也更易于复用的软件系统。       设计模式的一般定义如下:设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的

2017-07-09 11:05:17 914

转载 招式与内功谈起——设计模式概述(一)

关于金庸小说中到底是招式重要还是内功重要的争论从未停止,我们在这里并不分析张无忌的九阳神功和令狐冲的独孤九剑到底哪个更厉害,但我想每个武林人士梦寐以求的应该是既有淋漓的招式又有深厚的内功。看到这里大家可能会产生疑问了?搞什么,讨论什么招式与内功,我只是个软件开发人员。别急,正因为你是软件开发人员我才跟你谈这个,因为我们的软件开发技术也包括一些招式和内功:Java、C#、C++等编程语言,Eclip

2017-07-09 10:40:37 862

原创 Angular中的内置指令

Angular提供了若干内置指令。因为内置指令是已经导入过的,故可以直接在组件中直接使用它们。ngIf如果你希望根据一个条件来决定显示或隐藏一个元素,可以使用ngIf指令。这个条件是由你传给指令的表达式的结果决定的。如果表达式的结果返回的是一个假值,那么元素会从DOM上被移除。下面是一些例子:div *ngIf="false"> b">

2017-07-08 16:42:48 2295

正则表达式

正则表达式

2017-08-09

空空如也

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

TA关注的人

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