3 eff666

尚未进行身份认证

暂无相关描述

等级
博文 196
排名 7k+

maven编译报错 -source 1.5 中不支持 lambda 表达式

在用maven编译项目是由于项目中用了jdk1.8,编译是报错-source1.5中不支持lambda表达式,Google找到这篇解决方案,记录一下:在用maven编译项目是由于项目中用了jdk1.8,编译是报错-source1.5中不支持lambda表达式,Google找到这篇解决方案,记录一下:编译时报如下错误:[ERROR]COMPILATIONERRO

2017-10-15 14:38:58

HttpClient当HTTP连接的时候出现大量CLOSE_WAIT连接

在上一篇文章Resin服务器出现大量的ESTABLISHED和TIME_WAIT连接造成响应缓慢中提到网络的三种状态:ESTABLISHED表示正在进行网络连接的数量TIME_WAIT表示表示等待系统主动关闭网络连接的数量CLOSE_WAIT表示被动等待程序关闭的网络连接数量上篇文章给出了解决TIME_WAIT太多的方法,本篇文章以HttpClient为例说明解决大量CLOSE_WAI

2017-10-15 14:12:56

Resin服务器出现大量的ESTABLISHED和TIME_WAIT连接造成响应缓慢

Resin服务的端口为8080,执行lsof-i:8080命令出现大量的ESTABLISHED连接:然后执行netstat-n|awk‘/^tcp/{++y[$NF]}END{for(winy)printw,y[w]}’命令发现存在大量状态为TIME_WAIT的连接:简单来说,ESTABLISHED表示正在进行网络连接的数量,TIME_WAIT表示表示等待系统

2017-10-15 10:13:39

GreenPlum学习(二)

1、Greenplum概述简单地说,GreePlum就是一个与Oracle、DB2、PostgreSQL—样面向对象的关系型数据库。我们通过标准的SQL可以对Greenplum中的数据进行访问存取。在Greenplum中,需要存储的数据在进人数据库时,将先进行数据分布的处理工作,将一个表中的数据平均分布到每个节点上,并为每个表指定一个分发列(distributeColumn),之后便根据Ha

2017-08-26 15:31:28

GreenPlum学习(一)

1、0LTP与OLAP数据库系统一般分为两种类型,一种是面向前台应用的,应用比较简单,但是重吞吐和高并发的0LTP类型;一种是重计算的,对大数据集进行统计分析的OLAP类型。Greenplum属于后者,下面简单介绍下这两种数据库系统的特点。OLTP(On-LineTransactionProcessing,联机事务处理)系统也称为生产系统,它是事件驱动的、面向应用的,比如电子商务

2017-08-26 15:24:18

SQL VIEW(视图)介绍

1、引入假设你的应用对天气记录和城市位置的组合列表特别感兴趣,而你又不想每次键入这些查询。那么你可以在这个查询上创建一个视图,它给这个查询一个名字,你可以像普通表那样引用它。CREATEVIEWmyviewASSELECTcity,temp_lo,temp_hi,prcp,date,locationFROMweather,cities

2017-07-30 15:58:04

Nginx负载均衡

1、负载均衡先来简单了解一下什么是负载均衡。单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。那么负载均衡的前提就是要有多台服务器才能实现。2、测试环境由于没有服务器,所以本次测试直接host指定域名,然后在VMware里安装了三台CentOS。测试域名:a.comA服务器IP:192.168.5.149(主)B服务器IP:192.

2017-07-09 09:30:49

Oracle中常用SQL语句(二)

1、时间处理(1)to_char和to_date基本使用--日期--年yyyyyyyyyyear--月monthmmmonmonth--日+星期ddddd(一年中第几天)dyday--小时hhhh24--分mi--秒ss--如:selectto_char(sysdate,'yyyy-mm-ddhh24:mi:ss')currenttime,

2017-07-02 17:23:13

Oracle中常用SQL语句(一)

1、常用SQL--新建表:createtabletable1(idvarchar(300)primarykey,namevarchar(200)notnull);--插入数据insertintotable1(id,name)values('aa','bb');--更新数据updatetable1setid='bb'whereid='cc'

2017-07-02 17:06:32

索引理解

1、索引的定义1.1聚集索引就是按照每张表的主键构造一颗【顺序】B+树,同时叶子节点中存放的即为整张表的行记录数据,也将聚集索引的叶子节点称为数据页。聚集索引的这个特性决定了索引组织表中数据也是索引的一部分。同B+树数据结构一样,每个数据页都通过一个双向链表来进行链接;由于实际的数据页只能按照一颗B+树进行排序,因此每张表只能拥有一个聚集索引。在多数情况下,查询优化器倾向于采用聚集索引。对我们的启

2017-07-02 16:26:17

Git常用命令总结

1、add和commit命令gitinit//初始化一个Git仓库(repository),即把当前所在目录变成Git可以管理的仓库。gitadd文件//把文件添加到暂存区(stage),可被track追踪纪录下来。可多次使用来添加多个文件。gitadd*//添加所有修改到暂存区,效果同gitaddall,待验证。

2017-05-28 09:03:12

java内存泄漏

1、Java内存回收机制不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Heap)中分配的,所有对象的回收都是由Java虚拟机通过垃圾回收机制完成的。GC为了能够正确释放对象,会监控每个对象的运行状况,对他们的申请、引用、被引用、赋值等状况进行监控,通过监控进行管理内存。

2017-05-28 08:18:59

Hibernate与MyBatis比较

1、ORM对象关系映射(OBJECTRELATIONALMAPPING,简称ORM),它是用来把对象模型表示的对象映射到基于SQL的关系模型数据库结构中去。这样,我们在具体的操作实体对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作实体对象的属性和方法。ORM技术是在对象和关系之间提供了一条桥梁,前台的对象型数据和数据库中的关系型的数据通过这个桥梁来相互转化。2、ORM框架ORM(

2017-05-28 07:57:46

Java内存泄漏详解

1、Java内存回收机制不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Heap)中分配的,所有对象的回收都是由Java虚拟机通过垃圾回收机制完成的。GC为了能够正确释放对象,会监控每个对象的运行状况,对他们的申请、引用、被引用、赋值等状况进行监控,Java会使用有向图的方法进行

2017-05-07 16:11:57

MyBatis与Hibernate区别

1、概述hibernate和mybatis是当前流行的ORM框架。hibernate对数据库结构提供了较为完整的封装。mybatis主要着力点在于java对象与SQL之间的映射关系。2、Hibernate理解Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将java对象与数据库表建立映射关系,是一个全自动的orm框架。Hibernate可以自动生成SQ

2017-05-07 16:03:27

mysql性能优化方向

1、连接数Connections优化经常会遇见"mysql:error1040:toomanyconnections”的情况,一种是访问量确实很高,mysql服务器抗不住,这个时候就要考虑增加从服务器分散读压力,另外一种情况是mysql配置文件中max_connections值过小。//查看mysql的最大连接数max_connectionsmysql>showvariablesl

2017-05-07 15:47:23

设计模式——抽象工厂模式

抽象工厂模式(AbstractFactoryPattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。1、抽象工厂模式介绍意图:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类

2017-04-26 09:22:03

设计模式——工厂模式

工厂模式(FactoryPattern)是Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。1、工厂模式概述意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的问题。

2017-04-25 09:27:39

设计模式——单例模式

1、单例模式概念单例模式(SingletonPattern):确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类。它提供全局访问的方法。单例模式是一种对象创建型模式。2、单例模式结构图单例模式是结构最简单的设计模式一,在它的核心结构中只包含一个被称为单例类的特殊类。单例模式有三个特性:(1)单例类只能有一个实例(2)单例类必须自行创建自己的唯一的实例(3)单

2017-04-23 14:45:12

Spring Boot(6)—— Spring Boot中定时任务

在我们的项目开发过程中,经常需要定时任务来帮助我们来做一些内容,springboot默认已经帮我们实现了,只需要添加相应的注解就可以实现。1、pom.xml配置pom包里面只需要引入springbootstarter包即可<dependencies><dependency><groupId>org.springframework.boot</groupId>

2017-04-21 09:17:01
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!