自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

alexander zhou的专栏

记录日常的一些琐碎问题

  • 博客(21)
  • 资源 (5)
  • 收藏
  • 关注

原创 redis中为什么hash比string做缓存更节省内存及效率更高

redis中为什么hash比string做缓存更节省内存与效率更高?

2022-03-27 21:57:16 2327

原创 eclipse通过插件连接hadoop,一直报listing状态的错误

Eclipse连接hadoop,一直处于listing状态开始使用eclipse的hadoop插件碰到无法连接的问题。会一直处于listing状态,最后报错,错误如下:最终发现是本身windows上防火墙的原因,只要把windows的防火墙的出站规则中把端口设置例外开放,就可以用 eclipse连接上了

2015-12-23 23:05:02 1551

转载 Windows下使用Hadoop2.6.1-eclipse-plugin插件

一.简介二.软件安装并配置 1.JDK配置 2.Eclipse3.Ant4.Hadoop三.编译hadoop-eclipse-plugin插件 1.hadoop2x-eclipse-plugin-master解压在E:盘打开命令行cmd,切换到E:\hadoop\hadoop2x-eclipse-plugin-master\s

2015-12-23 22:45:18 2204

转载 JVM内存设置

JVM内存设置 在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGen space:全称是Permanent Generationspace.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heapspace:存放Instance。GC(Garb

2015-10-19 08:29:38 2156 1

原创 kafka本地环境的搭建,以及本地java测试的调用

kafka本地环境搭建与本地java代码测试1、下载kafkahttps://www.apache.org/dyn/closer.cgi?path=/kafka/0.8.2.1/kafka_2.9.2-0.8.2.1.tgz2、解压tar -zxf kafka_2.9.2-0.8.2.1.tgz3.修改配置文件(###################

2015-10-18 21:54:31 4729 1

转载 linux下对mysql的数据库进行定时备份

MySQL数据库定时备份Shell脚本并备份至其它机器方法适用于单台Linux服务器或者VPS的mysql数据库备份工作,工作原理是使用mysql的mysqldump工具来导出数据库为.sql文件,然后将所有导出的文件打包归档。然后我们在shell脚本中使用 scp命令把备份文件复制到另外一台备份机器,由于scp每次传送文件要密码因此我们需要使用 expect插件或者利用密

2015-10-18 21:39:04 480

原创 mysql的插表以及更新操作导致的死锁问题

一.mysql的死锁: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。表级锁不会产生死锁.所以解决死锁主要还是针对于最常用的InnoDB;二..开发过程中碰到的场景:1.为了提高存储过程查询速度的效率,在一张表(A)的status中新增了一个普通索引;2.整个过程大致两个过程:a.内除处理把表A中

2015-10-18 21:32:03 9362

转载 Oracle 物化视图 说明

一.    物化视图概述Oracle的物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。 物化视图可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了

2014-06-17 16:45:49 472

转载 tomcat的work目录

1    用tomcat作web服务器的时候,部署的程序在webApps下,这些程序都是编译后的程序(发布到tomcat的项目里含的类,会被编译成.class后才发布过来,源文件没有发布过来,但这里的jsp没有经编译的)。tomcat有一个work目录,里面存放了页面的缓存,访问的jsp都会编译(从 work里进入Catalina后的如localhost站点文件夹下的项目,我们可以看到

2014-05-27 08:54:43 644

转载 Selenium+Eclipse+Junit+TestNG 环境搭建

################################################################################################################################Selenium终极自动化测试环境搭建(一)Selenium+Eclipse+Junit+TestNG第一步安装JDK

2014-05-20 10:38:13 1842

转载 Java赋值和参数传递

程序中的赋值和参数传递,一种比较普遍的说法是包括2种类型:passing by value 和 passing by reference。其实个人觉得不必太纠结这个概念,对于Java来说,是没有passing by reference的说法的。可以将其看做是原生数据类型(Primitive)的传递和引用数据类型(Object)传递,而无论传递原生数据类型还是引用类型,统一都是传值。原生

2014-04-17 10:14:48 974

原创 本地应用通过Dblink查询,导致Weblogic的线程堵塞而垮掉

最近一个星期,上线系统挂机了两次,弄得比较揪心。后来通过weblogic的服务器监控,经过线程运行情况的排查,发现在通过dblink,在查询另外一个数据库系统时,存在线程stuck的情况,经过网上查找,如下说明:DBLINK是远程连接到其他数据库进行访问,这个会涉及到一个事务的关系,尽管查询不会锁表,但是用DBLINK的方式一旦将远程的表进行锁住了。因而对于这部分无法及时提交的事务,导致w

2014-03-30 15:55:09 1874

转载 Spring IOC、DI、AOP原理和实现

(1)Spring IOC原理         IOC的意思是控件反转也就是由容器控制程序之间的关系,把控件权交给了外部容器,之前的写法,由程序代码直接操控,而现在控制权由应用代码中转到了外部容器,控制权的转移是所谓反转。网上有一个很形象的比喻:我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱好、qq号、电话号、ip号、iq号………,想办法

2014-02-28 10:07:52 689

转载 java动态代理(JDK和cglib)

JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为

2014-02-28 10:03:35 727

原创 weblogic设置JVM的几个参数说明

若weblogic每个domain域下的startweblogic.sh(startweblogic.cmd)配置的jvm参数设置如下:        1.set MEM_ARGS=-Xms512m -Xmx512m       2.set MEM_PERM_SIZE=-XX:PermSize=512m       3.set MEM_MAX_PERM_SIZE=-XX:MaxPe

2014-02-19 10:48:10 6262

转载 JVM的内存模型

我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存,用户缓冲用户IO等待导致CPU的等待成本,但是随着CPU的发展,内存的读写速度也远远跟不上CPU的读写速度,因此,为了解决这一纠纷,CPU厂商在每颗CPU上加入了高速缓存,用来缓解这种症状,因此,现在CPU同内存交互就变成了下面的样子

2013-12-23 22:02:18 793

转载 Spring事务管理例子

转载自:http://javapub.iteye.com/blog/772409 关于spring事务管理以及异常处理的帖子,本论坛争论颇多,各有各的测试代码,也各有各的测试结果,不知道是spring版本的不同还是各测试的例子的不同而导致测试结果出现差异.本人也很想弄清楚spring是如何对Service进行事务管理的,并且还去看了一下spring框架关于事务管理几个相关类的源码,可惜由于

2013-12-23 21:59:24 1604

原创 Spring控制多张数据表同时提交的事务操作

Spring控制多张表的提交事务操作 一.Spring配置文件如下:                 class="org.springframework.jdbc.datasource.DataSourceTransactionManager">      class="org.springframework.transacti

2013-12-23 21:54:21 12406

原创 LOG4J的多日志配置

Log4J的多日志文件配置: 一.rootLogger只配置warn级别及以上的错误,另外定义的两个独立的日志文件,记录低级别的错误日志。1.首先定义rootLogger的level为:warn,如下:log4j.rootLogger=warn,Console,R#consolelog4j.appender.Console=org.apache.log4j.ConsoleA

2013-12-22 22:54:29 1427

原创 ORA-01436: 用户数据中的 CONNECT BY 循环的错误

今天折腾了一上午,查找存储过程新键游标,做了一个connect by的递归循环查找部门,但是一直抛出ORA-01436: 用户数据中的 CONNECT BY 循环,刚开始在网上找了一些资料,都说是oralce版本的问题,用rownum就可以解决。但是后面经过查看oracle版本是正确,后来就自己写存储过程进行调试,才定位到问题:是数据配置存在问题,导致死循环出现的问题.     小

2013-12-19 22:02:41 5195

原创 ORALC 抛出ORA-12154的错误

今天在虚拟机中已经配置了oracle数据库,并且数据库也已经启动,但是通过pl/sql连接后,始终抛出错误--ORA-12154:TNS:无法解析指定的连接标识符的错误 解决:经排查网络是正常,数据库也是正常启动的,后来把oracle的tns配置修改了下就可以了:(1)原先的数据库连接方式:Test_2 =    (DESCRIPTION =    (ADDRESS

2013-12-19 10:55:17 941

kafka的java依赖包

kafka的java依赖包,包含kafka本地调用的所有jar包

2015-10-18

Eclipse下jmeter2.4源代码编译匹配所需的两个jar包

Eclipse下jmeter2.4源代码编译匹配所需的两个jar包: bcmail-jdk15on-150.jar bcprov-jdk15on-150.jar

2014-05-22

Myeclipse10的MAT插件

Myeclipse10的MemoryAnalyzer插件,对于JVM内存的溢出,能起到一定的排查及定位的作用。

2013-12-17

EXT3.0的中文API

EXT3.0的中文API,里面包含详尽的ext的属性,方法,以及一些常用的调用例子.

2013-12-17

代码大全,被《程序员》等机构评选为2006年最受读者喜爱的十大IT图书之一

一本完整的软件构建手册,涵盖了软件构建过程中的所有细节

2008-12-17

空空如也

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

TA关注的人

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