- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 PVE虚拟机隐藏状态栏虚拟设备
3、点击浏览,打开 C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup。将脚本文件复制到这个目录,随后,添加到启动脚本。虚拟机启动后,状态栏会出现一些虚拟设备,点击弹出会导致虚拟机无法使用。2、打开组策略,Windows 设置 > 脚本启动。
2024-04-23 17:15:13
838
原创 Maven生命周期
maven最重要的生命周期是Default,绝大部分工作都发生在这个生命周期中。每套什么周期由一组阶段(phase)组成,在命令行输入的命令总会对应一个阶段,比如。Default Lifecycle,构建的核心部分,编译,测试,打包,部署等。Clean Lifecycle,在进行真正的构建之前进行一些清理工作。在一个生命周期中,运行任何一个阶段,它前面的所有阶段都会被运行。Site Lifecycle,生成项目报告,站点,发布站点。maven的插件机制完全依赖maven的生命周期。
2022-10-05 10:58:48
488
原创 Java中事务类型有哪些
可靠事件队列,在系统中建立一个消息服务,定时轮询信息表,将状态是“进行中”的消息发送到子服务,直到将状态更新为“已完成”,达到最终一致性。而 p 是分步式系统的天然属性,除非涉及金钱交易的服务,宁可中断也不能出错,否则多数系统是不能容忍节点越多可用性反而越低的,所以,选择放弃(强)一致性的(ap),降低为追求“最终一致性” 成了分布式系统是设计分布式系统的主流选择。为每一个子事务设计的对应的补偿动作(Ci),Ti 与 Ci 满足交换律,即先执行 Ti 还是 先执行 Ci ,效果都是一样的。
2022-09-23 22:30:22
675
原创 重写(Override)和重载(Overload)
重写(Override):是子类对父类允许方位的方法的实现过程进行重新编写,返回值和形参都不能改变。即外壳不变,核心重写。重载(Overload):是在一个类里面,方法名字相同,二参数不同。返回类型可以相同也可以不同,每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。区别点 重载方法 重写方法 参数列表 必须修改 一定不能修改 返回类型 可以修改 一定不能修改 异常 可以修改 可以减少或删除,一定不能抛出新的或更广的异常.
2021-06-29 10:16:32
1745
原创 GET请求和POST请求的区别
从三个层面的区别:http报文层面 GET将请求信息放在URL,POST放在报文体中 数据库层面 GET符合幂等安全性,POST都不符合 其他层面 GET可以被缓存、被存储,而POST不行 * 由于get请求将请求信息放在url中,因此对数据有长度限制(http对url没有限制,但是一些浏览器对url长度有限制)* post请求的请求信息在报文体中,没有长度限制。由于post的请求信息是明文存放在报问中,极易被获取,因此安全层面,get和post 都是不安全的。*.
2021-06-24 11:22:05
207
原创 HTTP状态码
5种可能的取值:1xx 提示信息,表示请求已接收,继续处理 2xx 成功,表示请求已被成功接收、理解、接受 3xx 重定向,要完成请求必须进行更进一步的操作 4xx 客户端错误,请求有语法错误或请求无法实现 5xx 服务端错误,服务器未能实现合法的请求 ...
2021-06-24 10:12:13
113
原创 TCP和UDP的区别
面向非连接 不维护连接状态,支持同时向多个客户端传输相同的消息 数据包头只有8个字节(TCP的包头20个字节),额外开销较小
2021-06-16 16:33:47
152
2
原创 服务器出现大量CLOSE_WAIT状态的原因
client 关闭socket连接,我方忙于读或写,没有及时关闭连接### 检查代码,特地点别是释放资源的代码
2021-06-16 10:41:24
632
原创 Nginx 反向代理后浏览器不能获取响应
Nginx 反向代理后浏览器不能获取响应配置如下 location ^~/m-service/ { proxy_set_header userType 2;#0 任意用户,1普通用户,2管理员 proxy_set_header userName admin_test;# 用户名 proxy_set_header Host $http_host; proxy_set_header Cookie $http_cookie; proxy_s
2020-05-29 16:50:12
3653
原创 adb swipe 使用
input swipe startX startY endX endY timeToSwipe表示从坐标 (startX,startY) 滑动到 (endX ,endY),timeToSwip 为滑动的时间(毫秒)
2020-01-21 23:43:32
5472
原创 git submodule 使用
git submodule update --init --recursive主项目包含子项目的时候,使用这个命令可以克隆子项目的内容子项目的仓库地址、分支保存在./.git/modules/子项目名称/config...
2019-10-30 14:48:10
209
原创 解决Shiro跨域问题
由于项目需要springboot项目接入了shiro进行登录验证。做法是在在每一个接口的heards部分增加token,后台拿到token后进行验证。在postman测试没问题。但是,前端却一直报options500错误。原来,是浏览器的同源策略引起的。什么是同源策略?源(origin)就是协议、域名和端口号。同源策略是浏览器的一种安全功能,不同源(协议或域名或端口不同)之间不能相...
2019-06-22 16:55:47
16612
4
原创 Linux下部署Nginx服务
解压缩安装编译工具及库文件# yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel安装pcre,pcre作用是让Nginx支持rewrite功能# cd /usr/local/src# wget http://downloads.sourceforge.net/project/pcre...
2019-06-20 14:12:25
169
原创 Nginx默认配置文件
user www www; #设置用户组合用户worker_processes 1;##设置值和CPU核心数一致,最好是设置成 auto 自动匹配进程数error_log /usr/local/webserver/nginx/logs/nginx_error.log crit; #日志位置和日志级别pid /usr/local/webserver/nginx/nginx.pid;#e...
2019-06-18 16:41:03
4832
原创 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
阿里云主机重装系统后,用终端连接报错造成这个错误原因是,重装系统后,远程主机秘钥已经修改,而本地保存的还是上一个系统的秘钥。解决办法,删除这个文件下的秘钥记录vim /Users/zdl/.ssh/known_hosts删除这个条记录,然后保存再次连接时提示,无法确定主机的真实性,输入yes就能连接了...
2019-06-10 10:09:59
2867
原创 Ubuntu使用笔记
Ubuntu下更新软件:sudo apt update 检查已安装的软件是否有可用的更新 sudo apt upgrade软件包名 更新已安装的软件包 Ubuntu下使用Nginxsudo apt install nginx 安装Nginx(Nginx的软件包在Ubuntu默认软件仓库中可用) sudo systemctl status nginx ...
2019-06-05 16:03:47
324
原创 MySQL使用存储过程生成订单编号
生成的订单编号类似: CREATE DEFINER=`root`@`%` PROCEDURE `p`(IN table_name varchar(50),IN filed_name varchar(50) ,IN orderNamePre varchar(10) ,in nu...
2019-04-25 15:07:21
1467
原创 JNI 异常汇总
vs中调用 strcat 函数时报错 错误 C4996 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for detai...
2019-01-21 17:41:54
493
原创 记不住的Git命令
获取 Git 仓库git init 将创建一个名为 .git 的子目录,包含初始化的 Git 仓库中所有的必须文件(如若想备份或复制一个版本库,只需把这个目录拷贝至另一处即可) git clone url.git 克隆远程仓库到本地,默认配置下远程 Git 仓库中的每一个文件的每一个版本都将被拉取下来 git clone url.git mylibgit 与上一命令相...
2018-12-26 09:56:02
136
原创 .NET学习笔记
WPF篇错误:属性元素不能位于元素内容的中间。它们必须位于内容之前或之后解决:将属性元素移到内容之前或之后的位置,也就是将红色框内的代码一到grid的最前面或者最后即可IIS篇IIS无法启动,W3SVC无法启动,WAS无法启动,解决办法,彻底重装IIS 解决过程:1、在Windows功能中把IIS和WAS卸载,重启。 2、把C:\WINDOWS\System32\i...
2018-08-03 10:36:32
2000
原创 ‘gradlew‘不是内部或外部命令,也不是可运行的程序或批处理文件
gradlew是gradlewrapper的缩写,对gradle的命令进行了包装,比如我们进入到指定Module目录并执行“gradlew assemble”即可完成对当前Module的构建(Windows系统下)。发送这种错误,一般是没有配置gradle的环境变量,打开项目里面gradle-wrapper.properties,查看使用的版本在Androidstudio设置中找到gradle的缓...
2018-07-04 16:22:57
42504
6
原创 ** that does not belong to this FragmentManager!
** that does not belong to this FragmentManager!之前用的好好的,V4版本升级到27的时候报的错,翻了下源码是设置tagetfragment引起的if (f.mTarget != null) { if (mActive.get(f.mTarget.mIndex) != f.mTarget) { throw new IllegalSt...
2018-04-11 11:36:14
2037
1
原创 ViewGroup.bringChildToFront(View child)
ViewGroup中维持了一个view数组,bringChildToFront将child从数组中移除,然后在add到数组的尾部,调用requestLayout(),ViewGroup刷新,child就被会绘制到最顶端
2018-04-09 15:46:00
1868
原创 Configuration 'compile' is obsolete andhasbeen replaced with 'implementation'.
Configuration 'compile' is obsolete andhasbeen replaced with 'implementation'.Configuration 'provided' is obsolete andhas been replaced with 'compileOnly'.Configuration 'testCompile' is obsolete andha...
2018-03-29 10:28:07
4095
原创 无法加载类 org.gradle.api.internal.component.Usage解决办法
在Androidstudio编译发生如下错误Error:A problem occurred configuring project ':image-preview'.> Exception thrown while executing model rule: PublishingPlugin.Rules#publishing(ExtensionContainer) > org/g...
2018-03-27 14:03:59
11284
Windows 常见运行运行库32+64
2024-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人