一、基础 线程与进程的 在计算机中,我们把一个任务称为一个进程,浏览器就是一个进程,视频播放器是另一个进程,类似的,音乐播放器和Word都是进程。 某些进程内部还需要同时执行多个子任务。例如,我们在使用Word时,Word可以让我们一边打字,一边进行拼写检查,同时还可以在后台进行打印,我们把子任务称 ...
分类:
编程语言 时间:
2020-06-21 23:02:00
阅读次数:
67
今天在码代码的时候突然想到这个问题,觉得有点困惑。在网上也翻阅不少帖子其中有一个帖子给了我一个思路,其实也是解释了基础概念。 概念一:try catch 语句在try里面捕获到异常之后会进入catch子句内,执行catch内的代码。 概念二:springboot中的全局异常处理在捕获到异常之后,异常 ...
分类:
编程语言 时间:
2020-06-21 21:41:15
阅读次数:
252
仅仅作为本人学习记录 整合了redis缓存token jwt 以及使用security作为权限管理对于刚学security的人来说有点参考意义 具体security理解还需要大家自己去查资料。 代码链接 https://hanjj.lanzous.com/iBU0Ydws13c ...
分类:
其他好文 时间:
2020-06-21 20:02:55
阅读次数:
48
PyQt5有丰富的组件,但是肯定满足不了所有开发者的所有需求,PyQt5只提供了基本的组件,像按钮,文本,滑块等。如果你还需要其他的模块,应该尝试自己去自定义一些。 自定义组件使用绘画工具创建,有两个基本方式:根据已有的创建或改进;通过自己绘图创建。 Burning widget 这个组件我们会在N ...
分类:
其他好文 时间:
2020-06-21 19:31:47
阅读次数:
53
整理自极客时间MySQL45讲 根据加锁的范围,MySQL里面的锁大致可以分成全局锁、表级锁和行锁三类。 全局锁 全局锁就是对整个数据库实例加锁。MySQL提供了一个加全局读锁的方法,命令是 Flush tables with read lock (FTWRL)。当你需要让整个库处于只读状态的时候, ...
分类:
数据库 时间:
2020-06-21 16:16:02
阅读次数:
73
本教程源码请访问:tutorial_demo 一、概述 系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理,如下图: 二、环境搭建 2.1、创建工程 在idea中从原型创建Maven工程, ...
分类:
编程语言 时间:
2020-06-20 21:56:05
阅读次数:
55
局域网内有一台服务器(电脑),和你的电脑是同一个局域网,想通过xshell连接该服务器(ubuntu)。 开启SSH服务 首先要在服务器上开启SSH服务,如果没有安装,可以安装使用openSSH软件,命令: sudo apt-get install openssh-server 安装SSH服务器端 ...
分类:
系统相关 时间:
2020-06-20 14:10:32
阅读次数:
81
一、接口调用 接口调用如果是远程调用,那么就构成了简单的分布式。最简单的远程接口实现方式是web service或rest。当然一个合理的分布式应用不仅仅是远程接口调用这么简单。还需要有负载均衡、缓存等功能。最简单实现分布式的技术是Rest接口,因为Rest接口可以使用现存的各种服务器,比如负载均衡 ...
分类:
其他好文 时间:
2020-06-20 10:47:33
阅读次数:
102
平时写CSS样式不注意总结,用的时候写是会写但具体应用场景和组合方式一不小心就混淆,导致效率不高,还要借助文档,本文针对CSS常用样式水平垂直居中解决方案进行总结,也便于自己以后复习,好记性不如烂笔头。针对BFC,主要需要了解其触发条件,具体深入理解及使用还需要联系实际应用。 首先通过一个思维导图更 ...
分类:
Web程序 时间:
2020-06-20 00:47:40
阅读次数:
87
之前学习docker的时候,全部通过mysql原生的脚本运行脚本,太久没动之后脚本可能都忘记了。 就是说不方便操作。换了个人操作之后,还需要交付脚本。而docker有个编排插件docker-compose就是专门干这事情的。百度了下还挺多文章的。 然后依葫芦画瓢来一个,对比。 准备资料: 服务器一台 ...
分类:
数据库 时间:
2020-06-19 16:15:36
阅读次数:
75