• linux-ext4格式文件误删除,该如何恢复?

    在开始进行实验之前,我已经新建了一个空目录/data,并将该目录挂载了一块新硬盘,将硬盘分区格式化为ext4的格式,所以当我操作/data目录下的文件及文件夹的时候,实际上就是针对新挂载的硬盘进行数据读写操作。首先通过下面的命令准备一下实验用的文件,新建一个文件/data/delfile1.txt并 ...
    java   2022-05-31 06:26
  • Java开发学习(二)----IOC、DI入门案例

    一、IOC入门案例 1.1 思路分析 (1)Spring是使用容器来管理bean对象的,那么管什么? 主要管理项目中所使用到的类对象,比如(Service和Dao) (2)如何将被管理的对象告知IOC容器? 使用配置文件 (3)被管理的对象交给IOC容器,要想从容器中获取对象,就先得思考如何获取到I ...
    【E】Java开发   2022-05-30 22:23
  • JavaSE_多线程入门 线程安全 死锁 状态 通讯 线程池

    J对avaSE_多线程入门 线程安全 死锁 状态 通讯 线程池进行简要总结和介绍 ...
    JavaSE基础   2022-05-30 20:56
  • docker服务部署、迁移与备份、dockerfile、私有仓库

    今日内容概要 服务部署 迁移与备份 dockerfile 私有仓库 内容详细 1、服务部署 # 装 mysql redis 》源码编译安装--》启 动 # 有了docker后,容器操作系统+软件 》拉取一个redis镜像 》运行起来 》容器里就有 redis服务了 》做好端口映射 》就相当于在宿主机 ...
  • Java ES 实现or查询

    es mapping里有三个字段: A:Integer B:Integer C:TEXT 现在想实现一个查询,来检索 ( (A =1 and B=2) or (c like "test*") )的数据。 分析: 这个检索条件 被 or 分割成两部分。 第一部分是一个 boo表达式,此表达式的自然语言 ...
    Elasticsearch es OR   2022-05-30 18:48
  • Redis概述及基本数据结构

    redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交... ...
    Redis linux NoSQL   2022-05-30 16:56
  • SpringBatch从入门到精通-2-StepScope作用域和用法

    1.StepSope 是一种scope 在此之前,先说一下IOC容器中几种bean的作用范围: singleton单例模式 – 全局有且仅有一个实例 prototype原型模式 – 每次获取Bean的时候会有一个...
    JAVA   2022.05.29 01:55
  • golang泛型实现——双向循环链表

    一、写在前面 标准库的双向循环链表实现是基于interface{}的,性能一般。为了提升性能,本文基于泛型语法实现一个比标准库更快的链表写法(主要包括双向循环链表的插入和...
    Go 数据结构   2022.05.28 18:02
  • 一文通吃:从 ZooKeeper 一致性,Leader选举讲到 ZAB

    一文通吃:从 ZooKeeper 一致性,Leader选举讲到 ZAB 协议与 PAXOS 算法(上)目录 一、ZooKeeper集群保证数据一致性     (一)一致性     (二)zookeeper保证数据一致性...
    JAVA 微服务   2022.05.28 20:12
  • Vben Admin 源码学习:项目初始化

    Vue-Vben 是一个免费开源的中后台模版。本文对项目代码进行深入分析 ,耐心读完,相信您会有所收获。 ...
    vue vben-admin 0x02.FrontEnd   2022-05-30 15:10
  • java的容器支持cpu

    之前一直很好奇,java是如何根据容器的外部设置的cpu限制来做自适应的。下面就跟随openjdk,看看系统是如何应对cgroup cpu设置的。 代码位置在jdk/src/hotspot/os/linux/c...
    JAVA   2022.05.28 14:39
  • Django对接支付宝Alipay支付接口

    最新博客更新见我的个人主页: https://xzajyjs.cn 我们在使用Django构建网站时常需要对接第三方支付平台的支付接口,这里就以支付宝为例(其他平台大同小异),使用支付宝开放平台的沙箱环境进行实验。 我们这里使用一个第三方的AliPay Python SDK(github) 下面看一 ...
    各种技能树   2022-05-30 12:57
  • 给小白的 PostgreSQL 容器化部署教程(上)

    作者:王志斌 编辑:钟华龙 本文来自社区小伙伴 王志斌 的投稿。从小白的角度,带你一步步实现将 RadonDB PostgreSQL 集群部署到 Kubernetes 上。文章分为上下两部分,第一部分将为大家演示如何搭建一套 Kubernetes 环境,包括详细的配置调优等。 什么是 RadonDB ...
    数据库 PostgreSQL 容器化   2022-05-30 13:50
  • 《Mybatis 手撸专栏》第10章:使用策略模式,调用参数处理器

    作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!? 一、前言 你这代码写的,咋这么轴呢! 说到轴,让我想起初中上学时老师说的话:“你那脑瓜子,咋跟手焖子似的!” 东北话手焖子就是那种冬天戴的大棉手套,棉手套里的棉花都被压的又沉又硬的了,所以来 ...
  • boost::bind 不能处理函数重载 (error: no matching function for call to 'bind')

    项目开发中遇到的一个问题,c++ 虐我千万遍,我待 c++ 如初恋… ...
    cpp11 bind overload 解惑 语法考究   2022-05-30 10:42
  • SpringBoot+Mybatis-Plus整合Sharding-JDBC5.1.1实现单库分表

    一、前言 小编最近一直在研究关于分库分表的东西,前几天docker安装了mycat实现了分库分表,但是都在说mycat的bug很多。很多人还是倾向于shardingsphere,其实他是一个全家桶,有JDBC、Proxy 和 Sidecar组成,小编今天以最简单的JDBC来简单整合一下! 现在最新版 ...
    SpringBoot sharding-jdbc   2022-05-30 09:19
  • Python <算法思想集结>之抽丝剥茧聊动态规划

    1. 概述 动态规划算法应用非常之广泛。 对于算法学习者而言,不跨过动态规划这道门,不算真正了解算法。 初接触动态规划者,理解其思想精髓会存在一定的难度,本文将通过一个案例,抽丝剥茧般和大家聊聊动态规划。 动态规划算法有 3 个重要的概念: 重叠子问题。 最优子结构。 状态转移。 只有吃透这 3 个 ...
    python 算法 算法缪谈   2022-05-30 09:33
  • 关于c#多线程中的几个信号量

    #信号量在c#多线程通信中主要用来向阻塞的线程传达信号从而使得阻塞线程继续执行 多线程信号(线程交互):通常是指线程必须等待一个线程或者多个线程通知交互(释放信号)才可以继续执行 在c#中信号量主要有这几个 AutoResetEvent,ManualResetEvent,CountdownEvent ...
  • docker 快速上手

    Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口 安装 docker 设置仓库 $ sudo yum install -y yum-utils $ sudo yum-config-manager \ --add-repo \ https://download.docker. ...
    小知识   2022-05-29 22:28
  • jq命令用法总结

    原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 如果说要给Linux文本三剑客(grep、sed、awk)添加一员的话,我觉得应该是jq命令,因为jq命令是用来处理json数据的工具,而现如今json几乎无所不在! 网上的jq命令分享文章也不少,但大多介绍得非常 ...
    jq linux Linux   2022-05-29 21:25