Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aofeng/JavaTutorial
/ types & classes
Types & classes
123 in github.com/aofeng/JavaTutorial
⨍
Functions
436
◇
Types & classes
123
Class
AES
AES加密与解密。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/encrypt/AES.java:22
Class
AbstractHandler
@author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/httpclient/server/AbstractHandler.java:25
Class
Acceptor
负责处理新连入的客户端Socket连接。 @author <a href="mailto:aofengblog@163.com">NieYong </a>
src/cn/aofeng/demo/reactor/Acceptor.java:16
Interface
AccountService
账号服务接口定义。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/proxy/AccountService.java:8
Class
AccountServiceClient
代理调用示例。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/proxy/AccountServiceClient.java:8
Class
AccountServiceDynamicProxy
账号服务动态代理。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/proxy/AccountServiceDynamicProxy.java:15
Class
AccountServiceImpl
@author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/proxy/AccountServiceImpl.java:12
Class
AccountServiceStaticProxy
{@link AccountServiceImpl}的代理类,增加了输出入参和响应的日志。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/proxy/AccountServiceStaticProxy.java:11
Class
ArrayDeserialize
数组的反序列化。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/json/gson/ArrayDeserialize.java:10
Class
ArraySerialize
数组的序列化。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/json/gson/ArraySerialize.java:10
Class
BinaryHandler
二进制处理器。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/httpclient/server/BinaryHandler.java:23
Class
Blowfish
Blowfish加密解密。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/encrypt/Blowfish.java:22
Class
BufferIO
IO-缓冲区操作。 @author 聂勇 <a href="mailto:aofengblog@163.com">aofengblog@163.com</a>
src/cn/aofeng/demo/nio/BufferIO.java:18
Class
BusinessService
模拟业务方法,将被Aspectj织入代码,增加功能。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/aspectj/BusinessService.java:8
Class
BusinessServiceInterceptor
拦截器。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/aspectj/BusinessServiceInterceptor.java:20
Class
CharacterHandler
字符串处理器。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/httpclient/server/CharacterHandler.java:22
Class
ClassAnalyze
通过反射获取类的构造方法、字段、方法和注解等信息。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/java/lang/reflect/ClassAnalyze.java:16
Class
ClientMain
事件驱动调用示例 @author aofeng <aofengblog@163.com>
src/cn/aofeng/demo/eventdriver_normal/ClientMain.java:6
Class
ClientMain
事件驱动调用示例 @author 聂勇 <a href="mailto:aofengblog@163.com">aofengblog@163.com</a>
src/cn/aofeng/demo/eventdriver_improve/ClientMain.java:6
Class
CollectionDeserialize
集合的反序列化。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/json/gson/CollectionDeserialize.java:17
Class
CollectionsSerialize
集合的序列化。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/json/gson/CollectionsSerialize.java:18
Class
Commodity
商品信息。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/mockito/Commodity.java:8
Class
CommodityDao
商品存储层。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/mockito/CommodityDao.java:10
Class
Constant
常量定义。 @author <a href="mailto:aofengblog@163.com">NieYong </a>
src/cn/aofeng/demo/reactor/Constant.java:8
Class
CreateInstance
通过反射使用构造方法创建对象实例。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/java/lang/reflect/CreateInstance.java:13
Class
CustomDeserialize
自定义反序列化。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/json/gson/CustomDeserialize.java:18
Class
CustomSerialize
自定义序列化。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/json/gson/CustomSerialize.java:17
Class
DaemonThreadDemo
守护线程DEMO。 @author <a href="mailto:nieyong.ny@alibaba-inc.com">聂勇</a>
src/cn/aofeng/demo/thread/DaemonThreadDemo.java:17
Class
DateUtil
@author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/util/DateUtil.java:11
Class
DbUtilsDemo
Apache DbUtils使用示例。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/dbutils/DbUtilsDemo.java:27
Interface
Decoder
请求数据解析器接口定义。 @author <a href="mailto:aofengblog@163.com">NieYong </a>
src/cn/aofeng/demo/reactor/Decoder.java:10
Class
EchoClient
Echo客户端。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/netty40x/echo/EchoClient.java:18
Class
EchoClientHandler
发送数据给服务端,并接收服务端的数据。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/netty40x/echo/EchoClientHandler.java:21
Class
EchoServer
Echo服务端:将客户端发送的请求原样返回。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/netty40x/echo/EchoServer.java:18
Class
EchoServerHandler
将接收到的数据原样返回给发送方。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/netty40x/echo/EchoServerHandler.java:17
Interface
Encoder
响应数据封装接口定义。 @author <a href="mailto:aofengblog@163.com">NieYong </a>
src/cn/aofeng/demo/reactor/Encoder.java:10
Class
EncryptAndDecrypt
加密与解密。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/encrypt/EncryptAndDecrypt.java:21
Class
Event
事件 @author aofeng <aofengblog@163.com>
src/cn/aofeng/demo/eventdriver_normal/Event.java:6
Class
Event
事件 @author aofeng <aofengblog@163.com>
src/cn/aofeng/demo/eventdriver_improve/Event.java:7
Interface
EventListener
事件监听器(监听一个或多个事件并进行具体的处理) @author aofeng <aofengblog@163.com>
src/cn/aofeng/demo/eventdriver_normal/EventListener.java:7
Interface
EventListener
事件监听器(监听一个或多个事件并进行具体的处理) @author aofeng <aofengblog@163.com>
src/cn/aofeng/demo/eventdriver_improve/EventListener.java:7
Class
EventManagement
事件管理器。负责 @author aofeng <aofengblog@163.com>
src/cn/aofeng/demo/eventdriver_improve/EventManagement.java:12
Class
EventSource
事件源(事件发送者) @author aofeng <aofengblog@163.com>
src/cn/aofeng/demo/eventdriver_normal/EventSource.java:10
Class
EventSource
事件源(事件发送者) @author aofeng <aofengblog@163.com>
src/cn/aofeng/demo/eventdriver_improve/EventSource.java:9
Class
ExecuteResult
src/cn/aofeng/demo/script/MultiScriptEngineCompare.java:192
Class
FirstInstrumentation
Instrument入口类。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/java/lang/instrument/FirstInstrumentation.java:14
Class
FirstTransformer
只输出问候语,不进行字节码修改的Class转换器。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/java/lang/instrument/FirstTransformer.java:17
Class
FluentApi
使用Fluent API快速地进行简单的HTTP的请求和响应处理,启动{@link SimpleHttpServer}作为请求的服务端。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/httpclient/FluentApi.java:25
Class
Gender
性别。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/java/rmi/Gender.java:8
Class
GetHostInfo
获取本机IP和主机名以及Java环境信息。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/misc/GetHostInfo.java:18
Class
Hello
Instrumentation启动类。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/java/lang/instrument/Hello.java:8
Class
HelloForkJoin
Fork/Join练习。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/java/util/forkjoin/HelloForkJoin.java:13
Class
HelloFuture
Future、Callable练习。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/java/util/future/HelloFuture.java:19
Class
HelloSlf4j
slf4j使用示例。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/slf4j/HelloSlf4j.java:13
Class
HelloWorldListener
src/cn/aofeng/demo/eventdriver_normal/ClientMain.java:15
Class
HelloWorldListener
src/cn/aofeng/demo/eventdriver_improve/ClientMain.java:18
Class
HmacSha1
HMAC-SHA1签名算法。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/encrypt/HmacSha1.java:23
Class
HttpClientBasic
HttpClient的基本操作。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/httpclient/HttpClientBasic.java:34
Class
HttpGet
抓取页面内容。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/jetty/HttpGet.java:16
Class
HttpGetTest
{@link HttpGet}的单元测试用例。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/jetty/HttpGetTest.java:14
Class
HttpGetTest
{@link HttpGet}的单元测试用例。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/wiremock/HttpGetTest.java:20
Class
HttpServerMock
HTTP服务器MOCK,可用于单元测试时模拟HTTP服务器的响应。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/jetty/HttpServerMock.java:19
Class
InvokeField
通过反射设置字段。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/java/lang/reflect/InvokeField.java:12
Class
InvokeMethod
通过反射调用方法。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/java/lang/reflect/InvokeMethod.java:13
Class
JDBCUtils
JDBC常用方法集。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/jdbc/JDBCUtils.java:17
Class
JedisDemo
Redis客户端Jedis使用示例。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/redis/JedisDemo.java:23
Class
LineDecoder
行数据解析器。 @author <a href="mailto:aofengblog@163.com">NieYong </a>
src/cn/aofeng/demo/reactor/LineDecoder.java:13
Class
LineEncoder
将字符串转换成{@link ByteBuffer}并加上行结束符。 @author <a href="mailto:aofengblog@163.com">NieYong </a>
src/cn/aofeng/demo/reactor/LineEncoder.java:13
Class
LogUtil
日志工具类。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/util/LogUtil.java:8
Class
Man
自定义序列化和反序列化。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/java/lang/serialization/Man.java:13
Class
Man
男人。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/java/lang/reflect/Man.java:11
Class
MemoryMapper
IO-内存映射。 @author 聂勇 <a href="mailto:aofengblog@163.com">aofengblog@163.com</a>
src/cn/aofeng/demo/nio/MemoryMapper.java:19
Class
MetaDataExample
JDBC元数据使用示例。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/jdbc/MetaDataExample.java:21
Class
MonitNotifyHistory
监控通知历史实体类。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/mybatis/entity/MonitNotifyHistory.java:8
Class
MonitNotifyHistoryDao
监控通知历史CURD。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/mybatis/dao/MonitNotifyHistoryDao.java:13
Class
MultiScriptEngineCompare
多个脚本引擎执行JavaScript的性能比较。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/script/MultiScriptEngineCompare.java:21
Class
MultiThreadEchoServer
多线程网络echo服务。每接收到一个新连接都新建一个线程处理,连接关闭后线程随之销毁。 @author <a href="mailto:aofengblog@163.com">NieYong</a>
src/cn/aofeng/demo/io/MultiThreadEchoServer.java:15
Class
MyBatisClient
@author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/mybatis/MyBatisClient.java:20
Class
NioEchoServer
用NIO实现的Echo Server。 @author 聂勇 <a href="mailto:aofengblog@163.com">aofengblog@163.com</a>
src/cn/aofeng/demo/nio/NioEchoServer.java:23
Class
Node
src/cn/aofeng/demo/tree/PrettyTree.java:53
Class
NotThrowExceptionTask
src/cn/aofeng/demo/java/util/timer/TimerDemo.java:38
Class
NotThrowExceptionTask
src/cn/aofeng/demo/java/util/concurret/ScheduledExecutorServiceDemo.java:59
Class
People
默认序列化和 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/java/lang/serialization/People.java:10
Class
PerformanceCompare
加密解密性能比较。 @author <a href="mailto:nieyong@ucweb.com">聂勇</a>
src/cn/aofeng/demo/encrypt/PerformanceCompare.java:20
Class
Person
简单的Java对象。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/json/gson/Person.java:8
Class
PersonDeserializer
src/cn/aofeng/demo/json/gson/CustomDeserialize.java:30
Class
PersonSerializer
src/cn/aofeng/demo/json/gson/CustomSerialize.java:28
Class
PrettyTable
此代码来自于网络。使用示例: <pre> PrettyTable printer = new PrettyTable(out); printer.print(new String[][] { new String[] {"FIRST NAME", "LAST NAME", "DATE OF
src/cn/aofeng/demo/script/PrettyTable.java:19
Class
PrettyTree
输出类似目录树的结构。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/tree/PrettyTree.java:11
Class
PrettyTreeTest
src/cn/aofeng/demo/tree/PrettyTreeTest.java:9
Class
ProcessService
业务逻辑处理。 @author <a href="mailto:aofengblog@163.com">NieYong </a>
src/cn/aofeng/demo/reactor/ProcessService.java:11
Class
Reactor
负责Echo Server启动和停止 ,ACCEPT和READ事件的分派。 @author <a href="mailto:aofengblog@163.com">NieYong </a>
src/cn/aofeng/demo/reactor/Reactor.java:19
Class
Reader
负责读取客户端的请求数据并解析。 @author <a href="mailto:aofengblog@163.com">NieYong </a>
src/cn/aofeng/demo/reactor/Reader.java:15
Class
Result
账号服务操作结果。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/proxy/Result.java:8
Class
RmiClient
@author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/java/rmi/RmiClient.java:17
Class
RmiServer
RMI服务端。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/java/rmi/RmiServer.java:16
Class
RunMethod
src/cn/aofeng/demo/aspectj/BusinessService.java:124
Class
ScheduledExecutorServiceDemo
{@link ScheduledExecutorService}的使用示例:<br> 定时任务1:执行过程中会抛出异常。<br> 定时任务2:执行过程中不会抛出异常。<br> <br> 目的:检测java.util.concurrent.ScheduledExecutorService在执行定时任务
src/cn/aofeng/demo/java/util/concurret/ScheduledExecutorServiceDemo.java:21
Class
ScriptRunPerformence
脚本语言运行性能测试: <pre> 1、每次运行脚本都解释的执行性能。 2、编译脚本后再运行的性能。 </pre> @author 聂勇 <aofengblog@163.com>
src/cn/aofeng/demo/script/ScriptRunPerformence.java:22
Class
SimpleHttpServer
简单的HTTP Server。 @author <a href="mailto:aofengblog@163.com">聂勇</a>
src/cn/aofeng/demo/httpclient/server/SimpleHttpServer.java:18
next →
1–100 of 123, ranked by callers