- 博客(13)
- 收藏
- 关注
原创 mysql让sql查询不走缓存的方法
查询时增加一个SQL_NO_CACHE指令SELECT SQL_NO_CACHE field_1, field_2, ... from table_1;
2022-04-07 14:10:41
5192
1
原创 docker部署gitlab
原材料操作系统:CentOS 7安装docker升级所有包同时也升级软件和系统内核yum -y update说明:yum -y update:升级所有包同时也升级软件和系统内核yum -y upgrade:只升级所有包,不升级软件和系统内核如果系统已经安装了docker,卸载方法:yum remove docker \ docker-client \ docker-client-latest \
2022-04-07 14:07:21
156
原创 struts2重定向导致url中出现;jsessionid=
struts2重定向配置如下:<result name="gotoLogin" type="redirect-action"> <param name="namespace">/sso</param> <param name="actionName">${actionName}</param></result>跳转后路径如下:http://test.cn/sso/Login.action;jsessionid=5420
2022-03-31 17:37:39
704
原创 docker中安装vim
docker容器中没有vi和vim命令,需要是我们可以自行安装,在docker中执行如下命令:apt-get updateapt-get install vim
2022-03-31 14:44:51
591
原创 windows11右键恢复成windows10
介绍更新了windows11以后对右键的操作逻辑非常不习惯,如何恢复成windows10的样子?切换成windows10的右键样子,管理员打开终端,运行以下命令:reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve切换回windows11的样子,管理员打开终端,运行以下命令:reg.exe delete "HKCU\Software\Classe
2022-03-30 23:08:52
452
原创 mysql主从同步配置
主库配置查看主库状态以及binlog位置:# mysql终端执行show master status;从库配置如何定位需要设置的MASTER_LOG_FILE和MASTER_LOG_POS?其实,我们做从库时都会把主库导出,然后导入从库,然后再配置主从。我们需要的这两个东西就在主库导出的sql文件中。如下图所示:设置主库信息:# mysql终端执行CHANGE MASTER TO MASTER_HOST='192.168.38.5', MASTER_USER='root', MA
2022-03-30 23:02:58
594
原创 有道云笔记更换纸张背景
介绍最新版本的有道云笔记是基于electron开发的,而且没有关闭开发者模式。所以我们可以通过执行js代码更换纸张背景。操作使用快捷键Ctrl + Shift + I调出控制台,然后在Console窗口中输入以下代码并回车:$('#wrapper div.note-view').style.backgroundImage = 'url("/note/edm/ynoteBackground/bgImage/v-34.png")';其中v-34.png是可以更换的,按照可选的纸张背景顺序改变数字即可
2022-03-30 22:56:00
764
原创 查找和替换jar包中的文件
介绍有时我们可能需要在服务端临时修改jar中的文件,可能是修改jar中的可编辑文件,也可能是替换jar中的class文件。本文就介绍这种需求如何操作。修改jar中的可编辑文件对于jar文件,我们可以直接用vi编辑,比如vi test.jar,会看到jar中的文件列表。然后使用/输入文件名包含的关键字,定位到要编辑的文件那一行,回车。上一步回车以后就会进入到对应文件的编辑界面,到这里我们就可以正常编辑了。编辑完成后,按照vi的操作正常写入并退出即可。(因为这里多级进入,所以这里需要多次退出
2022-03-30 22:46:46
3798
原创 npm源管理工具nrm的安装与使用
介绍nrm是一个管理NPM源的工具,全程:NPM registry manager。通过nrm可以方便的切换NPM源。安装官方地址:https://github.com/Pana/nrm本机已经配置好npm以后,直接使用npm全局安装nrm即可。终端执行一下命令即可:npm install -g nrm使用查看nrm支持的所有源:nrm ls输出:* npm ---------- https://registry.npmjs.org/ yarn --------- https:/
2022-03-30 22:14:30
518
原创 node版本管理工具nvm的安装与使用
介绍nvm是一个node.js的版本管理器,全程“node version manager”。使用nvm可以通过一个简单的命令快速安装、切换node.js版本。安装linux系统直接脚本运行安装即可。官方安装教程请见:https://github.com/nvm-sh/nvm#installing-and-updatingwget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bashwindows
2022-03-30 22:00:58
1887
原创 idea远程调试tomcat
idea配置步骤添加一个remote运行配置远程服务IP和调试端口linux tomcat配置步骤复制上图中标注5对应的命令,配置到服务器tomcat的tomcat_dir/bin/catalina.sh文件中。选择不同的jdk时生成的命令不同。jdk1.4对应的命令:-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=10001jdk 5 - 8对应的命令:-agentlib:jdwp=transpor
2022-03-30 21:29:09
1238
原创 使用jol查看对象内部布局
JOL介绍JOL可以查看java对象的内部布局,也可以查看对象占用的空间。如何使用Maven引入JOL依赖<dependencies> <!-- https://mvnrepository.com/artifact/org.openjdk.jol/jol-core --> <dependency> <groupId>org.openjdk.jol</groupId> <artifactI
2022-03-30 20:53:43
825
原创 synchronized的实现原理
Java的每个对象都可以作为锁表现为3种形式:对于普通方法,锁是当前实例。对于静态方法,锁是当前类的Class对象。对于同步方法,锁是synchronized括号里配置的对象。JVM基于进入和退出Monitor对象来实现方法同步和代码块同步,但两者的实现细节不一样。代码块同步是使用monitorenter和monitorexit指令实现的,而方法同步是使用另外一种实现,细节在JVM规范里没有详细说明。我们来看一下方法同步和代码块同步的字节码形式:代码块同步源码:public clas
2022-03-29 22:58:58
66
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人