自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

火舞狂沙

架构源于生活,事IT,爱生活。

  • 博客(50)
  • 资源 (3)
  • 收藏
  • 关注

转载 UML类图与类的关系详解

虚线箭头指向依赖;实线箭头指向关联;虚线三角指向接口;实线三角指向父类;空心菱形能分离而独立存在,是聚合;实心菱形精密关联不可分,是组合;上面是UML的语法。在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关...

2018-10-24 14:13:01 315

原创 SpringBoot项目jar启动端口设置

SpringBoot项目打包后,在target下生成的jar文件可以使用 Java - jar 直接启动,指定端口号配置java -jar eureka-server-1.0.0.jar --server.port=8080

2018-09-20 08:06:03 17688 1

原创 Java获取本机ip地址

定时任务涉及到多机部署时,绑定IP是其中的一种解决方案。设定某一IP的主机执行任务,定时任务先获取本服务器的IP,和绑定的IP进行比较,匹配则执行任务。Java用户获取IP地址的是java.net包下的NetworkInterface类。代码比较简单,直接上public static String getLocalIp() { Enumeration<Net...

2018-09-19 15:43:48 2803

原创 context:component-scan配置和use-default-filters详解

最近在SpringMVC项目中对controller进行aop切面处理时,发现切面无法切入,原来是WebApplicationContext和ApplicationContext存在继承关系,加载先后顺序会影响aop代理注入。于是展开对context:component-scan的深入研究标签对于context标签,都是交由ContextNamespaceHandler处理@O

2017-05-04 15:26:52 1300 1

原创 SpringMVC @RequestBody请求参数在postman中的请求

使用SpringMVC框架,controller使用参数  @RequestBody  LoginReq req   注解方式模拟http请求需要请求header添加两个参数设置  Header参数    Content-Type    application/jsonbody参数选择

2017-03-15 15:29:31 21553 7

原创 java @interface 自定义注解

1. 注解的好处注解可以替代配置文件完成对某些功能的描述,减少程序配置;在没有配置文件的情况下,我们去观察代码,并不需要同时打开两个文件来观察这个字段到底对应数据库的哪个列,减少了程序繁琐性,使得代码更加清晰易懂;目前市面上流行的框架基本上都包含了注解配置,那么针对于开源项目,我们在阅读项目代码时,不懂注解如何实现,真的是举步难坚,所以,学习注解也可以加强我们对开源项目源码

2016-12-19 21:06:01 5490 2

原创 Java Serializable总结

一.序列化简介1.什么是序列化Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。Java对象序列化就能够帮助我们实现该功能。使用Java对象序列化,在保存对象

2016-11-09 20:41:34 652

转载 SVN中trunk,branches,tags用法详解

Subversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是svn://proj/|+-trunk+-branches+-tags这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使用,svn并没有明确的规范,更多的还是

2016-10-09 18:02:52 603

转载 svn的merge使用例子

先说说什么是branch。按照Subversion的说法,一个branch是某个development line(通常是主线也即trunk)的一个拷贝,见下图: branch存在的意义在于,在不干扰trunk的情况下,和trunk并行开发,待开发结束后合并回trunk中,在branch和trunk各自开发的过程中,他们都可以不断地提交自己的修改,从而使得每次修改在repos

2016-10-09 17:48:03 331

转载 String的Intern方法详解

String的Intern方法详解引言  在 JAVA 语言中有8中基本类型和一种比较特殊的类型String。这些类型为了使他们在运行过程中速度更快,更节省内存,都提供了一种常量池的概念。常量池就类似一个JAVA系统级别提供的缓存。8种基本类型的常量池都是系统协调的,String类型的常量池比较特殊。它的主要使用方法有两种:直接使用双引号声明出来的String对

2016-09-11 23:56:01 844

原创 java8移除永久代

Java8移除永久代最近看深入理解Java虚拟机, 在实战OutOfMemoryError的运行时常量池溢出时, 提示如下:原书没有说会出现这个警告, 所以上网详细查下相关资料, 汇总如下在JDK1.7中, 已经把原本放在永久代的字符串常量池移出, 放在堆中. 为什么这样做呢? 因为使用永久代来实现方法区不是个好主意, 很容易遇到内存溢出的问题. 我们通常使用P

2016-09-11 22:33:58 1672

原创 mysql绿色版使用和mysql常用服务命令

1.mysql绿色版使用设置1.配置环境变量 在path后面追加mysql的安装目录例如安装目录如下:D:\developSoftWare\mysql5.6path追加: ;D:\developSoftWare\mysql5.6\bin2.设置配置文件my-default.ini   默认是这个,如果没有可以自行创建  basedir = D:\developSoftW

2016-08-22 15:08:55 1314

原创 java设计模式—单例模式

1.单例模式简介单例模式也被称为单件模式(或单体模式),主要作用是控制某个类的实例的数量是一个,而且只有一个,他关心的是类实例的创建问题,并不关心具体的业务功能。单例模式的范围:目前Java里面实现的单例是一个ClassLoader及其子类ClassLoader的范围。如果一个虚拟机里面有多个ClassLoader,而且这些ClassLoader都装在某个类的话,就算这个类是单例,也会产生

2016-07-25 21:56:47 533

原创 springMVC各个Filter的用法!

springMVC各个过滤器的用法1.springMVC filter整体结构;2.GenericFilterBean过滤器;3.HiddnHttpMethodFilter过滤器;4.HttpPutFormContentFilter过滤器;5.RequestContextFilter过滤器;6.DelegatingFilterProxy过滤器。

2015-11-23 19:03:28 3821

原创 java中常量的设置(Constant)

java静态变量实现方式:1,接口方式。2,定义final stati变量方式。3,enum方式。4,定义properities方式。

2015-11-20 12:53:52 16679 2

原创 db2离线备份、在线备份和回复

db2的离线备份、在线备份。

2015-11-18 22:26:44 1621

原创 java数组常用方法

数组常用的10个方法

2015-09-11 16:29:43 761

原创 解决哈希(Hash)冲突的主要方法

1.hash表简介:把任意长度的输入编程固定长度的输出,压缩映射。2.解决哈希冲突的主要方法。

2015-08-25 16:00:22 5259

原创 Servlet单例多线程详解

1.Servlet的单例特点;2.Servlet的可用变量分析;3.Servlet如何处理多个请求;4.如何开发线程安全的Servlet;5.Struts1、Struts2、Spring 对应的Action或Controller比较。

2015-08-24 21:22:17 1104

原创 servlet生命周期详解

1.Servlet接口方法;2.Servlet生命周期;3.HttpServlet容器响应Web客户请求的流程;4.Servlet创建时间。

2015-08-22 17:02:31 1297

原创 java ClassLoader 详解

1.什么是类加载器?2.类的加载过程。3.类的初始化。4.双亲委托机制。

2015-08-07 00:06:46 1090

原创 SecureCRT Key自动登录Linux

SecureCRT 通过key登录Linux

2015-07-30 17:56:22 1235

原创 spring IOC 笔记

什么是耦合?A类的实现,依赖于B类的实例,A类创建时必须new B 类,可以说A类依赖于B类。比如a类在实例化的时候需要一个b类的对象做参数 这个时候就可以说a类和b类之间是一种强耦合的关系~没有b类对象就无法实例化a类对象这个时候把b由实体类改成接口的话只要是实现了b接口的所有类都可以当做a类对象实例化的参数,弱耦合spring IOC:控制反转,指获得以来对象的过程

2015-07-15 12:33:34 489

原创 Mongodb基本操作入门,增删改查和索引

主要进程mongod.exe为启动数据库实例的进程。mongo是一个与mongod进程进行交互的JavaScript shell进程,它提供了一些交互的接口函数用户对数据库的管理。基本命令show  databases;   查询数据库列表show  collections;   查询所有的集合   对应关系型数据库的表use  test;  数据库切换   切换到test

2015-07-13 15:04:11 1119

转载 java exception 详解

1. 引子       try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。

2015-06-23 22:35:37 980

原创 java、JSP web项目中的路径问题

java web项目中的路径,有相对路径和绝对路径什么是相对路径呢    举个简单例子我们有项目   test     发布后地址  http://localhost:8080/test/页面  qiantai/login.jsp        页面中链接  JSP页面相相对寻址     链接的最终地址是    http://localhost:8080/Test/qiantai/

2015-01-26 11:38:31 3562

原创 java项目红叉问题 project facet

java项目中红叉常见处理办法。

2015-01-23 14:10:52 3391

原创 详解spring自定义属性编辑器

spring自定义属性编辑器详解

2015-01-07 15:46:52 1163

原创 oracle11g 7个服务说明

oracle11g 七个服务简单说明

2014-12-31 14:13:34 1016

原创 jax-ws服务端生成和客户端调用实例详解

java自带webservice jax-ws客户端生成和服务端调用实例详解!

2014-12-16 10:23:15 9339

原创 JSP自定义标签入门实例详解

jsp自定义标签实例详解。

2014-10-14 16:56:17 1127

转载 velocity模板引擎基本语法

velocity模板引擎基本语法入门

2014-10-14 09:51:52 1646

原创 oracle表空间基本命令,修改数据表结构基本命令

表空间基本命令--创建表空间   初始化大小10M  自动增长5M  最大50Mcreate tablespace duan datafile 'F:\oracle\product\10.2.0\oradata\orcl\duan.dbf' size 10M autoextend on next 5M maxsize 50M;--查询表空间的地址和空间名称select fi

2014-08-31 20:23:24 2370

原创 java Date函数总结

java.util.Date为java时间接口,已知的实现类包括Date,Time,TimeStamp Calendar calendar=Calendar.getInstance();  DateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  Date dateA=new Date(); //初始化dataA为当

2014-07-28 11:13:32 9511

原创 Jquery和JS设置div是否可见总结

使用原始的JS设置div是否可见

2014-07-22 11:24:54 4000

原创 jdk jre jvm区别详解

JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。

2014-05-20 09:15:54 885

原创 java @Override的作用

@Override用来表示某一个方法是重写的父类的方法。举例

2014-04-29 11:07:09 986

原创 struts2五大核心jar包和一些常用架包详解

struts2五大核心jar包  1。Commons-logging.jar  --------------   用于通用日志处理 2。Freemarker.jar  --------------   表现层框架,定义了struts2的可视组件主题 3。Ognl.jar  --------------   OGNL表达式语言,struts2支持该EL 4。Struts2-cor

2014-04-17 10:15:56 4106 1

原创 struts2-core-2.3.15.1.jar!/struts-default.xml:53:178核心包加载报错

Tomcat启动加载struts2架包时报错Unable to load configuration. - bean - jar:file:/D:/apache-tomcat-6.0.362/webapps/beidao/WEB-INF/lib/struts2-core-2.3.15.1.jar!/struts-default.xml:53:178at com.opensymphony.x

2014-04-17 09:57:14 3897

原创 Servlet中forward和redirect的区别

forward(转发)跳转,浏览器URL不会改变,可看做一次请求。redirec(重定向)t跳转,浏览器URL发生改变,可看做两次请求。举例   A页面跳转到B页面     跳转中A页面有传值行为:request.setAttribute("aaa","from JSPA"); 通过Response.forward();方法跳转到B页面,可以通过request.getAttribu

2014-03-30 11:30:02 2444

jsp自定义标签入门实例

jsp自定义标签实例源码,直接下载部署就能看到详细代码和效果!

2014-10-14

mysql数据库架包

mysql数据库架包 mysql-connector-java-5.0.4-bin.jar

2013-12-09

监听器访问计数过滤非法字符

用监听器实现在线人数统计,过滤器实现页面自动编码 非法字符过滤

2013-05-05

空空如也

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

TA关注的人

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