自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mrdu_somefun的博客

教育改变生活,知识改变命运

  • 博客(906)
  • 收藏
  • 关注

转载 Collections类常用方法总结

1. sort对集合进行排序1 public static <T extends Comparable<? super T>> void sort(List<T> list)2 3 public static <T> void sort(List<T> list,4 Compa...

2018-06-06 18:02:17 446

转载 UrlConnection连接和Socket连接的区别

1.Socket 的连接是有状态的,一旦两边连接上了,将一直保持连接,除非人为断开。一般用于游戏,需要持续的网络畅通2.URLConnection和HttpURLConnection使用的都是java.net中的类,属于标准的java接口。HttpURLConnection继承自URLConnection,差别在与HttpURLConnection仅仅针对Http连接。HttpURLConnect...

2018-06-06 17:11:19 490

转载 【JAVA】通过HttpURLConnection 上传和下载文件(二)

HttpURLConnection文件上传  HttpURLConnection采用模拟浏览器上传的数据格式,上传给服务器  上传代码如下: 1 package com.util; 2 3 import java.io.BufferedInputStream; 4 import java.io.BufferedReader; 5 import java.io.DataOutpu...

2018-06-06 17:09:06 836

转载 【JAVA】通过URLConnection/HttpURLConnection发送HTTP请求的方法(一)

Java原生的API可用于发送HTTP请求 即java.net.URL、java.net.URLConnection,JDK自带的类;  1.通过统一资源定位器(java.net.URL)获取连接器(java.net.URLConnection) 2.设置请求的参数 3.发送请求 4.以输入流的形式获取返回内容 5.关闭输入流封装请求类 1 package com.util; 2 3 ...

2018-06-06 17:07:19 4235

转载 mybatis3中@SelectProvider的使用技巧

mybatis的原身是ibatis,现在已经脱离了apache基金会,新官网是http://www.mybatis.org/。mybatis3中增加了使用注解来配置Mapper的新特性,本篇文章主要介绍其中几个@Provider的使用方式,他们是:@SelectProvider、@UpdateProvider、@InsertProvider和@DeleteProvider。MyBatis 3 Us...

2018-06-06 17:06:34 368

转载 JAVA中的“抽象接口”

在程序设计过程中,读者很可能遇到这样一种困境:设计了一个接口,但实现这个接口的子类并不需要实现接口中的全部方法,也就是说,接口中的方法过多,对于某些子类是多余的,我们不得不浪费的写上一个空的实现。       今天小菜提到的“抽象接口”,就是用来解决这个问题的。       为了不误导读者,先说明一下,什么是“抽象接口”。       所谓“抽象接口”,即在提供接口的同时,提供一个抽象类,用抽象类...

2018-04-10 09:58:05 307

转载 分享8年开发经验,浅谈程序员职业规划

在中国有很多人都认为IT行业是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。明确入行的目的很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML、DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容易找到工作,收入比普通的工...

2018-04-09 13:55:23 4342

转载 CSS 子元素选择器与后代选择器区别实例讲解

首先我们来了解一下子元素选择器与后代选择器的基本语法语法子元素选择器的语法如下:div>ul{color:red;}子元素选择器使用大于号">"做为连接符,子元素选择器只能选择作为某元素子元素的元素后代选择器的语法如下:h1 em{color:red;}后代选择器可以选择作为某元素后代的元素,父元素与子元素必须用空格隔开,从而表示选中某个元素下的子元素。二者区别:我们通过一个实例来讲解...

2018-04-07 08:12:06 686

转载 JdbcType类型和Java类型的对应关系

在Oracle中有些字段不是必填时在用户使用的时候会出现数据null的情况。这个时候在Oracle中是无法进行插入的。 1 JDBC Type Java Type 2 CHAR String 3 VARCHAR String 4 LONGVARCHAR String 5 NUMERIC...

2018-04-04 10:30:48 1813

转载 对request.getSession(false)以及参数为true的理解

在网上经常看到有人对request.getSession(false)提出疑问,我第一次也很迷惑,看了一下J2EE1.3 API,看一下官网是怎么解释的。 【官方解释】getSession public HttpSession getSession(boolean create)Returns the current HttpSession associated with this request...

2018-04-03 18:55:56 1242

转载 JDK环境变量中dt.jar、tools.jar等变量值的作用

JAVA_HOME[plain] view plain copy变量名:JAVA_HOME  变量值:E:\java\jdk7  用途:定义一个变量,供其他地方使用  PATH[plain] view plain copy变量名:Path  变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;  用途:让系统在任何路径下都可以识别java、javac、javap等命令 ...

2018-04-02 21:21:49 748

转载 JRE与JDK的区别

1. 定义JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。JDK(Java Developmen...

2018-04-02 15:58:00 332

原创 只读存储器和随机存储器有什么区别?

只读存储器又称ROM这里面的数据写进去后是不可以改变的,就和我们看的VCD盘一样,但是必要的时候也是可以改变的,这里面一般存的是一些系统信息,和系统设置,电脑的BIOS芯片就是ROM,随机存储器又称RAM,它是一种临时存放数据的地方,它的存取速度很快,所以在电脑运行软件的时候就把程序调入内存(RAM),你对程序所做的更改都是在内存中进行,当你退出了程序后系统就自己把分它的那部分内存收回,又分给其他...

2018-04-02 13:58:20 8831

转载 最值得拥有的免费Bootstrap后台管理模板

在PHP开发项目中,后台管理因为面向群体相对比较固定,大部分以实现业务逻辑和功能。使用Bootstrap后台模板可以让后端开发很轻松的就展现给客户一个响应式的后台,节约前端开发的时间。下面PHP程序员雷雪松给大家分享一下最值得拥有的免费Bootstrap后台管理模板。AdminLTE AdminLTE是一个完全响应的后台管理模板。基于Bootstrap3框架。高度可定制,易于使用。适合许多屏幕分...

2018-03-24 20:45:16 5514

转载 Socket 与 WebSocket

1. 概述选择了 WebSocket 技术之后,不可避免的,我要将它和其他协议以及技术做一下比较。最常见的,就是需要比较 WebSocket 与 HTTP、Socket 技术的异同。WebSocket 是为了满足基于 Web 的日益增长的实时通信需求而产生的。在传统的 Web 中,要实现实时通信,通用的方式是采用 HTTP 协议不断发送请求。但这种方式即浪费带宽(HTTP HEAD 是比较大的),...

2018-03-23 15:46:16 276

原创 ActiveMQ、rabbitMQ 等这些东西在做什么的地方会用到?

2018-03-23 15:25:44 857

转载 MongoDB 极简实践入门

原作者:StevenSLXie 链接:https://github.com/StevenSLXie/Tutorials-for-Web-Developers/blob/master/MongoDB%20%E6%9E%81%E7%AE%80%E5%AE%9E%E8%B7%B5%E5%85%A5%E9%97%A8.md1. 为什么用MongoDB?传统的计算机应用大多使用关系型数据库来存储数据,比...

2018-03-23 14:54:01 253

转载 深入浅出JMS(三)--ActiveMQ简单的HelloWorld实例

第一篇博文深入浅出JMS(一)–JMS基本概念,我们介绍了JMS的两种消息模型:点对点和发布订阅模型,以及消息被消费的两个方式:同步和异步,JMS编程模型的对象,最后说了JMS的优点。第二篇博文深入浅出JMS(二)–ActiveMQ简单介绍以及安装,我们介绍了消息中间件ActiveMQ,安装,启动,以及优缺点。这篇博文,我们使用ActiveMQ为大家实现一种点对点的消息模型。如果你对点对点模型的认...

2018-03-23 11:42:33 239

转载 深入浅出JMS(二)--ActiveMQ简单介绍以及安装

现实的企业中,对于消息通信的应用一直都非常的火热,而且在J2EE的企业应用中扮演着特殊的角色,所以对于它研究是非常有必要的。上篇博文深入浅出JMS(一)–JMS基本概念,我们介绍了消息通信的规范JMS,我们这篇博文介绍一款开源的JMS具体实现——ActiveMQ。ActiveMQ是一个易于使用的消息中间件。消息中间件我们简单的介绍一下消息中间件,对它有一个基本认识就好,消息中间件(MOM:Mess...

2018-03-23 11:29:36 272

转载 深入浅出JMS(一)--JMS基本概念

摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java Platform Enterprise Edition (Java EE) to create, send, receive, and read messages. It...

2018-03-23 10:45:44 224

转载 MyCat是什么?为什么要用MyCat?

实习的时候,在一个项目当中,项目经理要求把原先的MySQL数据连接基于mycat来进行改造 。当时就在想MyCat是什么东西?为什么要用它呢?*一、什么是MyCat: MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议...

2018-03-23 10:27:19 444

转载 不同版本(2.3,2.4,2.5,3.0,3.1)的Servlet web.xml 头信息

web.xml v2.3Xml代码  xml version="1.0" encoding="ISO-8859-1"?>  >     web-app>     web-app>   web.xml v2.4 Xml代码  xml version="1.0" encoding="UTF-

2018-03-20 20:19:57 372

转载 框架整合____Spring整合hibernate

备注:本人写博客就是想_让一些技术点和配置  遵循官方标准配置和更容易理解 为基础 以最精简例子入门,更容易的掌握一些东西.整合结构图1.添加spring支持配置spring的applicationContext.xml文件[html] view plain copy<?xml version="1.0" encoding="UTF-8"?>  <beans xmlns="htt...

2018-03-19 21:38:18 233

转载 Eclipse4.6(Neon) + Tomcat8 + MAVEN3.3.9 + SVN项目完整环境搭建

目录软件清单1.JDK的安装2.Eclipse 4.6(Neon)的安装3.Tomcat8安装及环境变量配置4.Eclipse配置Tomcat5.Maven安装配置5.1 maven配置环境变量5.2 Maven数据仓库的配置5.3 Eclipse中集成Maven6.SVN安装7. Eclipse小技巧7.1 关闭/开启欢迎界面7.2 Java代码提示7.3 设置默认编码7.4 快捷键软件清单jd...

2018-03-19 21:23:55 350

转载 MyEclipse 2017 CI 10安装与激活

本文介绍MyEclipse 2017 CI 7、CI 8、CI 9和CI 10的安装与激活。此方法理论上应该能激活MyEclipse 2017 CI所有系列,即激活方法是通用的,只是激活文件略有不同。本文提供MyEclipse 2017 CI 7、CI 8、CI 9和CI 10的激活文件。一、MyEclipse 2017下载MyEclipse所有版本可以到MyEclipse中文官网进行下载。所需软...

2018-03-19 21:11:06 909

转载 浅谈MySQL和mariadb区别

MariaDB是MySQL源代码的一个分支,在意识到Oracle会对MySQL许可做什么后分离了出来(MySQL先后被Sun、Oracle收购)。除了作为一个Mysql的“向下替代品”,MariaDB包括的一些新特性使它优于MySQL。        这两个数据库究竟有什么本质的区别,我看mariadb文件夹BIN中还是mysql*.exe,除了MySQL会被ORACLE闭源外,而mariadb则...

2018-03-19 20:15:24 32073

原创 tomcat+jre能够给跑项目吗?

tomcat6.0以上可以不再依赖JDK运行,直接使用JRE即可但tomcat5.5以下,是必须安装JDK的。 补充:这主要是由于,tomcat5.5及以下版本主要是依赖JDK去编译JSP文件生成class的。但Tomcat6.0使用了Eclipse的JDT技术,因此不再依赖JDK运行。...

2018-03-19 20:11:48 598

转载 JAVA JDK9 环境变量配置

JAVA9在2017年10月发布了,最大的变化是模块化。现在官网已经能下载JDK9的安装包,想尝鲜的你感觉下载一个试试吧。JDK9的环境变量配置方法和之前的没有很大的区别,下面详细介绍如何配置JDK9的环境变量。下载1如果你已经安装好了,直接看后面的环境变量配置过程。搜索“jdk 下载”,进入官方下载页面2点击jdk下载3点击同意协议4选择适合自己系统的版本下载,这里只介绍windows版的。EN...

2018-03-19 19:59:35 503

转载 Myeclipse 2017 安装与破解

一、下载Myeclipse官网下载地址:http://www.myeclipsecn.com/download/百度云链接(含破解):链接:http://pan.baidu.com/s/1pKCQLJ1 密码:v2jw(如果这个链接失效,新的链接在文章最底下)说明:百度云安装包是从官网下载的,解压后为exe安装文件,破解文件解压后为keygen和patch两个文件夹。二、安装安装详细步骤省略,仅仅...

2018-03-19 19:10:59 1117 1

转载 Eclipse如何寻找JRE?

Eclipse自己带有编译器(JDK),因为安装Eclipse时还需要安装jre。Eclipse需找JRE的顺序:1. 先到Eclipse的安装目录先寻找Eclipse.ini文件中的-vm参数(-vm javaw.exe路径)是否配置,使用此配置下的jre启动Eclipse2. 如果没有配置,再去Eclipse安装目录下查找是否包含有jre文件夹,如果有,则用此jre启动Eclipse3. 如果...

2018-03-19 19:06:31 2233

转载 不同版本Eclipse对JDK版本要求

1.Eclipse 4.6 (Neon)---需要JDK1.8版本,官网解释如下----------------------------------------------------------------------------------------Eclipse 4.6 (Neon)isscheduled for release on June 22, 2016.

2018-03-19 18:47:01 2845

转载 Eclipse与JDK、JRE的关系

1、首先说明的是,eclipse人家需要jre,而不需要jdk,人家内置的有。你只要在你的电脑上安装一个jre就行。至于jdk,它内置的有2、eclise也不要求你jdk或者jre配置环境变量,毕竟友不用notepad写代码,dos编译执行3、myeclise之所以不需你安装jdk或者是jre,要是应为它均有内置关于eclipse里配置的jdk与tomcat里的版本如果你eclipse配置使用了1...

2018-03-19 18:44:15 9740 1

转载 为什么安装jdk时,会安装两个jre?不用配置jre的环境变量

 安装jdk时,为什么会安装两个jre?不用配置jre的环境变量  细心的你或许会发现,在安装jdk结束之后会发现,怎么有两个jre的的文件夹,和jdk里面的并且里面的文件都是一样的,另外我们在上一篇博客中配置环境变量时,也不用配置jre的环境变量?下面这篇文章给出了解释。文章来自于  http://blog.csdn.net/han_dongwei/article/details/7782771...

2018-03-19 18:38:10 1155

转载 Tomcat的版本、Servlet/JSP版本、JavaEE版本、JavaSE版本 四者之间的对应关系。

首先JavaSE、JavaEE都是SUN公司自己定义的官方标准,Servlet/JSP是有自己的版本的,每次版本的升级都会带啦重大的更新,而Tomcat则是第三方的实现,由于它自身就是使用Java开发的,所以它的版本也和前面三个标准有密切的关系,而且具有一定的对应关系,详见下图。    下面这篇是对这些版本的之间的关系娿一些扩充。JSR 53: JavaTM S

2018-03-19 17:26:43 863

转载 关于tomcat是否有必要设置环境变量

用文本编辑工具打开用于启动Tomcat的批处理文件startup.bat,仔细阅读。在这个文件中,首先判断CATALINA_HOME环境变量是否为空,如果为空,就将当前目录设为CATALINA_HOME的值。接着判断当前目录下是否存在bin\catalina.bat,如果文件不存在,将当前目录的父目录设为CATALINA_HOME的值。根据笔者机器上Tomcat安装目录的层次结构,最后CATALI...

2018-03-19 14:13:14 3745

转载 Eclipse新建maven项目修改默认jdk版本

新生成的工程默认的jdk和compiler是1.5的,修改成1.8以后,当我们maven>>update project以后项目报错了 Dynamic Module 3.1 requires Java 1.7 or newerJDK又变成一开始默认的1.5了。 这是因为POM.xml里没有配置。[html] view plain copy <plugin>      &lt...

2018-03-18 17:28:46 1421

转载 Eclipse解决cannot change version of project facet dynamic web问题

dynamic web module 版本之间的区别:Servlet 3.0December 2009JavaEE 6, JavaSE 6Pluggability, Ease of development, Async Servlet, Security, File UploadingServlet 2.5September 2005JavaEE 5, JavaSE 5Requires JavaS...

2018-03-18 16:47:31 487

转载 解释Eclipse下Tomcat项目部署路径问题

1.配置eclipse的开发环境,配置jdk的安装路径和tomcat安装路径。2.在eclipse下建立Dynamic Web Project工程zhgy,在使用eclipse中new一个tomcat,通过启动该tomcat来发布Dynamic Web Project的时候,其实并未将工程发布到tomcat 安装目录所在的 webapps下。这点可以去上述的tomcat 安装目录 的webapps...

2018-03-17 21:40:20 348

转载 在eclipse中新建Dynamic web project时选择2.5和3.0的区别(里面涉及servlet和tomcat的问题)

1、Dynamic web project时选择2.5和3.0是指servlet的版本,是2.5的还是3.0的    servlet3.0以后支持异步 2、dynamic web module和对应的TOMCAT 版本     dynamic web module 2.4(Servlet 2.4)  对应至少Tomcat 5.5     dynamic web module 2.5(Servlet...

2018-03-17 21:37:02 498

转载 Eclipse/Myeclipse中Installed JREs,添加jdk和jre的区别

Eclipse/Myeclipse中的Installed JREs在Windows -> Preferences -> Java -> Installed JREs 区别是: JDK可以Debug调试,JRE不可以

2018-03-17 21:05:53 2397

空空如也

空空如也

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

TA关注的人

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