自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 什么是RESTful API?

要弄清楚什么是RESTful API,首先要弄清楚什么是REST。REST – REpresentational State Transfer,英语的直译就是“表现层状态转移”。如果看这个概念,估计没几个人能明白是什么意思。那下面就让我来用一句人话解释一下什么是RESTful:URL定位资源,用HTTP动词(GET,POST,PUT,DELETE)描述操作。Resource:资源,即数据。&n...

2020-09-22 00:33:16 92

转载 sql 要优化,sql很慢,那就看看这篇文章

之所以写这篇文章,是源于以前看过的关于sql语句优化的帖子,里面明确提到了在sql语句中不要使用 * 来做查询,就像下面的规则中说的 1 2 3 4 5 2、尽量避免使用select *,返回无用的字段会降低查询效率。如下: SELECT * FROM t 优化方式:使用具体的字段代替*,只返...

2019-12-05 17:36:02 238

原创 IDEA创建 Web项目 并发布到tomcat

IDEA创建 Web项目 并发布到tomcat一、直接上图吧,不多逼逼了二、选择你的项目三、四,起上你自己认为美美哒的项目名和项目地址,其他不用管了。五、点NEXT六、IDEA 找到了你項目中的jar包,并且问你要不修改这些jar 直接点next就可以了。八 、这里基本不要管了,点下一步。九、选择JDK十、到这基本上项目就导入进来了,接下来就是配置项目,发布到to...

2019-09-27 18:01:07 443

原创 windows 配置多个Tomcat

1 先到环境变量处配置两个tomcat变量,也就是要是使用的 tomcatCATALINA_HOME比如:F:\xxxCATALINA_BASE比如:F:\xxx把tomcat bin 目录下catalina.bat 文件里的 CATALINA_HOME 和CATALINA_BASE替换成配置的环境变量名把tomcat bin 目录下startup.bat文件里的 CATALINA_...

2019-09-23 11:40:20 142

原创 VMware虚拟机安装linux步骤

打开虚拟机,点击“创建新的虚拟机”,步骤如下:最后找到虚拟机设置里面。使用本地的linuxISO映射文件即可1,接下来进入虚拟机进行Linux安装即可,选择最小安装就是使用虚拟机的命令窗口操作2,如果IP地址为127.0.0.1的话就需要修改MAC地址END!!!1...

2019-08-29 01:25:43 167

转载 session什么时候被创建

一直以来javaweb伴随着web工程师,可是太多人忙于框架之上的CRUD,底层的一些基本原理忽略了。现在让我从session开始慢慢捡起来javaweb的基本原理吧。其中servlet和jsp都是默认内容。测试1:分别请求servlet和jsp,通过浏览器查看是否生成session。测试结果:请求servlet没有产生session,请求jsp产生了session。理论知识:jsp的本质...

2019-05-12 22:22:48 544

转载 WebSocket介绍和Socket的区别

目的:即时通讯,替代轮询网站上的即时通讯是很常见的,比如网页的QQ,聊天系统等。按照以往的技术能力通常是采用轮询、Comet技术解决。HTTP协议是非持久化的,单向的网络协议,在建立连接后只允许浏览器向服务器发出请求后,服务器才能返回相应的数据。当需要即时通讯时,通过轮询在特定的时间间隔(如1秒),由浏览器向服务器发送Request请求,然后将最新的数据返回给浏览器。这样的方法最明显的缺点就是...

2019-01-29 22:29:22 199

转载 linux 下操作nginx启动 重启 关闭命令

nginx -s reload :修改配置后重新加载生效nginx -s reopen :重新打开日志文件nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确启动操作 -c参数指定了要加载的nginx配置文件路径nginx -c /usr/local/nginx/conf/nginx.conf 停止操作nginx -s stop :快速停止n...

2019-01-17 11:22:17 492

转载 Windows下Nginx+Tomcat整合的安装与配置

Windows下Nginx+Tomcat整合的安装与配置原帖:http://zyjustin9.iteye.com/blog/2017394相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:Html代码反向代理(Re...

2019-01-14 15:42:35 512

转载 什么是缓存击穿?

缓存击穿、缓存并发和缓存雪崩是常见的由于并发量大而导致的缓存问题,本节讲解其产生原因和解决方案。缓存击穿通常是由恶意攻击或者无意造成的;缓存并发是由设计不足造成的;缓存雪崩是由缓存同时失效造成的,三种问题都比较典型,也是难以防范和解决的。本节给出通用的解决方案,以供在缓存设计的过程中参考和使用。缓存击穿缓存击穿指的是使用不存在的key进行大量的高并发查询,这导致缓存无法命中,每次请求都要击穿...

2018-12-03 10:38:20 377

原创 如何复制copy别人的网站

**第一步 copy 网页代码:**1、打开一个网站,按F12,就是开发者工具啦!2、选择Elements3、右击网页元素,找到copy Elements【图1所示】就可以直接将代码获取到了,然后就尽情的蹂躏它吧。。。图1 ↑第二步 copy 样式代码1、点击 NetWork,参考【图2】2、找到对应的css 和js img等,复制到自己的本地目录【图2】图2 ↑第...

2018-11-05 11:44:20 34288 3

原创 maven 将maven本地仓库的jar安装maven 方法

maven 将maven本地仓库的jar安装maven 方法第一步打开dos第二步输入下面的命令mvn install:install-file -Dfile(maven 仓库地址)=E:\Source\maven\org\HslCommunication\HslCommunication\3.11\HslCommunication-3.11.jar -DgroupId=org.HslC...

2018-10-31 09:48:47 318

转载 pagehelper-分页失效

今天在尝试 使用pagehelper-spring-boot-starter进行分页测试时,发现无论我如何传参,返回到前台的数据都是数据的总记录,于是各种找解决方案,最后解决方案就是:#pagehelper.dialect=com.github.pagehelper.dialect.helper.MySqlDialect在pagehelper-spring-boot-starter的githu...

2018-09-26 10:00:03 1821

原创 Java问题笔记

java 基础问题记录 1、equals方法public static void main(String[] args) {// 错误代码 String str=null; if (str.equals("")) { System.out.println("1"); }因为equals 不能

2018-09-13 15:29:10 116

转载 为什么要前后端分离

前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。 核心思想:前端html页面通过ajax调用后端的restuful api接...

2018-09-07 14:43:46 211

转载 进程丶线程丶CPU关系简述

本文简单阐述了进程与线程的关系,为了便于理解,本文也将简述CPU的工作原理。进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。或者说进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。  线程则是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位...

2018-09-03 15:27:48 171

转载 什么是springBoot 它和springCloud的关系

Spring Boot,看名字就知道是Spring的引导,就是用于启动Spring的,使得Spring的学习和使用变得快速无痛。不仅适合替换原有的工程结构,更适合微服务开发。Spring Cloud基于Spring Boot,为微服务体系开发中的架构问题,提供了一整套的解决方案——服务注册与发现,服务消费,服务保护与熔断,网关,分布式调用追踪,分布式配置管理等。学过Spring的都知道,Sprin...

2018-09-03 08:56:03 851

转载 Redis是什么?

1. 什么是Redis Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server(远程数据服务),该软件使用C语言编写,Redis是一个key-value存储系统,它支持丰富的数据类型,如:string、list、set、zset(sorted set)、hash。 2...

2018-09-03 08:43:18 143

转载 @RequestMapping @ResponseBody 和 @RequestBody 注解的用法与区别

1.@RequestMapping 国际惯例先介绍什么是@RequestMapping,@RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径;用于方法上,表示在类的父路径下追加方法上注解中的地址将会访问到该方法,此处需注意@RequestMapping用在类上可以没用,但是用在方法上必须有。 列如@...

2018-08-31 16:46:24 111

原创 关于web项目启动报404的几种原因

原因一 没将项目部署到Tomcat中 原因二 没指定项目到tomcat的webApp目录下 原因三 比如你页面放在了webApp下面的一个自创的文件夹下面,所以会找不到改页面 以上是我自己总结的一些会碰到404(找不到主页面)错误的几种原因,如有不对,还请大家指正!...

2018-08-29 23:13:56 31675 2

转载 字节,字符的理解

(一)“字节”的定义 字节(Byte)是一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位。(二)“字符”的定义 字符是指计算机中使用的文字和符号,比如1、2、3、A、B、C、~!·#¥%……—*()——+、等等。(三)“字节”与“字符” 它们完全不是一个位面的概念,所以两者之间没有“区别”这个说法。不同编码里,字符和字节的对应关系不同: ①ASCII码...

2018-08-29 09:54:22 313

空空如也

空空如也

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

TA关注的人

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