Java
880露露088
IDEA sde,Microsoft China, SDE, Cloud Computing.
展开
-
Algorithm - Union Find
public class UnionFind { static class QuickFindUF { // id[i] is int[] id; /** * Initialize data structure */ QuickFindUF(int N) { id = new int[N]; for (int i = 0; i < N; i++) { id[i] = i; } } /** * p and q are co...原创 2021-12-20 01:41:33 · 184 阅读 · 0 评论 -
Spring AOP示例
官方文档:7.Aspect Oriented Programming with Spring spring aop像一个拦截器,可以对被拦截的方法(join point)做增强处理,而且对连接点无代码入侵。在使用aop编程时,先分析业务以便定义PointCut,然后定义切面类和advice。示例如下: 连接点所在的类: package com.example.demo.aopdemo; import org.springframework.web.bind.annotation.GetMapp..原创 2021-11-18 00:49:46 · 578 阅读 · 0 评论 -
Netty - DiscardServer
To implement a server that will discard the message from the client, I create two java classes,NettyDiscardServer andNettyDiscardHandler as below: 1. NettyDiscardServer import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFutur...原创 2021-10-03 00:34:51 · 94 阅读 · 0 评论 -
Java native
阅读目录 一、认识 native 即 JNI,Java Native Interface二、用 Java 调用 C 的“Hello,JNI”三、JNI 调用 C 流程图四、其他介绍 初次遇见 native是在 java.lang.Object 源码中的一个hashCode方法: 1 public native int hash转载 2017-07-10 22:50:53 · 465 阅读 · 0 评论 -
Java socket
Java最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socket。像大家熟悉的QQ、MSN都使用了Socket相关的技术。下面就让我们一起揭开Socket的神秘面纱。 Socket编程 一、网络基础知识(参考计算机网络) 关于计算机网络部分可以参考相关博客:转载 2017-07-17 20:35:08 · 201 阅读 · 0 评论 -
Java.util.concurrent
ThreadPoolExecutor机制 一、概述 1、ThreadPoolExecutor作为java.util.concurrent包对外提供基础实现,以内部线程池的形式对外提供管理任务执行,线程调度,线程池管理等等服务; 2、Executors方法提供的线程服务,都是通过参数设置来实现不同的线程池机制。 3、先来了解其线程池管理的机制,有助于正确使用,避免错误使用导致严重故障转载 2017-07-31 10:39:51 · 235 阅读 · 0 评论 -
Java集合及其排序
目录 1.集合 = Collection+Map 2.实现集合排序 1.集合 = Collection+Map (Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。) Collection = Set + List + Queue Set = HashSet (乱序) ...原创 2019-07-31 04:04:27 · 159 阅读 · 0 评论