![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 50
折腾怪
这个作者很懒,什么都没留下…
展开
-
[JDK翻译][Executor][ExecutorService]
Executor执行提交的Runnable任务的对象。此接口提供了一种将任务提交与每个任务运行方式的机制解耦的方法,包括线程使用、调度等的详细信息。通常使用Executor而不是显式创建线程。例如,您可以使用: Executor executor = anExecutor; executor.execute(new RunnableTask1()); executor.execute(new RunnableTask2());但是,Executor接口并不严格要求执行是异步的。在最原创 2021-05-19 16:18:36 · 106 阅读 · 0 评论 -
ThreadLocal
ThreadLocal每个线程的局部变量,每个访问一个线程(通过它的get或set方法)都有自己的独立初始化的变量副本。ThreadLocal实例通常是类中的私有静态字段,它们希望将状态与线程(例如,用户ID或事务ID)关联。package com.example.learnconcurr;//import org.apache.log4j.Logger;import lombok.extern.slf4j.Slf4j;import org.slf4j.Logger;import or..原创 2021-02-17 20:07:12 · 79 阅读 · 0 评论 -
2020-12-17 【 java优先队列的用法】
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.math.BigInteger;import java.util.*;import java.lang.Math.*;public class Main { public static class Node { int i,j,sum; }; public..原创 2020-12-17 22:28:17 · 169 阅读 · 1 评论 -
【计算机如何计算布尔/算术表达式】中缀表达式转后缀表达式 计算算式值
//input:A*(B+C)-d/(e+f) output:[A, B, C, +, *, d, e, f, +, /, -]public class Pro2 { public static Stack<Character> s1 = new Stack<>(); public static Stack<Character> s2 = new Stack<>(); public static void...原创 2020-11-30 23:13:36 · 304 阅读 · 0 评论 -
IDEA JAVA gradle等常见工具/包 踩坑记录
IDEA如何远程调试:https://www.jetbrains.com/help/idea/tutorial-remote-debug.html需要注意运行的那个程序需要加thread.sleep 参考官方案例(上)--------------需要wait for listening等待调试机来连才行总结:加remotedebug的是点击debug,去connectrun的那个程序run的那个程序是listen...原创 2020-09-12 16:44:13 · 150 阅读 · 0 评论 -
【k8s最容易理解的科普】到底是什么 用处是什么
1.概念:k8s是容器集群管理系统 开源的平台, 跑一遍下面的流程就大致知道k8s怎么一回事了【能够部署应用】【对外暴露应用:集群外部可以curl get等访问】【应用伸缩,当流量增加时 增加应用来满足用户需求 自动load banlace】【可以update应用 比如换一个新镜像,rollback回滚原先的镜像】可移植: 支持公有云,私有云,混合云,多重云(multi-cloud) 可扩展: 模块化, 插件化, 可挂载, 可组合 自动化: 自动部署,自动重启,自动复制,自动伸.原创 2020-09-06 16:38:20 · 911 阅读 · 0 评论 -
JSCH 简单使用--连接linux服务器,下载jar包的网址
https://blog.csdn.net/qq_41334351/article/details/98583903?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weig原创 2020-09-02 11:08:25 · 1965 阅读 · 0 评论 -
Spring AOP 入门
AOP入门AOP:面向切面编程 运行期 不修改源代码的情况下,动态功能增强动态结合目标方法和增强方法动态代理: 生成一个类似目标对象的proxy对象package com.yuanzh.demo;import com.yuanzh.aop.demo1.Advance;import com.yuanzh.aop.demo1.Target;import com.yuanzh.aop.demo1.TargetInterface;import java.lang.reflect.In.原创 2020-08-20 11:13:35 · 82 阅读 · 0 评论 -
配置maven Spring项目
1.导入jar包:结果:2.配置好Jdk版本:尤其注意:3.applicationContext.xml的配置:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema转载 2020-08-18 16:26:46 · 146 阅读 · 1 评论 -
[jdk8]Predicate 函数式接口
如何理解里面的and/or等函数default Predicate<T> and(Predicate<? super T> other) { Objects.requireNonNull(other); return (t) -> test(t) && other.test(t); } /** * Returns a predicate that represents the logical ne原创 2020-08-17 11:04:10 · 162 阅读 · 0 评论 -
Java正则入门(1)——去除字符串头尾空格
在其他语言中,\\ 表示:我想要在正则表达式中插入一个普通的(字面上的)反斜杠,请不要给它任何特殊的意义。在 Java 中,\\ 表示:我要插入一个正则表达式的反斜线,所以其后的字符具有特殊的意义。所以,在其他的语言中(如Perl),一个反斜杠 \ 就足以具有转义的作用,而在 Java 中正则表达式中则需要有两个反斜杠才能被解析为其他语言中的转义作用。也可以简单的理解在 Java 的正则表...原创 2018-09-23 17:05:07 · 3080 阅读 · 0 评论