转发
well386
非常的nice
展开
-
应该在什么时候使用Hadoop
作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs有人问我,“你在大数据和Hadoop方面有多少经验?”我告诉他们,我一直在使用Hadoop,但是我处理的数据集很少有大于几个TB的。他们又问我,“你能使用Hadoop做简单的分组和统计吗?”我说当然可以,我只是告诉他们我需要看一些文件格式的例子。他们递给我一个包含600MB数据的闪盘转载 2016-12-27 12:42:18 · 1544 阅读 · 0 评论 -
jQuery中json对象与json字符串互换
json字符串转json对象:jQuery.parseJSON(jsonStr);json对象转json字符串:JSON.stringify(jsonObj);IE中可能对unicode使用“\uXXXX”格式来编码,可以使用如下来解码:function unicode2Char(str) {return (str.replace(/\\/g, "%"));转载 2016-12-28 14:25:55 · 622 阅读 · 0 评论 -
收集下关系数据库处理亿万级别的数据
第一阶段:1,一定要正确设计索引2,一定要避免SQL语句全表扫描,所以SQL一定要走索引(如:一切的 > < != 等等之类的写法都会导致全表扫描)3,一定要避免 limit 10000000,20 这样的查询4,一定要避免 LEFT JOIN 之类的查询,不把这样的逻辑处理交给数据库5,每个表索引不要建太多,大数据时会增加数据库的写入压力第二阶段:1,采用分表技术(大表分小表)转载 2017-01-06 19:57:47 · 2657 阅读 · 0 评论 -
全面详细的jQuery常见开发技巧手册
本文为大家整理一篇很详尽的jQuery常见开发技巧文章,供大家参考,具体内容如下1、关于页面元素的引用 通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法转载 2016-12-29 21:54:05 · 227 阅读 · 0 评论 -
解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variabl
1.添加M2_HOME的环境变量 2.Preference->Java->Installed JREs->Edit 选择一个jdk, 添加 -Dmaven.multiModuleProjectDirectory=$M2_HOME-Dmaven.multiModuleProjectDirectory=$M2_HOME转载 2017-01-07 19:06:07 · 340 阅读 · 0 评论 -
BigDecimal的四舍五入的RoundingMode 选择
转自 http://blog.csdn.net/alanzyy/article/details/8465098RoundingMode介绍:RoundingMode是一个枚举类,有一下几个常量:UP,DOWN,CEILING,FLOOR,HALF_UP,HALF_DOWN,HALF_EVEN,UNNECESSARY UPpublic static转载 2016-12-30 18:53:33 · 91631 阅读 · 3 评论 -
spring 总结
1.定义:Spring是一个轻量级,开源的,非侵入式的控制反转(IoC)和面向切面(AOP)的容器框架。 2.特点:◆轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并 且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。转载 2016-12-20 18:49:10 · 451 阅读 · 0 评论 -
使用Hibernate生成数据库和连接数据库
生成数据库Testhttp://blog.csdn.net/yuhui123999/article/details/51898053[java] view plain copy package com.zucc.util; import org.hibernate.cfg.Configuration; import o转载 2017-01-08 13:16:33 · 372 阅读 · 0 评论 -
MySql中的varchar类型
1.varchar类型的变化MySQL 数据库的varchar类型在4.1以下的版本中的最大长度限制为255,其数据范围可以是0~255或1~255(根据不同版本数据库来定)。在 MySQL5.0以上的版本中,varchar数据类型的长度支持到了65535,也就是说可以存放65532个字节的数据,起始位和结束位占去了3个字 节,也就是说,在4.1或以下版本中需要使用固定的TEXT或BLOB转载 2016-12-26 21:48:36 · 288 阅读 · 0 评论 -
Java设计模式分为创建模式, 结构模式, 行为模式 3种类型
Java设计模式之创建模式包括:Factory, 工厂模式Singleton, 单例模式Builder, 建造模式Prototype, 原型模式 Java设计模式之结构模式包括:Facade, 门面模式Decorator, 装饰模式Composite, 合成模式Proxy, 代理模式Adapter, 适配器模式转载 2016-12-26 21:29:24 · 847 阅读 · 0 评论 -
阿里面试题
自我介绍做过的项目 (Java 基础) Java的四个基本特性(抽象、封装、继承,多态),对多态的理解(多态的实现方式)以及在项目中那些地方用到多态 Java的四个基本特性 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。转载 2016-12-22 19:39:26 · 3818 阅读 · 0 评论 -
j2ee servlet 和 threadlocal ,synchronized 与 web容器
在传统的Web开发中,我们处理Http请求最常用的方式是通过实现Servlet对象来进行Http请求的响应。Servlet是J2EE的重要标准之一,规定了Java如何响应Http请求的规范。通过HttpServletRequest和HttpServletResponse对象,我们能够轻松地与Web容器交互。当Web容器收到一个Http请求时,Web容器中的一个主调度线程会从事先定义好的线程池中转载 2016-12-19 09:58:19 · 772 阅读 · 0 评论 -
synchronized 详解
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synch转载 2016-12-19 10:20:15 · 256 阅读 · 0 评论 -
el表达式大小写问题的坑坑坑坑坑坑坑坑!!!
EL表达式需要注意的使用只有一条:当get方法后的字符如果前两个都是大写时,EL表达式需要大写.除此之外均为小写转载 2016-12-19 11:01:35 · 1404 阅读 · 0 评论 -
Java中异常概述
一、Java中异常概述1.1Java异常结构Throwable可以用来表示任何可以被作为异常抛出的类。Throwable对象派生出两种类型:Error和Exception,前者用来表示编译时和系统错误,程序员往往不必关心;后者是可以被抛出的基本类型,需要程序员关注。RuntimeException是Exception的派生类,不同点将在2.2与2.3小结中描述。转载 2016-12-26 21:24:17 · 282 阅读 · 0 评论 -
NoSQL学习笔记(二)之CAP理论
1.CAP概述CAP理论是由EricBrewer教授提出的,在设计和部署分布式应用的时候,存在三个核心的系统需求,这三个需求之间存在一定的特殊关系。三个需求如下:C: Consistency 一致性A: Availability 可用性P:Partition Tolerance分区容错性CAP理论的核心是:一个分布式系统不可能同时很好的满足一致性,可用性和分转载 2016-12-26 21:25:54 · 217 阅读 · 0 评论 -
JDK自带VM分析工具jps,jstat,jmap,jconsole
一、概述 SUN 的JDK中的几个工具,非常好用。秉承着有免费,不用商用的原则。以下简单介绍一下这几种工具。(注:本文章下的所有工具都存在JDK5.0以上版本的工具集里,同javac一样,不须特意安装) 。 我一共找到以下四个工具:重点看看jconsole和jmap。Java代码 jps :与unix上的ps类似,转载 2016-12-26 21:26:39 · 208 阅读 · 0 评论 -
java事务类型
Java事务的类型有三种:JDBC事务、JTA(Java Transaction API)事务、容器事务。1、JDBC事务JDBC 事务是用 Connection 对象控制的。JDBC Connection 接口( java.sql.Connection )提供了两种事务模式:自动提交和手工提交。 java.sql.Connection 提供了以下控制事务的方法:publi转载 2016-12-26 21:28:19 · 339 阅读 · 0 评论 -
spring中的spel表达式语言
spring in action第三版读书笔记spring3.0引入了spring expression language(spel)语言,通过spel我们可以实现1.通过bean的id对bean进行引用2.调用方法以及引用对象中的属性3.计算表达式的值4.正则表达式的匹配5.集合的操作spel最终的目标是得到表达式计算之后的值,这些表达式可能是列举的一些值转载 2016-12-31 11:23:52 · 247 阅读 · 0 评论 -
Spring中ApplicationContext和beanfactory区别
BeanFacotry是spring中比较原始的Factory。如XMLBeanFactory就是一种典型的BeanFactory。原始的BeanFactory无法支持spring的许多插件,如AOP功能、Web应用等。 ApplicationContext接口,它由BeanFactory接口派生而来,因而提供BeanFactory所有的功能。ApplicationContext以一种更向转载 2016-12-31 11:24:58 · 166 阅读 · 0 评论 -
设计模式六大原则
设计模式六大原则(1):单一职责原则设计模式六大原则(2):里氏替换原则设计模式六大原则(3):依赖倒置原则设计模式六大原则(4):接口隔离原则设计模式六大原则(5):迪米特法则设计模式六大原则(6):开闭原则转载 2017-01-01 18:47:19 · 195 阅读 · 0 评论 -
设计模式六大原则 图
转载 2017-01-01 20:07:38 · 258 阅读 · 0 评论 -
java类初始化顺序
我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点: public class InitialOrderTest { // 静态变量 public static String staticField =转载 2017-01-01 20:32:11 · 177 阅读 · 0 评论 -
bootstrap -- 一个标签中,同时有 col-xs , col-sm , col-md , col-lg
.col-xs- 超小屏幕 手机 (.col-sm- 小屏幕 平板 (≥768px).col-md- 中等屏幕 桌面显示器 (≥992px).col-lg- 大屏幕 大桌面显示器 (≥1200px) HTML代码: 当屏幕尺寸小于 768px 的时候,用 c转载 2017-01-21 21:17:03 · 3998 阅读 · 0 评论 -
spring boot 架构问题 时间处理 (映射,时区问题)
spring boot 作为微服务简易架构。拥有其自身的特点。快速搭建架构 简单 快捷。这里我只是简单的介绍下我遇到的其中的 两个问题。第一前台页面传递的时间类型 无法自动映射到Java的 Date 类型问题。 一 spring 容器在启动的时候会把映射转化注册到容器里面。随着容器的启动而生效。有时候 会缺少我们所需要的映射这样的话我们就需要自己给容器添加一个bean 来完成我们转载 2017-01-24 15:43:46 · 1807 阅读 · 0 评论 -
jpa之PagingAndSortingRepository带分页查询
1.1. Dao接口继承PagingAndSortingRepository接口PersonDao.javapackage com.morris.dao.inter; import org.springframework.data.repository.PagingAndSortingRepository; import com.morris.转载 2017-01-25 13:55:45 · 2368 阅读 · 0 评论 -
hql 语法与详细解释
HQL查询:Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完转载 2017-01-31 18:16:39 · 432 阅读 · 0 评论 -
注解@PostConstruct与@PreDestroy
从Java EE 5规范开始,Servlet中增加了两个影响Servlet生命周期的注解(Annotion);@PostConstruct和@PreDestroy。这两个注解被用来修饰一个非静态的void()方法 。写法有如下两种方式:@PostConstructPublic void someMethod() {}转载 2017-02-02 12:13:21 · 338 阅读 · 0 评论 -
Oracle ORA-00903:表名无效
order是保留字,如果不小心用了order这个单词就只能加上双引号 "order" 操作转载 2017-01-10 18:56:09 · 37679 阅读 · 0 评论 -
jQuery给input绑定回车事件
"text/javascript" src="Scripts/jquery-1.6.2.js"> "javascript" type="text/javascript"> $(function(){ $('#dataInput').bind('keypress',function(event){转载 2017-01-15 16:31:25 · 14072 阅读 · 0 评论 -
69 个经典 Spring 面试题和答案
Spring 概述1. 什么是spring?Spring 是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量:Spring转载 2016-12-31 11:47:57 · 332 阅读 · 0 评论 -
25个经典的Spring面试问答
本人收集了一些在大家在面试时被经常问及的关于Spring的主要问题,这些问题有可能在你下次面试时就会被问到。对于本文中未提及的Spring其他模块,我会单独分享面试的问题和答案。欢迎大家向我推荐你在面试过程中遇到关于Spring的问题。我会把大家推荐的问题添加到下面的Spring常用面试题清单中供大家参考。1、什么是Spring框架?Spring框架有哪些主要模块?Spring转载 2016-12-31 13:58:43 · 202 阅读 · 0 评论 -
Spring Web MVC是什么
2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的W转载 2016-12-31 14:06:51 · 351 阅读 · 0 评论 -
Spring Web MVC架构
转载 2016-12-31 14:27:36 · 193 阅读 · 0 评论 -
(精)tomcat 源码学习
Tomcat6是最新版本的web容器,其支持最新版本的servlet2.5和jsp2.1。而且Tomcat6架构也是经过重新设计优化过的,所以我们有必要分析一下它的架构过程。显然,这是一个通过阅读Tomcat的源代码及相关文档,演绎架构的过程。或许有人会说,这不是放马后炮吗?!!但我觉得这是自我进步的一个必经步骤,先模仿之,然后才能超越之,毕竟我本凡人。Tomcat的架构总的来说是分层次的转载 2016-12-31 15:26:39 · 207 阅读 · 0 评论 -
HikariCP 高性能的 JDBC 连接池
HikariCP 是一个高性能的 JDBC 连接池组件。下图是性能的比较测试结果:使用方法:HikariConfig config = new HikariConfig();config.setMaximumPoolSize(100);config.setDataSourceClassName("com.mysql.jdbc.jdbc2.optional.MysqlData转载 2017-01-09 10:40:53 · 1961 阅读 · 0 评论 -
在Struts2 的Action中怎样获取表单提交上来的多个checkbox的值
第一种方法:获取结果String类型 在 Action 中获得的是一个 String 型数据,每一个被选中的 checkbox 的 value 被拼接在一起,每个值之间以逗号隔开(,)。 所以在 Action 中定义一个跟 checkbox 的 name 同名的属性来接收这些被选中的 checkbox 的 value 即可。 以下是实现的代码: 前台 HTML 代码:转载 2017-01-10 15:23:13 · 8011 阅读 · 0 评论 -
PL/SQL DEVELOPER 使用的一些技巧
1,登录后默认自动选中My Objects 默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。Tools菜单 --> Object Brower Filters,会打开Brower Folders的定单窗口,把转载 2017-01-10 17:21:23 · 300 阅读 · 0 评论 -
MySQL数据库引擎详解
作为Java程序员,MySQL数据库大家平时应该都没少使用吧,对MySQL数据库的引擎应该也有所了解,这篇文章就让我详细的说说MySQL数据库的Innodb和MyIASM两种引擎以及其索引结构。也来巩固一下自己对这块知识的掌握。Innodb引擎Innodb引擎提供了对数据库ACID事务的支持,并且实现了SQL标准的四种隔离级别,关于数据库事务与其隔离级别的内容请见数据库事务与其隔离转载 2016-12-22 16:40:13 · 220 阅读 · 0 评论 -
MySQL性能分析及explain的使用
MySQL性能分析及explain用法的知识是本文我们主要要介绍的内容,接下来就让我们通过一些实际的例子来介绍这一过程,希望能够对您有所帮助。1.使用explain语句去查看分析结果如explain select * from test1 where id=1;会出现:id selecttype table type possible_keys key key_len r转载 2017-01-02 17:26:40 · 229 阅读 · 0 评论