常识
by南坡居士
学习进步,实践巩固。一个蜗牛,慢慢走。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
wsl存储位置迁移
背景wsl默认保存在C:\Users\<主机名>\AppData\Local下。随着docker服务镜像的下载,c盘符已经剩下不到5G,严重影响使用。迁移步骤#1.查看wsl安装哪些分支wsl -l -v#2.关闭所有的分支及wsl2wsl --shutdown#3.导出相关分支wsl --export Ubuntu D:\E\wubuntu\ubuntu.tar#4.注销分发并删除根文件系统。wsl --unregister Ubuntu#5.将指定的 tar 文原创 2021-12-20 21:05:31 · 6459 阅读 · 0 评论 -
mysql备份
环境:mysql8# 逻辑备份1.mysqldump备份#概念Themysqldumpclient utility performslogical backups, producing a set of SQL statements that can be executed to reproduce the original database object definitions and table data. It dumps one or more MySQL databases...原创 2021-09-23 19:22:09 · 393 阅读 · 0 评论 -
位运算实现权限demo
概念位运算:计算机是以0、1进行存储的,直接在内存中对二进制位进行操作。代码实现/** * 位运算符 * 计算机二进制。 */public class BitwiseTest { private static final int add = 1<<0; private static final int delete = 1<<1; private static final int update = 1<<2; private stati.原创 2021-09-07 21:40:15 · 195 阅读 · 0 评论 -
利用wait和notifyAll写个简单连接池
概念wait和notifyAll是对象的方法。需求利用syncronized,wait,notifyAll编写简单的连接池。实现获取连接,释放连接功能。代码import java.sql.Array;import java.sql.Blob;import java.sql.CallableStatement;import java.sql.Clob;import java.sql.Connection;import java.sql.DatabaseMetaData;imp原创 2021-09-02 22:11:09 · 127 阅读 · 0 评论 -
syncronized
概念happens-before:A先行于B发生,并且能查看A的修改结果。重入同步:即持有锁,调用其它含有该锁的方法时,持有当前锁即可访问。voliate:易变得,每次修改,在另一个线程即可见修改结果。syncronized:加锁。分为:类锁,对象锁使用格式1.代码块加锁1)变量(锁的属性对象)synchronized(variable){}2)this(当前对象)synchronized(this){}3)类.class(类)synchronize.原创 2021-08-31 22:44:38 · 237 阅读 · 0 评论 -
记一次文件夹内所有文件转移到另一个文件夹下
背景 b文件夹为可以外网访问的文件夹。a文件夹只能在内网访问。现在a子目录a1下的所有文件需要迁移到b目录的a1下。实现可以外网访问。而a1文件夹下存在10w多文件。环境 winserver2008思路1.将a/a1文件夹压缩,在b/a1文件夹下加压。2.通过命令xcopy复制过程1.先按思路1进行操作,进行文件全压缩,发现服务直接卡死。2.通过xcopy命令进行复制# a/a1为要复制的源文件目录 b/a1为目标位置# h 表示隐藏文件也复制# s 表示...原创 2021-08-26 12:31:05 · 396 阅读 · 0 评论 -
wsl重启
1.命令行重启。(超级管理员打开cmd)sc stop LxssManagersc startLxssManager2.服务窗口启动。win+r 输入services.msc。找到LxssManger重新启动即可。为什么要重新启动?因为wsl对应的子系统网络不通。不能进行访问。LxssManager是什么?LXSS Manager 服务支持运行本机 ELF 二进制文件。该服务提供在 Windows 上运行 ELF 二进制文件所需的基础结构。如果停止或禁...原创 2021-08-08 11:16:05 · 14444 阅读 · 1 评论 -
window环境设置bat脚本关闭jar项目
背景通过bat脚本关闭jar项目。方法方法1@echo offchcp 65001set "filename=fileweb" %设置环境变量%% 通过jsp -lv|findstr filename 查找满足条件的java进程 ^|中的^为win命令的转移符。 tokens 1-2取第一列和第二列。 %%i为第一列的赋值。 %%j为第二列的赋值%for /f "tokens=1-2" %%i in ('jps -lv^|findstr "%filename%"') do (原创 2020-11-24 18:54:44 · 2178 阅读 · 0 评论 -
pl/sql执行大量的插入sql,导致卡死问题
背景需要初始化1000条数据。习惯粘贴复制,然后点击执行。此时pl/sql会进行初始化的操作,但是因为数据量大,就需要等待,直到最后卡死。只能几十条,几十条的执行。方案经过查询发现,可以直接执行脚本。工具–>导入表–>sql插入,下边选择要执行的sql脚本–>导入。它会按行,一条条去执行。...原创 2020-07-29 19:35:19 · 6424 阅读 · 0 评论 -
mybatis环境下if判定数字类型的0
mybatis环境下if判定数字类型的0等同于空字符串。所以判定中 !=’’ 为false。原创 2020-06-09 15:26:43 · 579 阅读 · 0 评论 -
js中if判定为false的分类
总结公式function test(a){ if(a){ console.log(true); }else{ console.log(false) }}验证原创 2020-06-01 21:18:48 · 619 阅读 · 0 评论 -
endian
定义字节存储的顺序。表示在体系结构中各个字节的存储顺序。分类big-endian 将高序字节存储在起始位置。(网络协议以大字节顺序存储)little-endian 将低序字节存储在起始位置。名字由来格利弗游记中小人国的内战,源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开,由此曾发生过六次叛乱,其中一个皇帝送了命,另一个丢了王位。 ...原创 2020-01-08 18:55:32 · 206 阅读 · 0 评论 -
win10想查看以前保存的无线密码
问题想知道一个曾经保存过的wifi的密码。思路去查找以前连接保存的wifi。忽然win10只能查看名称,点击属性,没有密码的查看功能。方法通过 cmd执行netsh命令netsh:win下的网络命令行配置工具。#显示所有已连接的wifinetsh wlan show profiles#查看密码netsh wlan show profiles name="wifi名称" ke...原创 2019-12-23 18:31:58 · 294 阅读 · 0 评论 -
linux查看属于哪个系统
cat /etc/*-release原创 2019-12-04 18:42:05 · 3310 阅读 · 0 评论 -
linux查看分析服务器上的多个文件。
tail -f */1.log原创 2019-12-03 21:33:52 · 293 阅读 · 0 评论 -
pl/sql将excel文件导入到数据库
背景将excel数据导入到oracle数据库表中。方法1.通过粘贴复制excel数据到oracle数据库表中。2.通过pl/sql自带的待入功能到oracle数据库表中。准备1.要导入的数据表create table excel_test( xm varchar2(50), xb varchar2(1));2.要导入的excel数据。步骤方法1:1.在pl/sql ...原创 2019-11-21 18:38:55 · 3403 阅读 · 1 评论 -
js变量的加减乘除
背景最近开发中,用到了js变量的加减乘除运算。一开始加减乘除,都会自动转化成数字类型。后来研究,发现只有 减乘除 才会自动转化为数字。加法需要通过 Number,parseFloat进行显示转化。测试 //定义a,b两个变量。分别赋值 2,1 var a = "2"; var b = "1"; a+b; a-b; a*b; a/b; //引申,如果一边为数字类型,用+,另一边会...原创 2019-11-19 10:22:51 · 2638 阅读 · 1 评论 -
win在cmd下查看系统版本等信息
方法分类分为两种进行查看1.文字形式查看。2.图形界面查看。实现1.文字形式查看systeminfo2.图形界面查看dxdiag原创 2019-11-07 08:27:07 · 6638 阅读 · 0 评论 -
vmware安装ubuntu ,一直处于end kernel panic - not syncing : corrupted stack end detected inside scheduler
环境vmware: 10.0.4 build-2249910ubuntu:ubuntu-18.04.3解决方案创建虚拟机时,选择 自定义(高级)选择低版本的硬件兼容性。(我这选择的6.0)原创 2019-10-24 22:21:50 · 5132 阅读 · 1 评论 -
nodepad++如何将编码转为16进制,进行查看分析
背景最近需要通过文件魔数分析上传文件,但是需要查看文件魔数。操作步骤1.2.3.原创 2019-06-03 10:52:14 · 2441 阅读 · 0 评论 -
thinkpadE550热键设置
背景最近重装系统后,导致热键恢复到了,fn+f1-12,才能传统的操作。方案1.快捷键解决。fn+esc。出现 fnlk。即成功。2.设置打开控制面板win+r输入 control 确认输入 键盘 查询点击键盘设置...原创 2019-06-11 18:28:31 · 2293 阅读 · 1 评论 -
linux date命令
date有什么作用?可以用来显示或设置系统时间。date具有哪些特性-d 通过描述,来展示时间format格式 %% 一个文字的 % %a 当前locale 的星期名缩写(例如: 日,代表星期日) %A 当前locale 的星期名全称 (如:星期日) %b 当前locale 的月名缩写 (如:一,代表一月) %B 当前locale 的月名全称 (如:一月) %...原创 2019-07-16 18:37:36 · 170 阅读 · 0 评论 -
浏览器相关对象
浏览器相关对象原创 2019-08-13 18:34:44 · 152 阅读 · 0 评论 -
关于自带win10重装win7系统的问题
背景电脑开了24小时候,重启,发现启动文件错误。如图:后来经过大白菜,引导修复了一下。然后重启电脑,发现没有激活。然后试了小马激活和Win7active64.exe,提示没有活动分区。然后按网上分配盘符啥的,各种尝试,均已失败告终。期间反复进bios,导致不能启动,主板存在静电,然后拆掉电源,长按开机键5秒多,才恢复。方案如果提示无活动分区,无指定盘符,可以尝试这个激活软件:chewwg...原创 2019-06-05 18:51:06 · 1648 阅读 · 0 评论
分享