- 博客(27)
- 问答 (1)
- 收藏
- 关注
转载 intellij idea使用细节整理
代码自动补全(live templates)IDEA中代码自动补全在IDEA中通过”快捷键+TAB”实现代码自动补全。 比如System.out.println(“”);,在IDEA中可以sout + TAB实现。 常用代码自动补全快捷键快捷键说明soutSystem.out.println(“”);psvmmain方
2017-06-29 16:49:06 1051
转载 intellij idea常用设置详解
IntelliJ IDEA 常用设置讲解说明IntelliJ IDEA 有很多人性化的设置我们必须单独拿出来讲解,也因为这些人性化的设置让我们这些 IntelliJ IDEA 死忠粉更加死心塌地使用它和分享它。
2017-06-29 16:38:53 1048
转载 maven详解3
本文转:http://blog.csdn.net/u010425776/article/details/52027706什么是Maven?如今我们构建一个项目需要用到很多第三方的类库,如写一个使用spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar
2017-06-29 16:26:38 558
转载 maven详解2
1.前言Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能够为其他人学习使用maven 缩短一些时间。2.命令 mvn pom.xml文件配置详解
2017-06-29 16:21:29 360
转载 java反编译工具介绍,安装和使用
今天我们要来分享一些关于Java的反编译工具,反编译听起来是一个非常高上大的技术词汇,通俗的说,反编译是一个对目标可执行程序进行逆向分析,从而得到原始代码的过程。尤其是像.NET、Java这样的运行在虚拟机上的编程语言,更容易进行反编译得到源代码。当然,也有一些商业软件,对其程序进行了混淆加密,这样我们就很难用工具反编译了。1、Java反编译插件 —— JadclipseJadCl
2017-06-29 16:14:25 3190
原创 java枚举(enum)详解
一.为什么要使用枚举. 需求:定义一个Employee(员工),使用一个变量restday来表示他哪一天休息.如图: 二.枚举的特点: 1.枚举的直接父类:java.lang.Enum,
2017-06-29 15:32:30 622
原创 java抽象类和抽象方法
一.抽象方法定义:使用abstract修饰且没有方法体的方法,称为抽象方法. 特点: 1. 使用抽象abstract修饰,方法没有方法体,留给子类去实现/覆盖. 2. 抽象方法修饰符不能是private,final,static修饰,因为抽象方法要留给子类去实现 3. 抽象方法必须定义在
2017-06-29 11:48:44 395
转载 ssm框架集成详解
1. 创建maven项目1.1 File -> New Module,进入创建项目窗口。1.2 点击Next,填写GroupId、ArtifactId和Version1.3 接着下一步,这里需要注在Properties中添加一个参数 archetypeCatalog=internal,不加这个参数,在maven生成骨架的时候
2017-06-28 16:34:59 477
原创 redis学习日志九(有序集合(zset)的常用命令)
有序集合保留着集合不能有重复成员的特性,不同的是,有序集合的元素是可以排序的,它和列表使用索引下标作为排序依据不同的是,它给每个元素设置一个分数(score)作为排序的依据. 列表,集合有序集合的异同点: 常用命令: 1.添加成员: zadd key score member [score memb
2017-06-28 10:20:22 336
原创 redis学习日志八(集合(set)的常用命令和集合间的常用命令)
集合(set)类型也是用来保存多个字符串元素的,但和列表元素不一样的是,集合中不允许有重复的元素,并且集合中的元素是无序的.不能通过索引下标来获取元素. 常用命令: 1.添加元素: sadd key element [element ...] 返回结果为添加成功的元素个数 2.删除元素:
2017-06-28 09:20:20 427
原创 阿里云maven中央仓库配置
方法1:在MAVEN_HOME/conf下的settings.xml的标签中添加如下配置: alimaven aliyun maven http://maven.aliyun.com/nexus/content/grou
2017-06-27 11:52:27 369
转载 maven详解
一.前言 以前做过的项目中,没有真正的使用过Maven,只知道其名声很大,其作用是用来管理jar 包的。最近一段时间在项目过程中使用Maven,用Maven构建的web项目,其项目结构只停留在了解阶段,没有深入的使用与理解,刚好最近看了一篇关于Maven的详解;就开始深入学习一下Maven的具体应用。二.Maven的作用在开发中,为了保证编译通过,我们会到处去寻找jar包,当
2017-06-27 10:41:38 310
原创 redis学习日志七(api-列表的常用命令)
列表(list)类型是用来存储多个有序的字符串,列表中的每个字符串称为元素,一个列表最多可以存储2的32次方-1个元素.列表类型元素有两个特点:一,列表中的元素的有序的.二,列表中的元素可以是重复的.常用命令: 1.
2017-06-26 10:36:33 277
原创 mysql设计索引的原则与索引的选择
索引是提升数据库性能最直接的手段,如果没有索引,mysql必须从第1条记录开始然后读完整个表直到找出相关的行.表越大花费的时间越多. mysql中的MyISAM和InnoDB存储引擎的表默认创建的都是BTREE索引,mysql支持前缀索引,即对索引字段的前N个字符创建索引.mysql也支持全文本(FULLTEXT)索引,该索引可以用于全文搜索.也可以为空间列类型创建索引,但是
2017-06-21 11:26:24 1401
原创 字符集介绍
从本质上来说,计算机只能识别二进制代码,因此,不论是计算机程序还是其处理的数据,最终都必须转换成二进制码,计算机才能认识。为了使计算机不仅能做科学计算,也能处理文字信息,人们想出了给每个文字符号编码以便于计算机识别处理的办法,这就是计算机字符集的由来。简单地说字符集就是一套文字符号及其编码、比较规则的集合。1960 年代初期,美国标准化组织 ANSI 发布了第一个计算机字符集─
2017-06-20 19:48:17 509
原创 mysql选择合适的数据类型
1.char和varchar 都是用来存储字符串的,但它们保存和检索的方式不同,char是固定长度的字符类型,而varchar属于可变长度的字符类型. 由于char是固定长度的,所以它的处理速度比varchar快得多,但是其缺点是浪费存储空间,程序需要对行尾空格进行处理,所以对那些长度变化不大并且对查询速度有较高要求的数据可以考虑使用char类型存储.
2017-06-20 18:30:40 479
原创 mysql存储引擎的介绍和选择
插件式存储引擎是MySQL数据库最重要的特性之一,支持MyISAM,InnoDB,MEMORY,MERGE,BDB等多种存储引擎,其中默认存储引擎是MyISAM,用户可以通过选择使用不同的存储引擎来提高应用的效率,常用存储引擎间的区别如图: 常见存储引擎的适用环境: 1.MyISAM : mysql默认的存储引擎,如果是以读操作和插入操作为主
2017-06-20 16:16:43 1998
原创 mysql常用函数(字符串函数,数值函数,日期和时间函数)
1.字符串函数2.数值函数3.日期和时间函数date_format(date,fmt)的fmt有如下格式符date_add(date,interval expr type)中,interval是时间间隔关键字,expr是表达式,type是间隔类型,例如:date_add(now(),interval 30 day).
2017-06-20 13:42:39 1254
原创 mysql知识与细节整理
1.having和where的区别在于having是对聚合后的结果进行条件的过滤,而where是在聚合前就对记录进行过滤,如果逻辑允许,我们尽可能用where先过滤记录,这样因为结果集减小,将对聚合的效率大大提高,最后再根据逻辑看是否用having进行再过滤.2.左连接包含所有左边表中的记录甚至是右边表中没有和它匹配的记录.3.union和union all的主要区别是union all是
2017-06-19 16:19:26 466
原创 redis学习日志六(api-hash常用命令)
1. 设置值 hset key field value2. 获取值 hget key field3. 删除field hdel key field [field ...]4. 计算field个数 hlen key5. 批量设置或获取 hmset key field value [field va
2017-06-19 10:40:37 317
原创 redis学习日志五(api-String类型常用命令与不常用命令)
一. 常用命令1. 设置值 set key value 2. 获取值 get key3. 批量设置值 mset key value [key value ...]4. 批量获取值 mget key [key ...]5. 自增 incr key (对key的value自增1,value不是整数报错,键不存在按照
2017-06-16 14:53:25 324
原创 redis学习日志四(api-全局命令)
1. 查看所有键 keys * 2. 键总数 dbsize , 这个无法在try redis中演示,所以我在命令行客户端演示的3. 检查键是否存在 exists key 存在返回1,不存在返回04. 删除键 del key 删除成功返回被删除键的个数,如果删除的键不存在,返回0.5. 键过期 expire key seconds (秒) 当超过
2017-06-15 14:35:50 435
原创 redis学习日志二(windows操作系统redis的安装和启动)
步骤 : 1.下载windows版redis redis官方并不支持windows操作系统,但微软的开源技术组在GitHub上维护了一个Redis的分支,所以我们可以从 https://github.com/MSOpenTech/redis/releases 上直接下载windows版本的redis.2. 解压redis压缩包red
2017-06-14 18:32:34 1341
原创 redis学习日志一(简介,特点及使用场景)
一. Redis简介 Redis是一种基于键值对的NoSQL数据库,与很多键值对数据库不同的是,Redis中的值可以由string,hash,list,set,zset,BitMaps(位图),HyperLogLog(是用来做基数统计的算法),GEO(地理信息定位)等多种数据结构和算法组成,所以Redis可以满足很多实用场景.Redis会把所有数据都放在内存中,所以它的读写性
2017-06-13 18:36:36 963
原创 索引提高sql查询效率速成宝典
一 . 建立索引是提高查询效率最直接的方式. 1、表的主键、外键必须有索引; 2、数据量超过1000的表建议添加索引; 3、经常与其他表进行关联的表,在连接字段上应该建立索引; 4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引; 5、作为order by 条件的字段,也可以考虑添
2017-06-13 18:28:21 619
空空如也
saturn框架的console显示当前命名空间未连接
2017-10-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人