自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 jboss cli的使用

1.连接运行jboss-cli.sh,connectjboss的IP加端口2.启动/停止指定Group下的所有Server/server-group=group_10.37.100.208:stop-servers启动的话将stop-servers换成start-servers3.启动/停止某个特定的Server/host=master/server-config=server80...

2019-01-10 17:14:58 1263

原创 jboss集群搭建

环境:一台centos7(master 10.37.100.208)一台redhat(slave 10.37.120.93)(临时拼凑,但愿不会出问题)。wildfly12.0.0jdk1.8简介:jboss提供了二种运行模式:standalone(独立运行模式)、domain(域模式),日常开发中,使用standalone模式足已;但生产部署时,一个app,往往是部署在j...

2019-01-10 09:57:34 592

原创 java利用Fork/Join实现1+...+100

import java.util.concurrent.*;/** * Created by Mr.Jo on 2018/9/10. */public class Main{ static class CountTask extends RecursiveTask<Integer> { private static final int f = 2...

2018-10-14 20:46:40 426

原创 两个线程交替打印AB

/** * Created by Mr.Jo on 2018/9/10. */public class Main{ static class Word { String s; public Word(String a) { s = a; } public void setS (String a)...

2018-10-14 14:28:25 4857

原创 经典排序算法总结

1 初级排序算法通用接口: //比较大小 private static boolean less(Comparable v,Comparable w){ return v.compareTo(w)<0; } //交换 private static void exch(Comparable[] a,int i,int j){...

2018-05-19 16:22:51 174

原创 java泛型--创建类型实例的几种方法

因为泛型的擦除,所以任何在运行时需要知道确切类型信息的操作都将无法工作。public class Erased<T> { private final int SIZE = 100; public static void f(Object arg){ if(arg instanceof T){} //错误 T var = new...

2018-05-14 13:43:11 26248 2

原创 java填充容器的几种方法

1.使用Generator填充Collection首先定义一个Generator的接口public interface Generator<T> { T next();}用适配器模式将Generator适配到Collection的构造器上,这个类使用Generator在容器中放置所需数量的对象,然后所产生的容器可以传递给任何Collection的构造器。p...

2018-05-07 20:31:26 958

原创 java元组

元组是将一组对象直接打包存储于其中的一个单一对象。 这个容器对象允许读取其中元素,但是不允许向其中放入新的对象。下面是一个二维元组,能够持有两个对象:public class TwoTuple<A,B> { //first可以访问,但不可以被赋值 public final A first; public final B second; public TwoTuple(A

2017-09-19 20:32:42 570

原创 java动态添加对象&&异常链

class DynamicFieldsException extends Exception{}public class DynamicFields { private Object[][] fields; public DynamicFields(int initialSize){ fields=new Object[initialSize][2];

2017-09-02 19:33:45 303

原创 java重新抛出异常

重抛异常会把异常重抛给上一级环境中的异常处理程序,同一个try块的后续catch子句将被忽略。如果只是把当前异常对象重新抛出,那么printStackTrace()方法显示的将是原来抛出点的调用栈信息,而非重新抛出点的信息。要想更新这个信息,可以调用fillStackTrace()方法并返回一个Throwable对象,它是通过把当前调用栈信息填入原来那个异常对象建立的,就像这样:public c

2017-09-01 19:55:31 1219

原创 java在异常处理(catch)中生成日志

public class LoggingException2 { private static Logger logger=Logger.getLogger("LoggingException2"); static void logException(Exception e){ StringWriter trace=new StringWriter();

2017-08-30 21:52:28 1252

原创 java快速排序和三向切分的快速排序

快速排序:public class Quick { public static void sort(Comparable[] a,int lo,int hi){ if(hi<=lo)return; int j=partition(a,lo,hi);//切分数组 sort(a,lo,j-1);//左侧递归排序 sort(a,j+1,

2017-08-30 21:50:16 544

原创 java将异常输出到日志

import java.io.PrintWriter;import java.io.StringWriter;import java.util.logging.Logger;/** * Created by Mr.Jo on 2017/8/30. */class LoggingException extends Exception{ public static Logger logg

2017-08-30 09:16:12 7848

原创 java通过内部类实现闭包

闭包是一个可调用的对象,它记录了一些信息,这些信息来自于创建它的作域。 代码:interface Incrementable{ void increment();}//接口的普通实现class Callee1 implements Incrementable{ private int i=0; public void increment(){ i++;

2017-08-11 00:51:32 519

原创 java匿名内部类实现工厂方法模式

先介绍一下匿名内部类:public interface Contents { int value();}public class Parcel7 { public Contents contents(){//匿名类开始 return new Contents() { private int i=11; @Overri

2017-08-10 01:30:05 645 1

原创 java多态_03

协变返回类型协变返回类型:在导出类中的被覆盖方法可以返回基类方法的返回类型的某种导出类型。public class CovariantReturn { public static void main(String[] args){ Mill m=new Mill();//创建Mill对象m Grain g=m.process();//创建Grain对象g,m.

2017-08-07 17:08:48 235

原创 java多态_02

构造器内部的多态方法的行为class Glyph{ void draw(){ System.out.println("Glyph.draw()"); } Glyph(){ System.out.println("Glyph() before draw()"); draw(); System.out.println

2017-08-07 02:19:11 315

原创 java多态_01

使用”引用计数”跟踪仍旧访问着共享对象的对象数量//共享对象class Shared{ private int refcount=0; private static long counter=0;//跟踪创建Shared实例的数量 private final long id=counter++;//实例的id public Shared(){ System.out.prin

2017-08-06 23:16:26 264

空空如也

空空如也

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

TA关注的人

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