自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

H'Sunshine 。

当你困难失望的时候,最重要的是瞧得起你自己;当你成功得意的时候,最重要的是瞧得起别人。

  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 J2eeFAST v2.0.8 版本更新

本次更新2020-08-10 v2.0.8解决issues #I1LLJX 问题,页面多个表格回调混乱问题.修复用户头像不存在、或者头像地址异常显示问题修复CVE-2020-11996 | Apache Tomcat HTTP/2拒绝服务漏洞修复JAT 设置日志名称路径无效问题修改输入框后图标带点击事件样式.优化页面ibox卡片样式UI新增登录验证码类型[支持算数格式]修复系统监控获取硬盘信息光驱问题修复表格冻结列问题优化表格冻结列样式扩增字典表数据值长度新增上传组件.优化代.

2020-08-11 16:40:50 685 1

原创 FASTOS v2.0.3 版本发布,新增公告通知修复若干细节

<div class="file_content markdown-body"><h1><a id="fastos" class="anchor" href="#fastos"></a>FASTOS</h1><h4><a id="介绍" class="anchor" href="#%E4%BB%8B%E7%BB%...

2020-03-29 15:06:45 491 1

原创 找工作与参加工作哪些事!

找工作与参加工作哪些事!

2014-03-05 16:55:24 782

转载 Spring AOP 详解

public void doAfter(JoinPoint jp) {          System.out.println("log Ending method: "                  + jp.getTarget().getClass().getName() + "."                  + jp.getSignature().getName());

2013-12-12 18:56:07 832

转载 JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位

1.checkpassword = function(v){ 2. var numasc = 0; 3. var charasc = 0; 4. var otherasc = 0; 5. if(0==v.length){ 6. return "密码不能为空"; 7. }else if(v.l

2013-12-09 13:40:20 5030

转载 Struts1与Struts2的12点区别

1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法的P

2013-11-30 17:10:06 471

原创 JS操作JSON总结

JS操作JSON总结 JSON(JavaScript Object Notation)  是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在  JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。    本文主要是对JS操作JSON的要领做下总结。    在JSO

2013-11-29 14:49:31 505

转载 解决MySql8小时自动断开连接问题。

mysql在启动后,如果一段时间内没有活动,那么将自动关闭该连接。这段时间,默认为8小时。在spring+hibernate中解决该问题,应该使用proxool这个连接池来代替DBCP的连接池。因为DBCP连接池没有自动重连功能。修改applicationContext.xml:beanid="dataSource"class="org.logicalcobwebs.proxool

2013-11-25 16:23:55 968

原创 SSH项目中遇到的不细心错误!

最近学到三大框架的整合,在做项目中遇到一个因为自己不细心而引起的错误,害我排了将近一个小时可能因为自己还是刚刚接触吧,但是三大框架在整合中确实有很多摸不到头脑的问题,今天就遇到在一个部门管理页面添部门时,我并没有在代码里面做回显反而在页面输入框中显示了我的信息,原来Action在spring中依赖注入没有设置为多例而导致 <bean id="departmentAction" class="c

2013-11-19 21:39:54 827

原创 abstract class和interface有什么区别?

声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在

2013-11-18 20:31:43 625

原创 Java垃圾回收的优点和原理

Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或

2013-11-17 00:33:58 990

原创 代理模式

最近在学设计模式再学到代理模式,有点云里雾里,现在总算有点收获了。就在博客上面记录一下以免以后又不记得了...         所谓代理,就是一个人或一个机构代表另一个人或另一个机构采取行动。而代理对象可以再客户端和目标对象之间起到中介地作用代理模式是给某一个对象提供一个代理对象,并由代理对象控制对原对象地引用,简单的来说就是,我很忙,忙的没空理你,那你要找我呢就先找我的代理人吧,那代理人肯定

2013-11-14 00:05:40 438

原创 面临毕业找工作的囧困

本来不想写的但是想着挺过去了再回头看看,也许对自己会有很大的收获。在即将毕业 的时候找工作成为我目前头等大事。我也知道自己的实际情况,只是个专科生要文凭没文凭,在专业上个人感觉还行,可是在学校的招聘上与室友同去面试他过了,我被刷下来了。我有信心我比他强,但是他被招去了,想到这里心里多少有点不是滋味。但是我也知道以后的路还有很长,就当迈上社会的一个小小的挫折吧,同时我也在自身找失败的原因,还是自己没

2013-11-12 23:22:27 541

转载 什么是类的多态性

理解C#多态性之前首先理解一下什么叫多态。同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。C#多态性通过派生类覆写基类中的虚函数型方法来实现。C#多态性分为两种,一种是编译时的多态性,一种是运行时的多态性。◆编译时的多态性:编译时的多态性是通过重载来实现的。对于非虚的成员来说,系统在编译时,根据传递的参数、返回的类型等信息决定实现何种操作。◆运行时的多态性

2013-11-11 22:57:55 1708

转载 Eclipse Helios 3.6.2 官网下载地址

文章来源于:http://mirror.neu.edu.cn/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-jee-helios-SR2-linux-gtk.tar.gz   Eclipse Helios 3.6.2 官网下载地址2011-06-02 11:05从上至下依次为:Wi

2013-11-11 20:38:16 1181

原创 JDBC的优点和缺点

JDBC的优点:                  直接底层操作,提供了很简单、便捷的访问数据库的方法,跨平台性比较强。灵活性比较强,可以写很复杂的SQL语句。JDBC的缺点:           因为JAVA是面向对象的,JDBC没有做到使数据能够面向对象的编程,使程序员的思考仍停留在SQL语句上。             操作比较繁琐,很多代码需要重复写很多次。      

2013-11-04 21:20:51 12841

转载 Eclipse快捷键大全(转载)

Eclipse快捷键大全(转载)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Al

2013-11-04 18:57:04 542

转载 java 23种设计模式及具体例子

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代 码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用 设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应

2013-10-30 22:55:19 1933 2

转载 如何解决Form表单的重复提交

以前在做居民信息管理系统时出现过一个非常严重的问题,在添加居民信息,每刷新一次就会数据库中就会重复提交一次。这个问题很让人头疼,正好最近有一次面试,也被提问到此问题了,故在网上搜了一些这方面的文章。供交流学习之用。  三种方案javascript ,设置一个变量,只允许提交一次。   var checkSubmitFlg = false;  funct

2013-10-30 21:21:01 907

原创 不用第三个变量就能交换两个变量值的五个方法

不用第三个变量就能交换两个变量值的五种方法:    //第1种办法    public void changeMethodA(int a, int b){        System.out.println(“changeMethodA交换之前\ta:”+a+”\tb:”+b);        a = a + b – (b = a);        System.out.pri

2013-10-30 20:44:41 677

转载 Java系统调优:内存管理与垃圾回收

1、Java虚拟机运行时的数据区2、常用的内存区域调节参数-Xms:初始堆大小,默认为物理内存的1/64(-Xmx:最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制-Xmn:新生代的内存空间大小,注意:此处的大小是(eden+ 2 survivor space)。与jmap -heap中显示的New

2013-10-30 20:40:41 924

原创 java排序算法,排序都有哪几种算法?

java排序算法,排序都有哪几种算法?排序的算法有分别有:1、插入排序 (直接插入排序、希尔排序)2、交换排序(冒泡排序、快速排序)3、选择排序(直接选择排序、堆排序)4、归并排序5、分配排序(箱排序、基数排序)直接插入排序:每次从无序表中取出第一个元素,把它插入到有序表的合适位置,使有序表仍然有序。第一趟比较前两个数,然后把第二个数按大小插入到有序表中; 第二

2013-10-30 01:00:01 1819

原创 Java学习之Iterator(迭代器)的一般用法

迭代器(Iterator)  迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。  Java中的Iterator功能比较简单,并且只能单向移动:  (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一

2013-10-30 00:39:47 553

转载 Collection接口

Collection接口Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。 所有实现C

2013-10-30 00:16:19 675

转载 Struts2 过滤器与拦截器

学习Struts2时,发现有过滤器和拦截器,他们貌似都是一样的功能,但是为什么会有2个不同的名称呢?肯定是有区别的,所以打算自己整理一下。           过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的

2013-10-29 15:00:54 512

原创 对Hibernate的理解

对Hibernate的理解   1. 面向对象设计的软件内部运行过程可以理解成就是在不断创建各种新对象、建立对象之间的关系,调用对象的方法来改变各个对象的状态和对象消亡的过程,不管程序运行的过程和操作怎么样,本质上都是要得到一个结果,程序上一个时刻和下一个时刻的运行结果的差异就表现在内存中的对象状态发生了变化。   2.为了在关机和内存空间不够的状况下,保持程序的运行状态,需要将内存中的对

2013-10-21 22:36:20 403

原创 对Struts的理解

个人对Struts的理解   1.struts是一个按MVC模式设计的Web层框架,其实它就是一个大大的servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个Servlet处理,这个Servlet再参照一个配置文件(通常为/WEB-INF/struts-config.xml)将各

2013-10-21 22:34:07 452

原创 JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?

在学到JSP与Servlet时,通过学习自己总结了一点JSP和Servlet异同点:       JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是"类servlet"。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一

2013-10-20 23:53:25 898

原创 金额转换(123-壹百贰拾叁元)用java实现

金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元)输出。/** * @author ZhouHuan */public class RenMingBi { private static final char[] data = new char[]{ '零','壹','贰','叁','肆','伍','陆','柒','捌','玖' }

2013-10-20 22:28:08 790

转载 Java内部类总结

内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类  为什么需要内部类?  典型的情况是,内部类继承自某个类或实现某个接口,内部类的代码操作创建其的外围类的对象

2013-08-30 23:31:52 508

转载 Struts,Spring,Hibernate分别什么作用?

Spring的作用:   在SSH框假中spring充当了管理容器的角色。我们都知道Hibernate用来做持久层,因 为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语 句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。所以SSH框架的流程大致 是:Jsp页面----Struts------Service(业务逻辑处理

2013-08-29 19:30:52 2241

转载 J2SE J2EE J2ME的区别

J2SE J2EE J2ME的区别      多数编程语言都有预选编译好的类库以支持各种特定的功能,在Java中,类库以包(package)的形式提供,不同版本的Java提供不同的包,以面向特定的应用。Java2平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本:Standard Edition(标准版) J2SE 包含那些构成Java语言核心的类。比如

2013-08-29 18:25:48 581

转载 Linux下安装java

一. 下载jdk5.0 for linux  到sun的主页 http://java.sun.com/j2se/1.5.0/download.jsp 下载jdk安装文件jdk-1_5_0_05-linux-i586.bin二. 解压安装jdk   在shell终端下进入jdk-1_5_0_05-linux-i586.bin文件所在目录,执行命令 ./jdk-1_5_0_05-linux

2013-08-28 23:00:47 708

转载 Linux 启动时进入命令模式与窗口模式等切换

Linux 启动时进入命令模式与窗口模式等切换系统启动配置文件:/etc/inittab # Default runlevel. The runlevels used are:#   0 - halt (Do NOT set initdefault to this)#   停止系统运行#   1 - Single user mode#   进入单用户模式,不带网络功能#

2013-08-28 22:01:00 1178

原创 vmware中的linux系统如何调分辨率

第一次使用linux系统这个途中遇到过很多问题,第一个大难题就是linux的分辨率问题。到网上搜搜了不止我这一个菜鸟与到过相似问题,参考了网上很多的方法还是不行,今天纠结我很久的这个小问题终于解决了,内心的兴奋真是压抑不住啊,在这里记录下来跟大家分享一下吧,万一以后忘记了还可以回来看看...嘻嘻~~      第一步:安装虚拟机工具,具体步骤如下:打开linux系统,在vmware工具栏里点击

2013-08-28 21:37:12 1230

原创 java堆、栈、常量池

Java内存分配:1. 寄存器:我们在程序中无法控制2. 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中3. 堆:存放用new产生的数据4. 静态域:存放在对象中用static定义的静态成员5. 常量池:存放常量6. 非RAM存储:硬盘等永久存储空间-----------------------------------------------

2013-08-28 10:37:42 709 1

转载 解析Java类和对象的初始化过程

类的初始化和对象初始化是 JVM 管理的类型生命周期中非常重要的两个环节,Google 了一遍网络,有关类装载机制的文章倒是不少,然而类初始化和对象初始化的文章并不多,特别是从字节码和 JVM 层次来分析的文章更是鲜有所见。  本文主要对类和对象初始化全过程进行分析,通过一个实际问题引入,将源代码转换成 JVM 字节码后,对 JVM 执行过程的关键点进行全面解析,并在文中穿插入了相关 JV

2013-08-28 10:35:21 750 1

Java实现简单坦克大战

Java实现简单坦克大战

2013-10-20

空空如也

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

TA关注的人

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