相关文章
C++多线程:单例模式与共享数据安全(七)
1、单例设计模式 单例设计模式,使用的频率比较高,整个项目中某个特殊的类对象只能创建一个 并且该类只对外暴露一个public方法用来获得这个对象。 单例设计模式又分懒汉式和饿汉式,同时对于懒汉式在多线程并发的情况下存在线程安全问题 饿汉…
编程日记
2024/4/6 1:24:19
mysql 通配符与模式匹配用法详解
一、通配符
什么是通配符?
通配符用于替换字符串中的一个或多个字符。
通配符通常与LIKE、NOT LIKE操作符一起使用。LIKE操作符在WHERE子句中用于搜索列中的指定模式。
Mysql 有哪些通配符? % :百分号通配符,表示匹配0个或多个…
编程日记
2024/4/6 0:51:52
SpringData ElasticSearch - 简化开发,完美适配 Spring 生态
目录
一、SpringData ElasticSearch
1.1、环境配置
1.2、创建实体类
1.3、ElasticsearchRestTemplate 的使用
1.3.1、创建索引 设置映射
1.3.2、创建索引映射注意事项(必看)
1.3.3、简单的增删改查
1.3.4、搜索
1.4、ElasticsearchRepository
…
编程日记
2024/6/6 23:06:24
单例(Singleton)设计模式总结
1. 设计模式概述:
设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。设计模式免去我们自己再思考和摸索。
就像是经典的棋谱,不同的棋局,我们用不同的棋谱。"套路"经典的设计模式一共有…
编程日记
2024/4/6 0:19:23
1.JavaEE进阶篇 - 为什么要学习SpringBoot呢?
文章目录 1.为什么要学框架?2.框架的优点展示(SpringBoot VS Servlet)2.1 Servlet 项⽬开发2.1.1 创建项⽬2.1.2 添加引⽤2.1.3 添加业务代码2.1.4 运⾏项⽬(配置tomcat)2.1.5 Maven配置2.1.5.1修改本地Maven仓库地址2.1.5.2 配置settings.xml文件2.1.5.3项目 本地仓…
编程日记
2024/6/7 4:03:29
C++ | string模拟实现
string模拟实现
string类成员
#pragma once
#include <iostream>
#include <stdio.h>
#include <assert.h>
#include <string.h>
using namespace std;
namespace bit
{//string类的声明class string{public:friend ostream& operator<<(o…
编程日记
2024/4/6 0:07:12
Day5-Hive的结构和优化、数据文件存储格式
Hive
窗口函数
案例 需求:连续三天登陆的用户数据 步骤: -- 建表
create table logins (username string,log_date string
) row format delimited fields terminated by ;
-- 加载数据
load data local inpath /opt/hive_data/login into table log…
编程日记
2024/11/4 22:38:07