不多说,直接上干货!

  问题详情

  1. [hadoop@bigdatamaster oozie-4.1.-cdh5.5.4]$ bin/oozied.sh start
  2.  
  3. Setting OOZIE_HOME: /home/hadoop/app/oozie-4.1.-cdh5.5.4
  4. Setting OOZIE_CONFIG: /home/hadoop/app/oozie-4.1.-cdh5.5.4/conf
  5. Sourcing: /home/hadoop/app/oozie-4.1.-cdh5.5.4/conf/oozie-env.sh
  6. setting CATALINA_OPTS="$CATALINA_OPTS -Xmx1024m"
  7. setting OOZIE_CONF=${OOZIE_HOME}/conf
  8. setting OOZIE_DATA=${OOZIE_HOME}/data
  9. setting OOZIE_LOG=${OOZIE_HOME}/logs
  10. setting CATALINA_BASE=${OOZIE_HOME}/oozie-server
  11. setting CATALINA_TMPDIR=${OOZIE_HOME}/oozie-server/temp
  12. setting CATALINA_OUT=${OOZIE_LOG}/catalina.out
  13. Setting OOZIE_CONFIG_FILE: oozie-site.xml
  14. Using OOZIE_DATA: /home/hadoop/app/oozie-4.1.-cdh5.5.4/data
  15. Using OOZIE_LOG: /home/hadoop/app/oozie-4.1.-cdh5.5.4/logs
  16. Setting OOZIE_LOG4J_FILE: oozie-log4j.properties
  17. Setting OOZIE_LOG4J_RELOAD:
  18. Setting OOZIE_HTTP_HOSTNAME: bigdatamaster
  19. Setting OOZIE_HTTP_PORT:
  20. Setting OOZIE_ADMIN_PORT:
  21. Setting OOZIE_HTTPS_PORT:
  22. Setting OOZIE_BASE_URL: http://bigdatamaster:11000/oozie
  23. Using CATALINA_BASE: /home/hadoop/app/oozie-4.1.-cdh5.5.4/oozie-server
  24. Setting OOZIE_HTTPS_KEYSTORE_FILE: /home/hadoop/.keystore
  25. Setting OOZIE_HTTPS_KEYSTORE_PASS: password
  26. Setting OOZIE_INSTANCE_ID: bigdatamaster
  27. Using CATALINA_OUT: /home/hadoop/app/oozie-4.1.-cdh5.5.4/logs/catalina.out
  28. Setting CATALINA_PID: /home/hadoop/app/oozie-4.1.-cdh5.5.4/oozie-server/temp/oozie.pid
  29.  
  30. Using CATALINA_OPTS: -Xmx1024m -Dderby.stream.error.file=/home/hadoop/app/oozie-4.1.-cdh5.5.4/logs/derby.log
  31. Adding to CATALINA_OPTS: -Doozie.home.dir=/home/hadoop/app/oozie-4.1.-cdh5.5.4 -Doozie.config.dir=/home/hadoop/app/oozie-4.1.-cdh5.5.4/conf -Doozie.log.dir=/home/hadoop/app/oozie-4.1.-cdh5.5.4/logs -Doozie.data.dir=/home/hadoop/app/oozie-4.1.-cdh5.5.4/data -Doozie.instance.id=bigdatamaster -Doozie.config.file=oozie-site.xml -Doozie.log4j.file=oozie-log4j.properties -Doozie.log4j.reload= -Doozie.http.hostname=bigdatamaster -Doozie.admin.port= -Doozie.http.port= -Doozie.https.port= -Doozie.base.url=http://bigdatamaster:11000/oozie -Doozie.https
  32. .keystore.file=/home/hadoop/.keystore -Doozie.https.keystore.pass=password -Djava.library.path=
  33.  
  34. Using CATALINA_BASE: /home/hadoop/app/oozie-4.1.-cdh5.5.4/oozie-server
  35. Using CATALINA_HOME: /home/hadoop/app/oozie-4.1.-cdh5.5.4/oozie-server
  36. Using CATALINA_TMPDIR: /home/hadoop/app/oozie-4.1.-cdh5.5.4/oozie-server/temp
  37. Using JRE_HOME: /home/hadoop/app/jdk
  38. Using CLASSPATH: /home/hadoop/app/oozie-4.1.-cdh5.5.4/oozie-server/bin/bootstrap.jar
  39. Using CATALINA_PID: /home/hadoop/app/oozie-4.1.-cdh5.5.4/oozie-server/temp/oozie.pid
  40. Existing PID file found during start.
  41. Removing/clearing stale PID file.
  42. [hadoop@bigdatamaster oozie-4.1.-cdh5.5.4]$

  查看日志

  1. -- ::, INFO XLogService: - SERVER[bigdatamaster] Log4j configuration file [oozie-log4j.properties]
  2. -- ::, INFO XLogService: - SERVER[bigdatamaster] Log4j configuration file loaded from [/home/hadoop/app/oozie-4.1.-cdh5.5.4/conf]
  3. -- ::, INFO XLogService: - SERVER[bigdatamaster] Log4j reload interval [ sec]
  4. -- ::, INFO ConfigurationService: - SERVER[bigdatamaster] Oozie home dir [/home/hadoop/app/oozie-4.1.-cdh5.5.4]
  5. -- ::, INFO ConfigurationService: - SERVER[bigdatamaster] Oozie conf dir [/home/hadoop/app/oozie-4.1.-cdh5.5.4/conf]
  6. -- ::, INFO ConfigurationService: - SERVER[bigdatamaster] Oozie conf file [oozie-site.xml]
  7. -- ::, INFO ConfigurationService: - SERVER[bigdatamaster] Configuration change via System Property, [oozie.base.url]=[http://bigdatamaster:11000/oozie]
  8. -- ::, INFO ConfigurationService: - SERVER[bigdatamaster] Configuration change via System Property, [oozie.http.hostname]=[bigdatamaster]
  9. -- ::, INFO ConfigurationService: - SERVER[bigdatamaster] Configuration change via System Property, [oozie.http.port]=[]
  10. -- ::, INFO ConfigurationService: - SERVER[bigdatamaster] Configuration change via System Property, [oozie.instance.id]=[bigdatamaster]
  11. -- ::, WARN ConfigurationService: - SERVER[bigdatamaster] System property [oozie.https.keystore.pass] no defined in Oozie configuration, ignored
  12. -- ::, WARN ConfigurationService: - SERVER[bigdatamaster] System property [oozie.admin.port] no defined in Oozie configuration, ignored
  13. -- ::, WARN ConfigurationService: - SERVER[bigdatamaster] System property [oozie.https.port] no defined in Oozie configuration, ignored
  14. -- ::, WARN ConfigurationService: - SERVER[bigdatamaster] System property [oozie.https.keystore.file] no defined in Oozie configuration, ignored
  15. -- ::, INFO ConfigurationService: - SERVER[bigdatamaster] Overriding configuration with system property. Key [oozie.http.hostname], Value [bigdatamaster]
  16. -- ::, INFO ConfigurationService: - SERVER[bigdatamaster] Overriding configuration with system property. Key [oozie.instance.id], Value [bigdatamaster]
  17. -- ::, INFO ConfigurationService: - SERVER[bigdatamaster] Overriding configuration with system property. Key [oozie.http.port], Value []
  18. -- ::, WARN ConfigurationService: - SERVER[bigdatamaster] Invalid configuration defined, [oozie.service.ProxyUserService.proxyuser.hadoop.hosts]
  19. -- ::, WARN ConfigurationService: - SERVER[bigdatamaster] Invalid configuration defined, [oozie.service.ProxyUserService.proxyuser.hadoop.groups]
  20. -- ::, WARN Services: - SERVER[bigdatamaster] System ID [oozie-hado] exceeds maximum length [], trimming
  21. -- ::, INFO Services: - SERVER[bigdatamaster] Exiting null Entering NORMAL
  22. -- ::, INFO Services: - SERVER[bigdatamaster] Initialized runtime directory [/home/hadoop/app/oozie-4.1.-cdh5.5.4/oozie-server/temp/oozie-hado4767423416871899036.dir]
  23. -- ::, FATAL Services: - SERVER[bigdatamaster] Runtime Exception during Services Load. Check your list of 'oozie.services' or 'oozie.services.ext'
  24. -- ::, FATAL Services: - SERVER[bigdatamaster] E0103: Could not load service classes, java.lang.ClassNotFoundException: Class org.apache.oozie.service.CoordinatorStoreService not found
  25. org.apache.oozie.service.ServiceException: E0103: Could not load service classes, java.lang.ClassNotFoundException: Class org.apache.oozie.service.CoordinatorStoreService not found
  26. at org.apache.oozie.service.Services.loadServices(Services.java:)
  27. at org.apache.oozie.service.Services.init(Services.java:)
  28. at org.apache.oozie.servlet.ServicesLoader.contextInitialized(ServicesLoader.java:)
  29. at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:)
  30. at org.apache.catalina.core.StandardContext.start(StandardContext.java:)
  31. at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:)
  32. at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:)
  33. at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:)
  34. at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:)
  35. at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:)
  36. at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:)
  37. at org.apache.catalina.startup.HostConfig.start(HostConfig.java:)
  38. at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:)
  39. at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:)
  40. at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:)
  41. at org.apache.catalina.core.StandardHost.start(StandardHost.java:)
  42. at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:)
  43. at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:)
  44. at org.apache.catalina.core.StandardService.start(StandardService.java:)
  45. at org.apache.catalina.core.StandardServer.start(StandardServer.java:)
  46. at org.apache.catalina.startup.Catalina.start(Catalina.java:)
  47. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  48. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:)
  49. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:)
  50. at java.lang.reflect.Method.invoke(Method.java:)
  51. at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:)
  52. at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:)
  53. Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: Class org.apache.oozie.service.CoordinatorStoreService not found
  54. at org.apache.hadoop.conf.Configuration.getClasses(Configuration.java:)
  55. at org.apache.oozie.service.ConfigurationService$LogChangesConfiguration.getClasses(ConfigurationService.java:)
  56. at org.apache.oozie.service.ConfigurationService.getClasses(ConfigurationService.java:)
  57. at org.apache.oozie.service.Services.loadServices(Services.java:)
  58. ... more
  59. Caused by: java.lang.ClassNotFoundException: Class org.apache.oozie.service.CoordinatorStoreService not found
  60. at org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:)
  61. at org.apache.oozie.util.XConfiguration.getClassByName(XConfiguration.java:)
  62. at org.apache.hadoop.conf.Configuration.getClasses(Configuration.java:)
  63. ... more
  64. [hadoop@bigdatamaster logs]$

解决办法

  1. http://community.cloudera.com/t5/Cloudera-Manager-Installation/Oozie-startup-failure-ERROR-XSDB6/td-p/11584

  查看

  1. [hadoop@bigdatamaster oozie-4.1.-cdh5.5.4]$ ps aux | grep oozie
  2. hadoop 0.0 0.0 pts/ S+ : : grep oozie
  3. [hadoop@bigdatamaster oozie-4.1.-cdh5.5.4]$
[hadoop@bigdatamaster oozie-4.1.0-cdh5.5.4]$ ps aux | grep oozie|grep -v grep
[hadoop@bigdatamaster oozie-4.1.0-cdh5.5.4]$

  说明oozie没进程启动 
 
 

  然后

Its likely that another instance of Oozie may be running on the machine already thats causing this. You can first check for such an instance via a "ps aux | grep oozie" command perhaps, and kill it if one is indeed running.

If there's no other instance, then its likely that the OOME caused crash/kill has left the DB lock under the derby directory, causing the further startups to fail as it now thinks the DB is in use (Derby DB supports only 1 max. current user, which is why we strongly discourage its use in your clusters - consider moving off of Derby when you get a chance).

To resolve that, run: rm /var/lib/oozie/data/*.lck

After this, start up the Oozie server again, and it should come up now.

Once again: Consider changing the default DB of Oozie to MySQL/etc. instead of Derby. You'll avoid a lot of other pains that will come later if you continue to use it.

Backline Customer Operations Enginee
 
 
 
 
  如果上述的步骤,还是没解决的话,则
  1、进入cd $OOZIE_HOME
  2、将Oozie停止运行./bin/oozie-stop.sh
     3、重新进行打包war包 ./bin/oozie-setup.sh prepare-war
     4、 重新打开Oozie:./bin/oozie-start.sh
 
 
 
 
 
 
  最后
  1. [hadoop@bigdatamaster oozie-4.1.-cdh5.5.4]$ jps
  2. Bootstrap
  3. NameNode
  4. SecondaryNameNode
  5. Jps
  6. QuorumPeerMain
  7. ResourceManager
  8. [hadoop@bigdatamaster oozie-4.1.-cdh5.5.4]$
 

  1. -- ::, WARN ConfigurationService: - SERVER[bigdatamaster] System property [oozie.https.keystore.file] no defined in Oozie configuration, ignored
  2. -- ::, INFO ConfigurationService: - SERVER[bigdatamaster] Overriding configuration with system property. Key [oozie.http.hostname], Value [bigdatamaster]
  3. -- ::, INFO ConfigurationService: - SERVER[bigdatamaster] Overriding configuration with system property. Key [oozie.instance.id], Value [bigdatamaster]
  4. -- ::, INFO ConfigurationService: - SERVER[bigdatamaster] Overriding configuration with system property. Key [oozie.http.port], Value []
  5. -- ::, WARN ConfigurationService: - SERVER[bigdatamaster] Invalid configuration defined, [oozie.use.system.libpath]
  6. -- ::, WARN ConfigurationService: - SERVER[bigdatamaster] Invalid configuration defined, [oozie.service.ProxyUserService.proxyuser.hadoop.hosts]
  7. -- ::, WARN ConfigurationService: - SERVER[bigdatamaster] Invalid configuration defined, [oozie.service.ProxyUserService.proxyuser.hadoop.groups]
  8. -- ::, WARN Services: - SERVER[bigdatamaster] System ID [oozie-hado] exceeds maximum length [], trimming
  9. -- ::, INFO Services: - SERVER[bigdatamaster] Exiting null Entering NORMAL
  10. -- ::, INFO Services: - SERVER[bigdatamaster] Initialized runtime directory [/home/hadoop/app/oozie-4.1.-cdh5.5.4/oozie-server/temp/oozie-hado2668923471340073361.dir]
  11. -- ::, FATAL Services: - SERVER[bigdatamaster] Runtime Exception during Services Load. Check your list of 'oozie.services' or 'oozie.services.ext'
  12. -- ::, FATAL Services: - SERVER[bigdatamaster] E0103: Could not load service classes, java.lang.ClassNotFoundException: Class org.apache.oozie.service.CoordinatorStoreService not found
  13. org.apache.oozie.service.ServiceException: E0103: Could not load service classes, java.lang.ClassNotFoundException: Class org.apache.oozie.service.CoordinatorStoreService not found
  14. at org.apache.oozie.service.Services.loadServices(Services.java:)
  15. at org.apache.oozie.service.Services.init(Services.java:)
  16. at org.apache.oozie.servlet.ServicesLoader.contextInitialized(ServicesLoader.java:)
  17. at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:)
  18. at org.apache.catalina.core.StandardContext.start(StandardContext.java:)
  19. at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:)
  20. at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:)
  21. at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:)
  22. at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:)
  23. at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:)
  24. at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:)
  25. at org.apache.catalina.startup.HostConfig.start(HostConfig.java:)
  26. at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:)
  27. at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:)
  28.  
  29. at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:)
  30. Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: Class org.apache.oozie.service.CoordinatorStoreService not found
  31. at org.apache.hadoop.conf.Configuration.getClasses(Configuration.java:)
  32. at org.apache.oozie.service.ConfigurationService$LogChangesConfiguration.getClasses(ConfigurationService.java:)
  33. at org.apache.oozie.service.ConfigurationService.getClasses(ConfigurationService.java:)
  34. at org.apache.oozie.service.Services.loadServices(Services.java:)
  35. ... more
  36. Caused by: java.lang.ClassNotFoundException: Class org.apache.oozie.service.CoordinatorStoreService not found
  37. at org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:)
  38. at org.apache.oozie.util.XConfiguration.getClassByName(XConfiguration.java:)
  39. at org.apache.hadoop.conf.Configuration.getClasses(Configuration.java:)
  40. ... more
  41. [hadoop@bigdatamaster logs]$
 
 
   后来,我又在网上查了下,说,试试,是否oozie在启动的时候,没有权限对oozie-server进行读写。

  1. [hadoop@bigdatamaster oozie-4.1.-cdh5.5.4]$ chmod oozie-server

  然后,我又执行这条命令。

  
 
  同时,还看到网上说,在$OOZIE_HOME/libext目录下,解压ext-2.2.zip。
  [hadoop@bigdatamaster libext]$ unzip ext-2.2.zip
     [hadoop@bigdatamaster libext]$ chmod -R 777 ext-2.2
 
 
 
 
 
 

 
 
 
 
 
 

然后呢,大家也许还会出现如下问题:

Oozie安装时放置Mysql驱动包的总结(网上最全)

Oozie时出现org.apache.oozie.service.ServiceException: E0103: Could not load service classes, Cannot load JDBC driver class 'com.mysql.jdbc.Driver'

Oozie时bin/oozied.sh start或bin/oozied.sh run出现Bootstrap进程无法启动,http://bigdatamaster:11000/oozie界面也无法打开?E0103: Could not load service classes,

java.lang.ClassNotFoundException: Class org.apache.oozie.ser

Oozie时bin/oozied.sh start或bin/oozied.sh run出现Bootstrap进程无法启动,http://bigdatamaster:11000/oozie界面也无法打开?

Oozie时出现Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure?

Oozie时出现Exception in thread "main" java.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupported major.minor version 52.0?

CDH版本的oozie安装执行bin/oozie-setup.sh prepare-war,没生成oozie.war?

 

Oozie时bin/oozied.sh start或bin/oozied.sh run出现Bootstrap进程无法启动,http://bigdatamaster:11000/oozie界面也无法打开?E0103: Could not load service classes, java.lang.ClassNotFoundException: Class org.apache.oozie.ser的更多相关文章

  1. Oozie时出现org.apache.oozie.service.ServiceException: E0103: Could not load service classes, Cannot load JDBC driver class 'com.mysql.jdbc.Driver'

    不多说,直接上干货! 问题详情 查看你的$OOZIE_HOME/logs 我的是/home/hadoop/app/oozie-4.1.0-cdh5.5.4/logs/oozie.log文件 [hado ...

  2. Tomcat报java.lang.ClassNotFoundException: 1catalina.org.apache.juli.FileHandler

    最近在生产环境部署Tomcat的时候,在启动的时候,在控制台报"java.lang.ClassNotFoundException: 1catalina.org.apache.juli.Fil ...

  3. 解决kylin sync table报错:MetaException(message:java.lang.ClassNotFoundException Class org.apache.hive.hcatalog.data.JsonSerDe not found

    在kylin-gui中sync表default.customer_visit时报错: -- ::, ERROR [http-bio--exec-] controller.BasicController ...

  4. Tomcat报错java.lang.ClassNotFoundException: 2localhost.org.apache.juli.FileHandler

    Can't load log handler "1catalina.org.apache.juli.FileHandler" java.lang.ClassNotFoundExce ...

  5. 一个解决过程:Servlet [某路径xxx] in web application [/项目xxx] threw load() exception和java.lang.ClassNotFoundException XXX

    Servlet [某路径xxx] in web application [/项目xxx] threw load() exception和java.lang.ClassNotFoundException ...

  6. IDEA里运行代码时出现Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger的解决办法(图文详解)

    不多说,直接上干货! 问题详情 运行出现log4j的问题 -classpath "C:\Program Files\Java\jdk1.8.0_66\jre\lib\charsets.jar ...

  7. 在Eclipse IDE进行Struts开发时提示错误:java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher的解决办法

    If you have... included all necessary jars Configured build path correctly added them all in deploym ...

  8. json转换时 java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException

    java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException 遇到这种问题是 ...

  9. java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory的解决办法

    Tomcat7早就出来正式版,但是一直都没有用过,尤其是针对于我还一直在用Myeclipse6.5的人来说,它在配置tomcat的时候没有tomcat7的选项,所以就报了错误信息. java.lang ...

随机推荐

  1. $(obj).index(this)与$(this).index()异同讲解

    $(this).index()在使用jQuery时出镜率非常高,在编写选项卡及轮播图等特效时经常用到,但$(obj).index(this)似乎有点陌生. 为便于理解,以下分两个使用场景加以分析. 场 ...

  2. Yii2中限制访问某控制器的IP(IP白名单)

    有关Yii2.0鉴权之访问控制过滤器参考这篇文章  http://www.yiiframework.com/doc-2.0/guide-security-authorization.html 这里主要 ...

  3. 读书笔记-你不知道的JavaScript(上)

    本文首发在我的个人博客:http://muyunyun.cn/ <你不知道的JavaScript>系列丛书给出了很多颠覆以往对JavaScript认知的点, 读完上卷,受益匪浅,于是对其精 ...

  4. git与github的使用

    git和github是两个完全不同的概念,就好比如雷锋与雷峰塔的关系. git是一个版本管理工具,用来更好的管理你的程序,比如你原来提交过的内容,以后虽然修改了,但是通过git这个工具, 可以把你原来 ...

  5. Eclipse汉化后如何还原为EN英文(实用技巧) --转

    自从那天脑袋短路后,下了个汉化包将Eclipse给汉化了,用的我真TMD的不习惯,一直想还原为EN文,试了好多办法,删文件,汉化包,改eclipse.ini文件中的"-nl zh" ...

  6. 谈一下我们是怎么做数据库单元测试(Database Unit Test)的

    作者水平有限,如有错误或纰漏,请指出,谢谢. 背景介绍 最近在团队在做release之前的regression,把各个feature分支merge回master之后发现DB的单元测试出现了20多个失败 ...

  7. socket套接字编程

    一.概述 1.socket是一种进程间通信方式,既可以用于一台机器,也可以用于网络.常用语C/S模型. 2.可以跨越Windows和Linux操作系统,可以跨越不同语言. 3.注意网络字节序和主机字节 ...

  8. vue.js实现数据动态响应(Vue.set的应用)

    在vue里面,我们操作最多的就是各种数据,在jquery里面,我们习惯通过下标定向找到数据,然后重新赋值 比如var a[0]=111;(希望上家公司原谅菜鸟的我写了不少这样的代码

  9. colinux

    Colinux是什么?2004年,由一名21岁的以色列学生与几名日本的自由程序员合作开发出了一个名为“Cooperative Linux”即“CoLinux”的Linux程序,该程 序可使Linux的 ...

  10. JVM高级特性-一、java内存结构区域介绍

    区域划分: java虚拟机在执行程序的过程中,将内存分为功能不同的几个区域,如下图: 此图列出了内存划分的各个区域,其中 线程私有的:程序计数器.虚拟机栈.本地方法栈 线程共享的:堆.方法区 下面,逐 ...