- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 Windows 11 安装创建本地账户
如果想创建本地账号,在安装过程执行到创建账号这一步的时候,断开网络(有线网络就拔网线,无线网络就关路由器),然后按 Shift+F10,并在弹出的 CMD 窗口里输入:oobe\bypassnro.cmd,回车后系统会自动重启。再次进入创建账号的步骤时就会允许创建本地帐号了。Windows 11 安装过程中默认没有创建本地账号的选项,只能创建联网账号。----来自 TK 大佬的总结。
2025-02-05 11:47:34
390
原创 mac镜像iPhone无法连接报错
终端输入:defaults delete com.apple.ScreenContinuity , 来重置镜像 App 重新连接。
2024-12-01 11:31:55
2073
原创 S3存储请求结果403错误
date一下,果然查了8个小时,应该是服务器时区的问题,重新设置好服务器时间,再试,OK了。这种问题,真的试浪费时间,花了一下午时间各种测试,就没想到试服务器时间问题,因为这个K8S集群在部署的时候就校对过时间,不知后来为啥时间会错这么多?403很明显不是服务不通,应该是服务通了,但是被拒绝了,确认AK,SK都没问题,那么检查DNS问题,也正常。使用Java连接S3存储,在本地测试都没问题,放到服务器上之后,怎么都不通,报403。
2024-04-03 19:51:38
719
原创 ModuleNotFoundError: No module named ‘pip‘ 找不到pip的问题
ModuleNotFoundError: No module named 'pip'问题解决
2023-05-11 10:29:55
2155
原创 Java main方法所在类初始化顺序
而所在类在main函数加载到内存的时候,除了慢于静态成员变量和静态方法块之外,其它是没有任何初始化操作的,只有在new了之后,才对成员变量进行初始化,分配内存,而此时类的成员方法不需要初始化,只有调用它的时候才会分配内存(栈内存),当方法执行完完毕,内存立即释放。 main函数是JVM在启动程序时首先会查找的方法入口。程序开始运行时,JVM会找到main方法所在的class文件,然后把方法代码加载到内存,从第一句开始执行,直到main函数最后一条语句执行完成。
2023-02-15 15:38:36
330
原创 Mysql-聚簇索引和非聚簇索引的通俗理解
聚簇索引:将数据存储与索引放到了一块,找到索引也就找到了数据非聚簇索引:将数据存储于索引分开结构,索引结构的叶子节点指向了数据的对应行,myisam通过key_buffer把索引先缓存到内存中,当需要访问数据时(通过索引访问数据),在内存中直接搜索索引,然后通过索引找到磁盘相应数据,这也就是为什么索引不在key buffer命中时,速度慢的原因。...
2022-08-11 18:31:56
1219
原创 事务-update操作一点观察
如果数据库的隔离级别是读已提交(Read Committed),这是很多数据库默认的隔离级别。在这种情况下:如果事务要更新一条记录,而这条记录恰好被另一个运行中但未提交事务更改(被锁定或删除),则当前事务会阻塞,等待直到另一个事务提交或回滚后,再继续处理(First Updater Win Rule)。如果另一个事务回滚了,那么当前事务可以继续执行,更新这条记录。如果另一个事务提交了,要分两种情形。第一种,要是这条记录被删除了,那么忽略这条记录;第二种,这条记录被更新了,需要重新判断这条记录是否满足谓词条件
2022-08-03 15:47:53
775
原创 读未提交-为什么可以读到别人修改的数据
这个问题理解的核心在于,数据库事务的提交和数据的修改提交根本不是一回事。目前主流的关系型数据库例如mysql、Oracle都是基于文件系统进行数据存储的,即数据是持久化到文件系统的,但基于文件系统的随机IO读写是非常慢的,故数据库都会引入内存池,完成对磁盘数据的缓存,提高读写性能。内存池是对所有线程共享的,也就是对所有的数据库事务是共享的,在数据库没有提交数据的时候,你更新的数据是在缓存进行更新的,事务与事务在并发进行的时候就叫作隔离级别,只有在提交之后,数据才从日志中把数据更新到数据库里面。...
2022-08-01 09:28:19
971
3
原创 OAuth 2.0理解
OAuth 的核心就是向第三方应用颁发令牌注意:不管哪一种授权方式,第三方应用申请令牌之前,都必须先到系统备案,说明自己的身份,然后会拿到两个身份识别码:客户端 ID(client ID)和客户端密钥(client secret)。这是为了防止令牌被滥用,没有备案过的第三方应用,是不会拿到令牌的。授权码(authorization code)方式,指的是第三方应用先申请一个授权码,然后再用该码获取令牌。这种方式是最常用的流程,安全性也最高,它适用于那些有后端的 Web 应用。授权码通过前端传送,令牌则是储存
2022-06-09 09:28:04
712
原创 Mysql-MGR集群搭建
Mysql-MGR集群文章目录Mysql-MGR集群1、集群规划节点规划Mysql Server版本2、Mysql部署(离线安装)一)Server安装二)配置主从复制三)搭建GMR附件:部署脚本附件:默认配置文件3、常见问题汇总1、集群规划注意:本文档按照MGR一主多从模式进行搭建节点规划本示例地址以下,部署时候按照实际情况进行修改hostnameIP节点规划zqt003100.4.17.4Master(主节点)zqt005100.4.17.5Slaver
2022-01-07 16:48:56
2343
2
原创 root用户登录出现 -bash-4.2#
root用户登录出现 -bash-4.2#在修复过.bashrc文件或者恢复过.bashrc后,仍然出现-bash-4.2#,那么有可能你的机器已经被入侵了,附上我遇到的这种情况,看看对你有没有帮助。服务器入侵检查和处理文章目录root用户登录出现 -bash-4.2#1、确认是否被入侵出现以下现象或存在以下目录2、威胁处理删除恶意脚本3、恶意脚本分析1、确认是否被入侵出现以下现象或存在以下目录root用户登录出现 -bash-4.2#netstat 命令回显为空检查系统用户
2022-01-05 20:44:17
1593
原创 Spring事务传播机制总结
事务传播机制文章目录事务传播机制概述七种事务传播行为外围方法未开启事务同一类中非同一类中外围方法开启事务同一类中非同一类中REQUIRED,REQUIRES_NEW,NESTED异同总结场景使用概述事务传播行为:由一个事务传播行为修饰的方法被嵌套进另一个方法时事务如何传播spring在TransactionDefintion规定了7中事务传播行为spring框架特有的事务增强行为Spring事务 的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的真正的数
2021-12-29 18:05:36
789
原创 centos7配置脚本自启动
centos7配置脚本自启动1、编写脚本脚本示例: /opt/pid.sh#!/bin/bashecho "no process";2、配置自启动2.1 配置/etc/rc.d/rc.local可执行权限sh +x /etc/rc.localsh +x /etc/rc.d/rc.local2.2配置启动项编辑/etc/rc.d/rc/local文件vim /etc/rc.d/rc/local最后一行添加脚本执行命令su - root -c "sh /opt/pid.sh"3
2021-12-13 13:52:05
817
原创 windows粘贴板失效,不能复制粘贴解决
windows粘贴板失效,不能复制粘贴解决windows粘贴板失效windows粘贴板失效之前遇到过几次粘贴板失效,检索答案后,90%的都是重启粘贴板进程,但效果却不尽人意,记录一个我自己试过后可以的解决办法:请您按下Win+R,运行cmd.exe /c "echo off | clip" 来清空剪切板,再重试。有时候小问题让人够头疼的。...
2021-02-03 13:54:08
14509
12
原创 java为什么要序列化
序列化问题产生原因我们的Java程序必须要运行在Java虚拟机中,那么在同一个Java虚拟机进程中,换句话说是在同一快内存空间里面,什么地方需要用此对象,直接传递该对象的引用就可以了,我们想调某一个对象的方法,通过该对象的引用就可以了,传过去就可以了;那么我问你,如果是不同的Java虚拟机进程呢?不同的内存空间呢?甚至我北京的计算机的Java虚拟机中的某一个类,需要使用广州的某台计算机上的某个...
2020-04-08 10:15:03
169
原创 Idea常用开发配置(不定时更新)
Idea常用配置idea设置mavenmvn操作控制台中文乱码问题idea设置记录一下常用个人设置mavenmvn操作控制台中文乱码问题在Intellij的settings中maven的runner配置中将原有的配置-DarchetypeCatalog=internal修改设置它的VM Options为-DarchetypeCatalog=internal -Dfile.encoding...
2020-03-31 17:46:49
133
原创 ubuntu虚拟机安装 VMware-tools后在hgfs共享目录下查看不到共享文件
在次首先感谢@iasky第一步 看看是否有问题 sudo /etc/vmware-tools/services.sh restart 第二步 看看是否是内核模块的编译问题,vmware相关的,可以执行sudo /usr/bin/vmware-config-tools.pl 第三步 再次执行看看sudo /etc/vmware-tools/services.sh res
2015-07-20 09:02:37
590
原创 Android Studio 启动问题<does not point to a valid jvm installation>错误
下载安装好AndroidStudio
2014-11-05 21:40:59
2850
原创 Ubuntu安装Vmware Tools后无法看到共享文件夹hgfs
1. 选择VMware Workstation程序菜单中Virtual Machine Settings-->Options-->shared folders,设置共享目录。 2. VM-->Install VMware Tools,准备安装工具包3. 在Ubuntu的桌面上会出现挂载的光盘,打开光盘,拷贝tar的包到/tmp目录下,解压缩,运行./Vmware-install.
2013-12-18 21:40:18
1185
原创 在RHEL 5平台上安装配置arm-linux-gcc
在linux平台上安装好的基础上,开始配置arm-linux-gcc,使其正常工作一,安装前准备1,下载并安装arm-linux-gccarm-linux-gcc-4.2.1的版本在http://ftp.snapgear.org/pub/snapgear/tools/arm-linux/这里可以下载,最新版arm-linux-tools-20080623.tar.gz这个可能是4.2.4的版本,因为下面有编译4.2.4的方法还有相应的代码包,build-arm-linux-4.2.14,此版本由
2013-11-21 23:07:37
1044
转载 Qt4.8.4编译X86出错:/usr/include/linux/futex.h:96: 错误:‘u32’ 在此作用域中尚未声明
最近在编译QT4.8.4的X86版本时都出现如下错误,从网上查到解决方法如下: 出错信息:/usr/include/linux/futex.h:96: 错误:‘u32’ 在此作用域中尚未声明/usr/include/linux/futex.h:96: 错误:‘uaddr’ 在此作用域中尚未声明/usr/include/linux/futex.h:96
2013-11-18 14:24:21
1009
翻译 细说linux挂载及文件目录简介
/ (这就是著名的根)├── bin (你在终端运行的大多数程序,比如cp、mv...)├── boot (内核放在这里,这个目录也经常被作为某个独立分区的挂载点)│ └── grub (grub引导程序和引导菜单就放在这里)├── cdrom├── dev (存放设备文件,这里相当于一个设备管理器,由系统
2013-11-16 21:32:36
907
转载 linux 根文件系统制作
******************************************本文转自http://blog.youkuaiyun.com/zhangliang_571/article/details/8519889********************************************(一):首先linux根文件系统的制作需要的开发环境。1:移植Li
2013-11-13 23:33:21
553
转载 根文件系统制作的lib库必须添加的文件
************本文转自http://blog.youkuaiyun.com/zhaole20094463/article/details/7002049*************************************** 制作根文件系统时,当把busybox编译的四个文件拷进了文件夹里,必备的文件目录页建立了,初始化目录,设备文件也建立了这时候就需要添加
2013-11-13 23:31:16
1451
原创 SQL中的五种数据类型
简要描述一下SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型 字符型 VARCHAR VS CHAR VARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。他们都是用来储存字符串长度小于255的字符。 假如你向一个长度为四十个字符的VARCHAR型字段中输入数据Bill Gates。当你以后从
2013-06-23 00:04:07
772
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人