- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 排序算法-冒泡排序
冒泡算法是最常见的排序算法之一,冒泡在排序算法中算是比较简单的算法。冒泡名字的由来是因为排序过程是经过相邻元素的比较,大的元素逐渐‘浮’到数列的顶端,就像水泡一样慢慢浮出水面。排序过程:从数列顶端到尾部依次比较相邻元素,如果第一个比第二个大就交换位置。经过第一步,数列的最后一个必然是最大的元素。重复第1步(除了最后一个),每一次都会有一个较大元素被找出,依次有序排列在数列尾端。这样
2018-01-28 10:49:44 280
翻译 Struts 2 Hello World
描述 当你在Struts2 Web应用中点击一个超链接或者提交按钮的时候,用户的输入不是发送到另一个服务器页面,而是被发送到了一个事先提供好的Java类。这个类就是Struts 2 中的Action 类。当Action被执行后,最终将选择一个资源作为响应返回给用户。这个资源通常是一个服务器页面(例如JSP),也可以是其他资源,例如PDF文件、Excel表格或者Java applet窗口。
2018-01-19 23:07:23 377
原创 Java volatile关键字
使用Java编写线程安全的程序关键在于正确的使用共享对象,以及安全的对其进行访问管理。Java的内置锁可以保障线程安全,对于其他的应用来说并发的安全性是在内置锁这个“黑盒子”内保障了线程变量使用的边界。谈到线程的边界问题,随之而来的是Java内存模型另外的一个重要的含义,可见性。Java对可见性提供的原生支持是volatile关键字。volatile关键字 volati
2018-01-15 12:34:33 489
转载 面试神回复,HR都对你跪服(笑哭)!
应该大家都经历过不少面试,而且面对经验丰富的HR,多少有点难以招架。最近《纽约时报》畅销书作家Nathan W. Pyle画了一组漫画,来教大家如何应对难缠的HR,你也来看看,没准用得上呢1234567891
2018-01-14 16:32:32 2809 3
原创 Maven配置 dependencyManagement和dependencies的区别
在Maven中经常遇到dependencyManagement和dependencies节点的配置,对于新手老是搞不懂他们的区别,经过查资料终于明白了,总结一下:dependencyManagement Maven 使用dependencyManagement 元素来提供了一种管理依赖版本号的方式。通常会在一个组织或者项目的最顶层的父POM 中看到dependency
2018-01-14 15:27:10 895
翻译 如何创建一个Struts 2 Web应用
翻译自Struts官方文档,原文地址:点击打开链接 本教程将一步一步的教你如何使用Struts2 框架创建一个简单的Web应用。 虽然Struts 2框架使用很简单,但是想要创建一个复杂的Web应用,你最好有J2EE基础知识和技术,包括:JavaFilters, JSP, and Tag LibrariesJavaBeansHTML and HTTPWeb Contai
2018-01-13 21:56:06 863
翻译 Struts2 快速入门
翻译自Struts官方文档,原文:Getting started. 这个框架文档是为活跃的web开发者提供的。假设开发者已经具备了如何创建一个Java Web应用的必要知识。有关这些基础知识更多的信息,请看关键技术入门。 请按照下面的教程开始使用Struts 2。这些教程的示例代码可以从Struts 2 Github仓库struts-examples获取。这些示例项目使用Mav
2018-01-11 17:49:31 361
原创 Servlet 实现文件上传
使用Servlet原生API进行文件上传:一、Upload.java(文件上传Servlet)package servlet;import java.io.IOException;import java.io.InputStream;import java.util.Collection;import javax.servlet.ServletException;import
2018-01-05 14:46:36 440
原创 Servlet 实现文件下载
文件的下载对于Web应用是必不可少的功能。Servlet实现文件下载只需5步: 准备下载的文件,打开文件输入流。 获取response响应输出流ServletOutputStream。 设置响应头Content-Disposition:attachment;filename=[文件名](此处的filename对应浏览器提示保存文件的文件名)。 读文件到响应输出流。
2018-01-04 16:35:42 532
原创 Servlet 实现编码过滤器
在开发Java Web项目的时候经常遇到乱码的问题,一般是前端和后台编码不统一造成的,使用Servlet过滤器实现Http请求以及响应编码的转换。只需要实现Filter接口,实现doFilter方法即可:import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;im
2018-01-04 15:59:08 827
原创 使用Eclipse创建Maven项目
一、打开Eclipse,File-->New-->Maven Project,进入项目创建向导,如下图:二、直接Next,选择一个Archetype,如果你想创建一个普通的Maven工程,你可以选择maven-archetype-quickstart,这里我想创建一个Web项目,我选择 maven-archetype-webapp,然后Next三、填写Grou
2018-01-01 19:37:09 991
原创 Eclipse配置Maven插件
Eclipse配置Maven插件虽然自带maven插件,但是一般不用,最好自己配置一个外部的Maven,下面是配置步骤:1、打开Eclipse,点击Window -->Preference,然后搜索Maven,点击Installations,如下图2、点击右边的Add按钮,配置自己的Maven,如下图3、然后打钩,选刚配置的为默认:4、点击User Se
2018-01-01 18:27:54 277
Maven 实战(高清完整带书签).pdf
2017-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人