自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java基础2

4.操作符操作优先级结合性后缀运算符[] . () 函数调用从左到右单目运算符! ~ ++ -- +(单操作符) -(单操作符)从右到左创建new从左到右乘除* / %从左到右加减+ -从左到右移位> >>>从左到右关系 >= in

2016-03-23 16:02:14 605 1

原创 java基础知识

1.概念以及提纲2.语言基础3.数据类型[一部分]4.操作符5.控制流程6.关键字清单1.概念以及提纲  Java技术是一种高级的面向对象的编程语言,也是一个平台,Java技术是基于Java虚拟机(Java Virtual Machine,JVM)的概念——这是语言和底层软件和硬件之间的一种转换器,Java语言的所有实现都是基于JVM的,从而使Java程

2016-03-23 15:58:00 1849

原创 spring aop,java动态代理

最近整理了spring aop和java动态代理模式。我们都知道spring 的aop技术是基于java的反射机制和动态代理实现的。业务逻辑组件在运行过程中,AOP容器会动态创建一个代理对象供使用者调用,该代理对象已经按Java EE程序员的意图将切面成功切入到目标方法的连接点上,从而使切面的功能与业务逻辑的功能同时得以执行。从原理上讲,调用者直接调用的其实是AOP容器动态生成的代理对象,再由

2016-03-23 15:56:04 564

转载 mysql查看索引

查看索引mysql> show index from tblname;mysql> show keys from tblname;· Table表的名称。· Non_unique如果索引不能包括重复词,则为0。如果可以,则为1。· Key_name索引的名称。· Seq_in_index索引中的列序列号,从1开始。

2016-01-25 12:28:02 545

原创 MySQL性能优化的最佳经验,随时补充

http://www.jianshu.com/p/5dd73a35d70f

2016-01-22 11:42:57 304

原创 linux命令行-wget

Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费精力,那不没办法的事。而到了Linux VPS,它则可以直接下载到服务器而不用经过上传这一步。wg

2016-01-14 11:01:44 432

原创 数据库性能优化基础(B+,B-树)

二叉树       即二叉搜索树:       1.所有非叶子结点至多拥有两个儿子(Left和Right);       2.所有结点存储一个关键字;       3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;       如:              B树的搜索,从根结点开始,如果查询的关键字与结点的

2016-01-12 11:28:16 735 1

转载 mysql结构优化--索引优化

MySQL索引背后的数据结构及算法原理2013/03/28 · IT技术 · 7 评论 · MySQL, 数据结构, 算法分享到:231DOM探索之基础详解篇在线分布式数据库原理与实践Linux权限管理之基本权限Cocos2d-x初体验之Lua篇原文出处: 张洋   欢迎分享原创到伯乐头条摘要本文以My

2016-01-12 11:24:19 658

原创 编程注意事项

List stockFundProductStockAllocationDataList = stockFundProductStockAllocationDataFetcher.getStockFundProductStockAllocationDataListForSingleFund(fundcode, startDate,endDate); if(stockFundProd

2016-01-07 15:52:50 451 1

原创 maven学习进程-使用篇

2.1编写POM就像make的makeFile,ant的build,xml文件,maven项目的核心是pom.xml。pom(project object model,项目对象模型)定义了项目的基本信息,用于描述项目如何构建,声明项目依赖等。现在先为Helloword项目编写一个最简单的pom.xml。首先创建一个名为hello-world的文件夹,打开文件夹,新建一个名为pom.xml的

2016-01-05 16:35:57 733 2

原创 maven学习进程-作用

maven是一个构建工具,依赖管理工具,项目信息管理工具。maven一个异常强大的构建工具,能够帮助我们自动化构建的过程。从清理,编译,测试,到底生成报告,再到打包和部署。我们不需要也不应该一遍又一遍的输入命令,一次又一次的点击鼠标,我们要做的就是配置好maven,然后输入简单的命令。maven会帮住我们完成这些简单的任务。依赖管理:在这个开源的年代里,几乎任何java应用都会借用一些第三

2016-01-05 10:43:12 572

原创 redis学习进程--nosql和sql区别

sql是关系型数据库的结构化查询语言,而nosql,一般代指菲关系型数据库。NoSql,泛指非关系型的数据库。随着互联网web2.o网站的兴起,传统的关系型数据库在应付web2.0网站,特别是超大规模和高并发的sNs类型的web2.o纯动态网站已经显得力不从心。暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSql数据库的产生就是为了解决大规模数据集合多重数

2016-01-04 15:54:01 1534 1

原创 java集合框架图

上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,折线边框的是抽象类,比如AbstractCollection,AbstractList,AbstractMap等,而点线边框的是接口,比如Collection,Iterator,List等。  发现一个特点,上述所有的集合类,都实现了Iterator接口,这是一个用于遍历集合中元素的接口,主要包

2015-12-29 18:06:39 635

原创 mysql中的date类型直接比较大小是按照字符串比较还是时间戳

mysql中的时间比如date类型的字段如果比较大小的话是按照字符串比较还是按照时间戳比较呢?Mysql在比较两种不同数据类型时,第一步是将他们转化为同一种类型,然后在比较。那么Date和String在比较的时候,一定是把String转化为Date吗?答案是Yes.http://dev.mysql.com/doc/refman/5.0/en/type-conversion.html

2015-12-28 10:47:59 13225 1

原创 git 使用指南

git的原理这里就不多说了,反正就是比svn多了很多的优点,用过的都知道。msysgit是 windows版的Git,如下:      需要从网上下载一个,然后进行默认安装即可。安装完成后,在开始菜单里面找到 “Git –> Git Bash”,如下:  会弹出一个类似的命令窗口的东西,就说明Git安装成功。如下:安装完成后,还需要最后一

2015-12-01 00:42:00 457 1

转载 mysql锁

转自http://blog.csdn.net/lnara/article/details/8646155锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对

2015-11-10 11:19:01 330

原创 工具使用篇之eclipse的checkstyle

什么是checkstyleCheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要,但是枯燥的任务中解脱出来。CheckStyle检验的主要内容 ·Javadoc注释 ·命名约定 ·标题 ·Import语句 ·体积大小 ·空白 ·修

2015-11-05 16:40:33 1085

原创 企业级Java应用最重要的4个性能指标

虽然很多人都曾预言Java将一蹶不振,但是不可否认的是,很多重要项目中,尤其是银行和政府一些大型项目,Java仍在其中扮演着极其重要的角色。国内APM领军企业OneAPM的Java工程师陶炳哲,多次参与银行、运营商等大型企业的性能优化工作,总结了企业级Java应用最应重视的4个性能指标,主要包括:商业事务,外部服务,垃圾回收以及应用布局。下文将逐一展开阐述:1. 商业事务商业事务是

2015-10-24 14:13:10 343

转载 Java9新功能之HTTP2和REPL

对Java 9的炒作将不再局限于模块化(modularity),Java 9正在搜罗大量额外的功能模块,这些功能模块正作为Java增强提案(JEP)提交,并在OpenJDK (Java SE的参考实现项目)中实现。在这篇文章中,我们将重点关注一些或将在Java 9整个生命周期中,对开发者的工作生活影响最大的JEP,包括新的HTTP/2支持和JShell REPL(读取-求值-打印-循环),

2015-10-24 14:10:57 394

转载 简洁Java之道

计算机专家在问题求解时非常重视表达式简洁性的价值。Unix的先驱者Ken Thompson曾经说过非常著名的一句话:“丢弃1000行代码的那一天是我最有成效的一天之一。”这对于任何一个需要持续支持和维护的软件项目来说,都是一个当之无愧的目标。早期的Lisp贡献者Paul Graham甚至将语言的简洁性等同为语言的能力。这种对能力的认识让可以编写紧凑、简介的代码成为许多现代软件项目选择语言的首要标准

2015-10-24 14:07:56 796

原创 浅谈Thrift内部实现原理

Thrift 由两部分组成:编译器(在compiler目录下,采用c++编写)和服务器(在lib目录下,其中编译器的作用是将用户定义的thrift文件编译生成对应语言的代码,而服务器是事先已经实现好了的,可供用户直接使用的Rpc Server(当然用户也很容易编写自己的server).同大部分编译器一样,Thrift编译器(采用c++语言编写)也分为词法分析,语法分析等步骤,Thrift使用了

2015-10-23 16:47:56 379

原创 Thrift使用指南

内容概要:本文比较全面的介绍了thrift语法,代码生成结构和应用经验。本文主要讲述的对象是thrift文件,并未涉及到server和client的编写方法。语法参考:Typesthrift类型系统包括预定义基本类型,用户自定义结构体,容器类型,异常和服务定义(1)基本类型bool :布尔类型(true or value),占用一个字节byte:有符号字节i16:16位

2015-10-22 17:29:19 436

原创 Maven Scope取值的含义

这几天在做项目的时候遇到了scope的的问题,看到同事们写了一路径。所有看下怎么回事。maven 依赖关系中的scope的作用。dependency scope 在pom4中,中引入了,它主要管理依赖的部署,目前可以使用5个值:1.compile   缺省值,适用于所有的阶段,会随着项目一起发布。2.provided    类似compile,期望jdk,容器或使用者会提供这个

2015-10-22 16:01:31 451

原创 最近使用mybatis遇到的问题总结

作为目前最流行的orm框架,熟练的掌握mybatis中的一些小规则,可以加快我们的开发速度。查询的返回类型:resultType和resultMap区别 resultType是返回基本类型和java bean(基本类型不需要全类名)类型。resultMap可以返回比较复杂的数据类型。resultMap返回的数据类型需要自定义。参数类型parameterType可以是基本的类型,可以是j

2015-10-19 14:58:26 632

原创 计算机中原码,反码和补码和移位操作

今天有人向我问了一道关于计算机中原码,反码和补码的知识。在这里我只是

2014-11-05 22:39:25 1675

原创 工作总结--民生的领导视图。

入职已经一年了,在这一年的时间里可以说是毫无建树。唯有年龄的增长。

2014-08-17 00:38:01 1587

转载 如何添加jdk的Javadoc文档到MyEclipse中

而查询Java相关开发就总是要清楚地知道自己使用的类是哪个包,哪个文件你们。而且都要手动查询jdk帮助文档,感觉很不顺手。下面是我自己实验的,如何手动地加入javadoc文档,让你可以使用F1解决一切。        Windows->Preferences->Java->Installed JREs。选择jdk,点击Edit。然后选择jre\lib\rt.jar,点击Javadoc Lo

2014-08-16 15:38:29 1181

原创 设计模式之命令模式

命令模式:封装调用zhexi

2014-07-14 00:54:04 386

原创 生活的小记录

物联网:在这个物联网的时代,设备数量早已不是问题。根据Gartner的预测,在2020年,全球设备量将达到260亿。而在互联网盛行的年代里,设备之间的连接也不会是问题。VisionMobile的分析中可以明确看到,让数据说话、发挥相应的作用,才是物联网所面临的机遇并挑战。

2014-07-13 00:10:11 415

原创 IT的未来发展方向。

随着科技的进步,人类知识shuip

2014-06-12 00:06:18 608

原创 数据库系统概述

最近工作后才发现当初学习

2014-04-10 21:00:36 473

转载 hashmap 工作原理

本文由 ImportNew - 唐小娟 翻译自 Javarevisited。如需转载本文,请先参见文章末尾处的转载要求。Java中的equals()和hashCode()契约 这个问题是因为”hashCode()”方法没有被重写。Java中equals()和hashCode()有一个契约:1. 如果两个对象相等的话,它们的hash code必须相等;2. 但

2014-02-22 16:17:58 480

转载 转账csdn 10个有关String的面试问题

本文由 ImportNew - 唐小娟 翻译自 Programcreek。如需转载本文,请先参见文章末尾处的转载要求。ImportNew注:如果你也对Java技术翻译分享感兴趣,欢迎加入我们的 Java开发 小组。参与方式请查看小组简介。下面是面试中最容易问到的有关String的问题。1. 如何比较两个字符串?使用“==”还是equals()方法?简单来讲,“=

2014-02-22 11:13:29 672

转载 java 学习的十大网站

新时代的学习不再是陈旧的课堂教学,而是个性化的学习,而网络自学也成为很多人的学习新方式,网站可以提供信息,以及一些很棒的讲座, 还能解答一般问题、面试问题等,质量是衡量一个网站的关键因素。日前,一个资深程序员为我们推荐了他搜集的一些Java开发必备的网站,不妨来看下:Stackoverflow:有成千上万个好问题和答案DZone:有相当多的开发者在这个网站上分享他们博客文章LeetCode

2013-12-31 17:14:10 655

原创 html之margin 重叠现象

两个普通的div在都设置了margin之后,它们之间的距离不会叠加。只会是两者中边距最大那个数值,如下:#father{width:300px;height:300px;margin-right:50px;background:#3F6;}#child1{height:100px;margin-bottom:50px;background-color:#

2013-12-28 15:46:06 1175

原创 html元素之内联和块元素

在很多的情况下我们布局html页面的时候,某些元素总是换行或者是不能按照哦们想要的方式来对齐,其实这可能跟元素是内联和块元素有关系。HTML 块元素大多数 HTML 元素被定义为块级元素或内联元素。编者注:“块级元素”译为 block level element,“内联元素”译为 inline element。块级元素在浏览器显示时,通常会以新行来开始(和结束)。例子:, ,

2013-12-28 00:41:15 607

转载 java 学习篇章

http://www.importnew.com/7469.html

2013-12-02 14:09:21 481

原创 windows 进程管理

查看那个端口占用了我们的进程: 开始--运行--cmd 进入命令提示符 输入netstat -aon 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简

2013-09-06 10:30:25 717

原创 https协议知识(http://blog.jobbole.com/1225/)

我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。HTTPS简介HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。1. 客户端发起HTTPS请求

2013-09-03 19:39:35 1145

转载 java枚举和注解

Java从4到5之间有着非常多的变化,那是一个质的飞跃,在Java5之后引入了注解(Annotation),枚举(Enum),枚举(Enum)更符合面向对象的语义性,为开发者带来诸多的便利,注解(Annotation)相信开发过SSH框架的读者对注解绝对不会陌生,而特别是Spring更是大量应用了注解充当配置文件, 1.推荐使用枚举定义常量       常量的声明是每个项目都不

2013-08-30 18:14:12 939

空空如也

空空如也

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

TA关注的人

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