自定义博客皮肤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)
  • 资源 (30)
  • 收藏
  • 关注

原创 ubuntu下简单使用activemq

activemq的安装与配置1.首先官网下载activemqhttp://activemq.apache.org/activemq-5120-release.html2.然后解压sudo tar -zxvf 源文件.tar.gz /usr/local/soft/3.然后在/usr/local/soft/apache-activemq-5.12.1/bin下有一个en

2015-11-10 16:41:26 6591

原创 ubuntu下idea maven项目与tomcat集成

tomcat安装1.首先安装tomcat,当然idea内置了tomcat ,这里以idea14.10为准,tomcat内置6.0,自己安装的是7.0版本的http://tomcat.apache.org/download-70.cgi点击打开链接下载linux版本进行解压,如果遇到权限问题,加前缀sudo获得root权限,2.sudo tar -zxvf 源文件.tar.gz

2015-11-10 16:15:34 2071

原创 ubuntu下jdk/maven环境安装

jdk的安装1.官网下载, http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html选择其中一个版本,这里选择jdk1.7.0_65,linux版本2.下载完成使用 tar -zxvf jdk-7u65-linux-x64.tar.gz解压3.环境变量的配置:vim /etc/pr

2015-11-10 15:36:45 1660

转载 IntelliJ Idea 常用快捷键

1. -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 例如要输入for(User user : users)只需输入user.for+Tab 再比如,要输入Date birthday = user.getBirthday();只需输入user.getBi

2015-12-04 14:50:28 9186 5

转载 分布式模式之Broker模式

问题来源:创建一个游戏系统,其将运行在互联网的环境中。客户端通过WWW服务或特定的客户端软件连接到游戏服务器,随着流量的增加,系统不断的膨胀,最终后台数据、业务逻辑被分布式的部署。然而相比中心化的系统,复杂度被无可避免的增大了,该如何降低各个组件之间的耦合度。挑战:需要保证可伸缩性、可维护性、可更新性,需要将服务划分为各个相对独立的组件,组件被分布式的部署,它们之间通过进程间通

2015-11-30 10:07:41 3836

原创 MapReduce的那些事

1.mapreduce简介2.MapReduce的工作原理2.1 wordcount测试在执行wordcount时,首先将文件上传到hdfs上,运行jar开启Runjar进程,然后开启MRAppMaster进程,此进程管理任务,充当老大。然后再计算时由YarnChild进程计算,执行完则向MRAppMaster汇报,其中RunJar代表客户端进程,ResourceManager代表服务端进程,而Re

2015-11-10 23:49:42 666

原创 RPC机制与hdfs下载源码剖析

这里没有贴出源码,有兴趣的可以debug跟踪然后根据我的源码描述,看懂hdfs是怎么下载文件的1.RPC机制接口代理:public interface Businesable{public static final long versionID= 10010;public String sayHello(String name);}versionID:代表服

2015-11-10 23:34:23 632

原创 hadoop之远程debug

1.添加配置jps查看进程的时候,得到的进程名称就是类的名称,这个类并且有main方法需要在$HADOOP_HOME/etc/hadoop/hadoop-env.sh文件的最后添加你想debug的进程#远程调试namenodeexportHADOOP_NAMENODE_OPTS="-agentlib:jdwp=transport=dt_socket,address=8888,ser

2015-11-10 23:25:43 485

原创 datanode/secondarynamenode的那些事

1.datanode原理2.datanode容错:DataNode以数据块作为容错单位,通常一个数据块会被复制到三个DataNode上去。一旦某个数据块访问失效,则去其他备份的机器上去读取。并且会把这个数据块再进行一次复制,以达到备份标准。也就是说,DataNode不是在机器级别上进行备份,而是在数据块级别上进行备份,这样就大大节省了机器数量。3.seconda

2015-11-10 23:09:45 346

原创 关于namenode的那些事

1.namenode简介2.namenode工作特点3.namenode工作原理3.1.切换edits产生一个新的edits文件3.2.获取数据:将fsimage与edits获取到,加载到内存(通过http协议),fsimage保存最新的checkpoint(检查点)信息edits保存最新的检查点后的命名变化,也就是产生新的edi

2015-11-10 23:06:15 396

原创 hdfs shell命令

查看hdfs上的文件:hadoopfs -ls -R/-h / 查看文件内容:hadoopfs -cat(text也可以)/words下载文件:hadoopfs -get /words /root/mayun上传文件:hadoopfs -put /root/mayun /words,使用copyFromLocal与put功能相同,他是一个老接口appendToFile,将一

2015-11-10 22:57:42 594

原创 SSH协议与SSH免登陆

1.使用A主机给B主机发送命令首先拥有两台主机,配置IP使其可以通信,ssh192.168.92.129 mkdir /20151020给192.168.92.129这台主机发送创建20151020目录的命令2.配置SSH免登陆cd~ ssh-keygen -t rsa:生成一对密钥,然后将公钥拷贝到免登陆的机器上ssh-copy-id192.168.92.129在

2015-11-10 22:55:27 378

原创 hadoop伪分布式搭建

1.首先官网下载最新稳定版hadoop tar.gz,解压到linux中2.配置hdfs2.1将hadoop添加到环境变量中vim/etc/profileexportJAVA_HOME=/usr/java/jdk1.7.0_55exportHADOOP_HOME=/itcast/hadoop-2.7.1exportPATH=$PATH:$JAVA_HOME/bin:$HAD

2015-11-10 22:52:16 363

原创 oracle plsql语句、游标

plsql语句SELECT * FROM jobs--求jobs表中总裁最低工资的编号,如果对应记录太多抛出相应异常,没有记录则抛出没有记录的异常DECLAREv_result VARCHAR(20);BEGIN   SELECT job_id INTO v_result FROM jobs WHERE min_salary>2000;   dbms_output.

2015-11-10 21:29:40 459

转载 oracle 锁表与解锁、数据恢复

锁表与解锁SELECT /*+ rule */ s.username,decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK',NULL) LOCK_LEVEL,o.owner,o.object_name,o.object_type,s.sid,s.serial#,s.terminal,s.machine,s.program

2015-11-10 21:27:26 596

原创 oracle触发器

--触发器--执行顺序:前语句触发->前行级触发->后行级触发->后语句触发--instead of 类型的触发器主要解决视图的不可更新问题,比如多表关联或者group by语句 的,或者通过函数生成的复杂视图不可更新CREATE TRIGGER tri_delAFTER DELETEON jobsBEGINIF deleting THEN   dbms_outpu

2015-11-10 21:24:36 301

转载 oracle函数大全

SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;        A         A      ZERO     SPACE--------- --------- --------- -----

2015-11-10 21:23:30 369

原创 quartz详解

1.使用quartzhttp://ju.outofmemory.cn/entry/1177752.API、Job与Triggerhttp://ju.outofmemory.cn/entry/2140523.Job与JobDetaill介绍http://ju.outofmemory.cn/entry/2140514.trigger介绍http://ju.outofmemo

2015-11-10 20:40:36 523

原创 hibernate管理实体的三个状态

(1)瞬时态:表示该实体对象在内存中是自由存在的,也就是说与数据库中的数据没有任何的关联即,该实体从未与任何持久化上下文联系过,没有持久化标识(相当与主键)。瞬态实体的特征有:               与数据库中的记录没有任何关联,也就是没有与其相关联的数据库记录 与Session没有任何关系,也就是没有通过Session对象的实例对其进行任何持久化的操作。(2)持久态:指该实体对象处于H

2015-11-10 15:39:20 1186

转载 cron表达式

Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMonth Month DayofWeek每一个域可出现的字符如下: Seconds:可出

2015-08-10 13:37:06 409

原创 weblogic安装问题

这里拿weblogic11版本也就是weblogic10.3.6来说,前几天把weblogic卸载了,但是重装的时候一直重装不上,表现为双击我的wls1034_generic.jar出现安装界面后一闪而过,然后我从命令行里去执行,java  -jar  wls1034_generic.jar,发错报错了,异常为Exception in thread "winRegistry" java.lan

2015-08-05 14:24:09 1154

原创 weblogic与tomcat服务器之间路径的问题

现在项目做的差不多了,有时间可以整理下问题,这里提到一个weblogic与tomcat服务器之间路径的问题,刚开始用的是tomcat开发,在第一次部署的时候遇到读取文件路径的问题,经理说以前遇到过好多次,解决方法就是直接写死了服务器的路径,然后找了一下获取工程路径的代码package cn.cntomorrow.kxgk.util;import java.io.File;impo

2015-08-03 17:46:56 2412

原创 ConcurrentHashMap缓存

先写个前提,系统中用tag来唯一标识数据,比如我的tag是10010000060,那么我可以根据tag去查询这个tag所对应的实体,然后去查找这个实体所对应的实体属性字段,最后根据这些实体属性字段的不同值(也就是规则)去查询数据,这样前后台都可以做代码的重构,然而我在数据钻取的时候,也就是说这个数据链接这个用户可能会去点多次,所以应该考虑到访问数据库次数的问题,怎样才能把这种小的数据量去缓存起来,

2015-08-03 16:58:40 2301 1

转载 自定义标签

一、概述 JSP 2.0 中提供了两种新的开发自定义标记的方法:1、简单标签机制SimpleTagJSP 2.0 中加入了新的创建自定义标记的API:javax.servlet.jsp.tagext.SimpleTag,该API 定义了用来实现简单标记的接口。和JSP 1.2 中的已有接口不同的是,SimpleTag 接口不使用doStartTag()和doEndT

2015-04-24 14:43:04 413

原创 jquery记分牌的插件

jQuery翻转倒计时定时器插件,可显示积分数字,也可显示时间,支持动态滚动,可进行背景渲染

2015-03-13 10:59:46 2926

原创 使用js判断手机端和pc端浏览器内核

手机端://判断浏览器 var browser = { versions : function() { var u = navigator.userAgent, app = navigator.appVersion; return { trident : u.indexOf('Trident') > -1, //IE内核 presto : u.indexOf('P

2015-03-13 10:49:59 1224

原创 hibernate查询数据库6种方法

如果单纯的使用hibernate查询数据库只需要懂其中的一项就可以完成想要实现的一般功能,但是从一个点,让我们掌握6中方法,则提供了更多选择。每一种方法都有其适用的情况与前提。HQL查询HQL是hibernate自己的一套查询语言,于SQL语法不同,具有跨数据库的优点。示例代码:static void query(String name){  Session

2015-01-15 23:08:54 1433

转载 自定义一个jdbc框架

一、数据库连接池:   在一般用JDBC 进行连接数据库进行CRUD操作时,每一次都会:    通过:java.sql.Connection conn = DriverManager.getConnection(url,user,password); 重新获取一个数据库的链接再进行操作,这样用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较

2014-08-15 19:13:51 668 1

原创 B/S与C/S联系与区别

C/S是Client/Server的缩写,服务器通过高性能的

2014-08-02 12:53:46 2175

原创 javaweb相关面试1

MVC是Model-view-controller的简写

2014-08-02 12:10:28 498

原创 tomcat配置虚拟主机

1.C:\Windows\System32\drivers\etc\hosts配置ip以及映射的主机127.0.0.1www.estore.com2.在conf/server.xml文件中配置             unpackWARs="true" autoDeploy="true">                      Documentation

2014-07-27 23:33:41 404

原创 struts2的国际化

配置方案1全局可以被整个工程所应用.  只需要在struts.xml文件中配置.struts.xml   messages.properties 在src根目录   messages.properties 在 cn.itcast.resources 包2.针对于包下配置文件(properties文件)它名字要写  package.properties3.针对

2014-07-27 23:28:29 403

原创 ognl表达式中的#%$的作用

1.#号1.通过#可以获取到Map中的数据这时的#就代表了ActionContext对象.也就是相当于ActionContext.getContext();2.不写#默认是在root中查找3.进行投影映射可以使用struts2提供的一个标签 它的用法与差不多.  注意:p不是存储在root中,而是存储在context中 //在这里使用时,要在p前加#

2014-07-27 23:28:14 581

原创 struts的多文件上传

第一步:在WEB-INF/lib下加入commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar。这两个文件可以从http://commons.apache.org/下载。第二步:把form表的enctype设置为:“multipart/form-data“,如下:    第三步:在Action类中添加以下属性,属性红色部分对应于表单

2014-07-27 23:27:45 411

原创 struts2的拦截器

拦截器 的使用 ,源自Spring AOP(面向切面编程)思想 拦截器 采用 责任链 模式 *  在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。    * 责任链每一个节点,都可以继续调用下一个节点,也可以阻止流程继续执行 在struts2 中可以定义很多个拦截器,将多个拦截器按照特定顺序 组成拦截器栈 (顺序调用 栈中的每一个拦截器 )

2014-07-27 23:23:20 443

原创 struts2的值栈

valueStack:它就是一个容器,用于存储Action相关信息以及web中的常用对象。valueStack,它是绑定到一个ThreadLocal中的。也就是说是一个线程一个valueStack.

2014-07-27 23:16:41 443

原创 hibernate级联操作

cascade="all|none|save-update|delete|all-delete-orphan|delete-orphan"* save-update ,级联保存并更新* delete ,级联删除* all ,级联操作部分所有(保存并更新 、 删除)* delete-orphan ,孤儿删除,当移除关联关系时,产生孤儿,此时一并删除* all-delete-orp

2014-07-27 23:15:25 344

原创 hibernate的一级缓存

* session级别的缓存,hibernate默认必须使用的缓存。* 默认情况:transaction.commit();将进行 一级缓存数据 与 快照数据 比较* 如果一致,没有任何操作* 如果不一致,将数据更新到数据库,并同步到一级缓存* FlushMode 刷新模式,何时将一级缓存中的数据刷新到数据库中?* PO类编写实现接口:Serializable * 取值:

2014-07-27 23:10:49 398

原创 hibernate API详解

1 Configuration 类* hibernate 配置文件的描述对象* 使用构造方式,new Configuration() ,加载一个 hibernate.properties (一般不用)* 借鉴:%h%/project/etc/hibernate.properties* api* configure() ,将加载src hibernate.cfg.xml文件*

2014-07-27 23:07:17 463

原创 hibernate配置文件详解

*.hbm.xml1. * package : 确定javabean所在包,使用当前包下的所有的类,只需要类名* catalog : 确定数据库的名称,默认使用url中确定数据库* 例如:catalog="hibernate_day01"2.* name : 确定类的全限定名称,如果配置了package,只需要类名* table : 数据库的表名3. 配置类中普通属

2014-07-27 23:05:39 885

hive编程指南pdf

hive编程指南,网上很多pdf版本的都没有书签或者目录,看着很不方便,这里整理出了一份带目录的方便查阅

2017-07-27

hadoop-2.6.0-cdh5.10.2-bin

hadoop-2.6.0-cdh5.10.2在win7下编译后的bin目录文件

2017-07-26

robomongo-0.9.0-windows-x86_64-0786489

MongoDB可视化工具---robomongo,可以创建N个到MongoDB的连接,自由的使用可视化界面对MongoDB操作

2017-04-14

Officeproject_V2013

可以使用Office的project工具制作软件开发计划,后缀名为.mpp,欢迎下载使用

2017-04-14

spark-streaming-flume-sink_2.11-2.1.0.jar

使用spark集成flume,由于flume默认只支持pull消息的方式,不过它可以自定义消息拉取方式,现要使用poll方式,可以使用spark-streaming-flume-sink_2.11-2.1.0.jar包下的org.apache.spark.streaming.flume.sink.SparkSink

2017-04-14

mysql-connector-java-5.1.38

mysql连接驱动,mysql-connector-java-5.1.38

2017-04-14

Cygwin64 2.6.0安装包

Cygwin64 2.6.0安装包

2016-12-03

RabbitMQ API文档

RabbitMQ实现了AMQP协议,RabbitMQ 3.5.6版本的API文档,欢迎下载使用

2016-02-24

JDK1.8帮助文档 API

JDK1.8帮助文档 API(英文版),欢迎下载使用

2016-01-29

apache-tomcat-7.0.47.tar.gz

linux版本的tomcat7,解压即可使用

2016-01-27

Java Persistence with MyBatis 3(中文版)

Java Persistence with MyBatis 3(中文版)

2016-01-27

Spring AMQP 1.5.3.RELEASE API

Spring AMQP 1.5.3版本API

2016-01-27

RabbitMQ文档资料

rabbitmq与spring amqp的相关文档资料,欢迎下载使用。

2016-01-08

spring-amqp 1.5.3源码

压缩包包含两部分,spring-amqp为java版的Spring AMQP的实现,spring-amqp-sample为补充版(也可作为快速入门的)

2016-01-08

maven3.3.3以及源码包

Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

2015-11-05

apache-activemq-5.12.1-bin.zip

ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。

2015-11-05

记分牌插件

jquery记分牌插件,可改装插件实现颜色的变化,倒计时等功能,欢迎使用

2015-05-12

mybatis generator的插件

mybatis generator的插件

2015-02-03

mysql-5.5.36-win32

mysql-5.5.36版本 支持32位操作系统

2015-02-03

actionScript学习资料pdf

actionscript帮助文档,对你很有帮助,欢迎下载使用

2014-10-22

flash builder帮助文档pdf

flash builder的一款非常不错的帮助文档,欢迎下载使用

2014-10-22

jquery1.8.3_api

jquery是一个javascript框架,已经越来越多的人正在使用,这是它的api文档

2014-08-19

java_ee_api_中英文对照版

javaee的API文档,里面包含中文和英文,英文好的可以直接看英文,不太好的可以对照着看

2014-08-15

Hibernate3.2API

ssh三大框架之一的数据层框架hibernate,为您提供最标准的API帮助文档

2014-08-15

Ajax参考手册

ajax,交互式网页应用的网页开发技术,它的API帮助文档

2014-08-15

Java面试宝典2014版

java面试宝典2014包含java基础与高级,javaweb,数据库,框架等面试题

2014-08-15

mysql驱动包--mysql-connector-java-5.0.8-bin

mysql驱动包,用来连接mysql数据库

2014-08-15

艺图Edraw Mind Map

这是一款综合绘图软件,用艺图可以制作任何你想要的图

2014-08-15

oracle client

Oracle的sql*plus是与oracle进行交互的客户端工具,借助sql*plus可以查看、修改数据库记录。在sql*plus中,可以运行sql*plus命令与sql语句。直接安装即可使用sqlplus连接数据库进行相关操作

2014-08-12

空空如也

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

TA关注的人

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