- 博客(794)
- 资源 (8)
- 收藏
- 关注
原创 闲谭SpringBoot--ShardingSphere分布式事务探究
我们同时修改user表、log表,但是让user和log处于一个数据库ds0里面,测试能否回滚。我们分两步验证,首先验证不涉及分库的表时,其次验证涉及分库的表时。通过验证,发现是可以正常回滚的,所以在仅分表不分库的情况下,使用。这个应该是没有悬念的,不涉及分库的表,没必要开启分布式事务。执行后,由于抛出异常,事务回滚,数据库中的内容并未改变。我们启动项目后,将ds1停止运行,然后测试,依然可以。针对不分库的user表,故意抛出异常,看看能否回滚。如果将log表按时间进行分表,我们看能否回滚。
2025-01-14 13:22:08
838
原创 闲谭SpringBoot--ShardingSphere分库分表探究
然后针对log表配置分片规则,如下表达式意味着:对log表来说,数据库是ds加一个字符串,表则是log加一个字符串,至于加什么字符串,由分片算法指定。接下来就是分片算法了,注意按机构分库我们只需要使用=和IN操作,所以只需要配置精确分片算法即可。注意,我们想实现按机构编号departId分库,然后同一个机构的数据,根据time再按月分表。例如,我们通过数据所属的地域、公司、部门等进行分库划分,当然具体根据什么划分,由需求决定。接上文,我们对日志表,进行了按月的分表,这样每个月几百万条数据量还是扛得住的。
2025-01-08 21:35:58
877
原创 CentOS Linux教程(12)--常用编辑器
emacs编辑器,更像我们在windows下常用的编辑软件,具有良好的菜单和功能,接下来介绍之。大部分linux版本都自带了nano编辑器,我们也可以使用如下命令判断是否安装nano。我们经常需要编辑文件内容,windows上这个工作可以用记事本来做。linux上对应的,我们可以使用nano或者emacs编辑器来实现。直接可视化界面编辑后,点击Save按钮保存即可。注意此时可以直接编辑文件、也可以使用粘贴功能。即可使用nano打开文件。
2024-11-04 16:55:30
586
原创 CentOS Linux教程(11)--查看文件
Linux提供了一些基本命令,可以查看文件的基本信息,以及文件的具体内容。最好用的是使用 tail -f filename监听文件的新增内容。使用tail -10 filename,可以查看最后10行内容。more+文件名可以浏览文件内容,如果内容较多,会显示一部分。可以查看xxx文件的基本信息。,可以继续浏览剩余部分,如果按。
2024-11-04 16:46:17
546
原创 windows服务器关闭Antimalware Service Executable进程
Antimalware Service Executable进程会突然占用较多CPU和内存资源,影响服务器性能。在保证安全的前提下,可以关闭它。
2024-10-25 11:22:51
4492
1
原创 CentOS Linux教程(10)--文件、目录的查找
Windows系统文件管理器自带了搜索功能,但是速度比较慢,一般我喜欢用everything进行文件查找操作。Linux对文件查找也提供了一些命令,比较好用,接下来介绍之。命令,可以查找home目录下的目录文件,d表示目录文件。可以查找名字包含xxx的文件。可以精准查找某个文件。
2024-09-29 09:51:29
685
原创 CentOS Linux教程(9)--使用zip压缩解压文件、目录
需要注意的是,解压后,test1下面为之前所有内容,由于之前我们已经压缩了一个test1目录,所以test1下面还有个test1。zip也是常用的压缩格式,本节介绍zip压缩解压方法。,可以将压缩文件解压到指定目录。
2024-09-27 10:59:40
1778
原创 CentOS Linux教程(8)--使用tar压缩解压文件
大家比较熟windows,常见压缩格式。linux下比较常见压缩格式为。我们可以使用tar压缩、解压文件,需要注意的是,tar命令是先打包,再压缩。
2024-09-27 10:31:00
1108
原创 CentOS Linux教程(7)--目录文件的创建、删除、移动、复制、重命名
cp命令用法跟mv差不多,只是意思从移动改为了复制。命令,如果源文件、目标文件在同一目录,那不就是重命名吗?这种方式,会覆盖目标目录的同名文件,所以最好用。可以强制删除文件,但是尽量不要使用,不安全。在覆盖时进行检查提示。
2024-09-18 16:04:27
1091
原创 CentOS Linux教程(6)--CentOS目录
目录功能,了解下即可/bin 二进制应用程序(基本命令)/boot 开机启动引导/dev 设备相关/etc 配置文件/home 本地用户配置,例如你新建了用户,该用户相关信息就在home目录下/lib 函数库/media 挂载媒体设备,例如光盘/mnt 临时挂载文件/opt 第三方软件安装目录/proc 系统运行进程信息/root 超级用户目录,这个地方注意超级用户单独使用了/root目录,其他非超级用户都在home下面/sbin 系统管理员基本命令。
2024-09-18 15:31:44
1467
原创 CentOS Linux教程(5)--CentOS8使用yum
yum是Linux上的软件包管理工具,类似于咱们手机的软件市场,通过yum可以快速安装软件。
2024-09-13 10:59:57
796
1
原创 CentOS Linux教程(4)--CentOS8虚拟机下联网
按钮,如下设置,此处注意子网IP是192.168.114.0,网关是192.168.114.2,子网掩码是255.255.255.0。然后设置可分配的地址范围,如下图咱们可以使用100-200之间的任意地址了。安装CentOS后,尚不能联网,没有网络就不好上网,所以先解决上网问题。输入下图配置,注意IP是咱设置范围内的,网关也是之前指定的。点击确定后,不要忘了在主界面点击应用+确定。点击CentOS左上角活动,然后点击终端。,这个是用来动态分配IP的。,选择VMnet8后,点击。打开VmWare,点击。
2024-09-13 09:45:15
1291
5
原创 CentOS Linux教程(2)--VmWare虚拟机安装
此时可以在电脑上安装VmWare虚拟机软件,通过该软件可以在我们电脑上安装各种各样的操作系统,包括Linux。这些虚拟机上的操作系统,用起来跟真实的基本一样,就是运行速度慢点——毕竟是虚拟的。现在我们要学习Linux了,需要有一台安装Linux系统的计算机。VmWare安装使用都很简单,推荐使用这种方式学习Linux。但是我们又不想放弃Windows,毕竟平时办公、娱乐还得用。看截图就行,有特殊地方的我会在图中。从官网点击下载VMware,下载完成后双击开始安装。
2024-09-09 09:20:00
529
原创 CentOS Linux教程(1)--Linux简介
Linux可以作为服务器稳定使用,例如作为Tomcat、Nginx、MySQL、Redis服务器,使用起来比Windows稳定高效。尤其是对于Redis来说,在Windows下并没有稳定的官方版本,使用Linux是更佳选择。基于Debian的发行版,这个版本有很多网络渗透、黑客攻击相关的工具,适合爱好网络攻击、黑客相关技术的爱好者学习使用。另外很多技术都是基于Linux建立的,例如大数据、区块链、云计算相关的运行环境,很多都需要Linux。商业版本,需要花钱,但是服务到位,适合大型企业采用。
2024-09-09 09:10:41
721
原创 闲谭HTML(36)--网站的远程服务器部署
之前我所在的公司,由于存在很大比例的客户,他们的技术人员只会使用Windows,所以我们公司的服务器基本都是使用的Windows Server操作系统。存储这块真的是很多企业容易忽略的点,我见过很多客户的服务器,价格很贵,CPU和内存都强的夸张,但是运行网站慢吞吞,就是因为数据盘性能很差。这个地方关键点是带宽,根据我多年使用阿里云的经验,此处要想获得比较流畅的体验,最好选择4M及以上的带宽值。选择网络,直接使用默认就行,阿里云的网络其实是虚拟的,所以比我们一般通过一根网线接入网络要安全稳定的多。
2024-05-27 13:45:00
666
原创 闲谭HTML(35)--网站的本地部署
这里首先要区分服务器、服务器软件这两个概念。服务器一般我们指的是性能比较强的电脑,这种电脑我们个人拿来用有点浪费,因为挺贵的,起步也得一两万一台。它是用来运行我们的网站的,可以供成千上万(甚至几十万、几百万)的用户同时访问。服务器软件,则是服务器上安装的各种软件,以我们网站部署所用软件为例,精准的说应该是web服务器软件,它的作用就是把网站传播出去。做个对比,广播大家都听过,广播的作用是把声音传播出去,那么web服务器软件的作用,就是把网站传播出去。
2024-05-20 18:30:00
2667
原创 闲谭HTML(34)--纯HTML的简单网站练手
DOCTYPE html > < html > < head > < meta charset = " utf-8 " > < title > 生平简介 </ title > </ head > < body > <!-- 头部 --> < header > < h1 > 苏轼网 </ h1 > </ header > <!
2024-05-18 14:03:48
940
原创 闲谭HTML(33)--HTML5表单新功能
HTML5确实也这么做了,提供了更多细分种类的表单元素,但是不好意思,目前PC端浏览器支持并不算很好,倒是手机端支持的都挺棒的。可喜可贺的是,当前浏览器给range元素单独做了样式,可惜的是竟然看不到当前选中的值,这个还得需要后续学习JS等技术后再完善它的功能。效果如下,我们可以轻易的选择任意的颜色,而且选中值还会形象的显示到选择框中,当前浏览器对它的支持堪称完美。效果分别如下,支持的都很好,看来日期时间很重要,浏览器迅速推出支持,可喜可贺。效果如下,说实话还是第一个普通文本框,浏览器的支持还是没跟上。
2024-05-18 13:22:31
1324
原创 闲谭HTML(32)--HTML5语义化标签
我个人建议是,把这些语义化标签用到网页的主框架上,也就是说大结构上。例如内容区域就用main表示,main里面再分几个大区域的话用section,如果section里面再细分就可以用div了。例如header你既可以放网页的标题栏,也可以让它作为网页一个新闻模块的标题。但是需要注意的是,注释只能给程序员自己看,对于浏览器、搜索引擎而言,他们还是不知道你这个分组是干啥的。总结来说,不用语义化标签,网页也能正常显示,但是用了语义化标签,网页会更完美。这么说吧,那时候div就是网页的骨架,支撑着网页的主结构。
2024-05-11 20:00:00
628
1
原创 闲谭HTML(31)--HTML5多媒体
浏览器也是先尝试播放hello.mp4,然后尝试播放hello.ogg,如果都不行则显示文字。上述代码,浏览器如果支持ogg音频文件,则会播放hello.ogg。建议尽量多放几种格式的音频文件,因为不同浏览器对音频文件的支持不同。如果ogg不支持的话,就继续看是否支持mp3音频文件,支持则播放。在H5之前,我们要在网页上播放音频、视频,需要借助第三方插件。如果mp3也不支持,则会显示“您的浏览器不支持播放音频”。controls属性如果存在,则显示控制按钮,如播放键。loop属性如果存在,则循环播放。
2024-04-26 17:45:00
675
原创 闲谭HTML(30)--迈入HTML5新时代
电脑的话,如果是特别老的浏览器,例如IE8,它对H5支持是比较差的,好在现在大家用IE的很少了,当前主流的Chrome、Edge、FireFox、360、搜狗、QQ浏览器等等,对H5的支持都没问题。这个我还是建议大家写上,但是看很多大神的代码,好像也有很多不写的,我多少也有点拿不准了,大家各凭喜好吧。所以从本篇开始,我们讲一下H5新增的内容,先来介绍下H5时代的特点吧。这两种写法,效果相同。之前讲的29篇HTML教程,内容基本都是H4时代就有的。随着时代的发展,H4多少有点不够用,所以H5来了。
2024-04-26 17:30:00
494
原创 闲谭HTML(29)--转义字符
哈哈,这时候多少有点束手无策了,此时就要用到转义字符。同志们有没有想过一个问题,在HTML中,大于号。但是如果咱真的就是想显示一个大于、小于号呢?结尾,中间的英文表示内容,例如lg就是小于。更多转义字符,搜索引擎查询即可。在HTML中会显示一个小于号。
2024-04-25 19:45:00
580
原创 闲谭HTML(28)--meta标签常见用法
其实meta还挺好玩,它的意思是超越,元宇宙英文Metaverse,就是meta(超越)+universe(宇宙)的结合。上面代码的意思是:将网页的宽度(width)设置为设备宽度(device-width),并设置初始缩放比例为1.0。meta有时候并不影响网页的使用,但是用上他更好,特别是涉及比较特殊的使用场景(例如手机、平板)。这个主要是为了兼容移动端浏览器使用的设置。但是在网页中,它没这么神,只是用来给整个网页提供一些配置信息。还有一个比较常见的用法,就是设置网页的视点信息。
2024-04-25 19:30:00
444
原创 闲谭HTML(27)--表单元素属性
readonly属性将元素设置为只读,不能输入内容。跟disabled相比,readonly并不会让元素变为灰色。disabled属性表示禁用该元素,注意奇怪的是,只要写上这个属性(不论值如何),元素就会被禁用。上一篇我们讲了表单元素的两个属性id和name,其实表单元素还有其他几个常用属性,我们逐一介绍。checked应用于单选框、复选框、下拉菜单元素,表示某个选项被选中。maxlength属性值是一个数字,用来设置元素最多可以输入多少字符。禁用元素后,元素变为灰色,且不可输入内容。
2024-04-25 19:15:00
1125
原创 闲谭HTML(26)--表单元素标注
仔细观察,姓名、手机号、年龄其实都是表单元素的说明,如果我们给他们加上个标签,会有意想不到的好处。例如,视障人士专用浏览器,如果知道这几个文字是表单元素的说明,那么可以把这些文字阅读出来。注意:当鼠标单击“姓名”的时候,焦点会自动移动到第一个输入框之内,这就是标注的一个功能。name往往是给表单元素起名用的,主要是将表单提交给后端时,区分表单元素提交内容。好吧,其实HTML中有这样的元素,他就是——表单元素标注,也就是。但是还差点意思,就是标注跟表单元素没有明确的对应关系。用起来没啥问题,但是还不够完美。
2024-04-25 18:00:00
1103
2
原创 阿里云数据库RDS MySQL Serverless测评
总结,云数据库比自建数据库,在安全性、便捷性、弹性扩容等方便有较大优势。缺点嘛,可能得花点钱,所以最终要不要使用,得根据实际情况综合考虑性价比,来决定。
2023-05-14 20:20:18
1818
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人