Linux系列开坑记(一)-常用的3个命令
为了避免文章选题困难症,前段时间开了一个Docker系列坑,目前还没有完结,今天打算再来开一个Linux系列的坑,聊聊Linux日常开发命令,希望大家喜欢。打包归档工具tar首先要说的是打包归档工具。tar的主要作用将多个文件或文件夹保存单个文件,并且能保留文件属性,比如所有者、权限等。tar的全称是tape archive 磁带备份工具。我们经常看到扩展名为.tar或者tgz的文件,它们各自表示
Linux系列开坑记(二)-神的编辑器Vim
今天是Linux系列命令第二篇,今天我们来简单聊聊Vim这个号称是「编辑器之神」的编辑器---Vim 是Vi Imporved,vi来源visual单词,目的是在做可移动光标的视频编辑文本。写这篇文章起初还是有同学看了我的文章『Python web开发从入门到放弃』提到的做Python开发为什么推荐Pycharm+Vim的模式,而不是大家推荐的sublime text这一类的编辑器。sublime
【原创】Java并发编程系列10 | 线程状态
【原创】Java并发编程系列10|线程状态收录于话题#进阶架构师|并发编程专题12个点击上方“java进阶架构师”,选择右上角“置顶公众号”20大进阶架构专题每日送达Java并发编程脑图本文为何适原创并发编程系列第10篇,前面几篇没看过的,可以在文末找到前几篇的跳转链接。前面几篇理论知识介绍了一大堆,实际编程中线程应该怎么用呢?接下来就要开始介绍实际编程中如何操作线程,本文内容如下:如何创建并启动
Linux系列开坑记(三)-流处理器sed
今天我们聊一聊Linux 下sed 命令,sed是linux非常强大的命令,可以对数据进行替换,删除,新增等操作。sed是 stream editor 流处理器简写,使用sed的同学往往需要对正则表达式比较熟悉,因为这样能让sed效果发挥到最好地步,从而得心应手。下面我简单介绍常用的操作:替换操作最简单替换方式:echo "sitin" >> test.txtsed -i 's/sit
Java Optional 解决空指针异常总结(java 8 功能)
1、概述Java8的版本,新增了Optional和[Lambda]表达式,Optional主要用于作为返回类型(主要解决的问题是臭名昭著的空指针异常(NullPointerException)),并将其与流(或返回可选的方法)相结合以构建连贯API。但是,有些情况可以被认为是陷阱,因为它们会降低代码的质量,甚至导致意想不到的错误。总结以下26个例子,以避免这些陷阱。2、目录[第1项:决不将Null
【干货】连肝7个晚上,总结了关于Java基础的16个问题!
说说进程和线程的区别?进程是程序的一次执行,是系统进行资源分配和调度的独立单位,他的作用是是程序能够并发执行提高资源利用率和吞吐率。由于进程是资源分配和调度的基本单位,因为进程的创建、销毁、切换产生大量的时间和空间的开销,进程的数量不能太多,而线程是比进程更小的能独立运行的基本单位,他是进程的一个实体,可以减少程序并发执行时的时间和空间开销,使得操作系统具有更好的并发性。线程基本不拥有系统资源,只
OpenSUSE RPM安装 zabbix-agent
离线安装就现在访问镜像源源url,找到对应版本的zabbix-agent和libopenssl1,先安装libopenssl1,再安装zabbix-agent就行。
推荐|你不得不知道的一个Chrome效率神器
熟悉我的人都知道,我一直以来没有使用鼠标的习惯,工作以来几乎不使用鼠标,当然玩游戏例外,不过自从有了我们家捣蛋鬼以来,感觉没有玩过游戏了。要做到完全不用鼠标说难也难,说简单也简单,我反正通过蛮多效率工具才做到无鼠标化办公,但这些工具里面我觉得最重要的工具之一就是一款Chrome效率插件--cVim。cVim是干什么的呢?cVim是Chrome上面的Vim扩展,通过使用Vim的快捷键来操作Chrom
技术人常掉的两个坑,你踩到了么?
随着公众号读者越来越多,日常的问题越来越多,越来越重复,有些问题重复回答了几次了,我觉得有必要写一篇文章来分享一下。今天我们聊下是新手常掉的两个坑,希望给你一点启发。坑一、目标方向不明确很多新手常常一上来收集一堆资料,一顿瞎学花费了不少时间,结果收效甚微。没有明确目标就是无头苍蝇,看到这个有趣玩一下,那个有意思折腾一下,东一榔头,西一锤子,时间就这样过了,如果一开始明确了目标之后,做事情就变得有针
JS: Json数据 转字符串存储到后台;后台取出该字符串 转Json对象
Python-Django项目中用到从前端存储列表数据到后端存储到数据库;后端将列表数据重新从数据库取出后,用json.dumps()处理后发给前端,JS将该列表数据还原后使用。
【原创】Java并发编程系列26 | ConcurrentHashMap(上)
【原创】Java并发编程系列26|ConcurrentHashMap(上)收录于话题#进阶架构师|并发编程专题12个点击上方“java进阶架构师”,选择右上角“置顶公众号”20大进阶架构专题每日送达终于轮到ConcurrentHashMap了,并发编程必备,也是面试必备。先说明两点:本篇文章篇幅较长,考虑到阅读体验,分为上下两篇;所有源码基于JDK1.8。本篇是ConcurrentHashMap上
IT领域如何应用RPA?IT服务公司RPA项目实例2则
IT领域如何应用RPA?IT服务公司RPA项目实例2则而今,RPA作为提高企业运营效率、降低运营成本的数字化劳动力,已被广泛应用到财务、税务、人力资源等各个流程领域。随着信息化建设的不断深入,RPA在IT领域也掀起了新变革。RPA应用于IT领域,可实现软件安装、FTP下载、上传、邮件处理、文件夹监控、文件处理、服务器监控等流程的自动化。在企业中,RPA可帮助IT部门系统地管理、解决IT请求,优势如
Docker +Django
docker+gunicorn+django默认unicorn不处理静态文件。自己添加nginx处理,具体看上篇在项目目录下保存依赖的模块和版本,打包在项目里面打包,manage.py同目录[root@ademo]#lsblogdemologmanage.pyrequirements.txtstatictemplates如果不是nginx处理静态文件,注意修改你的静态文件夹对应的目录pip3fre
今日推荐
周排行