自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Spring Boot2 系列教程(三)理解 spring-boot-starter-parent

但是并非所有的公司都需要这个 parent ,有的时候,公司里边会有自己定义的 parent ,我们的 Spring Boot 项目要继承自公司内部的 parent ,这个时候该怎么办呢?,这里保存了基本的依赖信息,另外我们也可以看到项目的编码格式,JDK 的版本等信息,当然也有我们前面提到的数据过滤信息。这样写之后,依赖的版本号问题虽然解决了,但是关于打包的插件、编译的 JDK 版本、文件的编码格式等等这些配置,在没有 parent 的时候,这些统统要自己去配置。我们可以看到,它继承自。

2024-09-22 17:12:22 1102

原创 Flutter发力啦,在鸿蒙OS的威胁下,Fuchsia OS API来了 !

1,Flutter 可以帮助您构建界面 精美 的应用。我们希望设计师们都能充分发挥自己的想象,尽情施展精美绝伦的创意,而不受框架局限性的干扰。通过 Flutter,您可以在屏幕上有像素级的掌控。Flutter 强大的图像组合能力让您近乎可以不受限制的堆叠任何图形、视频、文本和控件。Flutter 内置了一系列的 widgets (在 Flutter 里,几乎所有内容都是 widget),这些 widgets 可以帮助您在 iOS 和 Android 上实现极致的视觉体验。

2024-09-22 16:39:52 1253

原创 SkyWalking Java Agent 日志组件分析

NoopLogger 直接继承了 ILog,NoopLogger 只是实现了 ILog 接口,所有方法都是空实现,NoopLogger 存在的意义是为了防止 NullPointerException,因为调用者可以通过 LogManager 的 setLogResolver 方法设置不同的日志解析器 LogResolver,如果为null,则返回 ILog 接口的默认实现 NoopLogger。抽象类对接口中的方法做了实现,每个实现中都调用了一个抽象方法,这个抽象方法让子类来实现具体的业务逻辑。

2024-09-22 16:33:32 535

原创 RocketMQ(浅谈异步、解耦、削峰&队列模式和主题模式是什么?怎么用?)

最终我们从大妈手中接过饭菜然后去寻找座位了…回想一下,我们在给大妈发送需要的信息之后我们是 同步等待大妈给我配好饭菜 的,上面我们只是加了鸡腿和土豆丝,万一我再加一个番茄牛腩,韭菜鸡蛋,这样是不是大妈打饭配菜的流程就会变长,我们等待的时间也会相应的变长。那后来,我们工作赚钱了有钱去饭店吃饭了,我们告诉服务员来一碗牛肉面加个荷包蛋 (),然后我们就可以在饭桌上安心的玩手机了 () ,等到我们的牛肉面上了我们就可以吃了。这其中我们也就传达了一个消息,然后我们又转过头干其他事情了。

2024-09-22 15:50:58 782

原创 OpenSSL 生成CA证书及终端用户证书

把生成好的server.crt和server.key文件放在与 nginx.conf 同级目录下,然后启动nginx。火狐浏览器–选项–隐私与安全–证书–查看证书–证书颁发机构–导入,把CA根证书。FireFox 浏览器访问https://www.ted2018.com。Chrome浏览器访问https://www.ted2018.com。导入进来,选中该证书,编辑信任,勾选“此证书可以标识网站”。用CA证书生成终端用户证书,得到server.crt。浏览器右键 ca.crt 安装,安装到“

2024-09-22 13:57:57 668

原创 Android如何使用Recylerview和api获取列表_android 外部获取recyclerview中所有imageview

【代码】Android如何使用Recylerview和api获取列表_android 外部获取recyclerview中所有imageview。

2024-09-22 11:38:35 1097

原创 MyBatis初级实战之一:Spring Boot集成

引自官方:MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

2024-09-22 10:16:24 1454

原创 Kotlin(4) java转kotlin潜规则

lambda以及操作符高阶函数以及操作符Kotlin泛型集合操作协程操作符重载潜规则Kotlin文件和类不存在一对一关系共生体继承修饰符空指针问题。

2024-09-22 07:47:10 571

原创 Java面试-锁的内存语义

线程A释放锁,实质上是线程A向接下来要获取这个锁的某个线程发出了(线程A对共享变量所做修改的)消息。线程B获取锁,实质上是线程B接受了之前某个线程发出的(在释放这个锁对共享变量锁做的修改的)消息。线程A是否锁,随后线程B获取这个锁,这个。

2024-09-22 05:20:16 522

原创 Java最新自学学习路线!学完这些技术你可以轻松找到月薪25K的工作!

10-4 Request_获取ServletContext。5-5 JavaScript_语法_流程控制语。10-8 response之相对路径和绝对路径。18-5 使用骨架创建maven的java工程。6-3 Bootstrap_全局CSS样式。10-3 请求转发和request共享数据。18-3 maven标准目录结构和常用命令。18-6 maven工程servlet实例。18-4 maven生命周期和概念模型图。5-10 JavaScirpt中的事件。6-4 Bootstrap_组件和插件。

2024-09-22 02:55:13 889

原创 Java基础:等待唤醒机制、线程池

如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。(即包子状态为true),并通知吃货线程(解除吃货的等待状态),因为已经有包子了,那么包子铺线程进入等待状态。要配置一个线程池是比较复杂的,尤其是对于线程池的原理不是很清楚的情况下,很有可能配置的线程池不是较优的,因此在。包子铺线程生产包子,吃货线程消费包子。存,而把服务器累趴下(每个线程需要大约1MB内存,线程开的越多,消耗的内存也就越大,最后死机)。

2024-09-22 00:30:04 401

原创 Java~ LocalDate、LocalTime、LocalDateTime、DateTimeFormatter的学习和使用

/5、获取当前年月日,时分秒都有的日期//6、获取指定年月日,时分秒都有的日期(参数依次 年、月、日、时、分)//7、日期+时间 组成 包含年月日,时分秒都有的日期当前时间 = 2021-03-04年月日 = 2021-03-04日期的计算对于LocalDate,只有精度大于或等于日的加减,如年、月、日;对于LocalTime,只有精度小于或等于时的加减,如时、分、秒、纳秒;对于LocalDateTime,则可以进行任意精度的时间相加减;

2024-09-21 21:52:25 877

原创 Java Web 网络商城案例演示十一(商品分页)

/传入要点击的页数,和每页的页数,和对应总信息的条数。${page.startPage} 调用PageModel对象getStartPage()方法。//2_关联数据 select * from product limit?//调用业务层查询当前页功能,返回PageModel对象(1_当前页数据2_分页参数)//1_创建PageModel对象 目的:计算分页参数。//将PageModel对象放入request。

2024-09-21 20:10:45 917

原创 Hbase数据模型与存储结构

下边表示了一行,三列的数据,CF1、CF2、CF3是三个不同的列族,在t2时刻CF1下存入列名为q1,值为v1,rowkey为11248112;t3时刻没有存入。(1)在HBase每个cell存储单元对同一份数据可以有多个版本,根据唯一的时间戳来区分每个版本之间的差异,不同版本的数据按照时间倒序排序,最新的数据版本排在最前面。(2)时间戳的类型是 64位整型,一般由HBase(在数据写入时自动)赋值,此时时间戳是精确到毫秒的当前系统时间。(5)cell中的数据是没有类型的,全部是字节码形式存贮。

2024-09-21 18:36:32 438

原创 Dubbo中的统一契约是如何实现的?

之前,很多小伙伴私信我:如何才能快速的掌握Dubbo的核心原理和源码。所以,我写了一篇《对于Dubbo的源码解析系列文章,我也在思考如何让源码解析的文章变得更加简单易懂,所以,我调整了写Dubbo源码解析文章的策略,力求让小伙伴们能够以更简单、易懂的方式彻底掌握Dubbo源码。今天,我们先说说Dubbo中的统一契约是如何实现的。不得不说的URLURL全称为统一资源定位符,它能够在互联网中定位到唯一的一个网络地址。URL的格式如下所示。其中,各个部分的简要说明如下所示。protocol:URL的协议。

2024-09-21 15:51:22 700

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除