自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

admin1973的专栏

不积跬步,无以至千里;不积小流,无以成江海! https://github.com/canglang1973

  • 博客(37)
  • 资源 (27)
  • 收藏
  • 关注

转载 Oracle 增加修改删除字段

添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….);修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….);删除字段的语法:alter tab

2017-03-29 09:40:27 290

转载 Java面试问题集合

转载自:http://www.th7.cn/Program/java/201609/971295.shtmlhashcode、equals解决多线程死锁、reentrantLock、synchronized关键字优劣tomcat中多线程并发接收http请求的代码直接在终端怎么去发一个HTTP请求java中的类加载器,tomcat为什么要自定义类加载器ja

2017-03-28 21:51:10 336

转载 一分钟自己创建连接池

转载自:http://mp.weixin.qq.com/s/DVjUKkArMaKSb2hTGTpiVg一、如何通过连接访问下游工程架构中有很多访问下游的需求,下游包括但不限于服务/数据库/缓存,其通讯步骤是为:(1)与下游建立一个连接(2)通过这个连接,收发请求(3)交互结束,关闭连接,释放资源 这个连接是什么呢,通过连接怎么调用下游接

2017-03-26 10:46:45 1770

转载 100亿数据平滑数据迁移,不影响服务

一、问题的提出互联网有很多“数据量较大,并发量较大,业务复杂度较高”的业务场景,其典型系统分层架构如下:(1)上游是业务层biz,实现个性化的业务逻辑(2)中游是服务层service,封装数据访问(3)下游是数据层db,存储固化的业务数据 服务化分层架构的好处是,服务层屏蔽下游数据层的复杂性,例如缓存、分库

2017-03-24 12:54:37 3084 3

原创 Java面试-进阶(二)

高并发网站怎样应对1、网页尽量静态化,减少后台请求次数,动态资源和静态资源分离;2、CDN,加强网络层硬件配置3、多台服务器集群负载均衡;4、使用单独的图片服务器,降低服务器压力,使其不会因为图片加载造成崩溃5、分布式缓存,对常用功能建立缓存模块;7、数据库读写分离或数据切分(垂直或水平);8、服务分布式部署。9、使用镜像

2017-03-24 12:38:26 441

原创 Java面试-进阶(一)

Java面试-进阶1.斐波那契数列的递归实现2.给定2,3,5面值的硬币若干,给出一个数字,计算拼凑这个数字最少用到硬币的个数3.有10亿个数字,如何找出top1004.volatile解决了什么问题,原理是什么5.ThreadLoacl的原理是什么,怎么用6.简述GC

2017-03-24 12:31:02 422

转载 Oracle中的正则替换【REGEXP_REPLACE】和正则like【REGEXP_like】

Oracle中的正则替换【REGEXP_REPLACE】和正则like【REGEXP_like】下面图片中有三种“加瓦”,Java,Java,JAVAselect regexp_replace(city,'java','苍井空',1,0,'i') from lidw li regexp_replace(1,2,3,4

2017-03-22 16:08:25 2737 1

转载 oracle sys_connect_by_path 函数

个人觉得这个函数其实很好用,sys_connect_by_path(字段名, 2个字段之间的连接符号),注意这里的连接符号不要使用逗号,Oracle会报错,如果一定要用,可以使用replace替换一下,方法如下 REPLACE(字段名,原字符,',')。还有,这个函数使用之前必须先建立一个树,否则无用。举个例子:目的:将num值相等的项目写成 seq1,seq2,seq3,……的形

2017-03-22 14:24:12 505

转载 Oracle Connect By Prior(递归查询)

oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是:select ... from where start with connect by ;:过滤条件,用于对返回的所有记录进行过滤。:查询结果重起始根结点的限定条件。:连接条件

2017-03-22 14:09:45 135

原创 Oracle常用函数instr()substr()decode()

在Oracle中 可以使用instr()函数对某个字符串进行判断,判断其是否含有指定的字符。 在一个字符串中查找指定的字符,返回被查找到的指定的字符的位置。 语法: instr(sourceString,destString,start,appearPosition) instr('源字符串' , '目标字符串' ,'开始位置','第几次出现') 其

2017-03-22 13:48:34 1420

转载 Java面试宝典之--基本功

1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特

2017-03-21 17:24:25 354

转载 Java程序员之技术进阶之路

什么都不用说,图是最生动形象的

2017-03-20 17:10:36 2698 1

转载 一位10年Java工作经验的架构师聊Java和工作经验

黄勇( 博客),从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经验,擅长敏捷开发模式。国内开源软件推动者之一,Smart Framework 开源框架创始人。热爱技术交流,乐于分享自己的工作经验。著有《架构探险——从零开始写Java Web框架》一书。我的十年技术之路CSDN:

2017-03-20 15:28:47 5802

转载 解决docker镜像无法下载的问题

克服跨洋网络延迟,使用Docker Hub Mirror加速Docker官方镜像下载http://cloud.51cto.com/art/201501/463536.htm此篇文章给了我启示,可是我没能将上面文章中的方式应用上,但是我从daocloud.io中找到了另外获取镜像的方式如下图,在镜像仓库中可以找到镜像的地址,其他镜像地址可以以此类推:

2017-03-17 15:06:54 5401

转载 Docker搭建JDK,Tomcat运行环境

Docker搭建JDK,Tomcat运行环境docker常用命令:http://blog.csdn.net/admin1973/article/details/628868341 Docker与虚拟机2 搭建过程2.1 准备宿主系统准备一个 CentOS 7操作系统,具体要求如下:必须是 64 位操作系统建议内核在

2017-03-17 14:13:47 1722

转载 Docker常用命令

1. 查看docker信息(version、info)# 查看docker版本 $docker version # 显示docker系统的信息 $docker info 2. 对image的操作(search、pull、images、rmi、history)# 检索image $docker search image_name # 下载image

2017-03-17 13:44:32 474

原创 Java MapReduce 基本计算操作实现实战

Java MapReduce 基本计算操作实现实战特别注意: 1.在运行代码的过程中注意自己本地Hadoop版本必须与服务器版本一致,否则会出现许多意向不到的问题; 2.数据之间不能有空行间隔; 3.解析字符串时使用的StringTokenizer,单词间隔必须是空格,否则也将解析失败; 4.可以将输入数据放在本地也可以上传至HDFS上,使用时指定文件夹Path

2017-03-14 10:06:39 8776 2

转载 Hadoop 常用命令

bin/Hadoop dfsadmin -safemode leave   ,安全模式设置enter - 进入安全模式leave - 强制NameNode离开安全模式get -   返回安全模式是否开启的信息wait - 等待,一直到安全模式结束。格式化namenode:./bin/hdfs namenode –format6.启动Ha

2017-03-13 12:25:53 394

原创 Hadoop Mapreduce Java操作实例

Mapreduce简介:http://blog.csdn.net/admin1973/article/details/60956943部分内容转载自:http://my.oschina.net/itblog/blog/275294分析MapReduce执行过程    MapReduce运行的时候,会通过Mapper运行的任务读取HDFS中的数据文件,

2017-03-10 15:59:16 4947

原创 Linux下安装Hadoop集群(三台一主二从)

Linux下安装Hadoop集群(三台一主二从)准备环境:安装三台Centos7虚拟机集群规划master192.168.113.130jdk、hadoopnamenode ressourcemanagerslave1192.168.113.131jdk、hadoopdatanode secondn

2017-03-10 12:07:15 737

原创 java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.

java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.搭建好Hadoop集群后写java程序测试确出现如下异常:2017-03-10 11:48:49,887 ERROR [main] util.Shell (Shell.java:getWinUti

2017-03-10 11:47:40 890

原创 Linux上安装JDK

Linux上安装JDK从网上下载jdkwget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.

2017-03-09 13:15:24 1788

转载 MapReduce简介

MapReduce简介参考自[http://www.cnblogs.com/swanspouse/p/5130136.html]MapReduce定义:MapReduce是一种可用于数据处理的编程框架。MapReduce采用"分而治之"的思想,把对大规模数据集的操作,分发给一个主节点管理下的各个分节点共同完成,然后通过整合各个节点的中间结果,得到最终结果

2017-03-09 11:26:20 926

原创 Hadoop集群常用命令

启动脚本 脚本说明 启动脚本 脚本说明 start-all.sh 启动所有的Hadoop守护进程。包括NameNode、 Secondary NameNode、DataNode、JobTracker、 TaskTrack stop-all.sh 停止所有的Hadoop守护进程。包括NameNode、 Secondary NameNode、DataNode、JobTracker、 T

2017-03-09 09:42:40 587

原创 Name node is in safe mode.

Exception in thread "main" org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.server.namenode.SafeModeException): Cannot create file/test/sogou_pinyin_80k.exe. Name node is in safe mode.Th

2017-03-09 09:30:33 557

转载 Hadoop-HDFS运行原理

简介HDFS(Hadoop Distributed File System )Hadoop分布式文件系统。是根据google发表的论文翻版的。论文为GFS(Google File System)Google 文件系统(中文,英文)。HDFS有很多特点:    ① 保存多个副本,且提供容错机制,副本丢失或宕机自动恢复。默认存3份。    ② 运行在廉价的机器上。

2017-03-08 20:44:36 321

原创 Java访问Hadoop实践

Java访问Hadoop实践要想访问Hadoop集群,你当然要自己有一个集群呀,否则怎么test,此处有教你怎样用虚拟机搭建Hadoop集群http://blog.csdn.net/admin1973/article/details/60874923此处记录用java访问Hadoop集群HDFS,简单操作源码下载地址:http://download.csdn.net/det

2017-03-08 17:10:59 8406 1

原创 Linux CentOS7安装Hadoop2.7集群

Linux CentOS7安装Hadoop2.7集群总体思路,准备主从服务器,配置主服务器可以无密码SSH登录从服务器,解压安装JDK,解压安装Hadoop,配置hdfs、mapreduce等主从关系。1、环境,3台CentOS7,64位,Hadoop2.7需要64位Linux,CentOS7 Minimal的ISO文件只有600M,操作系统十几分钟就可以安装完成,Mast

2017-03-08 16:26:15 1228

转载 Java 内存模型及GC原理

一个优秀Java程序员,必须了解Java内存模型、GC工作原理,以及如何优化GC的性能、与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序的性能。本文将从JVM内存模型、GC工作原理,以及GC的几个关键问题进行探讨,从GC角度提高Java程序的性能。一、Java内存模型按照官方的说

2017-03-07 14:42:04 271

原创 Java实现Redis的消息订阅和发布

Java实现Redis的消息订阅和发布Redis的订阅和发布原理可以查看资料:http://doc.redisfans.com/pub_sub/pubsub.html#pubsub-channels-pattern下面我就用java简单实现一下:需要导入包:1.编写监听:package com.leitao.threadsync.redispub;impor

2017-03-03 15:26:12 7960 1

原创 SpingMVC启动出现注解注入失败情况之一

SpingMVC启动出现注入失败情况之一Springmvc启动抛出异常: WARN | Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error cre

2017-03-03 13:23:06 1639

原创 ActiveMq中Queue与Topic的简单分析

ActiveMq中Queue与Topic的简单分析1.Queue与Topic的技术特点分析 TopicQueue概要 Publish Subscribe messaging 发布订阅消息  Point-to-Point 点对点有无状态topic数据默认不落地,是无状态的。Queue数据默认会在mq服务器上以文件形式保存,比

2017-03-03 09:39:32 2640

原创 JMS-ActiveMq与Spring整合

JMS-ActiveMq与Spring整合:此处代码直接就可以用工具:IDEA,jdk1.8,Activemq5.14Tomcat8Gradle项目的配置首先得是Gradle配置(此处采用Gradle依赖管理):"org.springframework:spring-jms:4.2.4.RELEASE","org.apache.acti

2017-03-02 16:30:49 1650

原创 JMS之ActiveMQ简单实现

安装ActiveMQ请参考博客http://blog.csdn.net/jiuqiyuliang/article/details/47160259一下介绍使用Activemq实现消息的传递开发环境我们使用的是ActiveMQ 5.11.1 Release的Windows版,官网最新版是ActiveMQ 5.12.0 Release,大家可

2017-03-02 16:19:13 428

转载 JMS基本概念(入门)

JMS(JAVA Message Service,java消息服务)API是一个消息服务的标准或者说是规范,允许应用程序组件基于JavaEE平台创建、发送、接收和读取消息。它使分布式通信耦合度更低,消息服务更加可靠以及异步性。这篇博文我们主要介绍J2EE中的一个重要规范JMS,因为这个规范在企业中的应用十分的广泛,也比较重要,我们主要介绍JMS的基本概念和它的模式,消息的消费以及JMS

2017-03-02 16:13:09 307

转载 JAVA中线程同步的方法(7种)汇总

同步的方法:一、同步方法  即有synchronized关键字修饰的方法。 由于java的每个对象都有一个内置锁,当用此关键字修饰方法时, 内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于阻塞状态。注: synchronized关键字也可以修饰静态方法,此时如果调用该静态方法,将会锁住整个类。 二、同步代码块  即有synchroni

2017-03-02 10:45:18 368

转载 Spring框架及其下面所有组件的介绍

作为java的屌丝,基本上跟上spring屌丝的步伐,也就跟上了主流技术。spring 顶级项目:Spring IO platform:用于系统部署,是可集成的,构建现代化应用的版本平台,具体来说当你使用maven dependency引入spring jar包时它就在工作了。Spring Boot:旨在简化创建产品级的 Spring 应用和服务,简化了配置文件,使用嵌入式web服务器

2017-03-01 14:10:03 677

一个完整的WSDL文档及各标签详解

一个完整的WSDL文档及各标签详解

2017-05-26

Oracle自学笔记

Oracle自学笔记

2017-05-26

Spring_WebService源码

Spring_WebService源码

2017-05-25

java调用webservice wsdl源码

java调用webservice wsdl源码

2017-05-25

设计模式介绍

设计模式介绍

2017-05-24

阿里巴巴Java开发手册

阿里巴巴Java开发手册

2017-05-24

Linux常用命令

Linux常用命令

2017-05-09

Java操作Hadoop Mapreduce基本实践源码

Java操作Hadoop Mapreduce基本实践源码.

2017-03-14

hadoo2.7.3的hadoop.dll和winutils.exe

hadoo2.7.3的hadoop.dll和winutils.exe

2017-03-14

Java访问Hadoop集群源码

Java访问Hadoop集群源码

2017-03-08

java面试笔试题大汇总

java面试笔试题大汇总

2017-03-05

Java基础面试

Java基础面试

2017-03-05

Java实现Redis的消息订阅和发布源码

Java实现Redis的消息订阅和发布源码

2017-03-03

JMS之ActiveMQ与Spring整合源码

cJMS之ActiveMQ与Spring整合源码

2017-03-02

Java开发手册

2017-03-01

Oracle内置SQL函数-分类整理大全

Oracle内置SQL函数-分类整理大全

2017-02-14

Java常用排序算法源码

Java常用排序算法源码 稳定:冒泡排序、插入排序、归并排序和基数排序;不稳定:选择排序、快速排序、希尔排序、堆排序

2016-09-07

Chrome速度的助推器

Chrome速度的助推器,提升网页打开速度50%

2016-08-24

将项目部署到Tomcat根目

Eclipse将项目部署到Tomcat根目

2016-08-23

Axure IOS组件库

iOS8和iPhone6部件库

2016-07-30

Axure Library

直接复制到你的安装目录\Axure RP Pro 7.0\DefaultSettings\Libraries 即可。

2016-07-30

jQuery EasyUI v1.3.5官方API中文版

jQuery EasyUI v1.3.5官方API中文版,有中文版API更有利于开发中查询

2016-04-22

Android面向Holder应用实例源码

Android面向Holder应用实例源码,使代码更解耦,让你的Activity变得更小,学习这种思想更有利于协同开发

2016-04-17

size像素测量工具

特别是在移动应用开发中,为了尽量做得屏幕适配,可以用这个size工具测量测量

2016-04-14

TabHostFrameWork框架实现页面切换

TabHostFrameWork框架,实现页面切换,轻松愉快的切换页面

2016-04-14

android-support-v4-v7-v13-v14-v17兼容包

android-support-v4-v7-v13-v14-v17兼容包相信兼容低版本Android API

2016-04-14

gson-2.3.jar

gson-2.3.jar可以很好的在javaweb和Android上实现json转换

2016-04-14

空空如也

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

TA关注的人

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