自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(207)
  • 收藏
  • 关注

转载 05 centos实战之解决端口无法访问

问题描述服务器网站部署好了,但无法在浏览器访问?解决记录1). 检查是否程序有问题,确定网站是否正常?上次运行的时候重定向了日志输出,这个时候派上了用场,使用命令查看日志文件,日志文件一般比较多,不推荐使用cat,我使用more,可以翻页查看more xxx.out通过日志查看,程序运行正常,此项检查通过。2). 既然程序运行是正常的,外部又不能访问,那么内部可以访问吗?这个地方我使用curl命令在centos服务器中访问网站首页,代码如下:curl http://127.0.0..

2021-01-11 13:24:05 730

转载 学习java的心得感悟

Linux的文件操作命令**第一周 来说一说学习Java的心得感悟吧!!!1.我觉得学习java一个是循环渐进得到,有始有终的按部就班,脚踏实地,java是一门有着阶梯性的一门语言,要按java的学习体系,先学习什么,在学习什么,只有这样,我们学习中才能遇到更少的麻烦,java是一门更倾向于网络的语言,不要上来就学习JSP 因为没有基础,在以后的学习中很可能遇到很多麻烦2.其次我觉得信心。恒力。毅力是最重要的,这是学习java必备的心理素质。不能刚开始学习的时候很有兴趣,遇到困难就退宿,这样最终会一

2021-01-11 13:23:34 2109

转载 Linux中的IFS分隔符变量应用

Linux中的IFS分隔符变量应用IFS释义IFS(内部字段分隔符)是shell中的一个特殊变量可以根据需要更改IFS的值IFS主要用于单词分割,将一行内容分割成单词IFS默认值是:空格、Tab、换行符,可以使用下述命令打印出来cat -etv <<<"$IFS" 1IFS变量通常用于读命令read、参数展开和命令替换。示例创建一个示例文件,/tmp/test.txt:小明|1987.10.13|男|北京市老王|1985.07.22|女|海南1

2021-01-11 13:23:04 399

转载 copy_{to, from}_user()的思考

引言我们对copy_{to,from}_user()接口的使用应该是再熟悉不过吧。基本Linux书籍都会介绍它的作用。毕竟它是kernel space和user space沟通的桥梁。所有的数据交互都应该使用类似这种接口。所以,我们没有理由不知道接口的作用。但是,我也曾经有过以下疑问。 为什么需要copy_{to,from}_user(),它究竟在背后为我们做了什么? copy_{to,from}_user()和memcpy()的区别是什么,直接使用memcpy()可以吗? m

2021-01-11 13:22:34 150

转载 关于IDLE‘s subprocess didn‘t make connection.启动错误的解决办法

今天自学python的时候,发现IDLE无法正常启动,提示错误弹出“IDLE’s subprocess didn’t make connection.一、错误问题描述在这里插入图片描述这个错误一时间对于一个菜鸟的我来说真的是很着急,于是根据错误提示"See the ‘Startup failure’section of the IDLE doc,online at https://docs.python.org/3/library/idle.html#starup-failure。IDLE使用IDL

2021-01-11 13:22:03 4936 6

转载 如何交叉编译程序:以 freetype 为例

怎么确定“系统目录”?echo ‘main(){}’| arm-linux-gnueabihf-gcc -E -v -1系统头文件目录 以stdio.h为例:/home/book/100ask_imx6ull-sdk/ToolChain/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/libc/usr/include12系统库目录LIBRARY_PATH:/home/book/100ask_i

2021-01-11 13:21:33 272 1

转载 如何交叉编译程序:以 freetype 为例

怎么确定“系统目录”?echo ‘main(){}’| arm-linux-gnueabihf-gcc -E -v -1系统头文件目录 以stdio.h为例:/home/book/100ask_imx6ull-sdk/ToolChain/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/libc/usr/include12系统库目录LIBRARY_PATH:/home/book/100ask_i

2021-01-11 13:21:01 507

转载 centos8 Nginx + SSL(Let‘s Encrypt) + docker git(gogs) 配置与使用

记录一下配置的过程前提:公网IP,服务器,域名安装nginxyum install -y nginx12安装编辑器,方便在censtos中进行编辑yum install -y vim12vim /etc/nginx/nginx.conf1删除所有默认的server{}部分For more information on configuration, see:* Official English Documentation: http://nginx.org/en/docs/

2021-01-11 13:20:30 263 1

转载 Linux自学之旅-安装篇(设备文件名)

Linux自学之旅-安装篇(设备文件名)文章目录前言一、Linux中设备文件名是什么?二、windows修改盘符三、为什么需要设备文件名?四、硬盘在Linux中的设备文件名总结前言1.上节“格式化”我们已经讲完了格式化,说实话,走完格式化这步之后的话在windows系统中只要在分配盘符实际上就可以直接使用硬盘了。2.在我们Linux中的话是比windows还要多出一步“硬件设备文件名”才会正常进行分配盘符,为什么会需要“设备文件名”呢?它究竟是什么呢?别急,我们一 一道来。提示:以下

2021-01-11 13:19:56 478

转载 linux安装Jenkins

linux安装Jenkinswget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo在这里插入图片描述rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key这句话执行是没有反应的,但是是获取jenkins key的关键步骤在这里插入图片描述yum install jenkins -y慢慢等它下载完在

2021-01-11 13:19:26 145

转载 使用Shell脚本一键部署Apache 服务

执行脚本之前将Apache 所需的三个软件包上传到/opt 目录下链接:Apache所需软件包下载链接提取码:a4zr#!/bin/bashsystemctl stop firewalldsystemctl disable firewalldsetenforce 0df | grep “sr0”if [ $? -eq 0 ];thenyum -y install gcc gcc-c++ make pcre pcre-devel expat-devel perl &>/dev/

2021-01-09 14:51:58 417 1

转载 路由器 接 交换机 接 路由器

路由器 接 交换机 接 路由器author:axinQQ两台路由器分别称为 主路由器、从路由器接线方法:(注意!从路由配置完成后再接网线,否则可能IP冲突)中间有交换机 光猫LAN接主路由WAN 主路由LAN接交换机输入口 交换机输出口从路由WAN不接交换机 光猫LAN接主路由WAN 主路由LAN接从路由WAN配置主路由器:给主路由接线:光猫LAN接主路由WAN在这里插入图片描述(这里IP因路由器品牌可能会有不同,按自己的来就行)记下主路由LA

2021-01-09 14:50:06 4497

转载 Shell脚本一键部署——源码编译安装LAMP架构!

文章目录一、Shell脚本源码编译安装一键部署LAMP架构(使用source执行脚本)source 使shell脚本里的设置对其它shell也有效。二、理论部分请看[LAMP源码安装图文详解(超详细)](https://blog.csdn.net/weixin_51432770/article/details/112272603) 1、将所有安装包全拖入/opt目录下 安装包链接 2、写一个shell脚本,将下面内容复制进去 3、source或者. 执行脚本 4、

2021-01-09 14:48:24 257

转载 做运维,送你7个常用的服务器资源监控工具

摘要:服务器监控工具功能相当强大,无论何时何地,我们都可以了解到服务器的功能以及性能。服务器监控工具的使用,可以让我们清楚的知道用户可以打开我们的网站,且确保网速不慢。这里为你列出了几个常用的服务器监控工具,为你省去寻找方案的麻烦。 以这台鲲鹏服务器为例,先查看自己操作系统的发行版本(1)nmon:支持收集一段时间内,整机的CPU、磁盘、网络、内存等各项资源的使用情况。(2)perf:Linux kernel自带的系统性能优化工具,获取指定进程内的调用情况、各线程调用的CPU资源消耗情况,并支持生成

2021-01-09 14:46:23 260

转载 【2021-1-5】QT+SQLsever数据库的数据管理系统

QT+SQLsever数据库的数据管理系统目录 登录界面 统计图表制作 QT界面之间传递参数 左键点击tablevie后跳出菜单 点击表格在label上显示图片、下载、上传到数据库 保存widget为PDF 保存tableview为Excel lineedit美化,combo box 美化 作者有话说目录该系统的功能有:图表显示,图像界面对数据的增删改查,界面跳转缓冲进度条,开机界面,角色管理等。登录界面登录界面数据库连接

2021-01-08 08:20:58 446

转载 wlan、wifi、蜂窝、无线局域网的区别

1、WLAN跟无线局域网是相同概念,WLAN是缩写。2、无线局域网,英文全名:Wireless Local Area Networks;简写为: WLAN。它相当便利的数据传输系统,它利用射频(Radio Frequency; RF)的技术,使用电磁波取代旧式双绞铜线(Coaxial)所构成的局域网络,在空中进行通信连接,使得无线局域网络能利用简单的存取架构让用户透过它,达到信息随身化。3、Wi-Fi ,中文名无线保真 ,是一种可以将个人电脑、手持设备(如iPad、手机)等终端以无线方式互相连接的技术

2021-01-08 08:20:41 2251

转载 ZigBee无线传感器网络知识点总结

第一章 无线传感器网络Wireless Sensor Network (WSN)1 无线传感器网络定义无线传感器是一种 大规模、自组织、多跳、无基础设施支持的无线网络,网络节点是同构的、成本较低,体积和耗电量较小。大部分节点不移动,被随意的散布在监测区域,具有尽可能长的工作时间和寿命。大规模:多节点自组织:编程后自动组织网络,不需要人为多跳:通信通过节点协力无基础设施----和有基础设施相反同构:节构相同 2 与现有网络相比,无线传感器网络特点?1节点数量多,网络密度高;2分布式的拓扑结

2021-01-08 08:20:10 1945

转载 JAVA关联技术发展时间轴(一)

引:​ 努力的回想了一下,第一次听到开发语言大概是在初中,初中时去附近大学机房打游戏时听到网管(应该是大学在校生)说VB开发什么东西。随后自己也在大学学到了C和JAVA语言,入了软件开发这个坑。​ 九几年的网络热潮让中国开始接触软件开发语言,随之而来的网络泡沫破裂又沉寂了下来。当门户网站又开始兴起时,JAVA的发展进入突飞猛进的时期。直到今天移动端兴起,跨平台,物联网,5G新应用让数字生活更密切的融入现实生活,JAVA技术依旧不断发展前进。​ 随着时间推移,还有哪些技术也在发展变化,早先的技术发展如何

2021-01-08 08:18:09 134

转载 WIFI 常识

DSSS (Direct Sequence Spread Spectrum)直接序列扩频FHSS,跳频技术 (Frequency-Hopping Spread Spectrum)FHSS和DSSS比较跳频扩频(FHSS):跳频扩频(FHSS)技术是通过“伪随机码”的调制,信息的载波受一伪随机序列的控制,使载波工作的中心频率不断跳跃改变,而噪音和干扰信号的中心频率却不会改变,这样,只要收、发信机之间按照固定的数字算法产生相同的“伪随机码”,就可以达到同步,排除了噪音和其它干扰信号。虽然在某一时刻频谱是

2021-01-08 08:15:44 363

转载 阿里云边缘计算又获奖啦

简介:12月17日,全球分布式云大会在深圳隆重召开。本次大会揭晓了“边缘计算领导力企业TOP5”系列奖项,其中,阿里云凭借在商业创新、技术实力、产品服务等多方面领先优势,入选“边缘计算领导力企业TOP5”。 12月17日,全球分布式云大会在深圳隆重召开。本次大会揭晓了“边缘计算领导力企业TOP5”系列奖项,其中,阿里云凭借在商业创新、技术实力、产品服务等多方面领先优势,入选“边缘计算领导力企业TOP5”。此前,在行业标准方面,阿里云边缘计算就已联合中国电子技术标准化研究院发布了《边缘云计算技术及标准.

2021-01-08 08:14:03 160

转载 MySQL 5.7 优化:Explain 执行计划近万字详解

目录1. 介绍2. Explain 结果列详解 2.1 id 2.2 select_type 2.3 table 2.4 partitions 2.5 type(非常重要) 2.6 possible_keys 2.7 key 2.8 key_len 2.9 ref 3.10 rows 2.11 filtered 2.12 Extra【注】当前系统环境: MySQL 5.7,其他版本略有不同,后期会抽时间

2021-01-07 08:35:30 115

转载 MySQL 5.7 优化:Explain 执行计划近万字详解

目录1. 介绍2. Explain 结果列详解 2.1 id 2.2 select_type 2.3 table 2.4 partitions 2.5 type(非常重要) 2.6 possible_keys 2.7 key 2.8 key_len 2.9 ref 3.10 rows 2.11 filtered 2.12 Extra【注】当前系统环境: MySQL 5.7,其他版本略有不同,后期会抽时间

2021-01-07 08:35:00 99

转载 面试:如何通过 MyBatis 查询千万数据并保证内存不溢出?

在这里插入图片描述由于现在 ORM 框架的成熟运用,很多小伙伴对于 JDBC 的概念有些薄弱,ORM 框架底层其实是通过 JDBC 操作的 DBJDBC(JavaDataBase Connectivity)是 Java 数据库连接, 说的直白点就是使用 Java 语言操作数据库由 SUN 公司提供出一套访问数据库的规范 API, 并提供相对应的连接数据库协议标准, 然后 各厂商根据规范提供一套访问自家数据库的 API 接口文章大数据量操作核心围绕 JDBC 展开,目录结构如下: MySQL

2021-01-07 08:34:29 361

转载 4.SQL必知必会第五课 高级过滤数据

一、知识1.or & and简单的或与逻辑词,这里举一例分析之。我们想抓取供货商为DLL01或者BRS01且价格高于9的数据。SELECT *FROM tyqsl2.productswhere vend_id =‘DLL01’ or vend_id=‘BRS01’and prod_price > 9;1234输出:在这里插入图片描述为什么输出和我们直觉上发生了差错呢?因为or 和and逻辑词也存在优先级顺序,先运算 and 再运算 or,这和先乘除再加减具有异曲同

2021-01-07 08:33:58 60

转载 mysql 查询记录并插入另一张表

从 bd_house 查询 houseId, houseName, 插入 bd_house_customerDROP PROCEDURE IF EXISTS insert_extra_column_test;DELIMITER //CREATE PROCEDURE insert_extra_column_test()BEGIN -- 声明变量 DECLARE newId LONG; DECLARE houseId LONG; DECLARE houseName VARCHAR (

2021-01-07 08:33:27 216

转载 C#01-三层架构

C#01-三层架构-影院系统零食销售示例一、三层架构 1、三层架构是什么? 2、优缺点 3、调用关系 4、开发顺序二、影院系统零食销售示例 1. 创建数据库 2. 模型类(MODEL) 3.1 数据访问层(DAL) 3.2 业务逻辑层(BLL) 3.3 表现层(UI)三、运行结果一、三层架构1、三层架构是什么?通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分

2021-01-07 08:32:57 995

转载 C# 使用SqlServer作为日志数据库,设计与实现

做一个简单的日志数据库功能不需要特别繁琐主要就是记录普通日志和错误日志(INFO,ERROR)用数据库作为日志有好处也有坏处相比于文本来说 更加容易操作后期查看日志可以根据时间筛选当然要求也多了点 没那么灵活了首先你的PC上还要安装一个SqlServer本来是想用log4net配置去实现的发现配置很繁琐 决定自己设计一个 肯定有不少不足之处分为以下几个步骤1.建立日志数据表都用一个表来存放,那么字段就要多设置一个 用来区分不同的日志类型具体怎么设置 也很简单 字段很简单using

2021-01-07 08:31:58 278

转载 如何编写自己的数据访问层

概述在二开(族库、算量等)或者大部分管理软件的开发中,多数系统架构是基于数据库设计的,那么怎么设计数据访问层呢?一、设计框架图中分成三块:1、左边的xxxServices为app公开访问数据接口;2、中间红色部分为底层操作数据库接口,通过依赖注入的方式给xxxServices使用;3、xxx DAL为底层操作数据库接口的具体实现,可能是SQL Server的实现,可能是用于程序开发的的Fake数据提供的实现,也可能是阿里云、腾讯云等云服务器的数据访问的实现等;二、导出DAL代码1、使用“P

2021-01-07 08:31:31 216

转载 redis 学习笔记1, php redis 键命令

php 连接redis $redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo "Connection to server successfully"; //查看服务是否运行 echo "Server is running: " . $redis->ping();设置 key / value 检查key 是否存在 删除key 修改key$redis->set('db',"redis

2021-01-07 08:30:51 101 1

转载 吉林大学2014级《数据库原理》考试试题A卷自做答案

简答题1.数据库管理系统中DDL所能完成的操作包括哪些?create drop alter2.关系数据库设计中,至少应满足的规范化条件是什么?1NF3.判断分解后的关系模式是否合理的两个重要标志无损分解和保持依赖4.基于多表的视图,可以完成哪些操作,不能完成哪些操作?可以查询,不能更新。可以根据视图新建视图,但是不能update insert delete换成基于聚集的视图答案也是相似的,单表视图包含所有非空属性(主属性)理论上可以插入修改删除。如视图不包含所有非空属性,则不能插入。复

2021-01-07 08:30:20 914

转载 【分享-图片压缩】免费在线快速图片压缩

免费在线快速图片压缩官网:https://www.onlineimagetool.com/zh/在这里插入图片描述特点:免费!免费!免费!没有限制!不受图片文件大小或图片数量的限制!快速!只需几秒钟,拖放图片,即可压缩图片高达90%!无损!看不到任何画质损失!数百张图片-快11倍!适用任何图片格式!(jpg、png、webp、gif)100%私密!(图片永远不会离开您的计算机,所有图片处理均在浏览器中完成。)更多功能!(文档翻译、PDF-Word转换、拆分PDF、文档字数统计等)

2021-01-06 08:23:46 128

转载 元旦在家撸了两天Seata源码,你们是咋度过的呢?

撸Seata源码2020年12月31日晚23点30分,我发了2020年的最后一天朋友圈:假期吃透Seata源码,有组队的吗?在这里插入图片描述不少小伙伴都来点赞了, 其中也包括Seata项目的发起人——季敏大佬哦! 点赞部分截图如下。在这里插入图片描述既然说了,就要行动,这不元旦假期我就在家死磕了两天Seata源码。从主体脉络上理清了Seata源码的结构和主要的框架代码。个人感觉还是比较清晰和易懂的。后续再发文为小伙伴们详细介绍吧。在这里插入图片描述节后,我也要和猫大人一起发力合著书籍了,希望

2021-01-06 08:23:15 255

转载 与歌谣一起通关前端面试题(建议收藏,持续更新)

歌谣最全前端面试题(建议收藏,欢迎讨论)【Vue】[vue] 从0到1自己构架一个vue项目,说说有哪些步骤、哪些重要插件、目录结构你会怎么组织[vue] 你知道vue的模板语法用的是哪个web模板引擎的吗?说说你对这模板引擎的理解[vue] 你知道v-model的原理吗?说说看[vue] 你有使用过vue开发多语言项目吗?说说你的做法?[vue] 在使用计算属性的时,函数名和data数据源中的数据可以同名吗?【JS】[js] 请使用js实现一个秒表计时器的程序[js] 模拟 localS

2021-01-06 08:22:44 75

转载 ES6篇——var、let、const区别

console.log(name3);//报错,不能更改var和let支持重复声明,只有const不支持重复声明。另外,const 对于数组和对象的元素可以修改,不算做对常量的修改,这样不会报错。//数组const TEAM=['UZI','MXLG','Ming','Xiaohu']TEAM.push('Meiko');//添加Meiko到数组内console.log(TEAM);//UZI,MXLG,Ming,Xiaohu,Meiko //对象const t={name:'黄小'};

2021-01-06 08:22:17 91

转载 (三 Ribbon 什么是负载均衡?spring cloud如何实现负载均衡)手摸手带你一起搭建 Spring cloud 微服务 理论+实践+解析

在上一章,我介绍了springcloud的eureka搭建。我们做了服务注册。最后我们还介绍了一些续约,失效剔除等参数配置。已经不需要再通过手动输入ip去访问服务,而是通过中心只需要通过服务名就可以获取服务。这一章我们将要学习一下Ribbon负载均衡上一章:(二 什么是Eureka服务注册中心,如何搭建?)手摸手带你一起搭建 Spring cloud 微服务 理论+实践+解析Ribbon负载均衡一、Ribbon是什么?二、ribbon负载均衡有几种策略 1、随机策略RandomRule

2021-01-06 08:21:33 127

转载 log4j.properties文件常用配置

文章目录 properties文件配置 1. 配置根Logger , 语法为 : 2 . 配置日志输出的目的地Appender以及每个输出文件的各项属性 , 语法为 : 3 . 配置日志信息的格式或者布局layout以及布局的各项属性 , 语法为 : 控制台选项 指定最低储存什么级别的错误信息 是否立即输出 控制台输出样式 输

2021-01-06 08:20:56 125

转载 数据库的安装

数据库的安装步骤详情 第一步:下载MySQL 第二步:初始化 第三步:配置文件 第四步:安装服务 第五步:启动服务 第六步:登录MySQL 第七步:修改密码 第七步:删除服务第一步:下载MySQL在官网mysql.com.的下载页面,选择需要下载的MySQL版本;将下载好的压缩包解压至【安装目录】,如: D:/dev/db/mysql 。(目录自取名)解压完毕之后,以【管理员】身份打开【命令提示符】,进入【安装目录】下的【bin】目录

2021-01-06 08:19:28 302

转载 Linux与网络服务(一)网络服务相关概念通俗解释(科普向)

Linux与网络服务(一)网络服务相关概念通俗解释(科普向)前言专业名词及概念的通俗解释 云服务器 云/云服务 云计算 弹性伸缩 负载均衡 公网IP 域名/域名备案 端口 SSH(安全外壳协议)/远程连接 CPU架构 HTTP/HTTPS/WWW服务/Web服务 LNMP/LAMP环境 静态网页/动态网页Q&A部分 为什么要使用Linux系统做服务器? 搭建自己的网站,完整的

2021-01-05 08:21:54 491

转载 JWT token 实践问题解决

目录一 token 接口改造二 token 有效期可配三 上课期间 token 不过期四 老版本 APP 不崩溃五 密码变更,token 失效六 颁发、续约 token 接口安全性七 token 签发可控八 token 认证接口压测JWT 实现 token 认证讲述了 JWT一些基本概念,使用JWT token 的优缺点以及使用需要注意的问题。本章主要讲述在使用 JWT token 过程中遇到的问题以及解决方案。一 token 接口改造token 是什么?token 是用户登录的时候

2021-01-05 08:21:23 562

转载 iptables中的snat与dnat配置技术文档

文章目录一、SNAT实验:二、DNAT实验首先需要弄清楚snat与dnat的区别:从定义来讲它们一个是源地址转换(snat),一个是目的地址转换(dnat)。都是地址转换的功能,将私有地址转换为公网地址。要区分这两个功能可以简单的由连接发起者是谁来区分:SNAT:内部地址要访问公网上的服务时(如web访问),内部地址会主动发起连接,由路由器或者防火墙上的网关对内部地址做个地址转换,将内部地址的私有IP转换为公网的公有IP,网关的这个地址转换称为SNAT,主要用于内部共享IP访问外部。DNAT

2021-01-05 08:20:53 117

空空如也

空空如也

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

TA关注的人

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