java
文章平均质量分 96
陶呵呵
这个作者很懒,什么都没留下…
展开
-
搭建开发环境(1)——安装Intellij
下载首先下载Intellij(官网可能打不开,需要翻墙)。软件可以自己百度,也可以到我百度网盘下载。网盘文件夹里有两个文件: ideaIU-13.1.1.exe 就是这个Intellij开发工具;IntelliJIDEAKeyGen.zip 是它的激活工具(如果网盘链接失效可以发邮件找我要teartao@126.com)安装下载后安装ideaIU-13.1.1.exe,安装步骤不多说,不停点“下一步原创 2015-03-19 19:57:39 · 1131 阅读 · 0 评论 -
java-String中的 intern()
1、首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。2、new String()和new String(“”)都是申明一个新的空字符串,是空串不是null;3、String str = “kvill”; String str=new String ( “kvill转载 2016-11-01 16:42:37 · 366 阅读 · 0 评论 -
Spring笔记(1)-核心类、接口关系图
本文介绍的类和接口均以springframework 3.0.5 release 版本为主spring-core.jarorg.springframework.io 包下类结构图 spring-beans.jar#org.springframework.beans.factory包下类结构图 spring-context.jarorg.springframework.context包下类结构图原创 2016-12-22 13:33:59 · 2364 阅读 · 0 评论 -
Intellij IDEA 远程debug、远程tomcat部署项目
加班比较多,很少时间学其它东西了,最近项目部署比较复杂,本地运行比较困难,因此想在测试服务器环境debug和部署,远程部署还是有点问题,先记录一下环境apache-tomcat-7.0.47 Intellij IDEA 2016远程debugtomcat 的Catalina.sh 里面有个参数 JPDA_ADDRESS=”8000”,默认为8000。启动tomcat时,用 ./catalina.s原创 2016-07-28 23:12:39 · 43932 阅读 · 12 评论 -
HTTP协议手记
HTTP样例百度首页HTTP截图文本内容【General】Request URL:https://www.baidu.com/Request Method:GETStatus Code:200 OKRemote Address:180.97.33.108:443Referrer Policy:no-referrer-when-downgrade【Response Headers】HTTP原创 2017-11-29 16:32:46 · 811 阅读 · 0 评论 -
IntelliJ IDEA WEB项目的部署配置
摘要 非maven项目 和 maven项目部署配置的探究1.前言 本文转载,原文链接忘了在哪。。。2.项目配置(Project Structure)2.1 Project project compliler output:配置的是项目中的默认编译输出总目录里面英文也说明了,每个模块可以自己设置特殊的输出目录 所以这个基本上没用2.2 Modules原创 2015-03-24 09:13:48 · 6520 阅读 · 0 评论 -
《深入理解java虚拟机》学习笔记
源码下载github 第一章// todo第二章通过本章的学习,我们明白了虚拟机里面的内存是如何划分的,哪部分区域、什么样的代码和操作可能导致内存溢出异常。虽然Java有垃圾收集机制,但内存溢出异常离我们并不遥远, 本章只是讲解了各个区域出现内存溢出异常的原因。 下一章将详细讲解Java垃圾收集机制为了避免内存溢出异常的出现都做了哪些努力。虚拟机里面的内存是如何...原创 2018-06-27 14:45:59 · 287 阅读 · 0 评论 -
javap 指令集
转自 : https://www.cnblogs.com/JsonShare/p/8798735.html 栈和局部变量操作 将常量压入栈的指令 aconst_null 将null对象引用压入栈 iconst_m1 将int类型常量-1压入栈 iconst_0 将int类型常量0压入栈 iconst_1 将int类型常量1压入栈 iconst_2 将int类型常量2压入栈 icon...转载 2018-06-28 14:55:54 · 239 阅读 · 0 评论 -
JAVA元注解的使用
java自定义注解时需要用到几个基本注解,成为“元注解”元注解有四个: @Retention @Target@Document @Inherited @Retention:注解的保留位置@Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含@Retention(RetentionPolic...原创 2018-08-10 11:23:28 · 580 阅读 · 0 评论 -
设计模式-单例模式
英文原文链接Singleton 单例模式difficulty-beginner 难度-初学者gang of four 四人帮java javacreational 创造性的Intent 意图Ensure a class only has one instance, and provide a global point of access to it. ...翻译 2018-08-24 12:28:04 · 282 阅读 · 0 评论 -
设计模式-工厂方法
英文原文链接 单例模式样例代码Factory Method 工厂方法difficulty-beginner 难度-初学者 gang of four 四人帮java javacreational 创造性的Also known as 别名Virtual Constructor 虚拟构造器Intent 意图Define an interfac...翻译 2018-08-24 12:54:47 · 284 阅读 · 0 评论 -
设计模式-适配器模式
英文原文链接 适配器模式样例代码Adapter 适配器模式difficulty-beginner 难度-初学者 gang of four 四人帮 java java structural 结构性的Also known asWrapperIntentConvert the interface of a class into another interface ...翻译 2018-09-08 12:24:32 · 269 阅读 · 0 评论 -
MyEclipse将java项目改为web项目
java application在myeclipse中的.project配置文件为<?xml version="1.0" encoding="UTF-8"?><projectDescription> <name>ProjectName</name> <comment></comment&g原创 2015-01-06 20:10:12 · 358 阅读 · 0 评论 -
IntelliJ IDEA WEB项目的部署配置
摘要 非maven项目 和 maven项目部署配置的探究1.前言 本文转载,原文链接忘了在哪。。。2.项目配置(Project Structure)2.1 Project project compliler output:配置的是项目中的默认编译输出总目录里面英文也说明了,每个模块可以自己设置特殊的输出目录 所以这个基本上没用2.2 Modu...原创 2015-01-30 10:08:54 · 269 阅读 · 0 评论 -
Intellij IDEA 的使用
本文转载,原文链接:http://my.oschina.net/lujianing/blog/177042#OSC_h1_21.黑色主题 中文乱码修改修改黑色主题 Settings->Appearences ->Themes->Darcula 系统提示重启加载主题重启后Settings->Appearences ->勾选Override defaul...原创 2015-01-30 10:13:12 · 111 阅读 · 0 评论 -
Java Ant详解
1,什么是ant ant是构建工具 2,什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个 3,ant的好处 跨平台 –因为ant是使用java实现的,所以它跨平台 使用简单–与ant的兄弟make比起来 语法清晰–同样是和make相比 功能强大–ant能做的事情很多,可能你用了很久,你仍然不知道它能转载 2016-09-02 17:23:20 · 593 阅读 · 0 评论 -
git入门及基本概念学习整理
git学习主要参考了廖雪峰老师的博文: http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000另外还参考了这个: http://gitbook.liuhui998.com/index.html看完之后感觉git的核心是分支管理,难点主要是merge和rebase,自己对暂存区、工作区、分原创 2016-09-30 17:38:03 · 546 阅读 · 0 评论 -
MyEclipse将java项目改为web项目
java application在myeclipse中的.project配置文件为 ProjectName org.eclipse.jdt.core.javabuilder org.eclipse.jdt.core.javanature 将上面的文件打开后,替换为如下代码原创 2015-03-24 09:13:25 · 5078 阅读 · 3 评论 -
通过nexus了解maven及其生命周期
前言本文包含两部分: 安装配置nexus; maven生命周期干了啥;感谢以下博文作者为我的学习提供了帮助: maven生命周期介绍: http://juvenshun.iteye.com/blog/213959Nexus私服安装: 私服的安装步骤网上有很多,我主要参考了这一篇,我感觉这个步骤和我真实的安装情况比较符合。我会在下面对这篇博文做点补充,标注一些我安装过程中遇到的问题,供参考。原创 2015-04-08 19:28:30 · 1120 阅读 · 0 评论 -
springmvc拦截器
看了慕课网springmvc拦截器的课程,做一些笔记; 链接:http://www.imooc.com/learn/498 拦截器和过滤器区别1. 拦截器基于springmvc框架,过滤器基于servlet;2. 拦截器只能拦截请求,过滤器可以过滤所有资源;3. 拦截器可以理解为特殊的过滤器拦截器实现创建拦截器对应类,并实现org.springframework.web.servlet.Ha原创 2015-11-01 00:32:43 · 630 阅读 · 0 评论 -
Maven+SpringMVC+MyBatis整合
前言上一篇简单讲了用Intellij创建基于maven的SpringMVC项目,这一篇是在上一篇的基础上增加了MyBatis的配置,如果有什么问题,建议阅读上一篇博文并下载相应的代码来学习添加pom依赖这里的依赖你可以暂时理解为添加jar,因为maven会自动将jar包下载到本地统一进行管理,并解决jar包之间的依赖关系(比如spring用到了A.jar包,而A又用到了B.jar包,当你添加了A的m原创 2015-03-22 22:58:50 · 638 阅读 · 0 评论 -
Intellij IDEA 的使用
本文转载,原文链接:http://my.oschina.net/lujianing/blog/177042#OSC_h1_21.黑色主题 中文乱码修改修改黑色主题 Settings->Appearences ->Themes->Darcula 系统提示重启加载主题重启后Settings->Appearences ->勾选Override default fonts by转载 2015-03-24 09:13:54 · 1141 阅读 · 0 评论 -
maven使用经验与心得整理
一、概述日常开发中,我们用到的maven相关功能大概以下几种: 1、 管理jar依赖 2、 构建项目(打包、编译等) 3、 发布项目(共享、上传至服务器,供他人使用)二、简单介绍:1、管理依赖jar一般在pom.xml文件的中配置,以spring core为例,一般格式如下:<dependency> <groupId>org.springframework</groupId>原创 2015-11-26 20:05:46 · 15438 阅读 · 2 评论 -
使用 IDEA + Maven + Git 快速开发 Java Web 应用
本文转载,原文链接:http://my.oschina.net/huangyong/blog/1753630. 引言今天想跟大家分享一下我主要的 Java 开发工具,我一般是这样工作的:用 IDEA 写代码,用 Maven 管理 jar 包依赖与项目打包,用 Git 进行代码版本控制。关于这三款工具的安装与配置的过程,本文不作说明,有不太明白的朋友,可以给我留言,我会尽力解答。下面转载 2015-03-24 09:14:00 · 497 阅读 · 0 评论 -
maven项目打包为含依赖的可执行jar
使用maven将项目打包为含依赖的可执行jar官网网址:原创 2015-12-04 22:24:08 · 497 阅读 · 0 评论 -
spring(1)——用Maven创建spring-mvc项目
创建项目Intellij中提供了SpringMVC最简单的项目模板,可以直接创建一个SpringMVC项目 修改项目目录结构创建好了以后在tomcat中部署运行,一个最简单的SpringMVC项目就完成了。 一般项目还会有多个Spring的xml配置文件,所以我在java和test目录下分别新建一个resources文件夹,留着后面存放其它的xml配置文件,并把创建的mvc-dispatcher原创 2015-03-21 12:51:57 · 778 阅读 · 0 评论 -
redis安装及简单使用
redis安装在官网下载redis安装包: http://redis.io/download 我下载的是 redis-3.0.6 版本 http://download.redis.io/releases/redis-3.0.6.tar.gz 这里只介绍linux环境。安装很简单,只需要make一下即可使用。 官网下载页面也有说明(照搬过来了) 用如下命令下载、解压、编译wget http原创 2016-01-07 16:06:19 · 3130 阅读 · 3 评论 -
一劳永逸部署项目:通过tomcat加载环境变量
可以通过配置Context部署web应用的方式加载环境变量,达到在properties里面写键值对的配置效果,对于大量不常变动的变量可以简化部署步骤原创 2015-06-15 09:00:18 · 5613 阅读 · 0 评论 -
Spring MVC静态资源处理
优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 .do 、 .xhtml等方式。这就决定了请求URL必须是一个带后缀的URL,而无法采用真正的REST风格的URL。如果将DispatcherServlet请求映射配置为”/”,则Spring M转载 2016-04-29 16:31:09 · 837 阅读 · 0 评论 -
Java日期格式化
一般常用格式化类DateFormat和SimpleDateFormat的format(Date time)方法进行格式化日期.java.text.SimpleDateFormat类.public class SimpleDateFormat extends DateFormatSimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)转载 2016-08-10 09:31:15 · 2217 阅读 · 0 评论 -
Intellij从无到有创建项目:梳理web项目各目录及配置作用
Intellij IDEA从无到有创建web项目:Intellij虽然提供了很多模板可以创建maven web javaee等等各种项目,但是你知道项目从无到有到底怎么来的,各个配置分别是干啥的?现在就来一步步搞出来。1、idea打开一个空文件夹: 依次点击 File–open 打开一个空目录 这时候,项目除了ide配置文件啥都没有 现在创建src目录,用来写java代码,也就是后面we原创 2016-08-26 15:44:04 · 26190 阅读 · 6 评论 -
使用 IDEA + Maven + Git 快速开发 Java Web 应用
本文转载,原文链接:http://my.oschina.net/huangyong/blog/1753630. 引言今天想跟大家分享一下我主要的 Java 开发工具,我一般是这样工作的:用 IDEA 写代码,用 Maven 管理 jar 包依赖与项目打包,用 Git 进行代码版本控制。关于这三款工具的安装与配置的过程,本文不作说明,有不太明白的朋友,可以给我留言,我会尽力解答。下...原创 2015-01-30 10:21:59 · 181 阅读 · 0 评论