- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 深入学习Linux之crontab定时任务
在Linux中定时任务是经常用到的如果需要定时任务,必须开启服务,一般定时任务是默认开机自启的开启服务service cround restart 查看服务是否开启 checkconfig --list | grep crondcrontab -e 编辑定时任务crontab -l 查看定时任务案例:每5分钟输出这句话" >> /tmp/test*/5 * * * * /bin/echo"每周二 5点5分执行重启服务器5 5 * * 2 /sbin/shut
2020-07-12 18:39:04
334
原创 深入学习Linux之for循环
第一种循环#!/bin/bashfor i in 1 2 3 do echo $i done输出:123将文件名.sh依次写入ls.log中,然后知道他有多少个文件#!/bin/bashy=1ls *.sh > ls.logfor i in $(cat ls.log) do echo $y y=$(($y+1)) echo $i done第二种循环计算1到100的和#!/bin/bashsum=0for (( i=1;i<=100
2020-07-11 16:50:52
347
原创 深入学习Linux之流程控制if语句
流程控制语句if语法格式:(1)if [ 条件 ] then commandsfi(2) 双分支if语句语法格式:if [ 条件 ]; then commandselse commandsfi(3)多分支if语句语法结构:if [ 条件1 ]; then commandselif [ 条件2 ] ; then commandselif [ 条件3 ]; then c
2020-07-11 15:40:33
594
原创 深入学习Linux之Linux中的管道符 | 和grep,awk,cut命令
学习Linux期间最常用三个命令和一个符号,管道符 | 和grep,awk,cut,并且它们几个经常一起使用,简直就是亲兄弟呀。所以我将他们单独整理为了让大家更容易的看清楚示例,我将附上测试文件,文件名student.txt。文件里面内容就是如下图所示,之间空隙必须采用Tab键,切记不能使用空格。管道符 |命令格式:命令A | 命令B,即命令A的正确输出作为命令B的操作对象,这句话可能会很官方举例说明:cat student.txt | more先展示了student.txt中的文件内容,然
2020-07-11 03:03:33
1934
原创 深入学习Linux之Linux中shell编程
shell脚本执行第一种方法1.先给文件执行权限:chmod 755 脚本文件名2.绝对路径 /脚本文件名 来执行第二种方法bash hello.sh输出重定向:将命令的结果保存在文件中为什么要保存到文件?定时任务将日志写入到文件中,方便查看。执行方法: ls > 文件名abc :将ls执行的结果输出到abc文件中,并覆盖以前的内容执行方法: ls >> 文件名abc :将ls执行的结果输出到abc文件中,追加内容错误命令输出 2>>、2>正确输
2020-07-09 15:58:56
256
原创 深入学习Linux之Linux中的软件包的安装卸载
Linux可识别的安装包1.源代码包:不常用。有脚本安装包2.二进制包:常用类型有rpm包、系统默认包rpm包卸载有依赖性,必须把卸载掉依赖它的文件rpm包的安装:rpm -ivh 包全名选项:-i 安装-v 显示详细信息-h显示进度–nodeps 不检测依赖性(最好不用这个,可能导致安装后不能用)whereis 文件名 查看所在的目录rpm升级rmp -Uvh 包全名选项:-U 升级rpm 卸载rpm -e 包全名查询是否安装rpm -q 包名选项“-q 查询-
2020-07-09 11:19:05
143
原创 深入学习Linux之Linux中的文件系统管理
主分区1 /dev/sda1主分区2 /dev/sda2主分区3 /dev/sda3扩展分区 /dev/sda4逻辑分区1 /dev/sda5逻辑分区2 /dev/sda6逻辑分区3 /dev/sda7主分区1 /dev/sda1扩展分区 /dev/sda2逻辑分区1 /dev/sda5逻辑分区2 /dev/sda6逻辑分区3 /dev/sda7df -h 查看分区情况du -sh检测磁盘状态dumpe2fs /dev/sba1mount -l 查询系统中已经挂载的设备 。
2020-07-09 11:17:34
147
原创 学习期间深入mysql之数据库的基本操作
数据库的操作:查看数据库的编码:show create database 库名;查看当前安装数据库的编码:show variables like ‘character%’;查看当前数据库的所有编码格式的集合:show character set;查看当前登录的用户名:select user();查看MySQL的版本:select version();查看数据库中有哪些数据库:show databases;创建数据库:create database 库名;删除数据库:drop database
2020-06-02 13:22:52
568
原创 深入学习Linux之Linux中各目录的作用
/bin/ 存放系统命令的目录/sbin/保存和系统环境设置相关的命令/usr/bin/存放系统的命令,普通用户和超级用户都可以执行/usr/sbin/存放根文件系统不必要的系统管理命令/boot/系统启动目录,保存系统文件,不要动这个目录/dev/设备文件保存位置/etc/配置文件保存位置/home/普通用户的家目录,新建用户时自动创建一个名字相同的文件夹/lib/系统调用的函数...
2020-04-16 10:47:18
260
2
原创 在Vmware中安装Centos7版本详细教程---图文超级详细
打开Vmware,点击创建虚拟机。1.使用典型的,下一步2.点击稍后安装程序,因为这样可以自己对Linux进行配置3.选择你安装的操作系统,这里肯定是Linux,发行版本我用的是Centos64位的,如果大家用的别的发行版本那就要选择相对应的版本。4.给你的虚拟机取个名字下面是个安装路径5.给你的空间分多大空间。大小20G就可以了。默认选择即可6.点击完成7.这时虚拟机...
2020-04-14 13:31:37
569
原创 学习期间深入mysql查询语句进行总结
博主最近临近实习风口,在学校抓紧复习学习了一下mysql 查询的基础语句,总结了一下。1.字符串链接函数:concat()select concat(name,'=>',score) from student;2.文本处理函数:trim、locate、upper、lower、substring3.运算符:+、-、*、\、>、<、>=、<=、<>...
2019-11-01 09:13:44
368
原创 程序猿经常看到的两大请求:GET和POST的区别
请求方式 GET POST 参数位置 url的query中 一般在content中,query也可以 参数大小 受限于浏览器url大小,一般不超过32K 1G 服务器数据接收 接收1次 根据数据大小,可分多次接收 适用场景(语义) 从服务器端获取数据,不做增删改 向服务器提交数据,如做增删改操作 安全性 ...
2019-10-14 09:14:59
172
原创 Java常见的算法面试题和答案
1、编写一个Java程序在屏幕上输出“你好!”。 public class Helloworld { public static void main(String args[]) { System.out.print ("你好!"); } }编写一个Java程序,用if-else语句判断某年份是否为闰年。 public class Lea...
2019-10-14 08:57:19
1385
原创 程序人生:java面试题汇总---非常详细
赢在面试之Java基础篇(1)1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?这个是可以的,一个“.java”源文件里面可以包含多个类,但是只允许有一个public类,并且类名必须和文件名一致。2、Java有没有goto?goto是java语言中的保留字,目前还没有在java中使用。3、说说&和&&的区别。&...
2019-10-14 08:56:30
542
原创 SpringDataJpa接口方法命名规范
Spring Data Jpa接口方法命名规范关键字 方法命名 sql where字句 And findByNameAndPwd where name= ? and pwd =? Or findByNameOrSex where name= ? ...
2019-10-08 20:21:28
808
原创 springboot2.x版本+mybatis整合框架练习,(2019)mybaits配置和测试成功截图
1.环境介绍eclipsespringboot 2.1.8mybatis持久层mysql数据库2.新建springboot项目图片中的依赖分别是springboot DevTools 热部署依赖MySQL Driver mysql依赖mybatis mybatis持久层框架springweb spring reactive web web访问依赖3.建包,采用mvc模式...
2019-09-10 15:32:22
599
原创 学习网络期间深入之划分子网掩码
学习网络的时候,有一个难题正在攻克,就是划分子网,比如一个网段是192.168.1.0 他默认子网掩码是255.255.255.0 所有这个网络中默认可以分配192.168.1.0-192.168.1.255 第一个192.168.1.0和192.168.1.255不能用,所以可以容纳254台电脑。但是有些情况啊,比如财务室和办公室,财务室有50台电脑,办公室有180台电脑,如果你把这个网络(19...
2019-08-26 00:22:33
507
原创 TCP/IP详解之四层协议体系结构、常用协议、对应设备
在说TCP/IP协议体系结构之前我们首先来看看最早用的OSI七层参考模型,自底向上依次是物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。下图则为由OSI七层参考模型到TCP/IP体系结构产生过程。TCP/IP体系结构的优点:(1)简化了计算机网络的结构,由原来的七层编导现在的四层,但是其功能并没有减少。(2)每一层即独立又有联系,独立是因为如果那一层出现问题了不会影响其他层的工...
2019-08-07 11:58:22
8958
原创 Android发送http请求连接web端获取数据
1.新建Android项目(我这里用的是AndroidStudio,但是我在学习阶段用的是eclipse,代码都一样)。2.在AndroidManifest.xml配置添加两个权限就够了,网上很多人配置了很多权限,到后来还不是没用,如果要发http请求,只需配置这两个。3.ui界面(activity_main.xml)<TextView android:id="@+i...
2019-06-26 14:08:57
7814
原创 深入学习Linux之Linux中用户和用户组管理使用
用户管理:1.添加用户:常用语法;useradd 用户名常用选项:-g:表示指定的用户组-G:表示指定的用户的附加组-u:uid,用户的id,唯一标识一个用户2.修改用户:常用语法:usermod 选项 用户名-g:表示指定的用户组-G:表示指定的用户的附加组-u:uid,用户的id,唯一标识一个用户-l 新用户名 原用户名:修改用户名3.设置密码passwd 用户名...
2019-05-25 19:38:42
202
原创 深入学习Linux之Linux中的vim编辑器的使用
相关操作一.光标移动操作行首:shift+6行尾:shift+4首行:gg末行:G翻屏:向上翻屏ctrl+b 向下翻屏ctrl+f复制光标所在的一行:yy粘贴:p向下复制3行:3+yy可选中复制:ctrl+v剪切一行:dd删除一行不上移:D撤销: :+u恢复:ctlr+r保存::w另存为::w 路径保存并退出::wq强制退出:q! (表示退出刚才操作的不修改...
2019-05-24 22:18:59
209
原创 深入学习Linux之Linux中常用指令
Linux指令---------------基础指令--------------------ls:查看目录文件夹和文件ls 路径:(相对路径)列出路径下的所有文件和文件夹ls /路径:绝对路径ls -l 路径:列表的形式进行展示ls -la 路径:显示所有文件,包括隐藏的文件ls -lh 路径:列出指顶路径下所有的文件和文件夹蓝色的名称表是文件夹,黑色表示文件,绿色表示拥有全部权限...
2019-05-22 22:41:17
708
原创 eclipse中sts安装详细教程,版本通用(2019年eclipse 版本号是4.11.0的)
1.首先打开eclipse点击 Help------>about Eclipse IDE查看eclipse 的版本我这里的版本是4.11.02.开始下载sts。下载后缀是updatesize.sip后缀名的sts包 下载地址点击进入sts下载地址3.sts下载成功后打开eclipse,点击Help----->install New Software---->add...
2019-04-17 15:07:09
11223
6
原创 json的使用——IT软件学习
JSON的认识及对JSON数据的相互转化Json 和 Jsonlib 的使用什么是 JsonJSON(JvaScript Object Notation)(官网网站:http://www.json.org/)是 一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。它基于 JavaScript Programming Language, Standard ECMA-262 ...
2019-03-27 18:52:45
240
原创 关于adb: CreateFileW 'nul' failed: 系统找不到指定的文件。
adb链接不上问题。提示错误:adb: CreateFileW ‘nul’ failed: 系统找不到指定的文件。解决方法:打开http://adbshell.com/downloads ,下载 ADB Kits (525 KB), 解压有三个文件,把这三个文件解压到sdk的platform-tools目录,替换。...
2019-03-27 12:28:49
986
原创 前端-Android中visibility属性GONE、VISIBLE、INVISIBLE、
Android中visibility属性VISIBLE、INVISIBLE、GONE的区别!!!!可见(visible)XML文件:android:visibility=“visible”Java代码:view.setVisibility(View.VISIBLE);不可见(invisible)XML文件:android:visibility=“invisible”Java代码:vie...
2019-03-26 09:14:01
871
1
原创 LitePar的用法以及sql写法!Litepar从1.6升级到2.0实体类不在继承DataSupport,而继承LiteParSupport
不管是eclipse还是用android studio开发安卓项目,此方法都可以用1.新建项目。2.导入litepal-2.0.0.jar。2.0版本以后才有LiteParSupport3.新建liteper.xml文件,并且配置liteper.xml属性,图为详解:4.AndroidManifest.xml灵魂文件中注册Litepar5.新建实体类继承liteparSupport...
2019-03-25 14:11:42
575
原创 关于Notepad++右键鼠标编辑不见了的解决方法
我们在安装完notepad++文本编辑器之后,在一个文本文件上右键有时候并没有出现,或者是更新了之后就自动消失了,“使用notepad++编辑的选项”,我们可以通过简单地修改注册表文件来增加这样的功能:1、 首先打开注册表,windows+ R运行,在运行窗口中输入regedit,进入注册表编辑器2、在左边的导航中找到路径:HKEY_CLASSES_ROOT*\shell3、 在she...
2019-03-08 17:54:25
7068
1
原创 关于学习软件开发中的常用网址
Bootstraptable网址:http://www.cnblogs.com/landeanfen/p/5407221.html
2019-03-07 20:07:42
518
原创 前端-学习期间深入jquery鼠标事件汇总
1.click事件:点击鼠标左键时触发$(‘p’).click(function(){});实例$(‘p’).click(function(){alert(‘hello!’);});2.dbclick事件:迅速连续的两次点击触发$(‘p’).dbclick(function(){$(“p”).slideToggle();});3.mousedown事件:按下鼠标时触发$(‘...
2018-12-05 11:39:12
231
json--jar包
2019-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人