java
aa啊呀
这个作者很懒,什么都没留下…
展开
-
java 1.8 :: 使用总结
public class Person { private String name; Person() { } Person(String name) { this.name = name; } static String say(String something) { return something; } String sing(String songName) { return s.原创 2021-08-03 14:45:31 · 352 阅读 · 0 评论 -
java使用await和signalAll实现生产者消费者模型
所对象一定要是静态的,才能实现不同的线程之间的通知https://blog.csdn.net/zqzxken/article/details/46364721转载 2021-07-15 15:29:28 · 77 阅读 · 0 评论 -
Java实现栈
#数组实现public class MStack1<T> { private Object[] stack; private int size; MStack1() { stack = new Object[10]; } public boolean isEmpty() { return size == 0; } //返回栈顶元素 public T peek() { T t原创 2021-02-01 17:49:04 · 66 阅读 · 0 评论 -
spring框架理解
Spring AOP描述一下Spring AOP面向切面编程,可以看作是对OOP(面向对象编程)的一种补充,传统的OOP开发中代码逻辑是自上而下的,在这些自上而下的过程中会产生横切的问题,而这些横切性的问题又与我们业务逻辑关系不大。AOP让你可以使用简单可插拔的配置,在实际逻辑执行之前、之后或周围动态添加横切关注点。这让代码在当下和将来都变得易于维护。spring AOP可以通过注解和XM...原创 2020-01-13 13:17:54 · 203 阅读 · 0 评论 -
ThreadLocal源码分析
set过程1、ThreadLocal.set(T value)方法 /** * Sets the current thread's copy of this thread-local variable * to the specified value. Most subclasses will have no need to * override this...原创 2020-01-10 18:55:27 · 120 阅读 · 0 评论 -
多线程理解(java)
start()方法的执行步骤通过jvm告诉操作系统创建thread。 操作系统开辟内存并调用本地函数创建Thread线程对象。 操作系统对Thread对象进行调度,以确定执行时机。 Thread在操作系统中被成功执行。因为start()方法的执行需要调用操作系统本地的方法(函数),因此start()的执行比较耗时。下面代码的执行结果通常情况下是先输出运行结束,后输出MyThread。但...原创 2020-01-06 16:06:01 · 111 阅读 · 0 评论 -
springboot JAVA API 操作hadoop伪分布式集群
虚拟机(192.168.74.114)中搭建了hadoop伪分布式集群,查看集群运行状态springboot maven依赖 <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-hdfs</artifactId> <...原创 2019-07-01 17:27:24 · 523 阅读 · 0 评论 -
经典博客转载
快排java实现:https://blog.csdn.net/shujuelin/article/details/82423852hashmap原理:https://blog.csdn.net/mbshqqb/article/details/79799009https://blog.csdn.net/login_sonata/article/details/76598675面试...原创 2019-06-25 11:38:13 · 171 阅读 · 0 评论 -
java单向链表问题
定义一个单向链表public class Node{ int index; Node next; public Node(int index, Node next) { this.index = index; this.next = next; } public Node(int index) { t...原创 2019-06-05 10:26:15 · 100 阅读 · 0 评论 -
Ubuntu 安装JDK1.8
查看Ubuntu版本:cat /etc/issue下载jdkhttps://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html解压,安装将jdk-8u171-linux-x64.tar.gz上传到linux,我这里安装了8u171版本。tar -zxvf jdk-8u171-lin...原创 2018-10-30 12:02:23 · 877 阅读 · 0 评论