自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

public

若在此处寻到答案,我很开心!

  • 博客(28)
  • 资源 (12)
  • 问答 (2)
  • 收藏
  • 关注

转载 IO流的文件读写

package Login; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; im

2016-09-28 10:53:29 468

转载 关于 in与exist , not in与not exist 的区别

in和exists  in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。  如果查询的两个表大小相当,那么用in和exists差别不大。  如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:  例如:表A(小表),表B(大表)1:select * fr

2016-09-27 11:35:04 909

转载 String的常用方法

1、charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码。strObj.charCodeAt(index)说明:index将被处理字符的从零开始计数的编号。有效值为0到字符串长度减1的数字。如果指定位置没有字符,将返回NaN。例如:      var  str = "ABC";      str.charCodeAt(0);结果:652、f

2016-09-27 10:41:10 226

转载 springmvc注解详解

Spring从2.5版本开始在编程中引入注解,用户可以使用@RequestMapping, @RequestParam, @ModelAttribute等等这样类似的注解。到目前为止,Spring的版本虽然发生了很大的变化,但注解的特性却是一直延续下来,并不断扩展,让广大的开发人员的双手变的更轻松起来,这都离不开Annotation的强大作用,今天我们就一起来看看Spring MVC 4中常用

2016-09-26 14:08:34 334

转载 maven配置eclipse案例及命令

首先到http://maven.apache.org/ maven官方网站进行下载。版本号自己看着选咯。  第一步:配置本地Maven1.解压apache-maven-3.2.5-bin;  2.然后进入目录下面的conf文件夹下编辑settings.xml;修改其中的D:\develop\maven\repositoryD:\develop

2016-09-21 08:09:51 1618 1

转载 Spring AOP/DI/IOC 简述及使用

1. Spring介绍Spring是轻量级的J2EE应用程序框架。Spring的核心是个轻量级容器(container),实现了IoC(Inversion of Control)模式的容器,Spring的目标是实现一个全方位的整合框架,在Spring框架下实现多个子框架的组合,这些子框架之间彼此可以独立,也可以使用其它的框架方案加以替代,Spring希望提供一站式的框架整合方案 。Sp

2016-09-20 08:25:53 4133

转载 Shell编程入门

从程序员的角度来看,Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用Shell脚本编程,完成更加复杂的操作。在LinuxGUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修功课之一。Linux的Shell种类

2016-09-19 22:55:22 349

转载 版本控制工具(svn)

SVN简介: 为什么要使用SVN?      程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。Subversion是什么?   它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subvers

2016-09-19 08:33:57 290

转载 版本控制工具(GIT)

一:Git是什么?       Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快

2016-09-19 08:27:07 1166

转载 Spring事务配置

Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。    DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,Tra

2016-09-19 07:50:21 191

转载 浏览器对象模型(Browser Object Model)

什么是BOM?BOM是Browser Object Model的缩写,简称浏览器对象模型BOM提供了独立于内容而与浏览器窗口进行交互的对象由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是windowBOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C(WHATWG,WebHyp

2016-09-18 22:05:39 4512

转载 eclipse birt报表开发入门

在开发中,报表或多或少会涉及到,有些报表可能比较简单,而有些报表可能很复杂。无论如何,这些报表功能的开发都是可以通过一些公共的组件来实现的,比如我现在所在的这家公司,如果想要制作报表,只需要配置下报表配置下就可以了(这个报表是通过特定实现的报表语言实现了,支持内部自定义的语言,最终将这些相应的数据保存到数据库中,对报表中的一些事物进行了抽象,比如:报表模型, 查询参数。)。如果要自己手动的一步一步

2016-09-18 21:36:20 598

转载 JFreeChart 简单使用

rt/download.html2 所需jar包:解压jfreechart-1.0.14.zip,并打开lib文件夹;将jfreechart-1.0.14.jar、jcommon-1.0.17.jar导入自己的工程当中;三、配置使用:下面介绍生成柱状图、饼图、折线图的简单生成方式及生成的图的展现方式,如:图片文件、jsp页面。1 柱状图:下边的方法为生成柱状图的方法

2016-09-18 21:05:28 314

转载 文档对象模型(DOM)

文档对象模型(DOM)是表示文档(比如HTML和XML)和访问、操作构成文档的各种元素的应用程序接口(API)。一般的,支持Javascript的所有浏览器都支持DOM。本文所涉及的DOM,是指W3C定义的标准的文档对象模型,它以树形结构表示HTML和XML文档,定义了遍历这个树和检查、修改树的节点的方法和属性。7.4.1、DOM眼中的HTML文档:树  在DOM眼中,HTML跟XML

2016-09-18 20:48:13 540

转载 使用wsimport构建WebService客户端

客户端:在JDK的bin文件夹中,有一个wsimport.exe,这个工具依据wsdl文件生成相应的类文件,然后用这些类文件,就可以像调用本地的类一样调用WebService提供的方。该工具可以用于非Java的服务器,如:用C#编写的WebService,通过wsimport则生成Java的客户端实现。  在命令提示符中使用如下命令:wsimport -keep -p com.demo.c

2016-09-18 17:47:20 454

转载 Web Service 的工作原理

Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标记语言。面向

2016-09-18 16:52:11 976

转载 Java WebService使用简单教程

一、准备工作(以下为本实例使用工具)1、MyEclipse10.7.12、JDK 1.6.0_22 二、创建服务端1、创建【Web Service Project】,命名为【TheService】。   2、创建【Class】类,命名为【ServiceHello】,位于【com.hyan.service】包下。   3、编

2016-09-18 16:42:52 957

转载 MyBatis工作流程及配置

MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录。Mybatis的功能架构分为三层(图片借用了百度百科):1)      

2016-09-18 11:23:26 2761

转载 Hibernate工作流程及与 MyBatis的比较

Hibernate创建步骤(五大核心接口:Configuration/SessionFactory/Session/Transaction/Query)   Configuration类:Configuration对象用来读取配置文件并创建SessionFactory对象。一般情况下,一个应用程序会创建Configuration对象,然后建立唯一的SessionFactory实例,意味着C

2016-09-18 10:45:20 1194

转载 struts2核心工作流程与原理

设计目标    Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的好处就不在提了。技术优势    Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/server HTTP交换协议,The Java Servlet API揭示了Java Servlet只是Java API的一个很小子集,这样我们可以在业务逻辑部分使用功

2016-09-14 07:19:01 518

转载 Hadoop基础教程之搭建开发环境及编写Hello World

整个Hadoop是基于Java开发的,所以要开发Hadoop相应的程序就得用JAVA。在linux下开发JAVA还数eclipse方便。1、下载进入官网:http://eclipse.org/downloads/。找到相应的版本进行下载,我这里用的是eclipse-SDK-3.7.1-linux-gtk版本。2、解压下载下来一般是tar.gz文件,运行:

2016-09-13 13:09:51 593

转载 Hadoop

Hadoop核心        Hadoop的核心就是HDFS和MapReduce,而两者只是理论基础,不是具体可使用的高级应用,Hadoop旗下有很多经典子项目,比如HBase、Hive等,这些都是基于HDFS和MapReduce发展出来的。要想了解Hadoop,就必须知道HDFS和MapReduce是什么。 HDFSHDFS(Hadoop Distributed File

2016-09-13 12:51:50 297

转载 Java NIO和IO的区别

IO                    NIO面向流            面向缓冲阻塞IO            非阻塞IO无                    选择器面向流与面向缓冲Java NIO和IO之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲区的。 Java IO面向流意味着每次从流中读一个或多个字节,直至读取所有字节,它们没有被缓存在任何地方。此

2016-09-12 08:46:32 349

转载 Redis 优缺点

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持

2016-09-11 14:09:51 24469 2

转载 Spring IOC三种注入方式(接口注入、setter注入、构造器注入)

IOC ,全称 (Inverse Of Control) ,中文意思为:控制反转, Spring框架的核心基于控制反转原理。什么是控制反转?控制反转是一种将组件依赖关系的创建和管理置于程序外部的技术。由容器控制程序之间的关系,而不是由代码直接控制由于控制权由代码转向了容器,所以称为反转对象与对象之间的关系可以简单的理解为对象之间的依赖关系:依赖关系:在 A 类需要类

2016-09-09 11:06:01 15234

转载 MySQL四种事务隔离级的说明

原链接:http://www.cnblogs.com/zhoujinyi/p/3437475.html按照SQL:1992 事务隔离级别,InnoDB默认是可重复读的(REPEATABLE READ)。MySQL/InnoDB 提供SQL标准所描述的所有四个事务隔离级别。你可以在命令行用--transaction-isolation选项,或在选项文件里,为所有连接设置默认隔离级别。

2016-09-06 09:54:21 386

转载 Top K 算法详解

们要找的Top10了。     不难分析出,这样,算法的最坏时间复杂度是N*K, 其中K是指top多少。       算法三:堆      在算法二中,我们已经将时间复杂度由NlogN优化到N*K,不得不说这是一个比较大的改进了,可是有没有更好的办法呢?      分析一下,在算法二中,每次比较完成之后,需要的操作复杂度都是K,因为要把元素插入到一个线性表之中,而且采用的是顺序比较

2016-09-05 11:55:39 974

转载 map 和 hash_map 的使用方法

1。目录map简介map的功能使用map在map中插入元素查找并获取map中的元素从map中删除元素2。map简介map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。3。map的功能自动建立Key - value的对应。key 和 value可以是任意你需要的类

2016-09-05 11:53:22 1383

java JXL导入导出Excel源码及jfreechart 生成折线图,饼图

java JXL导出Excel源码及jfreechart 生成折线图,饼图 java JXL导出Excel源码及jfreechart 生成折线图,饼图 java JXL导出Excel源码及jfreechart 生成折线图,饼图

2018-06-11

java POI导出源码

java POI导出源码POI导出源码POI导出源码POI导出源码POI导出源码POI导出源码POI导出源码

2018-06-11

channel.js

channel.js

2018-06-07

java 视频格式转换-ffmpeg

java 视频格式转换-ffmpeg工具包及代码下载。java 视频格式转换-ffmpeg工具包及代码下载。

2018-05-25

exe4J 6.0版本

exe4J 6.0

2018-03-15

comet4j 简单例子+文档

comet4j 简单例子 + 文档 + jar + tomcat7 + 解压导入eclipse即可用。

2018-01-11

dubbo-admin-2.5.4.war

dubbo管理平台

2017-03-16

Spring国际化案例

spring国际化简单案例

2017-03-02

hibernate-configuration-3.0.dtd

hibernate-configuration-3.0.dtd

2017-01-08

eclipse代码/注释规范

eclipse代码/注释规范

2017-01-08

java生成/解析二维码两种方式

利用ZXing 生成/解析二维码两种方式,Demo

2017-01-03

java生成二维码两种方式

java生成二维码两种方式,包含.JAR,demo

2017-01-03

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

TA关注的人

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