自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (23)
  • 收藏
  • 关注

原创 linux磁盘空间、磁盘排序等常用命令提取

1、磁盘空间 df(disk free)df -h2、目录内占用空间 du(disk usage)查看目录总大小:单独查看home目录占用大小,如果想看子目录总大小,也可以这样看du -sh /home查看子目录大小:包含所有子目录和孙子等目录du -h /home查询该目录下面的,第一级子目录du -sh /home/*忽略指定目录 du -sh /home/* --exclude=/home/mysql可以结合排序命令进行操作du -sh

2022-05-07 09:45:47 935

原创 实战遇到:unable to create new native thread的解决方案

文章目录@[TOC](文章目录)前言一、问题描述二、问题跟踪三、进一步跟踪四、具体实践总结前言感谢:以下两个链接,让我解决了这个难点https://www.bilibili.com/video/BV1Vy4y177YB?p=9https://www.jianshu.com/p/bee721de277a提示:以下是本篇文章正文内容,下面案例可供参考一、问题描述按照报错信息:大致意思是没办法创建新的原生线程二、问题跟踪主要从linux的相关线程数、进程数等配置方面进行分析cat /p

2022-04-26 16:08:52 3520

原创 java必备技能及软件

文章目录@[TOC](文章目录)前言这篇我主要将我经常用的工具、软件,以及学习技术、分析问题的思路分享给大家一、学习步骤二、工具篇三、java开发过程好用的东西四、需要学习五、发散思维按照我的思路,慢慢的将我所学的技能表达出来单体服务大致描述好,现在很多都是微服务架构了,需要了解以下内容:总结前言这篇我主要将我经常用的工具、软件,以及学习技术、分析问题的思路分享给大家一、学习步骤先了解项目的整体框架(例如:客户端>>nginx>>接入层>>微服务)然后如果学习

2022-04-25 17:17:25 1481

转载 Nginx 502 Bad Gateway

前言事实证明,读过Linux内核源码确实有很大的好处,尤其在处理问题的时刻。当你看到报错的那一瞬间,就能把现象/原因/以及解决方案一股脑的在脑中闪现。甚至一些边边角角的现象都能很快的反应过来是为何。笔者读过一些Linux TCP协议栈的源码,就在解决下面这个问题的时候有一种非常流畅的感觉。Bug现场首先,这个问题其实并不难解决,但是这个问题引发的现象倒是挺有意思。先描述一下现象吧,笔者要对自研的dubbo协议隧道网关进行压测(这个网关的设计也挺有意思,准备放到后面的博客里面)。先看下压测的拓扑吧:

2022-04-25 16:19:29 1621

原创 linux实战--linux系统参数优化

文章目录前言limits.conf1、open files2、max user processessysctl.conf1、tcp流程图2、具体总结前言linux系统调优包括两个文件,一个是limits.conf文件,一个是sysctl.conf文件,这两个文件分别在/etc/secriuty/limits.conf和/etc/sysctl.conf下limits.conf1、open files是针对同一个进程里限制的全局限制的话:/proc/sys/fs/file-max可以看到限制的

2022-04-24 17:00:49 1794

原创 linux实战--vim常用命令详解

文章目录@[TOC](文章目录)一、vi\vim是什么?二、三种模式三、模式切换四、一般模式可用按钮移动光标查找和替换删除、复制与粘贴其他五、编辑模式保存等命令六、Visual模式块选择七、键盘图总结一、vi\vim是什么?vi是Visual Interface的缩写,是一个强大的文本编辑器vim是Visual Interface IMproved的缩写,这个是vi的升级版二、三种模式Normal模式(命令模式):启动Vim后,Vim会处于Normal模式insert模式(输入模式):在No

2022-04-24 11:50:12 1149

原创 linux实战--linux常用命令

前言由于我们服务大部分都是linux,我们就会经常接触到linux,在工作过程中,我也慢慢积累了一些好用的命令,分享给大家目录结构cd pwdcd ~ #可以切换到root目录cd / #可以切换到根目录pwd #可以查看当前目录的完整路径cd - #可以直接切换到上一个使用目录mkdir -p 具体目录 #遍历创建目录rmdir -p 具体目录 #遍历删除目录,如/home/files/aaa/bbb;可以使用rmdir -p /home/files直接删掉files目录

2022-04-24 11:04:50 1008

原创 nginx实战总结--重点知识点总结

不确定的内容,都去查看官方文档:链接nginx推荐使用长连接http1.0 默认短连接http1.1 默认长连接nginx 请求服务端,默认短连接我们说的长连接是keep_alive,http维度的request_time和upstream_response_time这些参数很重要:链接8、...

2022-04-22 12:23:08 523

原创 nginx实战总结-常用配置-05

一、基本介绍nginx里面的指令非常多,我这边将我觉得重点的内容抽取出来,跟大家分享基本指令,参考:链接二、请求路线浏览器》》nginx 》》服务端》》其他我们这边只研究前三个之间的关系浏览器就称为nginx的下游服务端就称为nginx的上游所有的指令都是跟:(浏览器&&nginx||nginx&&服务端)这两套逻辑有关系小结:所以下面主要是按照这两个方面,进行对指令的整理三、上下文http节点:整套nginx只有一个server节点:一个端口一

2022-04-22 11:55:32 670

原创 nginx实战总结-504错误剖析

2022-04-22 10:36:46 9039

原创 nginx实战总结-错误码总结

nginx&&服务端:他们之间的错误500: Internal Server Error 内部服务错误:一般服务端有异常,看服务端日志即可502:nginx请求过去了,但是到达服务端,被终止了504:nginx请求等待超时,跟proxy_send_timeout有关505:服务器不支持请求中所用的 HTTP 协议版本。(HTTP 版本不受支持)503:服务不可用501:服务器无法识别请求方法客户端&&服务端:他们之间的错误414:客户端的请求头(reqe

2022-04-22 10:08:24 340

原创 nginx实战总结-keepalive\keepalived\keep-alive

一、前言我们在接触nginx的时候,经常会听到keepalived\keepalive\keep-alive这些词汇,很容易搞乱,这边针对这些名词,进行总结。二、概述keepalived:高可用的解决方案,在nginx中就是负责将多台nginx集群,实现高可用,详细的内容,之后的篇幅,进行描述keepalive: 这个tcp相关,保活,之后扩展keep_alive:这个跟http相关,也就是我们常说的长连接,如果请求头connect close 表示关闭长连接,如果为keep-alive,则打开

2022-04-21 20:05:43 1706

原创 nginx实战总结-request_time和upstream_response_time详解

一、前言这个主要是日志模块的延伸,这两个参数,在实战中非常重要,因此提出来单独说。二、图解从上图中得出以下结论:打印日志是在最后一个步骤,也就是说整套请求完毕后,进行打印请求的整套时间线:1、客户端-----request---->nginx2、nginx------connect---->服务端3、服务端-----connect success---->nginx4、nginx------send data----->服务端5、服务端------respon

2022-04-21 17:06:19 4415

原创 nginx实战总结-日志总结-06

一、概述这边主要将nginx的日志类型,如何自定义日志输出内容,进行说明。二、步骤在nginx.conf中进行配置,配置到http标签内log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent"

2022-04-21 16:34:19 152

原创 nginx实战总结-结合springboot项目-04

一、前言经过前面几章的介绍(nginx是什么用、nginx搭建、nginx目录初识、nginx配置文件初识),现在进入正题 ,结合springboot项目,来演示如何通过相关参数,实现具体的功能二、使用步骤将一个springboot项目,部署到两台服务器上(10.9.5.136、10.9.5.114)在nginx.conf添加配置# 在http节点下,添加upstream节点upstream springboot{ server 10.9.5.114:6200;

2022-04-21 15:14:26 976

原创 nginx实战总结-目录结构-03

一、nginx目录结构(混个眼熟)[root@localhost ~]# tree /usr/local/nginx /usr/local/nginx ├── client_body_temp ├── conf # Nginx所有配置文件的目录 │ ├── fastcgi.conf # fastcgi相关参数的配置文件 │ ├── fastcgi.conf.default

2022-04-21 13:58:19 810

原创 nginx实战总结-单机搭建-02

前言这边我主要是在centos7上进行单体nginx环境的搭建二、安装步骤1、自己随便找个文件夹,在里面下载nginx压缩包:wget https://nginx.org/download/nginx-1.20.2.tar.gz2、解压文件#解压到当前目录下tar -zxvf 资源包3、编译安装#切换到nginx目录cd nginx-1.20.2/#编译(prefix安装到目录的前缀,with-http_ssl_module带有https)./configure --pre

2022-04-21 11:40:42 565

原创 nginx实战总结-概览-01

前言从这篇起,我会将我如何学习、如何使用、实战遇到的问题等方面,以最通俗的理解,将我了解的nginx进行总结,这篇是概览,具体操作之后的文章细说一、nginx有什么用?负载均衡:主要是对后端目标服务进行负载起到分流的作用反向代理:客户端直接访问nginx,不需要关注具体服务是谁内外网隔离:一般为了服务的安全性,服务会放到内网,然后想要通过外网访问,这个时候就需要一个代理,我们就可以选择nginx传输协议:我们常用的http、https协议,可以在nginx进行实现静态文件:一些不经常变化的文

2022-04-21 09:35:10 697

odbc6 12c中会报No matching anthentication protocol

odbc6 12c中会报No matching anthentication protocol ,正常项目中会有odbc14.jar,这个jar,要删掉,然后添加odbc6.jar才能生效

2016-11-29

Datapicker

多语言和自定义皮肤 多语言支持 通过lang属性,可以为每个日期控件单独配置语言,当然也可以通过WdatePicker.js配置全局的语言 语言列表和语言安装说明详见语言配置 示例3-1 多语言示例 繁体中文: <input id="d311" class="Wdate" type="text" onFocus="WdatePicker({lang:'zh-tw'})"/> 英文: <input id="d312" class="Wdate" type="text" onFocus="WdatePicker({lang:'en'})"/> 简体中文: <input id="d313" class="Wdate" type="text" onFocus="WdatePicker({lang:'zh-cn'})"/> 注意:默认情况lang='auto',即根据浏览器的语言自动选择语言.

2013-05-06

dbf的数据的获取的终极版

dbf数据的获取 解决乱码,行数不对等问题

2013-03-26

Spring在MyEclipse中的配置

Spring在MyEclipse中的配置,适合初学者。

2012-12-21

hibernate入门

hibernate入门

2012-12-21

MyEclipse_Hibernate_快速入门_中文版

MyEclipse_Hibernate_快速入门_中文版

2012-12-21

struts 2.18 jar包

struts 2.18 jar包里面包含Myeclipse开发所需要的7个jar

2012-12-21

struts jar包

struts jar包里面直接就是Myeclipse所需要的那7个jar

2012-12-21

spring3.0.jar

spring3.0.jar

2012-12-21

proxool-0.9.1.jar

proxool-0.9.1.jar

2012-12-21

class12.jar

class12.jar

2012-12-21

log4j-1.2.8.jar

log4j-1.2.8.jar

2012-12-21

hibernate-jpa-2.0-api-1.0.0.Final.jar

hibernate-jpa-2.0-api-1.0.0.Final.jar

2012-12-21

install_flash_player_ax_64bit

64位flash player的插件

2012-12-13

myeclipse注册机

myeclipse注册机,主要是给myeclipse8.5注册用的

2012-12-13

Ext 2.0 API

Ext脚本的api,2.0版本的ext....

2012-12-13

w3school离线文档

w3school的离线书籍,最新的w3school的书籍

2012-12-13

JAVA笔试题(带答案哦)

JAVA笔试题(带答案哦),对于要去应聘的工作者,很好用

2012-12-13

SSH框架搭建流程

SSH框架搭建流程,对想学ssh的开发者,是个不错的选择。

2012-12-13

Java_Web--Struts2技术详解

Java_Web--Struts2技术详解,学习structs必备的教程。

2012-12-13

Java编程思想第四版

Java编程思想第四版中文版的,初学者必备的教程。

2012-12-13

空空如也

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

TA关注的人

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