- 博客(12)
- 收藏
- 关注
原创 阿里云搭建网站:使用云服务器搭建技术分享网站
这是我第二次搭建技术网站,相比较第一次对目标和流程更加的清晰,过程中遇到一些难点也能够清楚的定位到错误在哪里,想起之前第一次的时候之前一天踩一坑,坑坑不重样的囧态不经一笑。
2023-05-03 10:01:16
613
原创 实时监听数据库变化
最近遇到一个需求,需要监听数据库中的数据变化,并及时通知后端服务做出相应的处理。本文将介绍如何使用四种方式实现监听MySQL数据库中的数据变化并通知后端服务的功能,包括:轮询方式、使用触发器方式、MySQL自带的Binlog方式、使用开源的Canal工具
2023-04-26 18:52:08
16379
1
原创 单例设计模式之——磨人的单例!嗯?这还是我认识的那个单例吗?
磨人的单例!嗯?这还是我认识的那个单例吗?各位看官里边请:做了这么多手段,真的就拿单例没办法了吗?(枚举大哥麻烦靠边点,小心误伤!)看我暴力反射!!看我序列化!这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。
2023-03-30 16:08:55
201
原创 Java七大软件设计原则
在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据七条原则来开发程序,从而提高开发效率、节约软件成本。
2023-03-29 20:14:26
344
原创 关于MyBatis-缓存
title: 关于MyBatis_缓存tags:MyBatis缓存cover: ‘https://cdn.jsdelivr.net/gh/yang-sir-one/yangimg/MyBatis缓存.png’abbrlink: 32284date: 2022-04-12 15:56:25关于MyBatis_缓存一、MyBatis缓存简介MyBatis是常见的Java数据库访问层框架,MyBatis中允许使用缓存,缓存一般都放置在可高速读/写的存储器上,比如服务器的内存,它能够有效提.
2022-04-14 14:39:58
195
原创 MyBatis
title: MyBatis学习笔记(一)tags:MyBatis持久层框架cover: ‘https://cdn.jsdelivr.net/gh/yang-sir-one/yangimg/MyBatis.jpg’abbrlink: 46721date: 2022-04-11 09:52:22一、关于MyBatis 持久层可以将业务数据存储到磁盘,具备长期存储能力,只要磁盘不损坏(大部分的重要数据都会有相关的备份机制),在断电或者其他情况下,重新开启系统仍然可以读取这些数据。 .
2022-04-14 14:34:12
144
原创 MySQL数据库基本操作
title: MySQL数据库基本操作tags:MySQL数据库cover: ‘https://cdn.jsdelivr.net/gh/yang-sir-one/yangimg/MySQL.jpg’abbrlink: 60282date: 2022-03-19 19:16:28MySQL数据库之基本操作一、SQL分类SQL语言以功能分类: DDL(Data Definition Languages、数据定义语言):这些语句定义了不同的数据库、表、视图、索 引等数据库对象,还可以.
2022-04-14 14:32:26
672
原创 Javascript-DOM操作
title: Javascript_DOM操作tags:JavaScriptDOMHTMLcover: ‘https://cdn.jsdelivr.net/gh/yang-sir-one/yangimg/JS.png’abbrlink: 39553date: 2022-03-18 08:37:56Javascript_DOM操作一、关于Javascript与DOM1.JavaScriptJavaScript简称JS,是一种解释型脚本语言。JavaScript是一种轻量级编程语.
2022-04-14 14:31:04
259
原创 Java多线程_线程优先级、线程安全与同步
title: Java多线程_线程优先级、线程安全与同步date: 2022-03-04 08:57:25tags: JavaJava多线程_线程优先级、线程安全与同步一、线程优先级与常用API 每个线程执行时都有一定的优先级,优先级高的获取较多的执行机会,优先级低的线程则较少。线程默认的优先级与父线程优先级相同,Thread类提供了setPriority(int newPriority)、getPriority()方法来设置和返回指定线程的优先级,其中setPriority()方法的参数范.
2022-03-04 10:53:38
441
原创 Java多线程_线程的生命周期与6种状态
title: Java多线程_线程的生命周期与6种状态tags: Javadate: 2022-03-02 10:20:14Java多线程_线程的生命周期与6种状态一、线程的生命周期 当线程被创建并启动之后,并不是一启动就进入了执行状态,也不是一直处于执行状态,在线程的生命周期中要经过:新建(NEW)、运行(RUNNABLE)、阻塞(BLOCKED)、永久等待(WAITING)、超时等待(WIME_WAITING)、终止(TERMINATED)。 当线程被启动的时候,它并不可能一直独占CP.
2022-03-04 08:53:30
406
原创 Java多线程-创建线程的多种方式
title: Java多线程_创建线程的多种方式date: 2022-02-28 19:02:15tags: JavaJava多线程_创建线程的多种方式一、线程与进程 几乎所有的操作系统都支持进程的概念,所有运行中的任务都对应一个进程(Process)。当一个程序进入内存运行时,即变成一个进程。进程是处于运行中的程序,并且具有一定的独立功能,进程是系统进行资源调度的一个独立单位。 一般而言,进程包含三个特征:独立性、动态性、并发性。 一个程序运行后至少会有一个进程,一个进程可以.
2022-03-01 14:59:15
182
原创 Java_数据传输之自写字节缓冲流,输入流,输出流
Java_数据传输之自写字节缓冲流一、字节缓冲输出流 java.io.BufferedOutputStream extends OutputStream BufferedOutputStream:字节缓冲输出流。继承自父类的共性成员方法: public void close() :关闭此输出流并释放与此流相关联的任何系统资源。 public void flush() :刷新此输出流并强制任何缓冲的输出字节被写出。...
2022-02-24 16:18:18
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人