AND

volatile

volatile是 Java 中的一个关键字,当一个变量是共享变量,同时被 volatile 修饰当值被更改的时候,其他线程再读取该变量的时候可以保证能获取到修改后的值,通过 JMM 屏蔽掉各种硬件和操作系统的内存访问差异 以及 CPU 多级缓存等导致的数据不一致问题。 需要注意的是,volatil ......
volatile

MySql概述

1.数据库:数据存储的仓库2.数据库管理系统:操作和管理数据库的大型软件3.SQL:操作关系数据库的编程语言,是一套标准 启动mysql:net start mysql80停止mysql:net stop mysql80 MySQL客户端连接:mysql -u root -p 关系型数据库(RDBM ......
MySql

服务外包杯

添加用户 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional/ ......

centos7安装rabbitmq(支持yum安装的最新版本)

更新依赖 yum install epel-release -y 安装rabbitmq-server yum install rabbitmq-server -y 启用控制台插件 rabbitmq-plugins enable rabbitmq_management 添加用户和权限 rabbitmq ......
rabbitmq centos7 版本 centos yum

centos7安装rabbitmq(指定版本)

安装依赖 yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget 选定 rabbitmq 和 erlong 的对应版本 https://www.rabbitmq.com/which-erlang. ......
rabbitmq centos7 版本 centos

TCP协议之校验和

参考: https://baike.baidu.com/item/%E6%A0%A1%E9%AA%8C%E5%92%8C/7358071?fr=aladdin https://www.jianshu.com/p/56576cb4cca9 发送方生成校验和: 1.将待发送数据分成若干个16位的位串,每 ......
TCP

Redis1-快速入门

Redis快速入门 Redis的常见命令和客户端使用 1.初识Redis Redis是一种键值型的NoSql数据库,这里有两个关键字: 键值型 NoSql 其中键值型,是指Redis中存储的数据都是以key、value对的形式存储,而value的形式多种多样,可以是字符串、数值、甚至json: 而N ......
Redis1 Redis

linux 安装 mysql glibc版本安装流程(只需要9步)

安装包获取地址:https://downloads.mysql.com/archives/community/第一步: 将加载好的mysql 安装包上传到linux操作系统中 第二步: 对mysql压缩包进行解压操作 # tar -zxf mysql-5.6.44-linux-glibc2.12-x ......
流程 版本 linux glibc mysql

服务外包杯团队选题进度3

今天新建了springboot的项目,并且测试了连接数据库 application.yml User.java userMapper.java BiSaiApplicationTests.java 这里编译还有一些错误是关于maven的版本问题,今天晚上还需要再改进,争取能测试成功显示出数据. ......
选题 进度 团队

2023年3月29号

点击新增无反应。 getElementById当时多打了一个s。 现在是能提交,但是提交完了直接白屏。 解决办法是在Servlet中的dopost里添加 this.doGet(request,response); 添加完了成乱码。 添加就行了。 request.setCharacterEncodin ......
2023

Happens-Before原则

Happens-Before 程序顺序原则:如果程序操作 A 在操作 B 之前,那么多线程中的操作依然是 A 在 B 之前执行。 监视器锁原则:在监视器锁上的解锁操作必须在同一个监视器上的加锁操作之前执行。 volatile 变量原则:对 volatile 修饰的变量写入操作必须在该变量的读操作之前 ......
Happens-Before 原则 Happens Before

【.NET 6】如何解决依赖项出现黄色感叹号的问题

项目从git上拉下来后,用VS2022打开,依赖项出现黄色感叹号,编译不通过,解决办法: 参考:nuget - What do Yellow Warning Triangles mean on Dependencies in Visual Studio 2017? - Stack Overflow ......
感叹号 黄色 问题 NET

spring事务处理

1.开启注解式事务驱动 在SpringConfig配置类上添加注解 @EnableTransactionManagement//开启注解式事务驱动 2.配置事务的管理器 在JdbcConfig中配置,也可以在别的配置类里 // 配置事务的管理器 @Bean public PlatformTransa ......
事务 spring

第135篇:npm模块全局安装后无法使用解决方案

好家伙 npm模块全局安装后无法使用 估计是少配了环境变量 1.使用命令: npm config get prefix 找到全局包的安装位置 2.随后我们右键"我的电脑"打开 "属性" 3.拉到最下打开 找到高级系统设置 4.找到环境变量 5.找到PATH 6.在最后添加前面找到的npm全局包安装地 ......
全局 模块 解决方案 方案 135

洛谷 P1806 跑步(DP)

https://www.luogu.com.cn/problem/P1806 题目描述 路人甲准备跑n圈来锻炼自己的身体,他准备分多次(>1)跑完,每次都跑正整数圈,然后休息下再继续跑。 为了有效地提高自己的体能,他决定每次跑的圈数都必须比上次跑的多。 可以假设他刚开始跑了 0 圈,那么请问他可以有 ......
P1806 1806

【日总结】2023.3.29

happyguy round, god round 2023省选模拟 happyguy round T1 游戏 贪心题。首先可以观察到两个性质: $a_1, a_n$ 肯定最后取; 若 $a_{i - 1} > a_{i} < a_{i + 1}$,那么肯定先取 $a_i$ 更优。 那么我们可以贪心 ......
2023 29

每日总结

今日关键词: 模板 给模板代码写了注释。 <html> <head> <title>教学管理系统</title> <style type="text/css"> table { /*表格边框为实线或者是空心双线*/ border-collapse: collapse; /*边框与边框的空间*/ bo ......

请教各位大神,有什么办法可以自动进行凭证编号?

大家好,我是皮皮。 一、前言 前几天在Python最强王者交流群【木易雲】问了一个Pandas的问题,这里拿出来给大家分享下。 数据如下: 二、实现过程 这里【隔壁😼山楂】给了一个思路,使用分组排序,再拼接。【逸】也给了一个思路,如下所示: 思路还是挺多的,后来【郑煜哲·Xiaopang】还给了一 ......
大神 凭证 办法

团队作业(3)

<template> <header class="header"> <!-- 头部的第一行 --> <div class="top"> <div class="container"> <div class="loginList"> <p>欢迎使用!</p> </div> <div class="t ......
团队

QuantumultX vmess协议格式

# 节点配置片段包含一些节点配置信息;可通过资源引用的方式使用。 # 片段文件将保存在 Quantumult X 目录下的 Profiles 子目录中。比如改文件名叫“vpsnode” vmess=xxx.com:443, method=chacha20-ietf-poly1305, passwor ......
QuantumultX 格式 vmess

CF1808E3 - Minibuses on Venus

首先,我们考虑枚举所有的 $a_i$ 的和 $sum$。如果 $y$ 可以满足条件,那么 $y\equiv sum-y(\bmod k)$,也就是 $2y\equiv sum(\bmod k)$ 然后考虑有多少种可能的答案。我们发现,当 $k$ 是奇数的时候,$y$ 有唯一解。当 $k$ 是偶数的时 ......
Minibuses 1808E Venus 1808 CF

物理层

物理层基本概念 计算机网络的物理层就是要解决计算机在各种传输媒体尚传输比特0和1的问题,进而给数据链路层提供透明传输比特流的服务 物理层为了解决在各种传输媒体尚传输比特0和1的问题,主要有以下四个任务 机械特性:指明接口所用接线器的形状和尺寸,引脚数目和排列,固定和锁定装置。 电气特性:指明在接口电 ......
物理层 物理

【Visual Leak Detector】配置项 StartDisabled

使用 VLD 内存泄漏检测工具辅助开发时整理的学习笔记。本篇介绍 VLD 配置文件中配置项 StartDisabled 的使用方法。 ......
StartDisabled Detector Visual Leak

CF1808E Minibuses on Venus 智商毁灭记

~~都要考省选了大脑还在这里下线~~ 场上看到这道题很快推出了 $k$ 为奇数的搞法,发现可以直接做到 $O(k\log n)$,一阵狂喜然后肝起了 E3,结果 E1 都没过。 事实上这道题可以直接做到 $O(\log n)$,不过需要细致的观察自己场上推的式子。 题意: 对长度为 $n$,值域为 ......
智商 Minibuses 1808E Venus 1808

内存模型

JMM(Java Memory Model,Java 内存模型) JMM 是一个抽象概念,由于 CPU 多核多级缓存、为了优化代码会发生指令重排的原因,JMM 为了屏蔽细节,定义了一套规范,保证最终的并发安全。它抽象出了工作内存于主内存的概念,并且通过八个原子操作以及内存屏障保证了原子性、内存可见性 ......
模型 内存

2D小游戏--猜对应卡牌(unity)

2D小游戏--猜对应卡牌(unity) 项目名称 guess_card_game 参考源码链接: https://www.manning.com/books/unity-in-action 效果图预览 step1: 创建一个3D项目 step2: 修改2D相关设置 点击Edit/Project Se ......
小游戏 unity

如何选择文件系统:EXT4、Btrfs 和 XFS

导读 老实说,人们最不曾思考的问题之一是他们的个人电脑中使用了什么文件系统。Windows 和 Mac OS X 用户更没有理由去考虑,因为对于他们的操作系统,只有一种选择,那就是 NTFS 和 HFS+。 相反,对于 Linux 系统而言,有很多种文件系统可以选择,现在默认的是广泛采用的 ext4 ......
文件 系统 Btrfs EXT4 EXT

大程序结构

头文件: 把函数原型放在头文件(以.h结尾)中,在需要调用这个函数的源代码文件(.c文件)中#include这个头文件,就能让编译器在编译的时候知道函数的原型 在使用和定义这个函数的地方都应该#include这个头文件 一般的做法就是任何.c都有对应的同名的.h,把所有对外公开的函数的原型和全局变量 ......
结构 程序

mac m1 安装多版本jdk,部署docker环境,mysql8和mysql5.7

mac m1安装多版本jdk jdk17,安装教程:https://www.jianshu.com/p/9f128189b87f 下载jdk17,https://www.azul.com/downloads/?package=jdk 安装jdk17,把zulu-17.jdk复制到/Library/J ......
mysql 版本 环境 docker mysql8

RabbitMQ 06 工作队列模式

工作队列模式 工作队列模式结构图: 这种模式非常适合多个工人等待任务到来的场景。任务有多个,一个一个丢进消息队列,工人也有很多个,就可以将这些任务分配个各个工人,让他们各自负责一些任务,并且做的快的工人还可以多完成一些(能者多劳)。 要实现这种模式,只需要创建多个监听器即可。 先监听再发消息 这里先 ......
队列 RabbitMQ 模式 06