在网上找到一个挺好的通用shell脚本。只需要修改一些配置变量,就可以用来做起动脚本了。并且除了能起动、还支持关闭、重启、查看是否正在运行的功能。原文地址:http://www.tudaxia.com/archives/10start函数,nohup部分其实也可以提出来放入一个配置变量。这里没有修改直接贴上作者的原文[plain] view plain copy
转载 2024-09-19 18:07:52
36阅读
# 使用Java反射修改final字段 在Java,`final`关键字用于声明常量或者防止类被继承。通常来说,一旦一个字段被标记为`final`,它的值就不可更改。然而,在某些特殊情况下,我们可能需要通过Java反射机制来修改`final`字段的值。 本文将介绍如何使用Java反射来修改`final`字段,包括必要的代码示例以及相关的注意事项。我们还将使用Mermaid语法来展示一次旅行图
原创 2024-09-02 05:49:20
49阅读
为了便于对现有项目的扩展,我们会通过java的特性,对现有的类进行“强化”,在此介绍几种方法继承,java是面向对象的语言,继承机制使他的可扩展性大大增强,我们可以通过继承方式对现有类进行扩展增强。子类继承父类之后可以获得父类所有的公共方法,子类可以进行重写等操作,这种方式简便易学,但是随之而来的是代码的耦合性大大的增强,不利于后期的维护,所以对于继承这种方法,谨慎使用。实现接口类,随着继承机制而
# Java 反射获取 private final 枚举对象的属性值 ## 介绍 在 Java 编程,反射是一种强大的机制,允许我们在运行时动态地获取和操作类的属性、方法和构造函数。在某些情况下,我们可能需要获取枚举类型的私有和 final 属性值,这时就需要使用 Java 反射来实现。 ## 流程概览 下面是获取私有 final 枚举对象的属性值的整个流程: | 步骤 | 描述 | |
原创 2024-01-25 04:39:09
142阅读
准备工作:jdk:下载jdk-6u13-linux-i586.zipJBOSS下载:jboss-asads JDK安装:1 解压jdk:    unzip jdk-6u13-linux-i586.zip2 安装jdk:    ./jdk-...
原创 2023-07-24 18:36:17
128阅读
序列化是什么?序列化就是指对象通过写出描述自己状态的数值来记录自己的过程,即将对象表示成一系列有序字节(二进制文件),反序列化是将顺序倒过来,从有序的字节中表示成原来的对象序列化的用途?序列化在开发中经常用到,主要的应用场景在网络传输和文件IO流得写入和写出,网络传输上,客户端将对象序列化为二进制字节然后传输到服务器,服务器反序列化为对象,进行逻辑处理。java实现得序列化机制的原理:java提供
文章目录前言一、stream流概述?二、stram流分类 1.顺序流 2.并行流3.小结三、stream使用总结 前言提示:这里可以添加本文要记录的大概内容:stream学习笔记提示:以下是本篇文章正文内容,下面案例可供参考一、stream概述?java8新功能,将要处理的元素集合看成一种流的形,在流的过程借助Stream api对流的元素进行操作,Stream可以由数组或集合创建
转载 2023-09-26 17:49:43
93阅读
(一)学习总结 1.思维导图:2.当程序中出现异常时,JVM会依据方法调用顺序依次查找有关的错误处理程序。可使用printStackTrace 和getMessage方法了解异常发生的情况。阅读下面的程序,说明printStackTrace方法和getMessage 方法的输出结果分别是什么?并分析异常的传播过程。 答:getMessage方法输出的是:“Exception thrown in m
转载 2024-08-05 21:01:00
33阅读
唯一重要的是如果你正在使用OuterClass.this.method()例如class OuterClass { void method() { } class InnerClass { void method() { OuterClass.this.method(); // not the same as method(). } } }这些结构与生成的字节码完全没有区别,因此没有性能影响。 如
常用类简介ArraysArrays 常用方法Arrays 编程实例StringBuilderCalendarCalendar 编程实例DateDate 编程实例MathMath 编程实例SystemSystem 使用示例RandomRandom 编程实例 简介Java 类库提供了不少常用类,可以在编程中直接调用使用。本节讲重点讲解 Arrays、StringBuilder、Calendar、Da
转载 2023-08-20 10:14:37
76阅读
最开始看到题目是懵的,不知道怎么下手。等到后面理清的思维逻辑后,基本上也就直接填代码了。大概流程是:先初始化这个题目里面所需要的变量,然后是用面向过程里的选择语句switch来提供用户选择的选项,在每个选项里设置方法,运用面向对象学到的基础内容来调用方法,具体代码如下:public class FoodList {//初始化食品清单 String name;// 菜名 double price
转载 2023-12-06 18:07:04
56阅读
在本文中,我们将java.lang.StackOverflowError通过查找不同的代码示例来讨论,以及如何避免它们。更确切地说,StackOverflowError这是Java不允许捕获的错误,例如,堆栈空间不足,因为它是人们可能遇到的最常见的运行时错误之一,因为它的引发条件是在几乎每个模块中直接或间接实现的。java.lang.StackOverflowError的主要原因是我们没有为递归函
转载 2023-07-24 12:46:56
239阅读
前面已经介绍过自定义View组件的开发,自定义View组件与Android系统提供的View组件一样,即可在Java代码中使用,也可在XML界面布局代码中使用。当在XML布局文件中使用Android系统提供的View组件时,开发者可以指定多个属性,这些熟悉可以很好地控制View组价的外观行为。如果用户开发的自定义View组件也需要指定属性,就需要属性资源的帮助了。属性资源文件也放在/res/val
目录1.split()2.indexof()3.lastIndexOf()4.substing() 小技巧1.split() 可有两个参数只有第一个参数,就是以这个符号来分割例如:String str="a,b,c";String[] split=str.split(",");则 split[0]=a split[1]=b  split[2]=c两
转载 2023-07-24 12:45:50
78阅读
建造者模式和装饰模式 建造者模式和装饰模式建造者模式装饰模式 建造者模式建造者模式的(Builder),将一个复杂对象的构建与它的表示分离,使同样的构建过程可以创建不同的标识。简单的用生产两个大小不同的零件举例Product—零件类,由2个部件组成public class Product { private String partA; private String partB;
数据结构的队列了解以下,"先进先出"是队列的最大的特点,也就是只能在头部访问一个元素,在尾部添加一个元素。还有一种叫做双端队列。可以有效地在头部和尾部同时添加或删除元 素。 不支持在队列中间添加元素。在 JDK6 引人了 Deque 接口, 并由 ArrayDeque 和 LinkedList 类实现。这两个类都提供了双端队列, 而且在必要时可以增加队列的长度。在并发包下还提供了有限队列和有限
转载 2023-10-20 22:02:19
161阅读
一、字符串比较用compareTo()时:1,长度相同,从第一位开始比较,如果相同返回0,如果不同则马上返回这两个字符的ascii值的差值。2,长度不同,直接返回长度差值。二、Integer比较用compareTo()时:1,对比数字时相同,返回0。2,对比数字不同时,返回-1。 public int compareTo(Student o) {     
转载 2023-05-30 13:15:14
95阅读
Matcher方法如下:Matcher方法如下: Matcher appendReplacement(StringBuffer sb, String replacement) 将当前匹配子串替换为指定字符串,并且将替换后的子串以及其之前到上次匹配子串之后的字符串段添加到一个StringBuffer对象里。 StringBuffer appendTail(StringBuffer
转载 2023-08-08 17:49:34
75阅读
     今天和大家聊一下java的 “try with resource”用法。通过“try-with-resource”实现资源自动管理,是 java 7的一个重要特性。   (译者注:此处resource,指程序运行打开的资源,比如:java stream、socket 等) 目录    1.try
1 基础1.1 什么是注解Java 注解(Annotations)是程序的一种元数据形式(可理解为程序的描述信息),而不是程序本身。注解对被注解的代码没有直接的影响。 下面是一个使用注解的简单例子,MyClass类上有一个Author注解,Author注解包含两个元素,name和date 若注解只包含一个元素,且元素名称是value,则在使用注解的时候可以省略元素名称,直接声明元素值 @Auth
转载 2023-09-20 15:09:09
120阅读
  • 1
  • 2
  • 3
  • 4
  • 5