精华内容
下载资源
问答
  • startup.sh

    2021-01-26 15:26:41
    startup.sh
  • How to solve startup.sh: 100: startup.sh: [[: not found when starting nacos use this bash -f startup.sh -m standlone instead of sh startup.sh -m standlone

    How to solve startup.sh: 100: startup.sh: [[: not found when starting nacos

    use this

     bash -f startup.sh -m standlone
    

    instead of

    sh startup.sh -m standlone
    
    展开全文
  • 1.Tomcat中startup.bat和startup.sh文件的区别? tomcat的bin文件夹中存在一份.bat文件和相对应的.sh文件,一个是为了在window系统上执行的文件,另一个是linux下的批处理文件。例如:startup.bat和startup.sh。 ...

    1.Tomcatstartup.batstartup.sh文件的区别?

     

    tomcat的bin文件夹中存在一份.bat文件和相对应的.sh文件,一个是为了在window系统上执行的文件,另一个是linux下的批处理文件。例如:startup.bat和startup.sh。

     

    2.jquery的定时器setTimeOut()setInterval()的区别

     

    setTimeOut(“getSome”,”5000”)是过5秒执行getSome方法

    setInterval(“getSome”,”5000”)是每隔5s执行一次getSome方法

     

    3.java中的多态你怎么理解?

    1)怎么理解多态?一种事物的多种存在形式。比如男人是人,女人也是人。

    2)使用场景:

    方法重载和方法重写

    子类对象的多态性,前提有继承关系,并且子类重写了父类的方法。使用父引用指向子实例,使用时调用的是子类的方法。但是在编译时,是点不出子类特有的方法的。除非向下转型。

    package com.g_;

    public class Teacher extends Person{

        @Override

        public void eat() {

            System.out.println("学生吃饭");

        }

        @Override

        public void work() {

            System.out.println("teacher work");

        }

        public void startClass() {

            System.out.println("老师开课");

        }

    }

     

    package com.g_;

    public class Student extends Person{

        @Override

        public void eat() {

            System.out.println("学生吃饭");

        }

        @Override

        public void work() {

            System.out.println("student work");

        }

        public void doHomework() {

            System.out.println("写作业");

        }

    }

     

    package com.g_;

    public class Person {

        public void eat() {

            System.out.println("人吃饭");

        }

        public void work() {

            System.out.println("person work");

        }

    }

     

    package com.g_;

    public class Demo {

        public static void main(String[] args) {

            show(new Student());

            System.out.println("--");

            show(new Person());

        }

        public static void show(Person p) {

            p.eat();

            p.work();

            if(p instanceof Student) {

                Student s = (Student)p;

                s.doHomework();

            }

            if(p instanceof Teacher) {

                Teacher t = (Teacher)p;

                t.startClass();

            }

        }

    }

    Show方法传入person实例,如果没有继承和这层多态关系,那么想要实现传入student和teacher的show方法还要写两个,分别传入。这样代码冗余度增加。故使用多态的好处是减少了代码冗余,提高了代码的简洁性和可扩展性

     

    4.Spring基于注解的方式是怎么实现的?

    Spring的注解包含两类,一类写在类上面,一类写在类里面

    写在类上的有@component、@Controller @service @repository等

    Spring容器根据注解的过滤规则扫描读取注解Bean定义类,并将其注册到Spring IoC容器中。

    写在类里面的有@autowired、@resource等。SpringIoC容器通过Bean后置注解处理器解析Bean内部的注解。Spring对注解的支持主要都是通过反射来获取相应的注解,来做相应的处理

     

    5.@resource@autowire

    @resource 由java jdk提供

    @autowire 由Spring提供

     

    6.java的面向对象怎么理解?

    面向对象就是把构成问题的事物分解成一个个对象,建立对象不是为了实现一个步骤,而是为了描述某个事物在解决问题中的行为。

    类是面向对象中的一个很重要的概念,因为类是很多个具有相同属性和行为特征的对象所抽象出来的,对象是类的一个实例

    类具有三个特性:封装、继承和多态。

    • 封装:核心思想就是“隐藏细节”、“数据安全”,将对象不需要让外界访问的成员变量和方法私有化,只提供符合开发者意愿的公有方法来访问这些数据和逻辑,保证了数据的安全和程序的稳定。
    • 继承:子类可以继承父类的方法,并对其进行拓展。
    • 多态:同一种类型的对象执行同一个方法时可以表现出不同的行为特征。通过继承的上下转型、接口的回调以及方法的重写和重载可以实现多态。

     

     

    7.除了数据结构中的排序、查找算法,你还知道(或者理解)哪些算法?

    贪心算法,每一次都从当前步骤取得最优解,局部最优到整体最优。

    递归

    动态规划

    穷举

     

    8.java反射是怎么理解?

    含义:所谓的反射机制就是java语言在运行时拥有一项自观的能力。通过这种能力可以彻底的了解自身的情况为下一步的动作做准备。 

    Java的反射机制的实现要借助于4个类:class,Constructor,Field,Method。

    Java反射的作用:在Java运行时环境中,对于任意一个类,可以知道这个类有哪些属性和方法。对于任意一个对象,可以调用它的任意一个方法。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。

    9.Enumenum的区别

    enum是一个关键字,使用enum定义的枚举类本质上就相对于一个类继承了Enum这个抽象类而已。

     

    10.实现一个饿汉式单例模式

    11.@controller和@restController的区别

     

     

     

     

    展开全文
  • [root@bogon sonar]# ./startup.sh 1 ./startup.sh:行3: 未预期的符号 `elif' 附近有语法错误 '/startup.sh:行3: `elif [ "$1" == "stop" ] ; then [root@bogon sonar]# 这个文本是window那边拷到linux中,可能是...
    [root@bogon sonar]# ./startup.sh 1
    ./startup.sh:行3: 未预期的符号 `elif' 附近有语法错误
    '/startup.sh:行3: `elif [ "$1" ==  "stop" ] ; then
    [root@bogon sonar]# 
    

    这个文本是window那边拷到linux中,可能是格式出现问题,建议将文本内容拷到记事本txt中,保存后再复制文本到Linux中

    或者像网上那样子 安装插件

    yum install dos2unix
    dos2unix  **.sh
    

    原文链接:https://blog.csdn.net/gao449812984/article/details/111306858

    展开全文
  • startup.sh linux 启动jar包命令startup.sh linux 启动jar包命令startup.sh linux 启动jar包命令startup.sh linux 启动jar包命令startup.sh linux 启动jar包命令
  • 因为startup.sh依赖catalina.sh进程,但是catalina.sh没有权限访问,所以导致问题的出现 执行sh脚本 一、chmod使得文件具备执行条件(x): chmod u+x startup.sh 1、在任何路径下,输入该文件的绝对路径/tomacat/bin/...

    这是因为没有权限的问题

    解决办法

    输入命令 chmod +x catalina.sh
    然后再执行 sh startup.sh
    因为startup.sh依赖catalina.sh进程,但是catalina.sh没有权限访问,所以导致问题的出现

    执行sh脚本

    一、chmod使得文件具备执行条件(x): chmod u+x startup.sh

    1、在任何路径下,输入该文件的绝对路径/tomacat/bin/startup.sh就可执行该文件(当然要在权限允许情况下)

    /tomcat/bin/startup.sh

    2、cd到startup.sh文件的目录下,然后执行./startup.sh

    ./startup.sh

    二、(这种办法不需要文件具备可执行的权限也可运行)

    1、在该文件路径下sh加上文件名字即可,sh startup.sh

    sh startup.sh

    2、在任意路径下,sh 加上文件路径及文件名称:sh /tomcat/bin/ startup.sh

    sh /tomcat/bin/ startup.sh

    展开全文
  • JavaWeb项目发布tomcat容器,我们一般是到tomcat下的bin/startup.sh直接运行。很少去了解tomcat底层启动细节。 后来实际开发中,需要在tomcat中显式配置-JVM启动使用内存大小;tomcat启动使用特定的jdk版本,才去...
  • 在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied, 其实很简单, 就是用户没有权限,而导致无法执行, 用命令chmod 修改一下所在目录.sh权限就可以了 chmod u+x *.sh ...
  • -bash: ./startup.sh: 权限不够-bash: ./startup.sh: 权限不够 -bash: ./startup.sh: 权限不够 chmod u+x *
  • startup.sh 以当前用户启动,不可带任何参数 start-jira.sh 以JIRA_USER启动,可以带参数,如 "run" "help" JIRA_USER的设置:在.../bin/user.sh 设置,默认为"" service jira start 启动服务,本质上就是运行 ...
  • bash: ./startup.sh: Permission denied

    千次阅读 2019-04-08 23:38:13
    linux下启动tomcat报错,使用文件/目录权限...[root@localhost bin]# ./startup.sh -bash: ./startup.sh: Permission denied [root@localhost bin]# [root@localhost bin]# chmod u+x *.sh [root@localhost bin]# ...
  • linux下Tomcat 安装后执行startup.sh,出现– Cannot find …bin/catalina.sh 是因为权限不够,执行以下命令就可以: chmod +x startup.sh chmod +x shutdown.sh chmod +x catalina.sh chmod +x setclasspath...
  • startup.sh与catalina.sh只是启动脚本,通过环境变量与脚本所在目录确定java的启动参数来正确启动tomcat 脚本中常用判断 if [ -z “$UMASK” ] 类似这样就是UMASK环境变量不存在时设置初始化 if [ -r “$CATALINA...
  • startup.sh的源代码,其实就是执行 1 catalina.shstart 这个命令,效果是一样的,根本不是什么调试模式,调试模式的命令是 1 catalina.shdebug ...
  • -bash: ./startup.sh: Permission denied

    千次阅读 2019-07-30 17:16:03
    ./startup.sh 出现如下提示,需要对此目录进行权限设置: -bash: ./startup.sh: Permission denied 终端命令: chmod u+x *.sh 再次启动 ./startup.sh 出现Tomcat started.启动成功 ...
  • 使用命令sh startup.sh -m standalone启动报错: ./startup.sh: 78: ./startup.sh: [[: not found ./startup.sh: 88: ./startup.sh: [[: not found ./startup.sh: 90: ./startup.sh: [[: not found ./startup.sh: 96...
  • 线上Linux执行Tomcat里的shell(startup.sh & shutdown.sh & catalina.sh)脚本报错 最近一次线上迭代功能,重启tomcat,执行shutdown.sh,其他脚本同样直接报错: -bash: ./version.sh: /bin/sh: bad ...
  • [root@localhost bin]# ./startup.sh-bash: ./startup.sh: Permission denied 场景: 在linux上部署tomcat服务 解决: [root@localhost bin]# chmod u+x *.sh 修改目录 /home/apps/apache-tomcat/bin 下的.sh文件可...
  • 关于LINUX权限-bash: ./startup.sh: Permission denied 在执行./startup.sh,或者./startup.sh的时候,爆出了Permission denied, 其实很简单,就是今天在执行tomcat的时候,用户没有权限,而导致无法执行, 用命令...
  • ./startup.sh启动时候提示权限不够 解决方法如下: 先进入bin目录 [root@ebs-29109 /]# cd usr/local/apache-tomcat-7.0.59/bin 然后执行以下命令: [root@ebs-29109 bin]# chmod u+x *.sh 最后再在bin命令行重启...
  • 在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied, 其实很简单,就是今天在执行tomcat的时候,用户没有权限,而导致无法执行, 用命令chmod 修改一下bin目录下的.sh权限就可以了 记...
  • [root@localhost bin]# ./startup.sh -bash: ./startup.sh: Permission denied [root@localhost bin]# [root@localhost bin]# chmod u+x *.sh [root@localhost bin]# ./startup.sh Using CATALINA_BASE: /usr/sand/...
  • linux系统使用./startup.sh提示权限不够

    千次阅读 2019-04-24 08:40:19
    在tomcat/bin目录下执行:chmod u+x *.sh 再使用./startup.sh重新启动tomcat即可!
  • centos服务器上想使用./startup.sh命令说Permission denied 今天想在服务器上跑tomcat的时候突然说我没权限,切换到超级管理员也不行,看了下,原来是需要使用chmod命令在bin目录下修改文件权限 chmod 777 startup....
  • LINUX权限-bash: ./startup.sh: Permission denied 在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied, 其实很简单,就是今天在执行tomcat的时候,用户没有权限,而导致无法执行, 用命令...
  • centos中startup.sh启动服务脚本

    千次阅读 2019-05-22 11:41:57
    startup.sh (示例) #!/bin/bash #定义一些用户变量 APP_HOME=/opt/apiWeb #程序主目录 APP_NAME=apiWeb.war #程序(脚本目录) LOG_FILE=out.log #输出日志文件 #使用说明,用来提示输入参数 usage() { echo ...
  • -bash: ./bin/startup.sh: Permission denied Linux上启动Tomcat时会执行语句:./bin/startup.sh 如果执行stratup.sh时弹出:-bash: ./startup.sh: Permission denied 的提示。 出现这个的原因是因为用户没有...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 100,875
精华内容 40,350
关键字:

startup.sh