自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 windows系统下如何在启动tomcat时,命令窗口关闭

找到tomcat下bin/setclasspath.bat文件。2.在文件中找到 set_RUNJAVA="%JRE_HOME\bin\Java", 并修改为set_RUNJAVA="%JRE_HOME\bin\javaw" 。3.然后重启tomcat,命令行窗口即会消失,不会出现在任务栏上,而只是在后台运行。...

2018-06-08 09:17:06 3938 1

原创 外部jar包打入war包

一、打开cmd,进入jar包所在目录,运行mvn install:install-file -Dfile=demo-1.0.jar(文件名) -DgroupId=com.demo -DartifactId=demo -Dversion=1.0 -Dpackaging=jar。二、pom引入依赖,<dependency> <groupId>com.demo</group...

2018-04-25 10:01:40 502

原创 更改windows文本背景颜色

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\DefaultColors\Standard]下Windows键值:默认ffffff(白色)改为c7edcc(199 237 204),保证休眠后(Win+L也一样)不会变白的。普通的一键护眼只是修改[HKEY_CURRENT_USER\Control Pane...

2018-04-20 22:06:06 2725

转载 eclipse安装JAVA反编译插件

前言:在实际的开发中几乎都会使用到一些框架来辅助项目的开发工作,对于一些框架的代码我们总怀有一些好奇之心,想一探究竟,有源码当然更好了,对于有些JAR包中的代码我们就需要利用反编译工具来看一下了,下面是我常使用的一种安装JAVA反编译工具的方法,操作比较简单,不过时间长了也容易忘记,还是在此小记一笔吧!毕竟好记性不如烂笔头(插件市场中有好多好玩的,自己可以尝试玩玩看!)1:Eclipse的版本信息...

2018-03-28 20:16:27 257

转载 spring-boot中使用log4j

xxx

2018-03-09 12:58:04 185

原创 debug和页面检查元素理解(未完成)

。。。

2018-02-01 14:37:43 204

转载 java 常见几种发送http请求案例

[java] view plain copy"font-family: Arial, Helvetica, sans-serif;">import java.io.BufferedReader;  [java] view plain copyimport java.io.FileOutputStream;  i

2018-01-31 13:13:00 213

原创 系统之间的通信理解(未完成)

第一步我得在系统间建立连接:不同系统之间的通信方式分为,http、socket、webservice、消息中间件等、http通信: 1、使用JDK自带的java.net包下的HttpURLConnection方式。 2、使用apache的HttpClient方式。3、使用httpservlet的request和response。、socket(tcp通信):

2018-01-29 11:03:51 344

转载 两个java项目的服务端通信之HttpURLConnection方式

如何你有两个java项目的话,如何向他们之间进行信息的通信前提:必须知道要通信的java项目(接收请求方)的服务器的IP地址和访问路径。其实两个java项目之间的通信还是使用HTTP的请求。主要有两种方式:①使用apache的HttpClient方式。②使用JDK自带的java.net包下的HttpURLConnection方式。主要讲解Http

2018-01-29 10:36:51 825

转载 ActiveMQ(中文)参考手册

1 JMS在介绍ActiveMQ之前,首先简要介绍一下JMS规范。 1.1 JMS的基本构件1.1.1 连接工厂连接工厂是客户用来创建连接的对象,例如ActiveMQ提供的ActiveMQConnectionFactory。 1.1.2 连接JMS Connection封装了客户与JMS提供者之间的一个虚拟的连接。1.

2018-01-25 14:35:36 1168

原创 线程与进程理解

进程:一段程序的执行过程线程:程序执行流的最小单元线程是程序中一个单一的顺序控制流程。进程内有一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指令运行时的程序的调度单位。在单个程序中同时运行多个线程完成不同的工作,称为多线程。线程安全:线程不安全:程序执行流的最小单元

2018-01-24 22:09:30 261

原创 消息中间件activemq理解

ActiveMQ的使用分为两种,一种是嵌入式,即把ActiveMQ作为内嵌的JMS provider集成到Tomcat或其他Web服务器中;另一种是独立部署,即ActiveMQ单独部署,独立运行,通过ActiveMQ提供的API进行进程外访问。为了更有利于业务的解耦和工程部署结构的分离;也有利于对ActiveMQ进行配置定制和优化,可以采用独立部署的方式使用ActiveMQ。JMS队列(Que

2018-01-24 13:10:43 434

转载 用java写websocket客户端

一、java客户端实现代码[java] view plain copypackage ggmes.websocket.client;    import java.net.URI;  import java.net.URISyntaxException;  import java.util.Iterator;    i

2018-01-23 14:31:59 4841 7

转载 WebSocket学习与实现

1、WebSocket ProtocolWebSocket协议标准是在2014年8月13日被JCP确认发布,也就是JSR356,具体详情,请点击这里。Websocket协议它的描述如下:websocket协议允许在客户端和服务端之间建立一条双向传递信息的通道,它是建立在TCP协议之上的,首先通过”握手“来确认和建立通道,之后客户端和服务端可以通过这个通道传递信息,而不需

2018-01-23 13:55:20 1066 1

原创 websocket理解

WebSocket是HTML5开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。在WebSocket API中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。浏览器通过 JavaScript 向服务器发出建立 WebSocket 连接的请求,连接建立以后,客户端和服务器端就可以通过 TCP 连接直接交换数据。当你获取 W...

2018-01-23 13:24:03 172

原创 项目流程理解(未完成)

第一步出项目流程图(越详细越好,学会使用软件制作立体形象的流程图)

2018-01-20 15:15:42 226

原创 客户度与服务端及固定ip的理解

客户端:先发送的一方就是客户端,反之则是服务端。客户端一定要知道接收请求的一方的确切ip,以保证能服务端能接收到请求。客户端通常在子网下,没有固定IP固定IP(即静态IP):固定IP地址是长期固定分配给一台计算机使用的IP地址,一般是特殊的服务器才拥有固定IP地址。 一般来说,采用专线上网的计算机才拥有固定的 Internet IP 地址而且需要比较昂贵的费用。动态IP:通过 Mode

2018-01-19 11:53:18 361

原创 tcp连接中的长连接与短连接理解

传输完数据后仍然保持tcp连接的就是长连接,反之就是短连接。长连接 :连接(建立TCP连接需要三次握手才能建立)->传输数据->保持连接 -> 传输数据-> 。。。 ->关闭连接(断开TCP连接需要四次挥手)。 短连接 :连接(建立TCP连接需要三次握手才能建立)->传输数据->关闭连接 (断开TCP连接需要四次挥手)

2018-01-18 20:43:47 304

原创 json理解

遵循某种格式的字符串数据,用花括号表示对象,用键值对表示元素,用逗号分隔元素,用方括号表示数组。简单的说,JSON可以将JavaScript对象中表示的一组数据转换为字符串,然后就可以在网络或者程序之间轻松地传递这个字符串,并在需要的时候将它还原为各编程语言所支持的数据格式。json字符串(也就是常说的json数据)和json对象的区别:json字符串(也就是常说的json数据):遵循某种格式的字...

2018-01-17 14:29:33 180

原创 通过输入流的方式获取Request中的json参数

在不应有框架,或者框架无法获取的复杂参数的时候,可以通过获取request中的输入流来获取参数,常见就是传入json,然后把输入流转化为String再转为JSON再根据传入的数据组成解析数据.获得的输入流可以进行编码格式转换.public JSONObject getJsonData(HttpServletRequest request) throws Exception{Stri

2018-01-15 20:35:25 1793

转载 throw和throws的区别

throw语句用在方法体内,表示抛出异常,由方法体内的语句处理。throws语句用在方法声明后面,表示再抛出异常,由该方法的调用者来处理。throws主要是声明这个方法会抛出这种类型的异常,使它的调用者知道要捕获这个异常。throw是具体向外抛异常的动作,所以它是抛出一个异常实例。throws说明你有那个可能,倾向。throw的话,那就是你把那个倾向变成真实的了。

2018-01-15 09:50:05 299

转载 java开发接口利用http协议传输数据

这个接口主要用来登录,java服务器提供一个接口,移动设备客户端(android和ios)能通过这个接口把用户名和密码之类的东东传过来到服务器验证,然后服务器返回数据告诉客户端是否登录成功。比如0是成功,1是失败。中间数据的传递都是通过http协议完成.这个接口该怎么写?以上是百度中搜到的问题,得到了回复。重新整理总结一下:接口执行过程是这样的:以客户端登录为例——从客户端界面得到

2018-01-12 16:39:51 9150 2

转载 Http协议对浏览器发出的Request格式以及对Web服务器发出的Response格式的规定。

请求部分由三部分组成: Requset line:请求行,位于第一行 Request headers:请求消息头,从第二行开始至第一个空行结束 Request body:请求正文,从第一个空行之后的都是正文响应部分也由三部分组成: Response line:响应行,位于第一行 Response headers:响应消息头,从第二行开始至第一个空行结束 Response b

2018-01-12 09:05:05 1085

原创 TCP/IP协议理解(包括socket)

百度百科定义网络协议:网络上设备间的通信规则,规定了通信时信息必须采用的格式和这些格式的意义。我自己是把协议理解成提供某种服务的接口,规定了该接口的功能以及接收哪些数据和发送哪些数据以及发送到哪。tcp/ip协议分四层,把运用层作为最高层,主机到网络层作为最底层,发送端通过一层增加一个头部接收端通过一层减少一个头部。每一层调用下一层提供的服务接口。运用层协议:提供各种运用程序的接口,比如www服务...

2018-01-11 13:58:05 602

转载 http协议详解

HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模

2018-01-11 10:14:39 120

转载 websocket

一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个HTTP请求合并为一个,但是 Websocket 其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的

2018-01-10 19:38:57 111

转载 字节流与字符流区别

stream结尾都是字节流,reader和writer结尾都是字符流两者的区别就是读写的时候一个是按字节读写,一个是按字符。实际使用通常差不多。在读写文件需要对内容按行处理,比如比较特定字符,处理某一行数据的时候一般会选择字符流。只是读写文件,和文件内容无关的,一般选择字节流。

2018-01-09 09:51:59 124

原创 网络通信的基本概念

IP地址:每台主机在互联网上的编号路由器:连接互联网中各局域网、广域网的设备网关:路由器的IP地址端口:每个服务(程序)在主机上的编号互联网上区分不同的服务:IP地址+端口号

2018-01-06 12:15:07 819

原创 数据库查询理解

就是要弄清楚查询哪些表哪些列哪些行,其它增删改原理应该类同

2018-01-05 13:38:53 325

原创 接口理解

接口作用:收发数据接口分为主动发起接口和被动接收接口。主动发起接收响应,被动接收发送响应即主动接口就是先发送后接收,被动接口就是先接收后发送。写接口要先弄清楚:1、是主动还是被动 (是先发送后接收还是先接收后发送)2、发送哪些数据接收哪些数据 3、发送到哪( 发送到哪个设备(要是公网IP)哪个端口哪个方法 ) 接口的作用就是:让别人知道你给我发送了哪些数据以及向该接口的url以json形式发送哪些...

2018-01-05 10:40:19 912

转载 SpringMVC Controller接收参数总结(将请求的参数绑定到controller的方法上)

SpringMVC Controller接收参数总结 何平行者 关注2016.11.10 19:28* 字数 738 阅读 12309评论 6喜欢 44赞赏 2本文中Controller的开发环境如下表格所示系统/工具版本号OSWindows 7 Home Basic

2018-01-03 13:12:54 42731 3

转载 服务器返回状态码

当用户点击或搜索引擎向网站服务器发出浏览请求时,服务器将返回Http Header Http头信息状态码,常见几种如下:1、Http/1.1 200 OK 访问正常  表示成功访问,为网站可正常访问时的状态。 2、Http/1.1 301 Moved Permanently 301重定向永久重定向  对搜索引擎相对友好的跳转方式,当网站更换域名时可将原域名作301永久重定向

2017-12-20 14:15:30 1082

转载 状态码

part of Hypertext Transfer Protocol -- HTTP/1.1RFC 2616 Fielding, et al.10 Status Code DefinitionsEach Status-Code is described below, including a description of which method(s) it can follow an

2017-12-20 13:49:27 340

转载 接口文档的编写

作者:塔克拉玛干平原链接:https://www.zhihu.com/question/52409287/answer/130390641来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。一、什么是接口文档?在项目开发中,web项目的前后端分离开发,APP开发,需要由前后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发,

2017-12-19 10:18:51 12672

转载 官方文档对比

MySQL Type NameReturn value of GetColumnTyneNameReturn value of GetColumnClassNameBIT(1) (new in MySQL-5.0)BITjava.lang.BooleanBIT( > 1) (new in MySQL-5.0)BIT

2017-12-18 20:15:53 151

转载 Java 数据类型和 MySql 数据类型对应一览表

MySQL Connector/J 对于 MySql 数据类型和 Java 数据类型之间的转换是很灵活的。一般来讲,任何 MySql 数据类型都可以被转换为一个 java.lang.String,任何 MySql 数字类型都可以被转换为任何一种 Java 数字类型(当然这样也可能出一些四舍五入,溢出,精度丢失之类的问题)。转换表MySql 数据类型可以被转换成的 Jav

2017-12-18 20:11:54 150

原创 时间处理

java代码中建议用java.util.Date包下的Date类型接收时间,java.util.Date包下的Date格式为Thu Dec 14 14:34:29 CST 2017,java.sql.Date包下的Date只有日期没有时间和mysql数据库中的Date类型变量对应。mysql数据库中还有Datetime和timestamp表示时间类型,它们的格式都为2017-12-14 14:

2017-12-14 14:30:33 127

原创 java代码中java.util.Date和java.sql.Date区别?

java.util.Date是在除了SQL语句的情况下面使用的。java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分,对应数据库中的Date类型

2017-12-14 14:25:16 242

转载 junit单元测试时,出现java.lang.ClassNotFoundException

今天使用junit4单元测试时,.居然运行不了.. 运行时发现错误如下:没有找到测试类. 找了半天,发现测试类都存在.. 原因,我在clean 的时候,.java.pakc.SimpleTest  未生成.造成的.. java.lang.ClassNotFoundException: java.pakc.SimpleTest at java.net.URLC

2017-12-13 20:36:21 2129

原创 如何在mybatis中进行时间类型的比较?

如果数据库是时间类型而且你传的值也是时间类型,可以直接比较。大于号要用>小于号要用&lt

2017-12-12 15:40:28 6687

空空如也

空空如也

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

TA关注的人

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