自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《深入理解Java虚拟机》第二版 第二章笔记

目录二.Java内存区域与内存溢出异常1  运行时数据区域1.1  程序计数器(Program Counter Register)1.2  Java虚拟机栈(JVM Stacks)1.3  本地方法栈(Native Method Stack)1.4  Java堆(Java Heap)1.5  方法区(Method Area)1.6  运行时常量池1.7 直接内存...

2018-12-29 17:39:33 737

原创 从零搭建SpringCloud服务(史上最详细)

1.什么是SpringCloud?我就不bb了,贴上比较优秀的博客 https://www.cnblogs.com/lexiaofei/p/6808152.html自己理解就是,一个服务器集群中,每个服务器固定的完成某些任务,任务成果的需求者想获取这些成果时通过主机名+端口号获取,对了它当然是基于http协议。每台服务器的分工更加明细。还能使用一个集群来实现某一服务,这样也能保证某一服务不...

2018-12-25 16:44:13 75493 148

原创 并行与并发的区别

首先记住一点:单核心cpu只能实现并发,不能实现并行。举例:cpu比作健身房。 核心数比作跑步机。 运行的程序等于上跑步机跑步的人。一台跑步机只能一个人跑。健身房只有一台跑步机。现在有10个人需要上跑步机跑。60分钟内,每个人都在不同的时间段上跑步机跑了一会锻炼完了身体。我们说这十个人在60分钟内,并发了。(concurrent) 但是现在健身房有多台跑步机...

2018-12-31 18:49:35 1107 1

原创 Servlet详解

越学到后面,越觉得基础重要,慢慢开始补充基础,因此这篇博客主要备忘一下扎实servlet的相关知识。1.首先如何查看servlet的源码。    servlet的源码在tomcat服务器的源代码中(点击下载) apache-tomcat-8.0.53-src.zip    非源码的名字叫 apache-tomcat-8.0.53.zip 注意一下 没有src,去官网下载的时候请注意。...

2018-12-28 23:19:43 345

原创 service()详解

*从public<code>service</code>方法接收标准HTTP请求,并将它们分派到该类中定义的<code>do</code><i>.</i>方法。此方法是{@link javax.servlet.Servlet#service}方法的HTTP特定版本。不需要重写此方法。 源码: /** *...

2018-12-28 22:58:39 827 2

原创 doTrace()详解

由服务器(通过<code>service</code>方法)调用,以允许servlet处理TRACE请求。TRACE将随TRACE请求一起发送的报头返回给客户端,以便用于调试。不需要重写此方法。 源码: /** * Called by the server (via the <code>service</code> metho...

2018-12-28 22:28:19 1570

原创 doOptions()详解

 源码注释中文意思为服务器调用(通过<code>service</code>方法)以允许servlet处理OPTIONS请求。OPTIONS请求确定服务器支持哪些HTTP方法,并返回适当的头。例如,如果servlet覆盖<code>doGet</code>,则此方法返回以下标头:<code>Allow: GET, HEAD, T...

2018-12-28 22:17:57 1680

原创 doGet()详解

doGet方法源码 /** * Called by the server (via the <code>service</code> method) to * allow a servlet to handle a GET request. * * <p>Overriding this method to su...

2018-12-28 21:40:40 6416

原创 doPut()详解

先看它与post的区别:PUT 与 POST 方法的区别在于,PUT方法是幂等的:调用一次与连续调用多次是等价的(即没有副作用),而连续调用多次POST方法可能会有副作用,比如将一个订单重复提交多次。注释的中文意思为:服务器调用(通过<code>service</code>方法)以允许servlet处理PUT请求。PUT操作允许客户端在服务器上放置文件,类...

2018-12-28 21:12:34 2143 2

原创 doPost()详解

 此方法中注释的意思为:由服务器(通过<code>service</code>方法)调用,以允许servlet处理POST请求。HTTP POST方法允许客户端一次向Web服务器发送无限长的数据,并且在发布诸如信用卡号码之类的信息时非常有用。<p>当重写此方法时,读取请求数据,写入响应头,获取响应的写入器或输出流对象,最后写入响应数据。最好包括内容...

2018-12-28 20:53:20 18903

原创 doHead()详解

HttpServlet中有一个方法为doHead()它主要作用是返回头部信息他的注释中文意思大概是:从受保护<code>服务</code>方法接收HTTP HEAD请求并处理该请求。当客户端仅希望看到响应的头部时,例如Content-Type或Content-Length,它发送一个HEAD请求。HTTP HEAD方法对响应中的输出字节进行计数,以便准确地...

2018-12-28 19:50:16 3771

原创 25匹马,找出最快的3匹,只有5个赛道,每次比赛只能得到5匹马的速度排序,最少需要多少次比赛

红色可以看做预测第一名绿色可以看做预测第二名蓝色可以看做预测第三名  小组第一 小组第二 小组第三 小组第四 小组第五 小组A A1 A2 A3 A4 A5 小组B B1 B2 B3 B4 B5 小组C C1 C2 C3 C4 C5 小组D D1...

2018-12-28 11:48:16 9467 10

原创 tomcat启动闪退且不报错,多tomcat启动时环境变量,端口冲突解决方案

问题描述:(补充:闪退可以用记事本打开startup.bat,添加 pause 这个单词 在文本的最后一行,即可防止退出并查看相关信息) 出现闪退的时候,是使用solr时需要开另外一个tomcat,因此去启动startup.bat,出现如下图: 后来发现自己是使用的是源码包的tomcat!!!! 正确的应该是使用这个压缩包的tomcat 当然它俩解压缩后都是如下的样子...

2018-12-20 18:03:09 4066 3

原创 AJax请求处理成功却不进入success的解决方案,(项目迁移至springboot中出现的问题)

之前环境eclipse+ssm 运行一切ok之后环境idea+maven+springboot 出错博主在出现这个问题的时候是在把ssm项目迁移成springboot中时出现的。也就是说ssm项目中可以正常返回数据,springboot就不行了。一般这种问题是controller返回的数据类型不符合ajax要求的数据类型导致!!一般这种问题是controller返回的数据类...

2018-12-19 22:11:50 1955

原创 IDEA运行tomcat中的项目,报Error running 'XXXX': Address localhost:8989 is already in use

此情况博主是出现于,用了eclipse又去用idea导致8989端口被占用。解决方式如下找到tomcat的安装位置。点击运行bin目录下的shutdown.bat,再次在idea中启动tomcat服务器即可 其他情况8989端口被占用时也可以通过此方法解决。...

2018-12-13 23:15:34 1262

原创 SSM框架配合Maven时,pom.xml配置详解。

这篇博客针对我这样的小白。一. pom.xml有什么用?:  我们知道maven(什么是maven请移步https://www.cnblogs.com/whgk/p/7112560.html)可以给我们管理jar包和其他资源(jar包:别人写好的轮子,我们负责调用)那pom.xml里面就书写了,告诉了maven,当前项目需要用到哪些轮子从pom.xml中我们可以看见我们只需要书...

2018-12-13 21:43:47 2196

原创 Mysql数据库插入日期类型数据,取出时无时分秒。

博主遇到这问题是因为在建表的时候   日期数据类型 用错成了 date若想存储 带时分秒的 日期数据 应该使用 datetime数据类型。

2018-12-07 21:38:23 1498

原创 Mybatis中,oracle,mysql,SqlServer,db2模糊查询书写方式

oracle中:'%'||#{}||'%'<select id=""> select * from 表名 where 字段名 like '%'||#{模糊查关键字}||'%'</select>mysql中:CONCAT('%',#{},'%')<select id=""> SELECT * FROM 表名 whe...

2018-12-06 16:22:58 1033

原创 一款超好用的软件,把屏幕,摄像头录制成GIF格式或视频,软件只有2.59MB左右。so small so powerful

功能:录制屏幕,摄像头等输出GIF格式图片。或视频           多语言支持。           gif大小宽度分辨率等都可自定义。           ...           功能相当强大。Csharp写的软件名:ScreenToGif(开源软件)github地址:https://github.com/NickeManarin/ScreenToGif主要作...

2018-12-04 20:07:20 361

原创 eclipse中console脱离主窗口后拖回主窗口方式,非reset方式。

前几天遇到这个问题 ,网上大多数都是叫我们重置设置。但是直接拖回就行。

2018-12-04 19:43:14 1313 4

原创 解决hbuilder无代码提示问题(导入javaweb项目代码时)

今天在使用hbuilder书写前端页面时,没有代码提示。但其他工程有。花了几分钟发现,在我们导入eclipse工程的时候,有一种方式导入的时候是没有代码提示的。如下:有代码提示的导入方式,点击打开目录(有代码提示的方式)选择eclipse下你的项目的目录路径就行了。但是当我们点击导入时,进来的eclipse项目就没有代码提示:如下(无代码提示的方式)选...

2018-12-03 18:11:46 14485

原创 使用bootstrap编写登录注册页面,半透明仿苹果系统风格。

效果图:html代码:(代码不全) <!--登录按钮--> <div class="col-xs-1 col-xs-offset-9 aTopAndBottom"> <a href="" data-toggle="modal" data-target="#login"> <span c...

2018-12-03 17:58:44 11170 9

原创 Mybatis的两种取值方式#{ } 与${ } 使用时需要注意的地方

需要映射的接口:/** * 根据id查询管理员 * @param id * @return */Manager retrieveManagerById(@Param("id")Integer id);/** * 根据名字查询管理员 * @param name * @return */Manager retrieveManagerByName(@Param("name")...

2018-12-02 16:22:36 2006

.settings.zip

我的eclipse字体颜色相关配置,搭配之前博客内容对应的配置样式。 此文件解压缩后 放置于你的eclipse当前项目的工作空间的 :你的项目工作空间\.metadata\.plugins\org.eclipse.core.runtime\ 目录下 请注意!请备份你的相关设置,如果不满意我的颜色字体配置能还原。并且导入我的设置的时候,请关闭你的eclipse,导入后在启动eclipse。

2019-05-20

bootstrap登录注册透明模板第二版本

弥补了第一版本只有一个html的错误上传。请点击jsp文件夹里唯一的html文件查看效果

2019-01-21

ScreenToGif 屏幕录屏,保存为gif或视频

功能:录制屏幕,摄像头等输出GIF格式图片。或视频 多语言支持。 gif大小宽度分辨率等都可自定义。

2018-12-04

Struts2的DTD配置文件struts-2.3.dtd

书写struts.xml时候使eclipse拥有代码提示功能必要的DTD文件struts-2.3.dtd及Key

2018-09-20

tomcat8.0.53源码

当点击一些类名无法查看源码时,所需要的文件。本压缩文件为查看Tomcat中一些源码时,无法查看,需要导zip或jar包的情况。使用方式:请勿解压,直接导入eclipse

2018-09-06

空空如也

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

TA关注的人

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