自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 资源 (11)
  • 收藏
  • 关注

原创 大家好!

刚刚开通了博客,为了是能和大家分享交流在学习java以及在工作中的一些心得,头一次写文章 写的不好,望大家批评指导。

2011-03-14 10:49:00 702 2

原创 oracle批量更新一个表中的一个字段

<br />最近遇到一个sql问题。老大们让我把一个表中的一列数据做更新。更新的内容和对照表有给提供。后来仔细查看资料 总结出这样的sql<br />语句。<br />update 更新表 b set(b.需要更新的字段) =  (<br />select a.参考更新字段 from 对照表 a where a.对照表旧字段=b.更新表需要更新的字段<br />)<br />注意:一定要用where条件。<br /> <br />这个sql的意思试试活把b表的需要更新字段通过查询对照表与原来的表用where

2011-03-14 10:46:00 11046 2

转载 Java NIO和IO的主要区别

当学习了Java NIO和IO的API后,一个问题马上涌入脑海:我应该何时使用IO,何时使用NIO呢?在本文中,我会尽量清晰地解析Java NIO和IO的差异、它们的使用场景,以及它们如何影响您的代码设计。Java NIO和IO的主要区别下表总结了Java NIO和IO之间的主要差别,我会更详细地描述表中每部分的差异。IO                NIO面向流    

2015-03-03 17:01:11 707

转载 解决ntp的错误no server suitable for synchronization found

解决ntp的错误 no server suitable for synchronization found当用ntpdate -d 来查询时会发现导致 no server suitable for synchronization found 的错误的信息有以下2个:错误1.Server dropped: Strata too high在ntp客户端运行ntpdate s

2014-11-06 10:00:10 10925 1

原创 mysql启动(Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist)

启动 mysql 服务的时候报如下错误:Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist解决方法:mysql_install_db --user=mysql  初始化数据库即可

2014-11-05 17:01:33 1033

转载 java中volatile关键字的含义

用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上面说的A)  在java线程并发处理中,有一个关键字volatile的使用目前存在很

2014-06-25 17:38:26 707

转载 PSYoungGen ParNewGeneration DefNewGeneration等名词解释

HotSpot VM的GC组老人之一Jon Masamitsu很久之前就写过blog讲解这个:https://blogs.oracle.com/jonthecollector/entry/our_collectors简单来说,有这么多东西反映了HotSpot VM的开发历史和实现细节。我在写篇东西讲述这部分历史,哪天写完的话在这边也放个链接嗯。DefNewGeneration是de

2014-06-19 16:29:01 1847

原创 jvisualvm 远程连接 JVM

set OPTS="-Dcom.sun.management.jmxremote.port=10112 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=10.243.0.186"

2014-05-29 11:33:15 1299

转载 oracle sid 与 servername 区别

SID是实例名,实例名指的是用于响应某个数据库操作的数据库管理系统的名称。实例名是由初始化参数文件的参数instance_name决定的。如果这个参数不被指定(即instance_name没有被指定为任何值),那么实例的名字由该用户的环境变量ORACLE_SID(注意这里是大写)决定。在windows平台下,则是注册表中oracle_sid值决定。SERVICE_NAME指的是listener

2014-04-23 16:48:28 12440

原创 synchronized和lock(reentrantlock) 区别

1.某个线程在等待一个锁的控制权的这段时间需要中断2.需要分开处理一些wait-notify,ReentrantLock里面的Condition应用,能够控制notify哪个线程3.具有公平锁功能,每个到来的线程都将排队等候 1,3

2014-04-17 18:09:07 9693 2

原创 spring 事物传播与隔离机制

1 事务的传播属性(Propagation) 1) REQUIRED ,这个是默认的属性 Support a current transaction, create a new one if none exists. 如果存在一个事务,则支持当前事务。如果没有事务则开启一个新的事务。 被设置成这个级别时,会为每一个被调用的方法创建一个逻辑事务域。如果前面的方法已经创建了事务,那

2014-03-23 22:31:45 2591

原创 java中switch用法

switch(表达式){case 常量表达式1:语句1;....case 常量表达式2:语句2;default:语句;}default就是如果没有符合的case就执行它,default并不是必须的.case后的语句可以不用大括号.switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型.一旦case匹配,就会顺序执行后面的程

2014-02-20 22:01:32 954

原创 hive jdbc方式 add udf jar

最近用hql 分析 用hive jdbc方式 add udf jar 在同一个hive服务上只能add一个jar 不然会造成冲突。

2014-02-20 16:39:03 3810

转载 oracle虚拟索引详解

DBA在日常维护管理数据库进行低性能SQL分析时,有时候需要通过创建索引对SQL进行优化,但有些时候我们创建的索引是否能用到?这个只能创建以后才能看出效果,但是在实际工作中,特别是对大表创建索引对系统性能有很大影响,因此我们不得不避开业务高峰时段,但是有没有一种办法创建索引而不影响性能呢?有,虚拟索引。虚拟索引不是物理存在的,它并不会创建实际的索引段,只是在数据字典中加了一个索引的记录,使得优

2014-02-17 22:53:15 846

转载 关于Oracle索引的几个知识点

一、oracle的索引陷阱一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。下面是一些常见的索引限制问题。

2013-12-17 09:18:25 681

转载 Hive 简单UDAF开发(extends UDAF)

Hive UDAF(User- Defined Aggregation Funcation)用户自定义聚合函数是一个很好的功能,集成了先进的数据处理。Hive有两种UDAF:简单和通用。顾名思义,简单的UDAF,写的相当简单的,但因为使用Java反射导致性能损失,而且有些特性不能使用,如可变长度参数列表。通用UDAF可以使用​​所有功能,但是UDAF就写的比较复杂,不直观。1、一下两个包是必须

2013-12-08 22:29:45 3496

转载 servlet 和 threadlocal 与 web容器

在传统的Web开发中,我们处理Http请求最常用的方式是通过实现Servlet对象来进行Http请求的响应。Servlet是J2EE的重要标准之一,规定了Java如何响应Http请求的规范。通过HttpServletRequest和HttpServletResponse对象,我们能够轻松地与Web容器交互。当Web容器收到一个Http请求时,Web容器中的一个主调度线程会从事先定义好的线程池中

2013-12-03 10:48:42 5866

转载 面试题

1.两个对象值相同(x.equals(y)==true),但却可有不同的hash code,这句话对不对?为什么?答: 不对,有相同的hash code。2.GC是什么?为什么要有GC?答: GC是垃圾收集器。Java 程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收 集,可以调用下面的方法之一: System.gc() Runtime.getRunt

2013-12-01 10:51:36 1501

转载 为什么Java的String对象不能改变

字符串String是Java程序中经常使用的一个类。但是,它有一个特殊的属性,就是一旦初始化以后,就不可再更改了。 大家都说String不可变的原因,是因为JDK源码中String类声明为final的原因。其实这不尽然,我们可以考虑这样一个问题: String类声明为fianl就成为不可变的. StringBuffer类和StringBuilder类也是被声明为final的,为

2013-11-24 21:17:33 1018

原创 English Remark

单词:1.hierarchy (层次)短语:1.fire enought  (有道理,说的对)2.one too many (多余的一个;多余的;许多的)3.pull off (靠边停车) 4.pull it off (圆满的完成)

2013-11-23 21:58:40 820

转载 linux之sed用法

sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:         sed [-nefri] ‘command’ 输入文本        常用选项:        -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会

2013-11-16 09:20:09 553

转载 struts 2.1.6 StrutsPrepareAndExecuteFilter学习笔记

package org.apache.struts2.dispatcher.ng.filter; import org.apache.struts2.StrutsStatics; import org.apache.struts2.dispatcher.Dispatcher; import org.apache.struts2.dispatcher.ng.PrepareOperat

2013-11-10 00:04:03 595

转载 乐观锁与悲观锁

下面先就乐观锁与悲观锁的概念及基本用法做下介绍,因为网上的已经比较详细,就直接摘抄了******************************************************************锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的

2013-10-20 20:47:52 882

转载 hive 面试题

有一张很大的表:TRLOG该表大概有2T左右TRLOG:CREATE TABLE TRLOG(PLATFORM string,USER_ID int,CLICK_TIME string,CLICK_URL string)row format delimitedfields terminated by '\t';数据:PLATFORM USER_ID

2013-10-18 13:59:39 10256

转载 hive udf 与udaf

Hive进行UDF开发十分简单,此处所说UDF为Temporary的function,所以需要hive版本在0.4.0以上才可以。一、背景:Hive是基于Hadoop中的MapReduce,提供HQL查询的数据仓库。Hive是一个很开放的系统,很多内容都支持用户定制,包括:a)文件格式:Text File,Sequence Fileb)内存中的数据格式: Java Integer/St

2013-10-18 10:36:54 1132

原创 在计算机中,如何判断一个数是八进制还是十六进制?

八进制是由数字0-7组成的,表达方式由数字0(零)开头的,例:0347 ; 十六进制是由数字0-9和字母A-F组成的,表达方式由数字0(零)加上小写字母x开头的,例:0x1F3C 。

2013-09-30 15:06:38 10582 2

原创 MyEclipse中无法部署tomcat的原因

原因:Context-root丢失解决方法:右击项目->properties->MyEclipse->Web在Web Context-root中添加项目名 注意项目下面有个.mymetadata文件,或是编辑这个文件context-root 为项目名webrootdir 这个属性为web文件夹名(例如如果你项目web目录名是app,则webr

2013-09-02 11:43:32 1166

转载 CXF与spring集成

CXF与spring集成1. 新建web project ,并加入apache-cxf-2.0.7/lib所有包,编写要发布的web service 接口和实现.这一步,与前面一样。import javax.jws.WebService;@WebService  public interface HelloWorld {       public String sayH

2013-08-26 17:25:24 746

转载 ORACLE纯SQL实现多行合并一行

项目中遇到一个需求,需要将多行合并为一行。表结构如下:NAME                            Null           Type------------------------   ---------   -----N_SEC_CODE                 NOT NULL  CHAR(6)C_RESEARCHER_CODE   NOT

2013-08-23 12:30:01 889

原创 c shell 整理文件格式命令

sed 's/\r//' start.sh >start.sh1

2013-07-24 14:03:28 1398

原创 impala 刷新同步hive表命令

1>impala-shell2.[Not connected]> connect hostIP:210003.[hostIP:21000]>refresh4.[hostIP:21000] >show databases

2013-07-12 17:52:10 11539

原创 PL/SQL Developer自动补全SQL技巧

s = SELECT * FROM w = WHEREb = BETWEEN ANDl = LIKE '%%'o = ORDER BYinsw = IN (SELECT a FROM  a WHERE a )sw = SELECT t.* FROM t WHERE tsc* = SELECT COUNT(*) FROM tst = SELECT t.* ,t

2013-07-11 10:21:17 13949 1

转载 生产者消费者模式浅析

由于最近工作中,涉及到生产者消费者设计模式,对此有一些体会,所以总结一下,与大家分享。什么是生产者消费者模式在工作中,大家可能会碰到这样一种情况:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。在生产者与消费者之间在加个缓冲区,我们形象的称之为仓库,

2013-06-26 11:16:48 696

转载 HIVE RCFile高效存储结构

本文介绍了Facebook公司数据分析系统中的RCFile存储结构,该结构集行存储和列存储的优点于一身,在 MapReduce环境下的大规模数据分析中扮演重要角色。Facebook曾在2010 ICDE(IEEE International Conference on Data Engineering)会议上介绍了数据仓库Hive。Hive存储海量数据在Hadoop系统中,提供了一套类数据

2013-06-18 16:20:41 692

转载 Java中的instanceof关键字

instanceof是Java的一个二元操作符,和==,>,  String s = "I AM an Object!";  boolean isObject = s instanceof Object;  我们声明了一个String对象引用,指向一个String对象,然后用instancof来测试它所指向的对象是否是Object类的一个实例,显然,这是真的,所以返回true,

2013-06-14 10:16:01 511

转载 java中判断Object对象类型

Object param = params.get(i); if (param instanceof Integer) { int value = ((Integer) param).intValue(); prepStatement.setInt(i + 1, value); } else if (param instanceof String) {

2013-06-14 10:13:47 4377

转载 Xms Xmx PermSize MaxPermSize 区别

Eclipse崩溃,错误提示:MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. It is strongly recommendedthat you exit and restart MyEclipse with new virtual ma

2013-06-04 10:48:50 616

原创 ireport Excel/pdf导出去掉分页显示

勾选 ignore pagination。

2013-05-09 17:31:30 2243

原创 ireport 制作图表去掉边框设置

大家看下上面的图(柱状图)存在难看的边框。 点击柱状图鼠标右键-Padding and Borders按下图红色圈进行设置即可:

2013-05-08 11:11:28 6542

原创 代替window.location get方式post提交

document.write("");document.write("document.write("");document.formx1.submit();

2013-05-02 17:02:25 2729

t-digest源码

t-digest 最新源码分享,t-digest 最新源码分享t-digest 最新源码分享t-digest 最新源码分享t-digest 最新源码分享t-digest 最新源码分享t-digest 最新源码分享t-digest 最新源码分享t-digest 最新源码分享t-digest 最新源码分享t-digest 最新源码分享t-digest 最新源码分享t-digest 最新源码分享

2018-07-27

javascript权威指南(第六版)

最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf最清晰的pdf

2018-07-27

JfreeChart编码

JfreeChart编码解决方案

2013-04-07

linux 下 JFreeChart 乱码 JDK字符集

linux 下 JFreeChart 乱码 (中文状态,十分怪异的小方块"口") 对应博客

2013-01-23

Hadoop集群配置

hadoop集群之顺手打。非常棒的文档。

2012-11-20

FreeMarker(使用方法)

FreeMarker(使用方法)FreeMarker(使用方法)FreeMarker(使用方法)FreeMarker(使用方法)很好的pdf书

2010-09-26

Effective Java

Effective JavaEffective JavaEffective JavaEffective JavaEffective JavaEffective JavaEffective JavaEffective JavaEffective JavaEffective JavaEffective JavaEffective 很好的pdf书

2010-09-26

struts2权威指南

好书值得拥有好书值得拥有好书值得拥有好书值得拥有好书值得拥有好书值得拥有好书值得拥有好书值得拥有好书值得拥有

2010-09-21

Java程序员职场全攻略.pdf

好书值得拥有好书值得拥有好书值得拥有好书值得拥有好书值得拥有好书值得拥有

2010-09-21

java程序员笔试题目。

一 计算题 ( 32 * 444 + 8 * 999 ) * ( 193 * 50 + 350) 二 编程题,语言不限,也可以使用伪代码 1、完成一下程序,实现字符串复制功能。 char[] strcpy ( char[] src ) { } 。。。。。

2010-09-21

java深入浅出设计模式

好书值得拥有。深入浅出设计模式.pdf。文字清晰内容详细。谢谢下载5分资源 互相传送。

2010-09-21

空空如也

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

TA关注的人

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