提交 62bf0777 编写于 作者: 武汉红喜's avatar 武汉红喜

rename to whatsmars-javase

上级 169a930f
......@@ -15,7 +15,7 @@ whatsmars-dbrouter | 分库分表实现
whatsmars-dubbo | 阿里分布式RPC(服务化)框架
whatsmars-earth | springmvc+velocity实战
whatsmars-elasticjob | 分布式调度
whatsmars-javase-example | Java基础 & 新特性
whatsmars-javase | Java基础 & 新特性
whatsmars-mq | 消息中间件rocketmq,activemq
whatsmars-redis | redis客户端简单封装
whatsmars-rpc | RPC & Protocol
......
......@@ -11,7 +11,7 @@
<modules>
<module>whatsmars-common</module>
<module>whatsmars-tomcat</module>
<module>whatsmars-javase-example</module>
<module>whatsmars-javase</module>
<module>whatsmars-spring</module>
<module>whatsmars-spring-boot</module>
<module>whatsmars-dbrouter</module>
......
......@@ -9,7 +9,7 @@
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>whatsmars-javase-example</artifactId>
<artifactId>whatsmars-javase</artifactId>
<packaging>jar</packaging>
<name>${project.artifactId}</name>
<url>http://maven.apache.org</url>
......
package org.hongxi.whatsmars.base;
package org.hongxi.whatsmars.javase;
import java.io.InputStream;
import java.util.Properties;
......
package org.hongxi.whatsmars.base;
package org.hongxi.whatsmars.javase;
import java.io.*;
import java.lang.reflect.Constructor;
......
package org.hongxi.whatsmars.base.collection;
package org.hongxi.whatsmars.javase.collection;
import java.util.ArrayList;
import java.util.LinkedList;
......
package org.hongxi.whatsmars.base.collection;
package org.hongxi.whatsmars.javase.collection;
import java.util.*;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock;
/**
* Created by shenhongxi on 15/7/28.
......
package org.hongxi.whatsmars.base.collection;
package org.hongxi.whatsmars.javase.collection;
/**
* Created by shenhongxi on 2016/6/14.
......
package org.hongxi.whatsmars.base.collection;
package org.hongxi.whatsmars.javase.collection;
import java.util.Collections;
import java.util.HashMap;
......
package org.hongxi.whatsmars.base.dp.factory;
package org.hongxi.whatsmars.javase.dp.factory;
public class Car implements Moveable {
private static Car car = new Car();//单例
......
package org.hongxi.whatsmars.base.dp.factory;
package org.hongxi.whatsmars.javase.dp.factory;
public class CarFactory extends VehicleFactory {
......
package org.hongxi.whatsmars.base.dp.factory;
package org.hongxi.whatsmars.javase.dp.factory;
public interface Moveable {
void run();
......
package org.hongxi.whatsmars.base.dp.factory;
package org.hongxi.whatsmars.javase.dp.factory;
public class Plane implements Moveable {
......
package org.hongxi.whatsmars.base.dp.factory;
package org.hongxi.whatsmars.javase.dp.factory;
public class PlaneFactory extends VehicleFactory {
......
package org.hongxi.whatsmars.base.dp.factory;
package org.hongxi.whatsmars.javase.dp.factory;
public class Test {
public static void main(String[] args) {
......
package org.hongxi.whatsmars.base.dp.factory;
package org.hongxi.whatsmars.javase.dp.factory;
public abstract class VehicleFactory {
abstract Moveable create();
......
package org.hongxi.whatsmars.base.dp.factory.abstractfac;
package org.hongxi.whatsmars.javase.dp.factory.abstractfac;
public class AK47 extends Weapon {
public void shoot() {
......
package org.hongxi.whatsmars.base.dp.factory.abstractfac;
package org.hongxi.whatsmars.javase.dp.factory.abstractfac;
public abstract class AbstractFactory {
abstract Vehicle createVehicle();
......
package org.hongxi.whatsmars.base.dp.factory.abstractfac;
package org.hongxi.whatsmars.javase.dp.factory.abstractfac;
public class Apple extends Food {
public void printName() {
......
package org.hongxi.whatsmars.base.dp.factory.abstractfac;
package org.hongxi.whatsmars.javase.dp.factory.abstractfac;
public class Broom extends Vehicle {
......
package org.hongxi.whatsmars.base.dp.factory.abstractfac;
package org.hongxi.whatsmars.javase.dp.factory.abstractfac;
public class Car extends Vehicle {
......
package org.hongxi.whatsmars.base.dp.factory.abstractfac;
package org.hongxi.whatsmars.javase.dp.factory.abstractfac;
public class DefaultFactory extends AbstractFactory {
......
package org.hongxi.whatsmars.base.dp.factory.abstractfac;
package org.hongxi.whatsmars.javase.dp.factory.abstractfac;
public abstract class Food {
abstract void printName();
......
package org.hongxi.whatsmars.base.dp.factory.abstractfac;
package org.hongxi.whatsmars.javase.dp.factory.abstractfac;
public class MagicFactory extends AbstractFactory {
......
package org.hongxi.whatsmars.base.dp.factory.abstractfac;
package org.hongxi.whatsmars.javase.dp.factory.abstractfac;
public class MagicStick extends Weapon {
......
package org.hongxi.whatsmars.base.dp.factory.abstractfac;
package org.hongxi.whatsmars.javase.dp.factory.abstractfac;
public class Mushroom extends Food {
......
package org.hongxi.whatsmars.base.dp.factory.abstractfac;
package org.hongxi.whatsmars.javase.dp.factory.abstractfac;
public class Test {
public static void main(String[] args) {
......
package org.hongxi.whatsmars.base.dp.factory.abstractfac;
package org.hongxi.whatsmars.javase.dp.factory.abstractfac;
public abstract class Vehicle {
abstract void run();
......
package org.hongxi.whatsmars.base.dp.factory.abstractfac;
package org.hongxi.whatsmars.javase.dp.factory.abstractfac;
public abstract class Weapon {
abstract void shoot();
......
package org.hongxi.whatsmars.base.dp.filter;
package org.hongxi.whatsmars.javase.dp.filter;
public class FaceFilter implements Filter {
......
package org.hongxi.whatsmars.base.dp.filter;
package org.hongxi.whatsmars.javase.dp.filter;
public interface Filter {
String doFilter(String str);
......
package org.hongxi.whatsmars.base.dp.filter;
package org.hongxi.whatsmars.javase.dp.filter;
import java.util.ArrayList;
import java.util.List;
......
package org.hongxi.whatsmars.base.dp.filter;
package org.hongxi.whatsmars.javase.dp.filter;
public class HTMLFilter implements Filter {
......
package org.hongxi.whatsmars.base.dp.filter;
package org.hongxi.whatsmars.javase.dp.filter;
public class MsgProcessor {
private String msg;
......
package org.hongxi.whatsmars.base.dp.filter;
package org.hongxi.whatsmars.javase.dp.filter;
import java.nio.charset.Charset;
import java.util.zip.Adler32;
......
package org.hongxi.whatsmars.base.dp.filter;
package org.hongxi.whatsmars.javase.dp.filter;
public class SensitiveFilter implements Filter {
......
package org.hongxi.whatsmars.base.dp.filter.web;
package org.hongxi.whatsmars.javase.dp.filter.web;
public interface Filter {
void doFilter(Request request, Response response, FilterChain fc);
......
package org.hongxi.whatsmars.base.dp.filter.web;
package org.hongxi.whatsmars.javase.dp.filter.web;
import java.util.ArrayList;
import java.util.List;
......
package org.hongxi.whatsmars.base.dp.filter.web;
package org.hongxi.whatsmars.javase.dp.filter.web;
public class HTMLFilter implements Filter {
......
package org.hongxi.whatsmars.base.dp.filter.web;
package org.hongxi.whatsmars.javase.dp.filter.web;
public class Request {
String requestStr;
......
package org.hongxi.whatsmars.base.dp.filter.web;
package org.hongxi.whatsmars.javase.dp.filter.web;
public class Response {
String responseStr;
......
package org.hongxi.whatsmars.base.dp.filter.web;
package org.hongxi.whatsmars.javase.dp.filter.web;
public class SensitiveFilter implements Filter {
......
package org.hongxi.whatsmars.base.dp.iterator;
package org.hongxi.whatsmars.javase.dp.iterator;
public class ArrayList implements Collection {
Object[] objects = new Object[10];
......
package org.hongxi.whatsmars.base.dp.iterator;
package org.hongxi.whatsmars.javase.dp.iterator;
public class Cat {
public Cat(int id) {
......
package org.hongxi.whatsmars.base.dp.iterator;
package org.hongxi.whatsmars.javase.dp.iterator;
public interface Collection {
void add(Object o);
......
package org.hongxi.whatsmars.base.dp.iterator;
package org.hongxi.whatsmars.javase.dp.iterator;
public class GenericArrayList<E> {
Object[] objects = new Object[10];
......
package org.hongxi.whatsmars.base.dp.iterator;
package org.hongxi.whatsmars.javase.dp.iterator;
public interface Iterator {
Object next();
......
package org.hongxi.whatsmars.base.dp.iterator;
package org.hongxi.whatsmars.javase.dp.iterator;
public class LinkedList implements Collection {
......
package org.hongxi.whatsmars.base.dp.iterator;
package org.hongxi.whatsmars.javase.dp.iterator;
public class Node {
public Node(Object data, Node next) {
......
package org.hongxi.whatsmars.base.dp.observer;
package org.hongxi.whatsmars.javase.dp.observer;
import java.util.Observable;
import java.util.Observer;
......
package org.hongxi.whatsmars.base.dp.observer;
package org.hongxi.whatsmars.javase.dp.observer;
import java.util.List;
import java.util.ArrayList;
......
package org.hongxi.whatsmars.base.dp.proxy;
package org.hongxi.whatsmars.javase.dp.proxy;
public interface Moveable {
void move();
......
package org.hongxi.whatsmars.base.dp.proxy;
package org.hongxi.whatsmars.javase.dp.proxy;
import java.io.File;
import java.io.FileWriter;
......
package org.hongxi.whatsmars.base.dp.proxy;
package org.hongxi.whatsmars.javase.dp.proxy;
import java.io.File;
import java.io.FileWriter;
......
package org.hongxi.whatsmars.base.dp.proxy;
package org.hongxi.whatsmars.javase.dp.proxy;
import java.lang.reflect.Method;
......
package org.hongxi.whatsmars.base.dp.proxy.test;
package org.hongxi.whatsmars.javase.dp.proxy.test;
import org.hongxi.whatsmars.base.dp.proxy.InvocationHandler;
import org.hongxi.whatsmars.base.dp.proxy.Proxy;
import org.hongxi.whatsmars.javase.dp.proxy.InvocationHandler;
import org.hongxi.whatsmars.javase.dp.proxy.Proxy;
public class Client {
public static void main(String[] args) throws Exception {
......
package org.hongxi.whatsmars.base.dp.proxy.test;
package org.hongxi.whatsmars.javase.dp.proxy.test;
import java.lang.reflect.Method;
import org.hongxi.whatsmars.base.dp.proxy.InvocationHandler;
import org.hongxi.whatsmars.javase.dp.proxy.InvocationHandler;
public class TransactionHandler implements InvocationHandler {
......
package org.hongxi.whatsmars.base.dp.proxy.test;
package org.hongxi.whatsmars.javase.dp.proxy.test;
public interface UserMgr {
void addUser();
......
package org.hongxi.whatsmars.base.dp.proxy.test;
package org.hongxi.whatsmars.javase.dp.proxy.test;
public class UserMgrImpl implements UserMgr {
......
package org.hongxi.whatsmars.base.exception;
package org.hongxi.whatsmars.javase.exception;
/**
* Created by shenhongxi on 2018/6/1.
......
package org.hongxi.whatsmars.base.lambda.collection;
package org.hongxi.whatsmars.javase.lambda.collection;
/**
* Created by shenhongxi on 2018/1/11.
......
package org.hongxi.whatsmars.base.lambda.collection;
package org.hongxi.whatsmars.javase.lambda.collection;
/**
* Created by shenhongxi on 2018/1/11.
......
package org.hongxi.whatsmars.base.lambda.collection;
package org.hongxi.whatsmars.javase.lambda.collection;
/**
* Created by shenhongxi on 2018/1/11.
......
package org.hongxi.whatsmars.base.lambda.collection;
package org.hongxi.whatsmars.javase.lambda.collection;
/**
* Created by shenhongxi on 2018/1/11.
......
package org.hongxi.whatsmars.base.lambda.stream;
package org.hongxi.whatsmars.javase.lambda.stream;
/**
* Created by shenhongxi on 2018/1/11.
......
package org.hongxi.whatsmars.base.lambda.stream;
package org.hongxi.whatsmars.javase.lambda.stream;
/**
* Created by shenhongxi on 2018/1/11.
......
package org.hongxi.whatsmars.base.lambda.stream;
package org.hongxi.whatsmars.javase.lambda.stream;
import java.util.Arrays;
import java.util.Collection;
......
package org.hongxi.whatsmars.base.nio;// $Id$
package org.hongxi.whatsmars.javase.nio;// $Id$
import java.io.*;
import java.nio.*;
......
package org.hongxi.whatsmars.base.nio;// $Id$
package org.hongxi.whatsmars.javase.nio;// $Id$
import java.io.*;
import java.nio.*;
import java.nio.channels.*;
public class CreateArrayBuffer
{
......
package org.hongxi.whatsmars.base.nio;// $Id$
package org.hongxi.whatsmars.javase.nio;// $Id$
import java.io.*;
import java.nio.*;
import java.nio.channels.*;
public class CreateBuffer
{
......
package org.hongxi.whatsmars.base.nio;// $Id$
package org.hongxi.whatsmars.javase.nio;// $Id$
import java.io.*;
import java.nio.*;
......
package org.hongxi.whatsmars.base.nio;// $Id$
package org.hongxi.whatsmars.javase.nio;// $Id$
import java.io.*;
import java.net.*;
......
package org.hongxi.whatsmars.base.nio;// $Id$
package org.hongxi.whatsmars.javase.nio;// $Id$
import java.io.*;
import java.nio.*;
......
package org.hongxi.whatsmars.base.nio;// $Id$
package org.hongxi.whatsmars.javase.nio;// $Id$
import java.io.*;
import java.nio.*;
import java.nio.channels.*;
public class SliceBuffer
{
......
package org.hongxi.whatsmars.base.nio;// $Id$
package org.hongxi.whatsmars.javase.nio;// $Id$
import java.io.*;
import java.nio.*;
import java.nio.channels.*;
public class TypesInByteBuffer
{
......
package org.hongxi.whatsmars.base.nio;// $Id$
package org.hongxi.whatsmars.javase.nio;// $Id$
import java.io.*;
import java.nio.*;
......
package org.hongxi.whatsmars.base.nio;// $Id$
package org.hongxi.whatsmars.javase.nio;// $Id$
import java.io.*;
import java.nio.*;
import java.nio.channels.*;
public class UseFileLocks
......
package org.hongxi.whatsmars.base.nio;// $Id$
package org.hongxi.whatsmars.javase.nio;// $Id$
import java.io.*;
import java.nio.*;
......
package org.hongxi.whatsmars.base.nio;// $Id$
package org.hongxi.whatsmars.javase.nio;// $Id$
import java.io.*;
import java.net.*;
import java.nio.*;
import java.nio.channels.*;
......
package org.hongxi.whatsmars.base.nio;// $Id$
package org.hongxi.whatsmars.javase.nio;// $Id$
import java.io.*;
import java.nio.*;
......
package org.hongxi.whatsmars.base.nio.qing;
package org.hongxi.whatsmars.javase.nio.qing;
import java.net.InetSocketAddress;
import java.net.SocketAddress;
......
package org.hongxi.whatsmars.base.nio.qing;
package org.hongxi.whatsmars.javase.nio.qing;
import java.nio.channels.SocketChannel;
......
package org.hongxi.whatsmars.base.nio.qing;
package org.hongxi.whatsmars.javase.nio.qing;
import java.io.Serializable;
import java.nio.ByteBuffer;
......
package org.hongxi.whatsmars.base.nio.qing;
package org.hongxi.whatsmars.javase.nio.qing;
import java.net.InetSocketAddress;
import java.nio.channels.SelectionKey;
......
package org.hongxi.whatsmars.base.nio.qing;
package org.hongxi.whatsmars.javase.nio.qing;
import java.nio.ByteBuffer;
import java.nio.channels.SocketChannel;
......
package org.hongxi.whatsmars.base.rmi;
package org.hongxi.whatsmars.javase.rmi;
import java.rmi.Naming;
import java.rmi.registry.LocateRegistry;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册