- 博客(262)
- 资源 (38)
- 收藏
- 关注
原创 道听途说Struts2之2:命名空间补充
上课的时候突然想起来了,早晨写的丢了点东西,现在补充上。 如果我们在写程序的时候,省略了namespace,默认的匹配所有的action。如果有类似下面的写法 "default" extends="struts-default"> "hello"> /Hello.jsp
2012-04-07 15:30:21 988 1
原创 道听途说Struts2之2:命名空间
在上一篇文章中我们在Struts.xml中看到了下面类似的代码: /Hello.jsp 下面我们解释一下这段代码。 package就像我们java中写的那个包名一样,比如我们在同一个项目中有两个acti
2012-04-07 08:38:57 1089
翻译 Maven:完整参考手册--1.6 Maven是另一种选择吗?
声明:本人英语不好,翻译的可能不好,如果哪里出现错误,还请指出。的确Maven是Ant的替代品,但 Apache Ant的仍然是一个伟大的,广泛使用的工具。这些天,它一直是Java构建领域的冠军,使用Maven构建集成的Ant构建脚本的项目也很容易。这是一个Maven项目的共同使用模式。另一方面,随着越来越多的和更多的开源项目移动到Maven作为项目管理平台,开发者也意识到Maven不
2012-03-26 21:37:10 1374
翻译 Maven:完整参考手册--1.5 一个“项目”的概念模型
声明:本人英语不好,翻译的可能不好,如果哪里出现错误,还请指出。Maven维护一个项目的模型。你不只是编译成字节码的源代码,你正在开发一个软件项目的描述和给项目分配一套独特的坐标。你所描述的该项目的属性。什么是该项目的许可证?谁开发,并有助于该项目?此项目依赖于其他项目吗?Maven不仅仅是一个“构建工具”,不仅仅是一个类似于make和Ant工具的改进,它是一个平台,包括相关的软件项目和软
2012-03-25 21:39:21 1330
翻译 Maven:完整参考手册--1.4 通过Maven插件重用
声明:本人英语不好,翻译的可能不好,如果哪里出现错误,还请指出。 Maven的核心是非常愚蠢的,它不知道该怎么处理超出几个的XML文档解析和跟踪的生命周期和一些插件。Maven被设计了一套Maven插件,它可以影响Maven的生命周期,并且能够完成需要的工作。在Maven中的大部分工作都是使用插件完成的,如编译源代码,字节码包装,发布网站,需要发生在构建中的任何其他任务。你从Ap
2012-03-23 22:10:26 1329
翻译 Maven:完整参考手册--1.3 一个通用的接口
声明:本人英语不好,翻译的可能不好,如果哪里出现错误,还请指出。 之前的Maven为构建软件提供了一个通用的接口,每一个项目需要某些人专门来管理这个构建系统。开发者不得不脱离软件开发,使用一定的时间,去了解每一个他们想要构建的项目的特性。2001年,你必须以以一种不同的方式来构建项目例如Turbine,如果你将建立一个类似项目Tomcat。如果新的能执行对源代码的静态分析源代码分析工
2012-03-22 19:06:10 2202
翻译 Maven:完整参考手册--1.2 约定优于配置
声明:本人英语不好,翻译的可能不好,如果哪里出现错误,还请指出。 约定优于配置是一个简单的概念。系统,库和框架应该假定合理的默认值。无需不必要的配置,系统应该“只是工作”。已经开始流行的框架如Ruby的Rails和EJB3的坚持这些原则在配置的复杂性,如初始的EJB 2.1规范的框架反应。约定优于配置的一个例证是像EJB3持久性的东西:如果你需要使一个特定的bean的持久性,你需
2012-03-21 15:44:25 2605 4
原创 道听途说:第一个struts2程序:hello struts2
本人没有什么项目经验,对于struts的使用是根据网上的资料,有些地方写的可能不对,如果哪里不对还请指出。 本人使用的工具是myeclipse,首先在myeclipse中建立一个web项目,名字为struts2_01。然后引入struts必须的jar包。这里有一个技巧,在我们下载的struts中,解压开有一个app目录,里面都是放置的一些能够正确执行的项目。我们可打开其中的
2012-03-20 20:48:18 1292
翻译 Maven:完整参考手册 1.1。Maven的...这是什么?
第1章。Apache Maven的简介1.1。Maven的...这是什么?1.2。约定优于配置1.3。一个通用的接口1.4。通过Maven插件的通用重用1.5。一个“项目”的概念模型1.6。是Maven的另一种选择吗?1.7。Ant与Maven虽然有一些Maven的网上参考,有没有一个简单的,写得很好的介绍Maven,可以作为一个权威的参考和引用的文档。我们一直
2012-03-20 13:28:06 1267
原创 道听途说:struts、hibernate、spring简单认识
之所以写的是道听途说,因为本人没有一点项目经验,这些东西都是本人自己通过查资料,渐渐的理解的,有些地方理解的可能不是很正确,如果哪里有错误还请指出。 最近上课的时候,老师开始问我们ssh框架,当时只是记得这三个的名字,但是真的是干什么自己心理一点也不知道。回来自己查了许多资料,但是对于一个没有什么经验的人来说,就是说我,看那些东西,看着看着就不知道所云了,最后还是有一点小的收获,这里分享出
2012-03-19 21:25:25 1135
翻译 《应用Rails进行敏捷Web开发》第四版部分翻译--Rails和数据库
声明:本人现为大三学生,英语学得很烂,四级勉强过,所以翻译的许多不好的地方。本人也没有深入的学习rails,所以可能有错误,请读者酌情吸收。如果哪里翻译错误还请指出。1.6 Rails和数据库本书中的例子都是使用SQLite3写的(3.6.16或者更高)。如果你想跟着我们一起写相同的代码,如果你安装了一个SQLite3数据库,那是很容易的。如果你决定使用一些其他的数据库,它不会成为一个
2012-02-27 21:36:04 995
翻译 《应用Rails进行敏捷Web开发》第四版部分翻译-- 创建你自己的RailsAPI 文档
声明:本人现为大三学生,英语学得很烂,四级勉强过,所以翻译的许多不好的地方。本人也没有深入的学习rails,所以可能有错误,请读者酌情吸收。如果哪里翻译错误还请指出。创建你自己的RailsAPI 文档你能创建一份和你本地安装的Rails相同版本的文档,只要在命令行中输入下列命令即可:rails_app>rails new dummy_apprails_app>cd dumm
2012-02-27 21:05:18 1593
翻译 《应用Rails进行敏捷Web开发》第四版部分翻译-- 建立你的开发环境2
声明:本人现为大三学生,英语学得很烂,四级勉强过,所以翻译的许多不好的地方。本人也没有深入的学习rails,所以可能有错误,请读者酌情吸收。如果哪里翻译错误还请指出。编辑器我们写Rails程序会使用一个程序编辑器。这些年我发现,不同的编辑器适用于不同的语言和环境。例如,Dave原来写这一章的时候是用Emacs写的,他感觉Emacs的Filladadpt模式非常方便:当你输入文字时候
2012-02-27 10:04:55 1393
原创 ubuntu中Rails Server遇到Could not find a JavaScript runtime问题
今天在ubuntu上安装Rails很费劲,最后总算安装成功了。但是在启动服务器的时候还是遇到来问题,主要的错误信息是Could not find a JavaScript runtime。在网上查了许多资料,这个代表是没有找到js的运行环境,在windows下默认是已经安装的,但是在ubuntu下必须得自己去安装,开始的时候网上写的在Gemfile中添加上如下语句:gem ‘execjs’
2012-02-25 20:36:18 3618
翻译 《应用Rails进行敏捷Web开发》第四版部分翻译-- 建立你的开发环境
声明:本人现为大三学生,英语学得很烂,四级勉强过,所以翻译的许多不好的地方。本人也没有深入的学习rails,所以可能有错误,请读者酌情吸收。如果哪里翻译错误还请指出。1.5 建立你的开发环境编写Rails程序的日常工作是很简单的。每个人都有自己的工作方式。这里介绍我们的工作方式。 命令行我们在命令行下做很多工作。虽然有越来越多的GUI工具可以帮我们生成和管理Rails应用程
2012-02-24 18:44:02 1228
翻译 《应用Rails进行敏捷Web开发》第四版部分翻译--选择一个Rails版本
声明:本人现为大三学生,英语学得很烂,四级勉强过,所以翻译的许多不好的地方。本人也没有深入的学习rails,所以可能有错误,请读者酌情吸收。如果哪里翻译错误还请指出。1.4 选择一个Rails版本前面的指令帮助你安装最新版本的Rails。但是有时候你可能不希望在最新版本的Rails版本上运行。比如你可能会使用和本书一样的Rails版本,为了在输出和例子程序中匹配,让自己充满信心。或者你
2012-02-22 22:47:16 1251
翻译 《应用Rails进行敏捷Web开发》第四版部分翻译--windows下安装rails
声明:本人现为大三学生,英语学得很烂,四级勉强过,所以翻译的许多不好的地方。本人也没有深入的学习rails,所以可能有错误,请读者酌情吸收。如果哪里翻译错误还请指出。 第一章 安装Rails在本书的第一部分,我们将会对Ruby语言和Rails框架有一个介绍。但是在我们安装并确认他们(这里指开发所用的环境)都已经正确之前,我们什么都不可以做。为了使Rails能够在你的
2012-02-21 18:55:23 1459
原创 很久没有更新博客了,大学教育
很久没有更新博客了,最近变得懒了,不是很愿意更新了。还有一个原因最近在准备考试,但是考试的科目都不是自己喜欢的,面对那些不喜欢的东西真的不知道该总结什么。可能我的这种想法不对,毕竟学过了就是一种能力,但是我想现在学的这么多,广度都达到了,但是深度呢?这个得靠自己,但是有时候靠自己,没有那么容易,你必须去应付那些不喜欢的科目,通常花在这些不喜欢的科目上的时间,比在喜欢上的科目上的时间多,这个就有点颠
2011-12-27 09:04:28 1309 3
原创 Java实现最小生成树Kruskal算法
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】最小生成树,指的是有一个无向图,根据这个图构造一个包含所有顶点的树,使得包含的边的权值的和最小。Kruskal算法的基本思想是从边入手,按照边的权值从小到大排列,然后按照顺序选择,避免产生环,最后包含了所有的顶点后就构造了一棵树。下面我我写的程序,可能程序不是最优的。本人水平有限,只能写到这种程
2011-12-08 09:10:16 6501 1
原创 Java实现流水作业调度问题
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】流水作业调度问题:n个作业要求在两个机器上处理,要求先在第一个上处理,然后再在第二个处理器上处理,求如何安排使得完成后最后时间最短。下面是程序代码:import java.util.ArrayList;import java.util.Collections;class RenWu{
2011-12-05 21:43:09 7459 10
原创 第一个好玩的Ruby程序——活动安排问题
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】有n个活动需要同时占用同一个资源,比如演讲会场,在同一时间只有一个活动能够使用这一资源。每个活动都有起始时间,按照一定的顺序安排使活动安排最优。这个可以使用贪心算法解决,先按照活动的结束时间不递减排序,然后按照这个顺序依次安排活动,最后安排的结果是最优的。算法比较容易,但是用Ruby写的,第一次
2011-12-02 21:52:38 1757
原创 Java设计模式学习1—简单工厂模式
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】我最近开始学习设计模式,自己学习总结的一点东西,拿出来跟大家分享。我们先举一个例子:我们需要一个苹果和香蕉的对象,我们得先创建两个类。然后我们产生对象的时候,需要分别调用这两个类的构造函数去产生这两个对象。但是我们感觉会烦,我们想要香蕉我告诉你香蕉你给我就可以了,至于你怎么产生的我不关心,但是现在
2011-12-01 20:42:32 1292 2
原创 Java实现0-1背包问题
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】首先简单的介绍一下0-1背包问题:有一个背包,有一定的容量,有几件物品,物品有重量和价值,选择物品放到背包中,使背包的中的物品在背包能够装下的条件下,价值最大。物品只有两种选择,装入或者不装入。算法的基本思想是:从最后一个物品开始装入,有两种选择,记录两个点,然后再装入倒数第二件,使前面的两个点分别
2011-11-29 21:12:26 8985
原创 Java泛型4—泛型的上限和下限
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】在写程序的时候,我们希望某一个函数接收的参数,有一个范围的限制,这时候我们就可以考虑使用泛型的上限和下限去解决。我们先看一段代码,然后再去详细解释。class Point{ private T x; private T y; public T getX() { return x;
2011-11-27 20:37:58 8066 9
原创 Java泛型3—类的泛型的转型
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】如果你看到上面的题目迷惑了,那就只能怪我语文不好了,你强忍着看下去,看到最后你就会懂了。泛型的作用是限制存储的数据的类型,我们可能就会想使用了泛型的类也是Object的子类,自然应该可以可以转型成为使用Object作为泛型创建的对象。我先把代码贴出来然后再进行解释:class Point{
2011-11-25 20:58:20 2252
原创 Java泛型2—泛型的使用及擦除
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】泛型使用方法很简单,我们在定义一个类的时候在类的名字后面加上“”这样就可以了,然后在实例化该类的时候使用如下格式:类名 变量名=new ();这里使用“所谓泛型的擦除就是在我们创建该类的实例的时候没有加上希望存储的数据类型,就像其他普通类实例化一样,那样这个类将会把所有的都变成Object。下面先
2011-11-23 13:11:57 1577 1
原创 Java泛型1—泛型的引入
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】在写程序的时候我们可能会遇到这样的的题目:我们需要一个坐标,这个坐标可以接受int类型,float类型,String类型的数据,然后分别取得。为了实现这个功能我们很自然的想到在设计坐标类Point的时候,使用Object对象来存储对象,因为所有的类都是Object类的子类。然后在我们取得这个坐标的
2011-11-23 12:36:19 2858
原创 Java模拟操作系统中动态分区
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】下面的代码模拟的是操作系统动态分区的过程。这里简单的介绍一下动态分区,在pc中有一定大小的内存,开始的时候这些内存都没有使用。我们可以在这个内存上去分配内存给对应的进程,这里的进程名字和进程的所需要的内存大小是我们自己输入的。我们模拟的是在内存的开始寻找能够分配给该进程的空闲区域分配给该进程,如果分
2011-11-22 20:56:57 2774 5
原创 Java反射笔记4—Main方法反射
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】有时候我们需要调用一个类的Main方法,也可说是执行这个类的代码。但是这时候这个类我们还没有写好,或者这个类是通过网络运行时传给我们的,我们就不可能在程序中知道我们将要运行的类的名字,这时候我们可以利用java的反射机制去调用main方法,只要在我们执行的时候,将我们需要执行的类的名字传递进去就可以
2011-11-20 12:56:15 3588
原创 Java反射笔记3—变量和方法
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】在Java也可以利用反射得到对应的类中的变量和方法,这个对于在我们使用的时候不知道类的具体情况的时候,对我们很有用。可能因为我学的也不多对于Java的反射机制的具体作用我也不是很清楚,但是我知道一点,可以利用这个机制,在我们无法看清一个类的内部情况的时候,可以得到类的内部情况。下面我们给出一个例子程
2011-11-18 19:10:09 2824
原创 Java反射笔记2—构造器
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】在Java中我们如果使用反射机制的话,首先得到类的构造方法,然后创建一个对象。在Java中有一个Constructor类,是一个构造方法的类,用于存储构造方法。这个类没有构造方法。我们可以通过Class的getConstructor方法,得到Constructor的一个实例。在Constructor中有
2011-11-17 22:27:52 2624
原创 Java反射笔记1
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。我们刚刚接触反射的时候,可能就在想,这个在我们编写程序的时候,很少用到,到底有什么用呢?没错
2011-11-16 19:50:42 1275 2
原创 Java中JTbale使用—设置单元格对齐方式
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】import java.awt.Color;import java.awt.Component;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JScrollPane;import javax.sw
2011-11-15 20:16:26 5938 2
原创 Java中JTbale使用4—添加下拉选择框
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】在设计表格的时候我们有时候经常需要使用下拉选择框来提供给用户选择,今天我就分享一下这个效果的例子代码。import java.awt.Color;import java.awt.Component;import javax.swing.DefaultCellEditor;import jav
2011-11-13 21:19:48 9173 7
原创 Java中日期的简单处理
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】注释就是对这个程序的解释,希望读者能够看懂。import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import
2011-11-13 13:08:19 1916 1
原创 Java中JTbale使用3—表格的斑马线效果
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】在表格中有时候我们需要添加斑马线效果,为了使阅读更加方便。今天我就分享一下斑马线效果的源代码,这里只使用了两种颜色,读者可以多设置几种。import java.awt.Color;import java.awt.Component;import javax.swing.JFrame;impo
2011-11-12 20:39:38 3415
原创 Java中JTbale使用2—设置某一列的字的颜色
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】在上一个程序的基础上,有添加了一些代码,用来设置表格中某一列字的颜色。import java.awt.Color;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JTable;im
2011-11-11 18:54:37 4630
原创 一个看似正确但是得不到预想结果的循环,牛人进来给解释下
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】下面是这个程序的代码:public class forTest{ public static void main(String[] args) { for (double x = 0; x != 10; x += 0.1) { System.out.println(x); }
2011-11-11 18:04:20 1316 3
原创 Java中JTbale使用1—创建一个table
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】 最近做项目的时候,需要用到table显示数据库中的数据,但是曾经没有学过Jtable的使用,所以只能自己找资料学习。下面把Jtable的简单使用分享一下。 在Java API中对于Jtable有几个构造方法,推荐使用带TableModel参数的构造方法。下面是第一个程序,带有注释基本都可以
2011-11-11 17:24:04 2716
原创 Java中基本数据类型的自动拆箱和装箱
【作者:孟祥月 博客:http://blog.csdn.net/mengxiangyue】 我们知道在Java中所有的都是类,我们创建一个类的实例的时候,需要使用关键字new。在Java中给我们提供了基本数据类型的包装类,我们要创建一个基本数据类型的时候我们按照Java默认的语法,需要使用new关键字来创建一个对象。在Java1.4之前对于基本数据类型的包装类只能使用new关键字,但是
2011-11-10 06:48:46 3792 1
Android数据存储1:文件、SharedPreferences和获取sd卡信息
2014-03-05
Spring Cloud 入门(1)-- 第一个 Kotlin 微服务 源码
2017-12-06
模仿支付宝进入到后台界面模糊第二种
2015-01-12
模仿支付宝进入到后台界面模糊第一种
2015-01-12
java框架整合例子(spring、spring mvc、spring data jpa、hibernate)
2014-10-13
des加密java-ios.zip
2014-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人