摘要: 在我的工作中,我从零开始搭建了不少软件项目,其中包含了基础代码框架和持续集成基础设施等,这些内容在敏捷开发中通常被称为“第0个迭代”要做的事情。但是,当项目运行了一段时间之后再来反观,我总会发现一些不足的地方,要么测试分类没有分好,要么基本的编码架子没有考虑周全。 另外,我在工作中也会接触到很多既有 阅读全文
posted @ 2022-07-23 09:11 small_123 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 前段时间小冰在工作中遇到了一系列关于数据持久化的问题,在排查问题时发现自己对 Java 后端的数据持久化框架的原理都不太了解,只有不断试错,因此走了很多弯路。于是下定决心,集中精力学习了持久化相关框架的原理和实现,总结出这个系列。 上图是我根据相关源码和网上资料总结的有关 Java 数据持久化的架构 阅读全文
posted @ 2022-07-23 09:11 small_123 阅读(158) 评论(0) 推荐(0) 编辑
摘要: ZooKeeper API 的核心部分是 ZooKeeper 类。在构造函数中提供一些参数来连接 ZooKeeper,并提供如下方法: connect − 连接 ZooKeeper 服务器。 create − 创建一个 ZNode 节点。 exists − 检查指定的节点是否存在。 getData  阅读全文
posted @ 2022-07-23 09:09 small_123 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 背景 本篇文章主要分享压测的(高并发)时候发现的一些问题。之前的两篇文章已经讲述了在高并发的情况下,消息队列和数据库连接池的一些总结和优化,有兴趣的可以在我的公众号中去翻阅。废话不多说,进入正题。 事务,想必各位CRUD之王对其并不陌生,基本上有多个写请求的都需要使用事务,而Spring对于事务的使 阅读全文
posted @ 2022-07-23 09:08 small_123 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Spring与线程安全 Spring作为一个IOC/DI容器,帮助我们管理了许许多多的“bean”。但其实,Spring并没有保证这些对象的线程安全,需要由开发者自己编写解决线程安全问题的代码。 Spring对每个bean提供了一个scope属性来表示该bean的作用域。它是bean的生命周期。例如 阅读全文
posted @ 2022-07-23 09:07 small_123 阅读(267) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 面试题 1、什么是 Spring Boot? 2、Spring Boot 有哪些优点? 3、什么是 JavaConfig? 4、如何重新加载 Spring Boot 上的更改,而无需重新启动服务器? 5、Spring Boot 中的监视器是什么? 6、如何在 Spring B 阅读全文
posted @ 2022-07-23 09:06 small_123 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 多线程的常用方法 1、currentThread()方法: 介绍:currentThread()方法可返回该代码正在被哪个线程调用的信息。 示例: 例1: public class Test01 { public static void main(String[] args) { System.ou 阅读全文
posted @ 2022-07-23 09:05 small_123 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 在使用springboot这项技术时,我们创建的项目都是以jar的形式进行的,最近偶尔想到了如何换下启动方式,所以这篇文章就出来了。 接下来我们按照下面的步骤一步一步来看下如何使用war包的形式进行项目的发布和部署的吧。 首先我们使用的工具是idea,java版本使用的1.8,下面我们按照图片的教程 阅读全文
posted @ 2022-07-23 09:03 small_123 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 最近这段时间一直想看下原来自己是如何使用servlet方式进行项目开发的,现在看来是不是servlet离我们很久远了。 是的,现在企业开发都是框架先行的原则,不过自己还是想给自己在自己公众号里面写上一篇如何使用原生servlet方式进行一个示例程序的编写。 好了,我们看下如何使用springboot 阅读全文
posted @ 2022-07-23 09:02 small_123 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 上篇文章内容我们分享一下了自定义注解的内容,这篇文章主要分享的内容就是关于如何获取自定义注解上面的内容。 好了,我们还是赶紧定义一个自定义注解的示例程序咯。更多教程请访问码农之家 package com.wpw.springboot; import java.lang.annotation.*; @ 阅读全文
posted @ 2022-07-23 09:01 small_123 阅读(36) 评论(0) 推荐(0) 编辑