自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无知人生,记录点滴

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

  • 博客(35)
  • 资源 (7)
  • 收藏
  • 关注

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

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

2017-04-05 23:21:52 1034 1

原创 第二天:Struts2入门

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

2017-04-05 22:50:00 632 1

原创 第一天:Struts2概述

Struts2概述MVC与ServletMVC三层架构jsp + servlet + javabean开发模式剖析缺点: 每写一个servlet,就需要在web.xml文件中配置8行,如果一个系统中servlet编写的很多,则会导致web.xml中的内容很多; 项目中很多人编辑一个web.xml文件会出现版本冲突问题; 在一个servlet中,执行url请求的方法的入口只有一个,如

2017-03-30 23:11:51 531 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. 学习使用Java工具 jps, jstack, jmap, jconsole, jinfo, jha

2017-03-30 18:32:58 774

原创 ThreadLocal原理剖析

ThreadLocal详解ThreadLocal在Struts2、spring、hibernate中都有很重要的应用。ThreadLocal用来解决多线程程序的并发问题ThreadLocal并不是一个Thread,而是Thread的局部变量      当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每个线程都可以独立地改变自己的副本,而不会

2017-03-30 14:49:17 473

原创 集合框架详解

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

2017-03-26 20:19:22 330

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

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

2017-03-16 11:35:51 2119

原创 Servlet监听器详解

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

2017-03-16 11:11:48 1281

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

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

2017-03-16 10:40:01 769

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

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

2017-03-15 18:56:34 654

原创 Spring注解详解

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

2017-03-15 18:47:46 504

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

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

2017-03-15 17:31:49 491

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

文件上传文件上传概述实现web开发中的文件上传功能,需完成如下二步操作:(1)在web页面中添加上传输入项; (2)在servlet中读取上传文件的数据,并保存到本地硬盘中。如何在web页面中添加上传输入项?<input type=”file”>标签用于在web页面中添加文件上传输入项,设置文件上传输入项时须注意:(1)必须要设置input输入项的name属性,否则浏览器将不会发送上传文件的数

2017-03-15 16:51:26 4094

转载 JAVA学习路线图

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

2017-03-13 09:58:32 993

原创 深入理解JVM

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

2017-03-13 09:49:24 528

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

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

2017-03-12 23:49:56 639

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

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

2017-03-12 23:38:18 525

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

public static void main(String[] args) throws Exception{ Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mydb","root",

2017-03-12 23:13:28 2821

原创 JSON学习笔记

JSON是什么,有什么用?跟XML一样,是一种数据的格式规范。 可以理解成是“XML的简化版”,但与XML无关。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。 基于JS技术发展起来(因此JS对其有更好的支持),但与语言无关,任何语言都可以解析。对比:XML可读性较高,数据量较大;JSON可读性较低(但比自己随意定义的要好),数据量较小;XML应用

2017-03-12 23:07:09 839

原创 Linux命令之dos2unix

最近在linux下安装fastdfs服务器的时候,发现修改好相关的配置文件之后;启动nginx静态资源服务器,上传图片成功后,输入storage服务器给出的图片存储路径。       例如 http://192.168.1.5/group1/M00/00/00/wKgBBVfsGhyAKA81AABdrZgsqUU814_big.jpg。却出现404错误,确保相关配置没有错误,还是无法正确访问

2017-03-12 22:43:03 21146

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

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

2017-03-12 22:36:59 1845 2

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

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

2017-03-12 22:33:24 2310 1

原创 常用Servlet过滤器

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

2017-03-12 11:04:05 1471

原创 Servlet之过滤器详解

1、过滤器简介       servlet API中最重要的一个功能就是能够为servlet和JSP页面定义过滤器。过滤器提供了某些早期服务器所支持的非标准“servlet链接”的一种功能强大且标准的替代品。        过滤器是一个程序,它先于与之相关的servlet或JSP页面运行在服务器上。过滤器可附加到一个或多个servlet或JSP页面上,并且可以检查进入这些资源的请求信息。在这之后,过

2017-03-11 22:34:18 1297

原创 XML解析详解

概述XML(eXtensive Markup Language)可扩展的标记语言,是万维网联盟(World Wide Web Consortium W3C)定义的一种标准。 可扩展性指允许用户按照XML规则自定义标记(tags 标签)。作用:作为微型数据库,存储数据; 作为通信数据; 用于不同平台,不用系统交换数据; 作为配置文件,为应用程序配置数据; 结合样式表语言,展示数据。 强

2017-03-10 17:51:20 15672 1

原创 Common-BeanUtils研究心得

一、BeanUtils 介绍       所谓 BeanUtils 为何要开发呢, 每个工程师或许在写 JavaBean 的时候, 都会乖乖地去写 getters 和 setters, 就是 getXXX() 及 setXXX() methods, 但是当你的 object 是动态产生的, 也许是用档案, 也许是其它原因, 那你该如何去存取数据呢 !!几个例子你可能会用到 BeanUtils, 当然

2017-03-09 22:25:15 5534

原创 Java内省机制

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

2017-03-09 20:28:02 11374 4

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

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

2017-03-07 22:56:56 750

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

1. 什么是内部类?       内部类就是在一个类的内部定义的类,内部类中不能定义静态成员(静态成员不是对象的特性,只是为了找一个容身之处,所以需要放到一个类中而已,这么一点小事,你还要把它放到类内部的一个类中,过分了啊!提供内部类,不是为让你干这种事情,无聊,不让你干。我想可能是既然静态成员类似c语言的全局变量,而内部类通常是用于创建内部对象用的,所以,把“全局变量”放在内部类中就是毫无意义的事

2017-03-07 22:46:25 1162

原创 接口与抽象类的区别

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

2017-03-07 22:32:44 496

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

计算机软件系统是现实生活中的业务在计算机中的映射,而现实生活中的业务其实就是一个个对象协作的过程。面向对象编程就是按现实业务一样的方式将程序代码按一个个对象进行组织和编写,让计算机系统能够识别和理解用对象方式组织和编写的程序代码,这样就可以把现实生活中的业务对象映射到计算机系统中。         面向对象的编程语言有封装、继承 、抽象、多态等4个主要的特征。          1. 封装

2017-03-07 22:20:27 713

原创 Overload和Override的区别

从字面意思上理解,Overload是重载的意思,Override是覆盖的意思,也就是重写。         重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。        重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个方法时,将调用子类中的定义方法,这相当于把父类中定义的

2017-03-07 22:09:28 742

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

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

2017-03-06 17:32:34 21211 1

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

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

2016-06-18 22:39:18 17568

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

SQL Server 数据库备份与还原

2016-06-18 22:37:57 739

SpringBoot之rpm打包文档.rar

SpringBoot程序打包成RPM包,将springboot 应用 打包为rpm安装包,升级包的文档,打包文档,附完整案例,还有遇到的坑

2019-11-29

信息系统项目管理师考试试题分类精解与题型练习

信息系统项目管理师考试试题分类精解与题型练习

2017-03-15

历年信息系统项目管理师真题题型分析(综合知识、案例分析、论文)

历年信息系统项目管理师真题题型分析(综合知识、案例分析、论文)

2017-03-15

信息系统项目管理师论文写作指南.doc

信息系统项目管理师论文写作指南

2017-03-15

CSDN博客访问量

CSDN博客访问量

2017-03-15

mysql-java驱动包

mysql-connector-java-5.1.32-bin.jar

2016-12-22

空空如也

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

TA关注的人

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