自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java小羽的博客

记录自我成长的轨迹,提升知识技术,总结自我,实现提升。

  • 博客(21)
  • 收藏
  • 关注

原创 从零开始!Android系统开发的学习路径和学习重点

通过掌握Java编程语言、Android开发环境和Android应用程序的基本组件,您可以开始开发您的第一个Android应用程序。一旦您了解了Java编程语言、Android开发环境和Android应用程序的基本组件,您可以开始开发您的第一个Android应用程序。Android系统的应用程序主要使用Java语言进行开发,因此,如果您想成为一名Android开发人员,了解Java编程语言是非常重要的。您需要了解Android应用程序的UI组件、布局和样式,以创建一个漂亮、易于使用的应用程序。

2023-04-26 11:28:27 1920

原创 SpringBoot实现定时任务

在最近的面试中,面试官问到了定时器相关的知识,这里总结一下,在实际开发中,很多时候都会需要用到定时任务,能够自动执行所需要执行的方法,下面我介绍下在Springboot中如何配置定时任务。

2022-10-13 17:11:37 473

原创 SpringBoot AOP实现日志功能

快速掌握AOP实现日志功能

2022-10-09 11:22:19 673

原创 使用Redis缓存优化

大家好呀,我是小羽最近在做项目的时候用到了Redis这个NoSQL数据库,进行缓存优化,刚好总结一下Redis的知识点,和使用方法。什么是Redis?REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 AP

2022-07-12 09:09:46 613

原创 SpringBoot实现短信登陆功能

大家好我是小羽,这段时间做项目用到了手机短信登陆的功能,在此记录一下。欢迎大家来关注我的微信公众号Java小羽。

2022-06-13 10:21:47 1546

原创 SpringBoot公共字段自动填充

大家好,我是小羽,今天做项目的时候遇到一个问题,每次添加数据时都要设置创建时间,创建人,修改时间,修改人等字段,实在是太繁琐了。那我能不能让他们添加这些字段的信息呢?

2022-06-08 21:51:19 3461 3

原创 解决js丢失精度问题

大家好,我是小羽,最近做项目遇到了一个问题,js存储long类型的数据时,最多可以保证16位数字的精度,多出的位数就是丢失精度。

2022-06-05 11:11:35 1349

原创 多项式曲线拟合

​ 我最近写的一个项目,需要通过散点图来形成一条拟合的曲线,以便于用来预测后续的数据。这个算法真是折磨我好几天,回顾了一波非线性回归以及查询很多资料,最终确定使用,多项式曲线拟合的方式来设计算法。

2022-06-01 20:13:23 853 1

原创 上传文件解析Excel和图片小demo

今天需要实现一个文件上传的功能点,写了一个小demo,用于记录。如果保存请使用3.16的版本,报错原因多半是因为版本号不一致。5.后台程序二、上传图片文件通过from表单的方式上传图片

2022-05-31 21:56:12 139

原创 Sping IOC

一、IOC原理​ IOC控制反转实际上是一种设计思想,是Spring的核心之一,在我们日常开发中创建对象一般是由我们程序员通过new 来创建对象的,控制权在程序员;当我们使用IOC控制反转之后,Spring容器会帮我们创建对象,此时控制权在Spring容器。1.代码耦合​ 在实际开发中,我们常常会调用很多类和方法,如果调用的最底层的飞机引擎类构造方法改变的话,那我们的飞机类,飞机框架类就需要修改,这样的代码耦合度太高。#mermaid-svg-zCl64z546yGd3uRx {font-fam

2022-05-30 17:01:13 142

原创 1.第一个Mybatis程序

大家好我是小羽,今天重新回顾了一下Mybatis项目的时候,突然发现很多配置文件都忘记咋写了,今天整合了一下。以防以后再忘记。😜一、什么是Mybatis?先引用官方的话来解释:​ MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Ja.

2022-05-11 16:09:27 116

原创 一文让你入门JVM

让你半个小时入门JVM,带你了解JVM重点知识。

2022-04-24 08:50:46 573

原创 Java并发(JUC 下)

从底层学习JUC重点内容。

2022-04-11 15:40:51 211

原创 Java 并发编程(JUC 上)

让你快速了解JUC,Java并发编程重点。先学重点贯穿知识再了解细节。

2022-04-10 22:11:51 248

原创 Java网络编程

socket通信socket通讯主要基于两种协议:一种是TCP协议,一种是UDP协议1.TCPTCP通信:tcp属于全双工连接,可以保证数据传输的安全性。一般分为服务器端和客户端。使用TCP协议连接所传递的数据不会丢失。通常使用在发短信,文件传输,发邮件等测试代码:服务器端:import java.io.*;import java.net.ServerSocket;import java.net.Socket;public class TcpFileServer { public

2022-04-03 16:05:29 888

原创 java多线程(下)

1.单例设计模式public class Demo1_Singleton { /* 单例设计模式:保证类在内存中只有一个对象 */ public static void main(String[] args) {// Singleton s=Singleton.s; 成员变量被私有,不能通过类名.调用 Singleton s1=Singleton.getIntance(); Singleton s2=Sin

2022-03-27 22:46:46 518

原创 剑指 Offer 26. 树的子结构

剑指 Offer 26. 树的子结构题目:输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构)B是A的子结构, 即 A中有出现和B相同的结构和节点值。例如:给定的树 A: 3 / \ 4 5 / \ 1 2给定的树 B: 4 / 1返回 true,因为 B 与 A 的一个子树拥有相同的结构和节点值。示例 1:输入:A = [1,2,3], B = [3,1]输出:false示例 2:输入:A = [

2022-03-25 14:44:07 45

原创 Java多线程(上)

Java多线程(上)文章目录Java多线程(上)1.认识线程和进程2.线程实现的两种方式以及区别3.匿名内部类创建线程的方法4.线程状态转换5.同步代码块6.同步方法7.线程安全问题8.死锁实例1.认识线程和进程什么是线程线程就是程序执行的一条路径,例如QQ,同时多个窗口聊天。什么是进程进程是程序的一次动态执行过程,例如你用电脑打开QQ。线程与进程之间的关系一个进程可以包含多条进程,例如你打开QQ应用是开启了一个进程,使用QQ开启多个聊天窗口聊天相当于开启了多条线程。

2022-03-23 22:24:21 544

原创 java IO流

大家好我是小羽!一、基本概念IO流用来处理设备之间的数据传输 java对数据的操作都是通过流的方式 java用于操作流的类都在IO包中二、IO流分类三、字节流字节流可以操作任何数据,因为计算机中任何数据都是以字节的形式存储的话不多说直接上例子:1.FileInputStream(用java.io包下的)输入流(读)//创建流对象 FileInputStream fis=new FileInputStream("xxx.txt"); ..

2021-10-23 16:51:25 115

原创 java集合(双链)

Map集合Map集合是用于保存键值对数据的集合,集合中保存着两种数据,key值 和 value值,key值不能重复,value值可以是任意数据类型,任意值。HashMap底层是通过哈希表实现的,因为是异步存储,线程不安全,用做key值的对象必须实现hashCode方法和equals方法,不能保证键值对的存储数据。import java.util.*;public class main { public static void main(String[] args) {

2021-10-03 11:17:28 277

原创 java集合(单链)

在最近接的项目中用到了很多集合的知识,发现许多知识都忘记了,看来需要恶补一下了,毕竟基础不牢,地动山摇。数组和集合的区别其实简单来说,数组和集合的最大区别就是集合的长度可变,数组长度不可变Collection集合(单链)List集合ArrayList:底层数据结构是数组,查询快,增删慢,线程不安全,效率高,可以存储重复元素。原理:该集合添加元素时,首先判断自己长度是否够用,如果不够用就创建一个自身1.5倍的数组,再把原数组元素拷贝过来。数组的特点就是查询快..

2021-09-27 22:15:07 214

空空如也

空空如也

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

TA关注的人

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