自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Tomcat系统架构

Tomcat系统架构一、Tomcat顶层架构先上一张Tomcat的顶层结构图(图A),如下:Tomcat中最顶层的容器是Server,代表着整个服务器,从上图中可以看出,一个Server可以包含至少一个Service,用于具体提供服务。Service主要包含两个部分:Connector和Container。从上图中可以看出 Tomcat 的心脏就是这两个组件,他们的作用如下...

2018-07-27 17:00:13 190

原创 代理服务器和反向代理服务器详解

通常我们所说的代理,都是指的客户端向外界发起请求时,并不是直接与目标服务器连接,而是经过一个代理服务器,将所有请求交给代理服务器,由它去负责连接外界的目标服务器,同时从服务器返回的数据,也经过代理服务器,返回到客户端。在外界看来,所有请求都是来自这台代理服务器,这样就成功的将客户端隐藏在自己身后,起到了一种保护客户端的作用。而『反向代理』却是反过来的,它是针对服务器的一种代理技术。反向代理...

2018-07-24 12:11:54 5572 3

原创 分布式集群Session共享解决方案

什么是Session/Cookie用户使用网站的服务,基本上需要浏览器与Web服务器的多次交互。HTTP协议本身是无状态的,当用户的第一次访问请求结束后,后端服务器就无法知道下一次来访问的还是不是上次访问的用户。我们需要基于HTTP协议支持会话状态的机制,这样的机制可以使Web服务器从多次单独的HTTP请求中知道哪些请求是来自哪个会话的。Session与Cookie的作用都是为了保持访问用...

2018-07-24 11:55:46 9299 1

原创 postman接口测试上传文件

记录一次测试接口上传文件遇到的问题: Post 请求, 请求路径http://localhost:8084/bestMeet/apiAuthentication/uploadDatum.do,Headers参数,Content-Type不需要,需要token的可以传tokenBody参数,选择form-data选项:可以传递Text普通表单参数,也可以传文件参数传文件参数时...

2018-07-20 16:33:51 2267

原创 如何生成ssh公钥

开发者向码云版本库写入最常用到的协议是 SSH 协议,因为 SSH 协议使用公钥认证,可以实现无口令访问,而若使用 HTTPS 协议每次身份认证时都需要提供口令。使用 SSH 公钥认证,就涉及到公钥的管理。1.如何生成ssh公钥你可以按如下命令来生成sshkey:ssh-keygen -t rsa -C "[email protected]" # Generating public...

2018-07-20 16:32:51 2513

原创 码云创建git项目

3.1、创建第一个项目1、创建项目点击右上角的或者,跳转至项目创建页面:依次填写各项信息然后点击创建就可以了,这样我们一个项目就创建好了如果没有意外,你将看到这个页面:这样,我们在码云平台就创建好了一个项目2、本地初始化一个项目首先,你需要执行下面两条命令,作为 git 的基础配置,作用是告诉 git 你是谁,你输入的信息将出现在你创建的提交中。git con...

2018-07-20 16:31:41 967

原创 linux常用命令

linux常用命令.1、查看端口号被哪个进程占用netstat -tunlp|grep 33062、通过进程ID查看进程相关信息ll /proc/PID注:cwd符号链接的是进程运行目录;exe符号连接就是执行程序的绝对路径;cmdline就是程序运行时输入的命令行命令;environ记录了进程运行时的环境变量;fd目录下是进程打开或使用的文件的符号连接...

2018-07-20 16:30:16 100

原创 Java中金额数据类型BigDecimal的操作和存储

为什么使用BigDecimal因为float和double都是浮点数, 都有取值范围, 都有精度范围. 浮点数与通常使用的小数不同, 使用中, 往往难以确定. 常见的问题是定义了一个浮点数, 经过一系列的计算, 它本来应该等于某个确定值, 但实际上并不是! 金额必须是完全精确的计算, 故不能使用double或者float, 而应该采用java.math.BigDecimal.加减乘除两个BigDe...

2018-05-09 15:52:03 11361

原创 nginx服务器使用免费的https证书

let's encrypt + nginx https配置1、cd /opt/letsencrypt 没有该目录的,mkdir创建目录2、sudo git clone https://github.com/certbot/certbot  没有git命令的安装git,测试有没有安装git命令 git --version, git安装命令yum install git,再用git --version...

2018-05-09 15:41:37 376

原创 git上传下载实现本地远程同步功能

先在码云上创建一个仓库,复制SSH链接地址,到本地磁盘上创建一个git目录,右击git bash here,在弹出的git bash窗口中键入命令git init,初始化一个git目录,然后git remote add origin 远程git仓库地址,再执行git clone 远程git仓库地址,即可复制远程git仓库的文件到本地,生产的.git和readme文件可以剪切到任何目录,并在新的目录...

2018-05-08 12:10:17 287

原创 java定时执行bat文件的cmd命令

需求:实现Windows系统开机后,执行定时器任务,每分钟执行一次指定目录的文件上传下载操作,使我的电脑中工作目录文件和码云git服务器上面的文件保持同步一致package com.kj.test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.

2018-05-07 18:44:43 2367 1

原创 Fiddler抓取手机数据包(包括Android和IOS,http和https均可)

详细步骤请参考:https://blog.csdn.net/idlear/article/details/50999490注意:IOS系统需要先安装描述文件,路径如下: ”设置“->“通用”->"描述文件"另外IOS10以上iPhone系统,需要打开信任证书开关,路径如下:设置--通用--关于本机--证书信任设置--(对应证书的开关)。至此,可以愉快的监测和修改手机请求了...

2018-04-20 10:07:16 1266

原创 linux常用命令

1、查看端口号被哪个进程占用netstat -tunlp|grep 33062、通过进程ID查看进程相关信息ll /proc/PID注:cwd符号链接的是进程运行目录;exe符号连接就是执行程序的绝对路径;cmdline就是程序运行时输入的命令行命令;environ记录了进程运行时的环境变量;fd目录下是进程打开或使用的文件的符号连接。3、查看是否安装程序和目录(从 '/' 开始进入根文件系统搜索...

2018-04-17 18:39:56 112

Java设计模式-32讲视频(干货)

Java设计模式-32讲视频(干货),里面涵盖JAVA所有的设计模式,面试常考内容,是每个java程序员都应该深谙的九阴真经。

2018-07-23

【项目原型】spring+spring mvc+mybatis+shiro+maven+bootstrap+ajax+json+分页+逆向工程

【项目原型】spring+spring mvc+mybatis+shiro+maven+bootstrap+ajax+json+分页+逆向工程 包含现在最流行的技术框架,快速部署各种应用,加入shiro权限框架,安全,美观,你值得拥有

2018-05-03

空空如也

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

TA关注的人

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