自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

原创 linux的定时任务命令crontab

crontab是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。  service crond start //启动服务  service crond stop //关闭服务  service crond restart //重启服务  service crond reload //重新载入配置  service crond status //查看服务状态crontab 参数:-l 显示当前的crontab。-r 删除当前的crontab文件。-e 编辑当前

2020-08-18 10:05:37 121

原创 Maven使用说明

2020-08-16 15:42:01 100

原创 如何在centos7中安装多个版本的php

安装php5.6版本环境(CentOS7)中已经存在php7.2,而且是之前使用yum安装的。有关信息如下:[root@xiejunyang core]# php -vPHP 7.2.31 (cli) (built: May 31 2020 16:18:31) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend

2020-08-07 11:30:01 1733

原创 CGI、FastCGI和PHP-FPM

在网站的整体架构中,web服务器(如nginx、apache)只是内容的分发者,对客户端的请求做应答。如果请求的是html这类静态页面,web服务器就去找对应的文件,返回给客户端。如果请求的是Index.php这类动态页面,web服务器就根据配置文件知道这个不是静态文件,则调用php解释器进行处理然后返回。CGI是什么Common Gateway Interface 通用网关接口。可以用php、perl、tcl等语言编写一般说的CGI是指用各种语言编写的实现该功能的程序。工作原理w

2020-08-07 11:26:44 139

原创 数字签名是什么

非对称加密用到公钥和私钥,公钥和私钥都可以用来加密,也都可以互相解密对方加密的内容。发送方用公钥加密,接受方用私钥解密,就可以实现加密传输。反过来,发送方用私钥加密,接收方用公钥解密,只要双方约定一下传输什么内容,接收方就可以对发送方的身份进行验证。数字签名就是利用这个道理,但是要复杂一点。发送方先将发送的消息使用hash算法得到摘要,再对摘要进行私钥加密,加密后的内容就是数字签名,发送方将数字签名和原始消息一起发送。接收方收到后,对原始消息使用hash算法计算摘要(双方要事先约定好一种hash算法)

2020-08-03 14:45:01 250

原创 Git学习笔记

本文参考廖雪峰的官方网站整理。版本控制跨域协同开发追踪记载文件的历史记录并行开发主流的版本控制器:GitSVN版本控制的分类

2020-07-16 16:06:15 126

原创 安装LNMP环境并跑一个CI框架demo

centos8上第一次安装CentOS8系统上的安装最终失败了。centos开启ssh服务https://www.cnblogs.com/DiDiao-Liang/articles/8283686.htmlcentos安装LNMPhttps://blog.csdn.net/Asce_zz/article/details/84928726?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai

2020-07-13 16:35:49 263

原创 PHP学习入门笔记

环境配置在windows上的环境配置:可以下一个Wampserver,启动即可。注意这个软件默认是必须下载mariadb的,而且占用了3306端口,因此mysql的端口默认是3308。IDE可以使用PhpStorm,php解释器设置为wamp的安装目录下的bin/php/phpx.x.xx/php.exe.基础PHP语法<!DOCTYPE html> <html> <body> <h1>My first PHP page</h1>

2020-07-13 16:33:03 663

原创 Java集合底层原理理解

Java集合List,Set,Map三者区别List 顺序的好帮手:存储一组不唯一的有序的对象 Set 注重独一无二的性质:不允许重复的集合 Map 用key来搜索:使用键值对存储。两个key可以引用相同的对象,但key不能重复。Key一般是String,也可以是任何对象(自定义对象需要重写hashCode和equals方法)Arraylist与LinkedList线程安全:都是线程不安全的 数据结构:ArrayList使用Object数组,LinkedList使用双向链表(1.6...

2020-06-29 19:40:20 6129

原创 JVM详解

JVM一种能运行java字节码的虚拟机,jvm有很多,Hotspot是一种。JVM的基本结构JVM由三个主要的子系统组成类加载子系统运行时数据区(内存结构)执行引擎运行时数据区组成堆(共享)方法区(共享)虚拟机栈(线程私有)本地方法栈程序计数器程序计数器:当前线程所执行的字节码的行号指示器。字节码解释器(在虚拟机内)通过改变这个计数器的值来选取下一条需要执行的字节码指令。为了线程切换后能恢复到正确的执行位置,程序计数器为线程私有,互

2020-06-24 22:07:15 215

原创 多线程常见问题梳理

线程和进程进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序就是一个进程从创建、运行到消亡的过程。线程是比进程更小的执行单位。一个进程可以包含多个线程。同一进程下的线程共享进程的堆和方法区,有自己的程序计数器、虚拟机栈、本地方法栈。所以系统在产生线程或多个线程切换时负担比进程小得多。总结:线程是进程进一步划分成的更小的运行单位。最大不同在于进程之间独立,而线程不一定。线程执行开销小,但不利于资源的管理保护,进程则相反。程序计数器为什么私有?程序计数器用于记录当前

2020-06-24 21:58:37 212

原创 Linux学习笔记

开关机和基本目录sync 把所有内存数据同步到硬盘中(关机或重启前前先执行这个)shutdown 立即关机shutdown -h 10 十分钟后关机shutdown -h now 立刻关机shutdown -h 20:12 今天20:12关机shutdown -r 重启shutdown -r 10 10分钟后重启系统目录结构一切皆文件根目录 /根目录下的目录:/bin:存的最近常使用的命令/boot:启动linux的核心文件/dev:Device缩写,存放的是Linux

2020-06-20 20:16:19 142

原创 netty框架的一些问题整理

同步与异步参考文章同步异步关注的是消息通信机制。同步,就是在发出一个调用时,没有得到结果之前,该调用就不返回。就是由调用者主动等待这个调用的结果。异步相反,调用在发出后就返回了,没有返回结果。也就是说,一个异步过程调用后,调用者不会立刻得到结果。而是在调用后,被调用者通过状态、通知来通知调用者,或通过回调函数处理这个调用。阻塞与非阻塞关注的是程序在等待调用结果(消息,返回值)时的状态阻塞调用是指调用结果返回之前,当前线程挂起。调用线程只有在结果返回之后才会返回。非阻塞调用指在不能立刻得到结果时

2020-06-18 10:29:22 279

原创 JS学习笔记

1 什么是 JS一门世界上最流行的脚本语言Java与JavaScript没有关系2 快速入门1 引入javascript内部标签<script>// js代码</script>外部引入abc.jsalert('hello world');text.html<script src="abc.js"></script><!DOCTYPE html><html lang="en"><he

2020-06-18 09:35:53 231

原创 Java-JUC并发编程

1 什么是JUC是java.util (工具包)下的concurrent包在 Java 5.0 提供了 java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的工具类,用于定义类似于线程的自定义子系统,包括线程池,异步 IO 和轻量级任务框架;还提供了设计用于多线程上下文中的 Collection 实现等;普通的线程代码 使用ThreadRunnable:没有返回值,效率比callable低2 线程和进程线程和进程进程:一个程序,QQ.exe, Mu

2020-06-09 20:40:25 286

原创 Java多线程入门笔记

目录线程简介线程实现(重点)线程状态线程同步(重点)通信问题高级主题线程简介一边吃饭一边玩手机,看起来很多个任务同时进行,实际上大脑在同一时间依旧只做一件事情。进程是执行程序的一次执行过程,是一个动态概念,是系统资源分配的 的单位。一个进程可以包含多个线程,至少有一个线程,线程是cpu调度和执行的单位。注意:很多多线程是模拟出来的,真正的多线程是指有多个cpu,即多核,如服务器。如果是模拟出来的多线程即在一个cpu的情况下,同一时间cpu只执行一个代码,只是切换快,就有同时执行的

2020-06-09 20:39:22 186

原创 JavaWeb:Http和servlet

HTTP1 什么是Http超文本传输协议,简单的请求-响应协议,运行在TCP之上文本:html,字符串超文本:图片,音乐,视频端口:80Https:安全的端口:4432 两个时代http1.0http/1.0:客户端可以与web服务器连接,连接后只能获得一个web资源,然后断开连接http2.0http/1.1:客户端可以与web服务器连接,连接后可以获得多个web资源,然后断开连接3 http请求请求行Request URL: https://ww

2020-06-04 11:42:05 420

原创 mybatis:从入门到使用

第一天 入门入门概述环境搭建入门案例自定义第二天 基本使用单表crud操作参数和返回值设置dao编写(DAO:data access object 数据访问层)配置文件细节(几个标签的使用)第三天 深入和多表连接池事务的控制及设计的方法多表查询一对多多对多第四天 mybatis的缓存和注解开发(待补充)加载时机(查询的时机)一级 二级缓存注解开发单表crud多表查询第一天1 框架软件开发中的一套解决方案,不同框架解决不

2020-06-04 11:39:08 150

原创 MySQL:入门到JDBC

1. 初识MySQL后台:连接数据库JDBC,连接前端1.1 为什么学岗位需求现在的世界,大数据时代,得数据者得天下被迫需求:存数据数据库是所有软件体系中最核心的存在1.2 什么是数据库DataBase概念:数据仓库,软件,安装在操作系统(win,linux)之上!作用:存数据,管数据1.3 数据库分类关系型(SQL): - MySQL,Oracle,sql server - 通过表与表之间,列和行之间的关系进行数据的存储非关系型(NoSQL)not only:- Re

2020-06-04 11:37:19 387

原创 SpringBoot整合JDBC、Druid、Mybatis

整合JDBC对于数据访问层,无论是关系型或菲关系型数据库,springboot都是采用spring data进行统一处理。创建项目,加入依赖:JDBC API;MySQL driver(这是整合JDBC相关的两个依赖),在pom中分别是spring-boot-starter-jdbc和mysql-connector-java。resources/application.yml:spring: datasource: username: root password: 123456

2020-06-04 11:30:14 268

原创 Springboot中的常用注解和bean的理解

常见注解@SpringBootApplication:包含@Configuration、@EnableAutoConfiguration、@ComponentScan,通常用在主类上。@Repository:用于标注数据访问组件,即DAO组件。@Service:用于标注业务层组件。@RestController:标注控制层组件,包含@Controller和@ResponseBody。@ResponseBody:表示该方法的返回结果直接写入HTTP response bod

2020-06-03 19:30:08 561

原创 Java基础知识点汇总

本文参考github-javaguide面向对象和面向过程的区别面向过程:性能比面向对象高,因为类调用需要实例化,比较消耗资源,开销大。面向对象:易维护,易复用,易扩展。面向过程性能比面向对象高?Java性能差的主要原因不是面向对象,而是Java是半编译语言,最终执行的代码不是可以直接被CPU执行的二进制机械码。而面向过程语言大部分都是直接编译成机械码在电脑上执行。JVM J...

2020-05-05 19:04:43 195

原创 Win下使用命令行操作MySQL

启动以管理员身份打开cmd,输入 net start mysql80,其中80为版本号,代表所安装版本的为8.0.XX输入 mysql -u root -p,其中root是数据库的登录账户,输入后需要再输入数据库密码,回车即可进入数据库。常用命令show databases;use database xxx;show tables;新建表...

2020-05-05 11:01:14 150

原创 Latex中\label的用法

https://www.cnblogs.com/loca/p/4264686.html

2019-10-08 10:11:25 6367

转载 Python操作字符串

原文:https://www.cnblogs.com/printN/p/6924077.html1、去空格及特殊符号复制代码代码如下:s.strip().lstrip().rstrip(’,’)2、复制字符串复制代码代码如下:#strcpy(sStr1,sStr2)sStr1 = ‘strcpy’sStr2 = sStr1sStr1 = ‘strcpy2’print sStr2...

2018-11-21 10:25:57 119

转载 Python操作Excel表格

原文 https://www.cnblogs.com/zhoujie/p/python18.html

2018-11-19 21:07:23 129

转载 WIN10下Tensorflow-gpu安装教程

原文:https://blog.csdn.net/weixin_39290638/article/details/80045236

2018-11-08 19:25:01 360

原创 Pycharm常用快捷键

Pycharm常用快捷键Ctrl + / 行注释/取消行注释Ctrl + Shift + / 块注释Ctrl + Delete 删除到字符结束Ctrl + Backspace 删除到字符开始Shift + Enter 另起一行...

2018-11-07 10:38:51 151

FileZilla_3.48.0.zip

FIleZilla-3.48,含win32,win64版本,可用于连接linux虚拟机进行文件传输。

2020-05-09

nginx+fastDFS+libfastcommon+fastdfs-nginx-module

nginx-1.12.2+fastDFS-v5.05+libfastcommonv1.0.7+fastdfs-nginx-module-v1.16

2020-05-09

Scrapy-1.5.1-py2.py3-none-any.whl

scrapy安装包,1.5.1版本 适用于python2 python3 下载后

2018-12-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除