自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无知人生,记录点滴

不积跬步,无以至千里;不积小流,无以成江海……

原创 总结:eclipse编写struts.xml没有提示的问题

原因找不到约束文件。解决 联网; 手工配。 手工配置struts2的dtd约束文件步骤说明1、选择:Window ->preferences->XML->点击Add 按钮; 2、Location值,通过File System 选择引入struts-2.0.dtd; 3、Key t...

2017-04-05 23:21:52

阅读数 741

评论数 1

原创 第二天:Struts2入门

搭建Struts2的开发环境Struts2的下载与安装源码下载地址:http://struts.apache.org/download.cgi源码目录结构说明: - apps:框架本身提供一些案例(学习); - docs:框架本身提供的文档(指南和API)。不保证100%正确; - lib:S...

2017-04-05 22:50:00

阅读数 436

评论数 1

原创 第一天:Struts2概述

Struts2概述MVC与ServletMVC三层架构jsp + servlet + javabean开发模式剖析缺点: 每写一个servlet,就需要在web.xml文件中配置8行,如果一个系统中servlet编写的很多,则会导致web.xml中的内容很多; 项目中很多人编辑一个w...

2017-03-30 23:11:51

阅读数 348

评论数 1

转载 Java工程师成神之路

一、基础篇1.1 JVM1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133 http://ifeve.com/jmm-faq/ 1.1.2. 了解JVM各种参数及调优1.1.3. ...

2017-03-30 18:32:58

阅读数 382

评论数 0

原创 ThreadLocal原理剖析

ThreadLocal详解ThreadLocal在Struts2、spring、hibernate中都有很重要的应用。ThreadLocal用来解决多线程程序的并发问题ThreadLocal并不是一个Thread,而是Thread的局部变量      当使用ThreadLocal维护变量时,Thr...

2017-03-30 14:49:17

阅读数 361

评论数 0

原创 集合框架详解

[TOC]Collection集合学习总结集合的由来      我们学习的是面向对象语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这多个对象进行存储。而要想存储多个对象,就不能是一个基本的变量,而应该是一个容器类型的变量,在我们目前所学过的知识里面,有哪...

2017-03-26 20:19:22

阅读数 245

评论数 0

原创 js如何判断一个对象{}是否为空对象,没有任何属性

js如何判断一个对象{}是否为空对象,没有任何属性?前段时间用js写了一个类似”angular js”用于数据绑定的东西,功能是比较简单了。通常应该传进来的是一个ArrayList JSON对象数组。但有时候通过AJAX方法调用返回的是一个JSON对象,而不是数组!为了兼容这种情况使用了以下代码:...

2017-03-16 11:35:51

阅读数 617

评论数 0

原创 Servlet监听器详解

Servlet API提供了基本的应用程序事件监听器接口。编程者可以通过实现这些Servlet2.4以后提供了对以下对象的事件监听: 监听ServletContext:可以使程序得知整个应用程序载入和卸载等运行情况; 监听HttpSession:可以Web程序了解应用程序会期间的状况并作出响应; ...

2017-03-16 11:11:48

阅读数 640

评论数 0

原创 使用Markdown编辑器排版博客文章

Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q 插入链接 ...

2017-03-16 10:40:01

阅读数 606

评论数 0

转载 Spring@Autowired注解与自动装配

配置文件的方法      我们编写spring框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean都建议定义成私有的域变量。并且要配套写上get和set方法。      Boss拥有Office和Car类型的两个属性:public class Boss { pr...

2017-03-15 18:56:34

阅读数 533

评论数 0

原创 Spring注解详解

注解说明使用简化配置      <context:annotationconfig /> 将隐式地向Spring 容器注册以下4 个BeanPostProcessor:BeanPostProcessor  AutowiredAnnotationBeanPostProcessor ...

2017-03-15 18:47:46

阅读数 366

评论数 0

原创 Java动态代理的两种实现方法

代理的实现分动态代理和静态代理静态代理的实现是对已经生成了的JAVA类进行封装。       动态代理则是在运行时生成了相关代理类,在JAVA中生成动态代理一般有两种方式:JDK自带实现方法和使用CGLIB包实现。jdk动态代理实现      JDK实现代理生成是用类 java.lang.re...

2017-03-15 17:31:49

阅读数 319

评论数 0

原创 JavaWeb之文件上传与下载详解

文件上传文件上传概述 实现web开发中的文件上传功能,需完成如下二步操作:(1)在web页面中添加上传输入项; (2)在servlet中读取上传文件的数据,并保存到本地硬盘中。 如何在web页面中添加上传输入项?<input type=”file”>标签用于在web页面中添加文件上传...

2017-03-15 16:51:26

阅读数 2104

评论数 0

转载 JAVA学习路线图

JAVA学习路线图,特此声明,转自柠檬学院http://www.bjlemon.com/。 仅希望对热爱JAVA学习有所帮助!!!JAVA学习路线图      此乃是java攻城狮的学习路线图,由简到繁,由易到难,一步步的学习,最后成为JAVA攻城狮。希望对大家的学习有所帮助阶段1       ...

2017-03-13 09:58:32

阅读数 881

评论数 0

原创 深入理解JVM

Java技术与虚拟机      说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成: Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:       运行期环境代表着Java平台,开发人...

2017-03-13 09:49:24

阅读数 440

评论数 0

转载 成为Java顶尖程序员 ,看这10本书就够了

“学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:  1. 能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料  2. 对着书上的代码自己敲的时候方便      “看完书之后再次提升自我的最好途径...

2017-03-12 23:49:56

阅读数 560

评论数 0

转载 Java程序员开发参考资源

构建这里搜集了用来构建应用程序的工具。 Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。 Gradle:Gradle采用增量构建。Gradle通过Gr...

2017-03-12 23:38:18

阅读数 409

评论数 0

原创 JDBC MySQL 多表关联查询查询

public static void main(String[] args) throws Exception{ Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverMa...

2017-03-12 23:13:28

阅读数 1160

评论数 0

原创 JSON学习笔记

JSON是什么,有什么用?跟XML一样,是一种数据的格式规范。 可以理解成是“XML的简化版”,但与XML无关。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。 基于JS技术发展起来(因此JS对其有更好的支持),但与语言无关,任何语言都可以解析。对比...

2017-03-12 23:07:09

阅读数 715

评论数 0

原创 Linux命令之dos2unix

最近在linux下安装fastdfs服务器的时候,发现修改好相关的配置文件之后;启动nginx静态资源服务器,上传图片成功后,输入storage服务器给出的图片存储路径。       例如 http://192.168.1.5/group1/M00/00/00/wKgBBVfsGhyAKA8...

2017-03-12 22:43:03

阅读数 11069

评论数 0

原创 linux下搭建FastDFS图片服务器

1、什么是FastDFS       FastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。2、FastFDS...

2017-03-12 22:36:59

阅读数 1325

评论数 2

原创 VMware网络连接模式—桥接、NAT以及仅主机模式的区别

在使用VMware Workstation(以下简称:VMware)创建虚拟机的过程中,配置虚拟机的网络连接是非常重要的一环,当我们为虚拟机配置网络连接时,我们可以看到如下图所示的几种网络连接模式:桥接模式、NAT模式、仅主机模式、自定义网络连接模式。那么这几种网络连接模式都各自有什么主要用途,它...

2017-03-12 22:33:24

阅读数 1008

评论数 1

原创 常用Servlet过滤器

过滤器应用案例一:解决POST请求参数中文和输出中文的乱码过滤器过滤器代码package com.study.java.filter;import java.io.IOException;import javax.servlet.Filter; import javax.servlet.Filte...

2017-03-12 11:04:05

阅读数 1256

评论数 0

原创 Servlet之过滤器详解

1、过滤器简介       servlet API中最重要的一个功能就是能够为servlet和JSP页面定义过滤器。过滤器提供了某些早期服务器所支持的非标准“servlet链接”的一种功能强大且标准的替代品。        过滤器是一个程序,它先于与之相关的servlet或JSP页面运行在服务器上...

2017-03-11 22:34:18

阅读数 501

评论数 0

原创 XML解析详解

概述 XML(eXtensive Markup Language)可扩展的标记语言,是万维网联盟(World Wide Web Consortium W3C)定义的一种标准。 可扩展性指允许用户按照XML规则自定义标记(tags 标签)。 作用:作为微型数据库,存储数据; 作为通信数据; 用...

2017-03-10 17:51:20

阅读数 11325

评论数 1

原创 Common-BeanUtils研究心得

一、BeanUtils 介绍       所谓 BeanUtils 为何要开发呢, 每个工程师或许在写 JavaBean 的时候, 都会乖乖地去写 getters 和 setters, 就是 getXXX() 及 setXXX() methods, 但是当你的 object 是动态产生的, 也许是...

2017-03-09 22:25:15

阅读数 4461

评论数 0

原创 Java内省机制

Wiki上的解释: 在计算机科学中,内省是指计算机程序在运行时(Run time)检查对象(Object)类型的一种能力,通常也可以称作运行时类型检查。 不应该将内省和反射混淆。相对于内省,反射更进一步,是指计算机程序在运行时(Run time)可以访问、检测和修改它本身状态或行为的一种能力。...

2017-03-09 20:28:02

阅读数 7027

评论数 4

原创 关于Java中的内存泄漏问题及注意事项

所谓内存泄露就是指一个不再被程序使用的对象或变量一直被占据在内存中。java中有垃圾回收机制,它可以保证一对象不再被引用的时候,即对象编程了孤儿的时候,对象将自动被垃圾回收器从内存中清除掉。由于Java 使用有向图的方式进行垃圾回收管理,可以消除引用循环的问题,例如有两个对象,相互引用,只要它们和...

2017-03-07 22:56:56

阅读数 585

评论数 0

原创 内部类的用法及注意事项

1. 什么是内部类?       内部类就是在一个类的内部定义的类,内部类中不能定义静态成员(静态成员不是对象的特性,只是为了找一个容身之处,所以需要放到一个类中而已,这么一点小事,你还要把它放到类内部的一个类中,过分了啊!提供内部类,不是为让你干这种事情,无聊,不让你干。我想可能是既然静态成员类...

2017-03-07 22:46:25

阅读数 842

评论数 0

原创 接口与抽象类的区别

程序开发中,我们经常需要编写一系列的接口以及抽象类来供实现或被子类继承。那么,接口与抽象类之间的语法到底有什么区别呢?下边是我在学习中的一些感悟与总结,如有错误之处,欢迎指正!       含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstrac...

2017-03-07 22:32:44

阅读数 376

评论数 0

原创 面向对象几个主要特征的理解

计算机软件系统是现实生活中的业务在计算机中的映射,而现实生活中的业务其实就是一个个对象协作的过程。面向对象编程就是按现实业务一样的方式将程序代码按一个个对象进行组织和编写,让计算机系统能够识别和理解用对象方式组织和编写的程序代码,这样就可以把现实生活中的业务对象映射到计算机系统中。        ...

2017-03-07 22:20:27

阅读数 608

评论数 0

原创 Overload和Override的区别

从字面意思上理解,Overload是重载的意思,Override是覆盖的意思,也就是重写。         重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。        重写Override表示子类中的方法可以与父类中的某个方法的...

2017-03-07 22:09:28

阅读数 573

评论数 0

原创 推荐几个常用的Git代码托管平台

说到Git代码托管平台,首先推荐的是GitHub,好多好的开源项目都来自GitHub,但是GitHub只能新建公开的Git仓库,私有 仓库要收费,如果你做的是一个开源项目,可以首选GitHub。下面推荐几个比较好的Git代码托管平台,这里我不做过多的说明和评价,也好让大家多看 看,比较一下,找到自...

2017-03-06 17:32:34

阅读数 15712

评论数 1

原创 SQL Server 如何清空数据库所有表数据

SQL Server 如何清空数据库所有表数据

2016-06-18 22:39:18

阅读数 8754

评论数 0

原创 SQL Server 数据库备份与还原

SQL Server 数据库备份与还原

2016-06-18 22:37:57

阅读数 464

评论数 0

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