上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 41 下一页
摘要: Ubuntu如何备份和恢复系统http://wsfei.iteye.com/blog/1100534 在 使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工 具(通常都是私有软件),然后重启电脑进入备份工具提 阅读全文
posted @ 2021-07-01 11:15 charygao1990 阅读(2278) 评论(0) 推荐(0)
摘要: WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/s 阅读全文
posted @ 2021-07-01 10:33 charygao1990 阅读(632) 评论(0) 推荐(0)
摘要: <ps> ps aux 和ps -aux和 ps -ef的选择 Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 要对进程 阅读全文
posted @ 2021-07-01 09:26 charygao1990 阅读(878) 评论(0) 推荐(0)
摘要: 1、form-data: 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来说明文件类型;content-disposition,用来说明字段的 阅读全文
posted @ 2021-07-01 09:17 charygao1990 阅读(127) 评论(0) 推荐(0)
摘要: 在枚举类的源代码中,有这样的定义:Enum <E extends Enum<E>>在网上看了很多人的文章都没有看懂,请能够解释清楚的大神帮忙说说。As a type that can only be instantiation for its subtypes, and those subtypes 阅读全文
posted @ 2021-06-23 18:07 charygao1990 阅读(418) 评论(0) 推荐(0)
摘要: Linux 技巧:让进程在后台可靠执行的几种方法 转载 我们常常会碰到这种问题。用 telnet/ssh 登录了远程的 Linux server,执行了一些耗时较长的任务, 结果却因为网络的不稳定导致任务中途失败。怎样让命令提交后不受本地关闭终端窗体/网络断开连接的干扰呢?以下举了一些样例, 您能够 阅读全文
posted @ 2021-06-23 14:05 charygao1990 阅读(348) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/weixin_42236014/article/details/114200620 小编典典 首先使用“ 创建自动递增序列字段”,您应该使用mongoDB shell创建集合,并且集合应为: db.counters.insert( { _id: "user 阅读全文
posted @ 2021-06-23 09:48 charygao1990 阅读(828) 评论(0) 推荐(0)
摘要: Fossil 是一个集版本控制系统、bug 追踪、维基、论坛以及文档解决方案于一体的系统。 每个开发者都知道,追踪代码的修改是至关重要的。有时候你会处于好奇或者教育的目的需要展示你的项目开始和进化的历史。有时候你想让其他的开发者参与到你的项目中,因此你需要一种值得信赖的能合并不同代码分支的方法。更极 阅读全文
posted @ 2021-06-21 19:13 charygao1990 阅读(846) 评论(1) 推荐(0)
摘要: Ubuntu下使用tmux实现分屏,以及tmux快捷键 最近用到了终端的复用,使用了tmux,写一下自己的使用和一些快捷键。 tmux是指通过一个终端登录远程主机并运行后,在其中可以开启多个控制台的终端复用软件。 来个效果图: 截图我使用的命令是 gnome-screenshot (安装了gnome 阅读全文
posted @ 2021-06-17 22:48 charygao1990 阅读(83) 评论(0) 推荐(0)
摘要: win10 WSL2 引起的 VirtualBox 启动问题 启动虚拟机系统时报错:Call to WHvSetupPartition failed! 罪魁祸首:https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-install 尝试启用 WSL2,执 阅读全文
posted @ 2021-06-10 18:32 charygao1990 阅读(1118) 评论(0) 推荐(0)
摘要: 一:设置root用户密码 在ubuntu中root用户的密码是随机的,所以需要我们自己起设置root用户的密码 在终端命令行中执行 sudo passwd 这时候会提示你输入当前用户密码,输入成功之后,下面输入的就是root用户的密码 这时候root用户密码就设置成功了,使用su root,然后输入 阅读全文
posted @ 2021-06-04 14:49 charygao1990 阅读(4272) 评论(0) 推荐(0)
摘要: ** 一、效率高的写法 **1.无ORDER BY排序的写法。(效率最高)(经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据量再大,也几乎不受影响,速度依然!) SELECT * FROM (SELECT ROWNUM AS rowno, t.* FROM emp t WHERE hi 阅读全文
posted @ 2021-05-12 15:21 charygao1990 阅读(1886) 评论(0) 推荐(0)
摘要: https://bnfplayground.pauliankline.com/?bnf=%3Csimple_where_params%3E%20%3A%3A%3D%20(%20%3Csyntax_statement%3E%20%3Cseparator%3E%2B%20(%20%3Cand_optio 阅读全文
posted @ 2021-05-10 19:35 charygao1990 阅读(429) 评论(0) 推荐(0)
摘要: 1.同步和异步同步和异步其实是指CPU时间片的利用,主要看请求发起方对消息结果的获取是主动发起的,还是被动通知的,如下图所示。如果是请求方主动发起的,一直在等待应答结果(同步阻塞),或者可以先去处理其他事情,但要不断轮询查看发起的请求是否有应答结果(同步非阻塞),因为不管如何都要发起方主动获取消息结 阅读全文
posted @ 2021-04-20 13:38 charygao1990 阅读(696) 评论(0) 推荐(0)
摘要: 在linux下配置shell参数说明 前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: $echo $$ 运行结果 29949 特殊变量列表 变量含义 $0当前脚本的文件名 阅读全文
posted @ 2021-04-16 16:28 charygao1990 阅读(136) 评论(0) 推荐(0)
摘要: https://linux.cn/article-11619-1.html 你是否曾经想过如何备份和还原 Ubuntu 或 Debian 系统?Timeshift 是一款自由开源工具,可让你创建文件系统的增量快照。你可以使用 RSYNC 或 BTRFS 两种方式创建快照。 让我们深入研究并安装 Ti 阅读全文
posted @ 2021-04-08 14:54 charygao1990 阅读(3126) 评论(0) 推荐(0)
摘要: 熟悉Linux的朋友常使用·bash·、·sh·、·source·、·.·,但却并非每位朋友都知道其中的区别。我们通过下面一幅图来为大家说明白。如图大家可以看到用./方式执行完脚本后,脚本内的所有环境变量均不影响当时的SHELL环境变量,而使用source则完全相反的效果。这样简单的测试相信大家对s 阅读全文
posted @ 2021-03-24 16:19 charygao1990 阅读(197) 评论(0) 推荐(0)
摘要: http://stackoverflow.com/questions/1250079/how-to-escape-single-quotes-within-single-quoted-strings 让我们说,你有一个bash别名: alias rxvt='urxvt' 工作正常。 然而: alia 阅读全文
posted @ 2021-03-24 14:11 charygao1990 阅读(1455) 评论(0) 推荐(0)
摘要: https://askubuntu.com/questions/1230102/drag-and-drop-not-working-for-ubuntu-20-04-virtualbox?newreg=c016f95ebad44729ac588872dbe97da5 20.4 桌面无法拖放 http 阅读全文
posted @ 2021-03-23 19:08 charygao1990 阅读(3300) 评论(0) 推荐(0)
摘要: 转载于:http://blog.chinaunix.net/uid-10449864-id-2956854.html Linux中/proc目录下文件详解(一)/proc文件系统下的多种文件提供的系统信息不是针对某个特定进程的,而是能够在整个系统范围的上下文中使用。可以使用的文件随系统配置的变化而变 阅读全文
posted @ 2021-03-16 19:13 charygao1990 阅读(1259) 评论(0) 推荐(0)
摘要: 一、前戏 前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是 阅读全文
posted @ 2021-03-16 14:20 charygao1990 阅读(612) 评论(0) 推荐(0)
摘要: Ubuntu屏幕分辨率无1920 1080 xrandr 没有1920X1080分辨率,所以手动添加一个1080P分辨率,先输入“cvt 1920 1080”命令,查询一下1080P分辨率的有效扫描频率 然后 sudo xrandr --newmode "1920x1080_60.00" 173.0 阅读全文
posted @ 2021-03-15 16:21 charygao1990 阅读(246) 评论(0) 推荐(0)
摘要: Creating a Base Box | Vagrant by HashiCorp (vagrantup.com) 因为要用的窗口应用,基于服务器的各种box不能使用(曾经尝试安装桌面,没有成功)。所以试着基于Ubuntu的虚拟机创建自己的box。 过程中主要参考了这篇文章:http://www. 阅读全文
posted @ 2021-03-15 14:11 charygao1990 阅读(654) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/qq_37916752/article/details/108300129 plsql数据导入 1.当数据量较小的时候,将excel的字段整理成和数据库表字段的顺序一致,然后复制excel中的数据,表名: table执行: select * from ta 阅读全文
posted @ 2021-03-11 18:51 charygao1990 阅读(2240) 评论(0) 推荐(0)
摘要: 我们采用RSA非对称加密算法,原理: 如果,A要和B通讯,则: (1). A通过RSA算法生成公钥(.pub)和私钥(公钥用于加密,私钥用于解密) (2). B将A的公钥文件(.pub)内容加入到authorized_keys中 (3). 此时A便可以向B进行通讯,而B不能向A进行通讯 现有两台服务 阅读全文
posted @ 2021-03-10 19:28 charygao1990 阅读(446) 评论(0) 推荐(0)
摘要: 如果要测试 Internet带宽(上传和下载速度)或磁盘读写性能,则无需在 Windows 10 中查找和复制/移动大文件。Windows 10 可以为您创建任何大小的虚拟测试文件。 大眼仔为您提供 2 种方式,您可以通过这些方式在存储空间内的任何位置创建任意大小的虚拟文件,并选择任何扩展名(文件类 阅读全文
posted @ 2021-03-10 17:25 charygao1990 阅读(2524) 评论(0) 推荐(0)
摘要: 活久见-- 就是活多了,就能经常看到😂 假设我们要删除文件夹test,test下有很多文件,如果我们使用rm ./test/* 命令进行删除,则会出现/bin/rm: argument list too long无法删除的报错提示。 报错提示原因:文件夹下的文件数目过多,命令行过长所致。 解决方法 阅读全文
posted @ 2021-03-08 19:33 charygao1990 阅读(1420) 评论(0) 推荐(0)
摘要: 1.mklink命令 格式:MKLINK [[/D] | [/H] | [/J]] 链接名称 目标语法介绍:win+r-->cmd-->输入mklink 命令区别:/d 给目录创建符号链接,简称符号链接、软链接;/h 创建硬链接,简称硬链接;/j 给目录创建联接点,简称软链接。当没有上面3个命令符时 阅读全文
posted @ 2021-03-07 17:57 charygao1990 阅读(6188) 评论(0) 推荐(1)
摘要: 01 kafka-manager配置 最主要配置就是用于kafka管理器状态的zookeeper主机。这可以在conf目录中的application.conf文件中找到。 kafka-manager.zkhosts="my.zookeeper.host.com:2181" 当然也可以声明为zooke 阅读全文
posted @ 2021-03-05 16:28 charygao1990 阅读(4172) 评论(0) 推荐(0)
摘要: JDK1.8之前的堆内存示意图: 从上图可以看出堆内存的分为新生代、老年代和永久代。新生代又被进一步分为:Eden 区+Survior1 区+Survior2 区。值得注意的是,在 JDK 1.8中移除整个永久代,取而代之的是一个叫元空间(Metaspace)的区域(永久代使用的是JVM的堆内存空间 阅读全文
posted @ 2021-02-22 09:03 charygao1990 阅读(3172) 评论(0) 推荐(0)
摘要: 聚簇索引和非聚簇索引(通俗易懂 言简意赅) 转载 总结:InnoDB中,表数据文件本身就是按B+Tree组织的一个索引结构,聚簇索引就是按照每张表的主键构造一颗B+树,同时叶子节点中存放的就是整张表的行记录数据,也将聚集索引的叶子节点称为数据页。这个特性决定了索引组织表中数据也是索引的一部分; 一般 阅读全文
posted @ 2021-02-20 16:05 charygao1990 阅读(270) 评论(0) 推荐(0)
摘要: 参考文章: http://blog.csdn.net/chen77716/article/details/6618779 目前在Java中存在两种锁机制:synchronized和Lock,Lock接口及其实现类是JDK5增加的内容,其作者是大名鼎鼎的并发专家Doug Lea。本文并不比较synch 阅读全文
posted @ 2021-02-20 15:31 charygao1990 阅读(808) 评论(0) 推荐(0)
摘要: 完整升级路线 gcc --version # 4.8.5 yum -y update yum -y install gcc gcc-c++ kernel-devel glibc-static libstdc++-static wget bzip2 gcc gcc-c++ glibc-headers 阅读全文
posted @ 2021-02-04 16:28 charygao1990 阅读(380) 评论(0) 推荐(0)
摘要: PyCharm调试运行Scrapy教程 转载 一、使用scrapy创建一个项目 这里使用scrapy官方第一个示例 scrapy startproject tutorial 使用PyCharm打开项目,在tutorial/tutorial/spiders目录下创建quotes_spider.py文件 阅读全文
posted @ 2021-02-02 19:33 charygao1990 阅读(1458) 评论(0) 推荐(0)
摘要: Tamper Chrome是一个Chrome扩展程序,允许您动态修改HTTP请求并帮助进行Web安全测试。Tamper Chrome适用于所有操作系统(包括Chrome OS)。小Burp Suite的存在 Tamper Chrome安装 它有两部分组成,也就是需要安装两个扩展? 先安装 Tampe 阅读全文
posted @ 2021-02-02 17:41 charygao1990 阅读(1755) 评论(0) 推荐(0)
摘要: 应用场景介绍 在我们使用一些开源项目时,基本上都会在每个源代码文件的头部看到一段版权声明。一个项目或解决方案中源代码文件的个数少则几十,多则几千甚至更多,那么怎么才能给这么多文件方便地批量添加或者修改一致的文件头呢?在 2020 年 8 月 11 日 更新的 Visual Studio 2019 v 阅读全文
posted @ 2021-02-02 17:31 charygao1990 阅读(436) 评论(0) 推荐(0)
摘要: 线程和进程 进程: 一个程序,是执行程序的一次执行过程。 一个进程往往包含若干个线程,线程是cpu调度和执行的单位。 Java默认有2个线程:main、GC 并发:(多线程操作同一个资源) CPU 一核,模拟出来多条线程,快速交替 并行:(多个人一起行走) CPU 多核,多个线程可以同时执行;线程池 阅读全文
posted @ 2021-02-02 17:17 charygao1990 阅读(267) 评论(0) 推荐(0)
摘要: 需求 系统遇到这样一个需求,线上环境在配置文件发生变动时,可以不用经过重启,通过刷新接口的方式得到配置文件的加载,主要目的是为了迅速部署,避免因手动重启,处理不及时导致积压的问题 问题 1.程序中如何获取修改后的配置2.某些配置值是应用在bean里面的,在程序初始化的时候已经注入,如何修改这一部分。 阅读全文
posted @ 2021-02-02 14:30 charygao1990 阅读(10209) 评论(0) 推荐(0)
摘要: Linux 下C++开发入门指南 Alan Luo 2017-01-13 本文目的是针对将熟悉C/C++语法,如何在Linux下进行的C/C++开发的入门指南。Linux下的开发和在Windows下的开发类似,主要区别点在于操作系统不同,开发工具,开发API,编译调试方法不一样,故主要将针对这些不同 阅读全文
posted @ 2021-01-29 17:04 charygao1990 阅读(5602) 评论(0) 推荐(0)
摘要: 在本文回答这几个焦点问题,主要介绍一下32位和64位系统区别和联系,64位的优点和判断方法,及在选购64位系统硬软件时的几点建议仅供交流参考 一、32位和64位的区别 1、32位和64位一般是指CPU的通用寄存器位宽,所以64位的CPU位宽增加一倍 2、可寻址范围大大扩展,32位系统支持最大内存位4 阅读全文
posted @ 2021-01-29 16:53 charygao1990 阅读(1272) 评论(0) 推荐(1)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 41 下一页