
Java学习笔记
文章平均质量分 74
苏格拉没有底xx
平平常常,循序渐进!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
docker安装rabbitmq
1、创建需要挂载的rabbitmq目录mkdir -p ~/rabbitmq/{etc,lib,log}2、给创建的文件夹授权任何人,读写可执行权限chmod -R 777 ~/rabbitmq 防火墙没启动?用命令启动: systemctl start firewalld3、开放 15672、5672端口,然后重新加载防火墙配置 (15672是rabbitmq后台管理界面访问端口,5672是应用端访问rabbitmq服务端口)firewall-cmd --zone=public --add原创 2021-01-02 10:34:19 · 273 阅读 · 1 评论 -
Java函数式编程
1.需求:项目中有一个类的重复代码太多,想要删除冗余代码,减少代码复杂度,让代码更易读和易用。2.思路:此类的特点,有两个方法,方法体代码的头部和尾部相同,中间部分不同。思路是将中间变化的部分取出,头部和尾部相同的代码进行复用。3.解决方案:使用 JDK8 的函数式编程特性和 Lambda 表达式,,定义函数类型的参数,将变化部分以回调函数的形式传入。JDK8提供了四种函数式编程工具类,Consumer、Supplier、Predicate 与 Function。4.代码:import java.u原创 2020-12-23 08:51:43 · 216 阅读 · 1 评论 -
多线程推送370万数据
1.需求:需要从oracle数据库的一张表中,读出所有数据,推送到指定接口2.代码://推送企业信息log.info("Calling " + url);//创建一个线程池ExecutorService pool = Executors.newFixedThreadPool(5);//创建多个有返回值的任务List<Future> futureList = new ArrayList<>();//把addeds划分成多个list 分片大小1000int size =原创 2020-11-13 10:43:58 · 635 阅读 · 2 评论 -
JVM体系结构笔记
【转载】作者:唱、跳丿Rap原文地址:https://blog.youkuaiyun.com/m0_37054738/article/details/87164213一、JVM体系结构:根据《Java虚拟机规范》的规定,运行时数据区通常包括这几个部分:程序计数器(Program Counter Register)、Java栈(VM Stack)、本地方法栈(Native Method Stack)、方法区(Method Area)、堆(Heap)。1、程序计数器:用来指示 执行哪条指令的,由于在JVM中,多线程转载 2020-05-13 15:30:59 · 221 阅读 · 0 评论 -
在Maven项目中使用tk-mybatis(不结合SpringBoot)
什么是tk-mybatis通用 Mapper4(tk-mybatis) 是一个可以实现任意 MyBatis 通用方法的框架,项目提供了常规的增删改查操作以及Example 相关的单表操作。通用 Mapper 是为了解决 MyBatis 使用中 90% 的基本操作,使用它可以很方便的进行开发,可以节省开发人员大量的时间。项目WiKi地址:https://gitee.com/free/Mapper...原创 2019-12-11 20:29:35 · 2112 阅读 · 0 评论 -
Maven项目打包时,丢失依赖jar包的问题
问题本来准备给Maven项目打个jar包,然后上传到linux服务器运行。结果发现,mvn package打好的jar包只有自己写的源代码,依赖的那些jar包都丢失了。导致我运行jar包时,报classNotFoundException:io.netty。刚开始还以为是代码出问题了,经过一番分析才发现,原来我打的jar包里只有自己写的代码。。。解决方案通过一番搜索,终于找到了一个可行的解决...原创 2019-12-06 10:53:49 · 12916 阅读 · 6 评论 -
对Java中抽象类和接口的理解
抽象类( abstract class) 一、定义 抽象类定义了一些具体事物的共同特征集合,是一个抽象概念。比如一些具体的图形:圆形、三角形、长方形,它们都属于图形。图形类就是这些具体图形的父类(抽象的),这些具体图形就是图形类的派生类。 二、编程层面 1.抽象类可以定义数据成员、抽象方法(abstract f())、非抽象方法。子类继承抽象父类,必须实现所有的抽象方法,否则原创 2016-11-13 18:07:36 · 348 阅读 · 0 评论 -
如何配置Java环境变量--学习笔记
写在前面安装过好多次Java开发环境JDK了,但是每次都是百度如何配置环境变量的(总是记不住)。这次写一篇博客记录下配置过程,下次看自己的博客就好了-原创 2019-04-26 21:04:51 · 628 阅读 · 0 评论