logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java并发编程 - 基础概念

一、进程进程,是指计算机中已运行的程序。进程曾经是分时系统的基本运作单位。在面向进程设计的系统(如早期的UNIX,Linux 2.4及更早的版本)中,进程是程序的基本执行实体;在面向线程设计的系统(如当代多数操作系统、Linux 2.6及更新的版本)中,进程本身不是基本运行单位,而是线程的容器。程序本身只是指令、数据及其组织形式的描述,进程才是程序(那些指令和数据)的真正运行实例。若干进程有可能与

#操作系统#python#linux
MySQL常用操作指令大全

一、基础概念名词描述数据库(database)保存有组织的数据的容器(通常是一个文件或一组文件)。表(table)某种特定类型数据的结构化清单。列(column)表中的一个字段。行(row)表中的一个记录。数据类型(datatype)所容许的数据的类型。主键(primary key)一列(或一组列),其值能够唯一区分表中每个行。二、使用MySQL2.1 连接数据库mysql -u <用户名&

文章图片
#mysql#数据库#java +2
Java并发编程 - 第六章 Java并发容器和框架

前言:Java程序员进行并发编程时,相比于其他语言的程序员而言要倍感幸福,因为并发编程大师 Doug Lea 不遗余力地为 Java 开发者提供了非常多的并发容器和框架。本章让我们一起来见识一下大师操刀编写的并发容器和框架,并通过每节的原理分析一起来学习如何设计出精妙的并发程序。一、ConcurrentHashMap 的实现原理与使用1.1 为什么要使用 ConcurrentHashMap在并发编

#算法#java#webgl
Java基础 - 第六章 - 集合框架

集合一、集合框架的概述1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)2.1 数组在存储多个数据方面的特点:> 一旦初始化以后,其长度就确定了。> 数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。比如:String[] arr; int[

#链表#java#数据结构 +1
CentOS7安装Docker以及常用命令

一、Docker安装1.1 更新yumyum update1.2 安装依赖yum install -y yum-utils device-mapper-persistent-data lvm21.3 添加yum源yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo...

文章图片
#docker#centos#数据库 +2
批量插入

注意:mysql服务器默认是关闭批处理的,我们需要通过一个参数,让mysql开启批处理的支持。将?rewriteBatchedStatements=true写在配置文件的url后面使用更新的mysql 驱动:mysql-connector-java-5.1.37-bin.jar1. 声明配置文件jdbc.propertiesuser=rootpassword=00000000ur...

分布式事务

分布式事务0.课前准备0.1.学习目标了解分布式事务产生的原因知道几种分布式事务解决方案:XA、TCC、消息事务、TA、SAGA知道分布式事务各种解决方案的优缺点和使用场景学会使用Seata来解决分布式事务0.2.知识准备会使用SpringBoot会使用SpringCloud的Eureka和Feign组件知道mysql的传统事务特性1.什么是分布式事务要了解分布式事...

#数据库#分布式#webgl +1
MySQL技术内幕 - 第一章 MySQL体系结构和存储引擎

一、定义数据库和实例数据库:物理操作系统文件或其他形式文件类型的集合。在 MySQL 数据库中,数据库文件可以是 frm、MYD、MYI、ibd 结尾的文件。当使用 NDB 引擎时,数据库的文件不可能不是操作系统上的文件,而是存放于内存之中的文件,但是定义仍然不变。数据库实例:MySQL 数据库由后台线程以及一个共享内存区组成。共享内存可以被运行的后台线程所共享。需要牢记的是,数据库实例才是真正用

#数据库#python#linux +2
Vue 中用 axios 发送请求,后台 servlet 接收参数为空(已解决)Chrome 跨域请求问题

由于谷歌浏览器的 SameSite 安全机制的问题,浏览器在跨域的时候不允许 request 请求携带 cookie,导致每次 sessionId 都是新的,这里有个出问题前提:跨域,刚好和调试时的环境情况一致。浏览器版本 chrome84.0.4147.135(谷歌游览器好像从 80 版本之后就加入了 SameSite 安全机制),直接在地址栏里输入chrome://flags/,然后在搜索框里

#java#chrome#servlet
到底了