自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

悲剧的程序猿

要嫁就嫁程序员,钱多话少死得早

  • 博客(21)
  • 资源 (28)
  • 问答 (2)
  • 收藏
  • 关注

原创 Java中逻辑与,逻辑或,按位与,按位或的区分

Java中逻辑与,逻辑或,按位与,按位或的区分 一直以来,对这样的概念很是模糊,今天总结了一下 先说说逻辑与(&&),逻辑或(||) 他们是短路形式的,举例说明 int i = 0; System.out.println ( i++ == 1 && i++ == 2);//打印false System.out.println (i);//打印1 //这里先判断i++是否等于1,因为是右自增,所

2012-02-25 17:24:23 533

原创 swing选择目录、文件

import java.awt.Container;import java.awt.Point;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import javax.swing.*;

2012-02-24 16:56:50 974

原创 HashMap和Hashtable的区别

1 HashMap不是线程安全的            hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。2   HashTable是线程安全的一个Collection。HashMap是Hashtab

2012-02-19 22:41:51 291

原创 为什么jdk中把String类设计成final?

最佳答案:主要是为了“效率” 和 “安全性” 的缘故。若 String允许被继承, 由于它的高度被使用率, 可能会降低程序的性能,所以String被定义成final。其它答案一:String和其他基本类型不同,他是个对象类型.既然是对象类型,如果是在静态方法下是必须调用静态方法或值的,如果是非静态的方法,就必须要实例化. main函数是个static的.所以String要能像其他的

2012-02-19 22:32:46 1202

原创 Java中数据库连接池原理机制讲解

连接池的基本工作原理1、基本概念及原理由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建

2012-02-16 22:50:15 457

原创 java模拟堆栈

package com.test.stack;import java.util.List;import java.util.ArrayList;public class StackS {private long size;//栈的大小private List stacks = new ArrayList();//栈/*** 初始化栈* @

2012-02-15 22:36:46 466

原创 java 堆栈详解

1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器

2012-02-14 23:01:23 409

原创 冒泡排序(java,c#)

---------------------------------------------------------------------------------------JAVA---------------------------------------------------------------------------------public static void main(St

2012-02-14 21:53:43 309

原创 Java容器集合类的区别用法

Set,List,Map,Vector,ArrayList的区别JAVA的容器---List,Map,Set Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMapCollection接口

2012-02-14 21:50:54 415

原创 Struts1和Struts2的区别

一.Struts2 的简介  ** 虽然 struts2 号称是一个全新的框架,但是这仅仅是相对于 struts1 而言的.  ** Struts2 和 struts1 相比,确实有很多革命性的改进,但是并不是新发布的新框架.二是另一个框架 WebWork 基础上发展起来的.  ** Struts2 没有继承 struts1 的血统,而是继承 webWork 的血统.  ** st

2012-02-09 23:23:47 245

原创 Struts工作机制?为什么要使用Struts?

工作机制:Struts的工作流程:在web应用启动时就会加载初始化ActionServlet,ActionServlet从struts-config.xml文件中读取配置信息,把它们存放到各种配置对象当ActionServlet接收到一个客户请求时,将执行如下流程.-(1)检索和用户请求匹配的ActionMapping实例,如果不存在,就返回请求路径无效信息;-(2)如果A

2012-02-09 23:15:23 577

原创 Spring框架的优点都有什么?

Spring是分层的架构,你可以选择使用你需要的层而不用管不需要的部分Spring是POJO编程,POJO编程使得可持续构建和可测试能力提高依赖注入和IoC使得JDBC操作简单化Spring是开源的免费的Spring使得对象管理集中化合简单化使用Spring有什么好处◆Spring能有效地组织你的中间层对象,无论你是否选择使用了EJB。如果你仅仅使用了Struts或其他的包含了

2012-02-09 23:11:12 1355

转载 Servlet容器如何同时来处理多个请求

先说明几个概念:工作者线程Work Thread:执行代码的一组线程调度线程Dispatcher Thread:每个线程都具有分配给它的线程优先级,线程是根据优先级调度执行的Servlet采用多线程来处理多个请求同时访问。servlet依赖于一个线程池来服务请求。线程池实际上是一系列的工作者线程集合。Servlet使用一个调度线程来管理工作者线程.当容器收到一个Servlet请求,

2012-02-09 23:04:11 458

转载 如何开发线程安全的Servlet

1,变量的线程安全:这里的变量指字段和共享数据(如表单参数值)。a,将 参数变量 本地化。多线程并不共享局部变量.所以我们要尽可能的在servlet中使用局部变量。例如:String user = “”;user = request.getParameter(“user”);b,使用同步块Synchronized,防止可能异步调用的代码块。这意味着线程需要排队处理。在使

2012-02-09 23:00:35 415

原创 如何体现Spring中的切面编程

面向切面编程:主要是横切一个关注点,将一个关注点模块化成一个切面。在切面上声明一个通知(Advice)和切入点(Pointcut); 通知: 是指在切面的某个特定的连接点(代表一个方法的执行。通过声明一个org.aspectj.lang.JoinPoint类型的参数可以使通知(Advice)的主体部分获得连接点信息。)上执行的动作。通知中定义了要插入的方法。切入点:切入点的内容是一个表达式,以描述

2012-02-09 22:55:39 417

原创 Struts Spring Hibernate面试总结

1、 介绍一下Struts的Action类Struts框架采用ActionServlet和RequestProcessor组件进行集中控制,并采用Action组件来处理单项业务。ActionServlet把全部提交的请求委托到RequestProcessor对象,RequestProcessor使用struts-config.xml文件检查请求URI找到响应的Action。Action类是

2012-02-09 22:54:04 1586

转载 Java SSH面试题集

Java—SSH(MVC)1. 谈谈你mvc的理解MVC是Model—View—Controler的简称。即模型—视图—控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。MVC中的模型、视图、控制器它们分别担负着不同的任务。视图: 视图是用户看到并与之交互的界面。视图向用户显示相关的数据,并接受用户的输入。视图不进行任何业务逻辑处理。模型: 模型表示业务

2012-02-09 22:52:31 684

原创 servlet原理

1、Servlet执行过程用户请求一个Servlet,Servlet容器自动构建请求和响应对象,然后执行Servlet的service()方法,该方法会接收请求和响应对象,通过响应对象将处理结果发送给用户。2、怎么请求Servlet用户通过一个URL来请求一个Servlet。3、怎么处理请求当用户请求Servlet时,容器构建ServletRequest对象

2012-02-09 22:43:37 315

转载 Servle过滤器详解

Servle过滤器详解Servlet过滤器的基本原理:           在Servlet作为过滤器使用时,它可以对客户的请求进行处理。处理完成后,它会交给下一个过滤器处理,这样,客户的请求在过滤链里逐个处理,直到请求发送到目标为止。例如,实现用户操作的某个功能,得过滤当前非登录用户的操作,还得过滤处理编码方式,一般是先处理统一编码方式,这两项工作可以在由

2012-02-09 22:43:24 588

原创 Win7下JDK环境变量的设置

JDK并不像Microsoft阵营vs那样智能,安装好后所有的东西都给你配置好了,我们还没需要手动配置很多东西首先说为什么要配置JDK的环境变量在任何路径下识别java命令和java类配置分为2个部分,1,java命令路径。2,java加载类分为3个步骤,首先设置java的一个总路径JAVA_HOME,然后设置命令路径PATH,然后是加载类路径CLASSPATH1.

2012-02-09 21:01:12 366

原创 [转]Struts1和Struts2的区别和对比

Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作

2012-02-08 22:52:15 233

harbor-offline-installer-v1.6.0

harbor 1.6 版本,去国外下载比较慢。

2021-05-10

redhat离线静默安装oracle11g资源

redhat离线静默安装oracle11g资源,对应https://blog.csdn.net/mkj414370365/article/details/108896378

2020-10-01

UltraMon 3.2.2 For 32-bit64-bit Windows 87VistaXP (含注册码)

UltraMon 3.2.2 For 32-bit64-bit Windows 87VistaXP (含注册码)

2015-08-10

DBCP,C3P0,Tomcat_JDBC 性能及稳定性测试代码

DBCP,C3P0,Tomcat_JDBC 性能及稳定性测试代码,和博客DBCP,C3P0,Tomcat_JDBC 性能及稳定性测试一起,单看代码的人慎下

2014-09-18

UEditor入门基础

一、富文本内容交互 1、编辑器内容初始化(即往编辑器中设置富文本) 场景一:写新文章,编辑器中预置提示、问候等内容。 在editor_config.js文件中找到initialContent参数,设置其值为需要的提示或者问候语即可,如initialContent:’欢迎使用UEditor!’。 场景二:编辑旧文章,从数据库中取出富文本放置到编辑器中。 显然,编辑文章时需要从后台数据库中取出大段富文本,如果仍然采用场景一中的方式去设置初始值的话,必然会带来诸如引号匹配被截断等问题,因此需要采用另外一种方式去设置,如下代码所示: 1 2 3 //从数据库中取出文章内容打印到此处 此处采用了script标签作为编辑器容器对象,并设置了其类型是纯文本,从而在避免了标签内部JS代码执行的同时解决了部分同学在使用传统的textarea标签作为容器所带来的一次额外转码问题。 2、提交编辑器内容至后端 场景一:在编辑器所在的Form中存在提交按钮,提交动作由点击此按钮完成。 该场景适用于最普通的场合,没有太大问题需要注意,仅三点说明: 1) 默认情况下提交到后台的表单名称是 “editorValue”,在editor_config.js中可以配置,参数名为textarea。 2) 可以在容器标签(即script标签)上设置name属性,以覆盖editor_config.js中的默认配置。实例代码如下,此处的myContent将成为新的提交表单名称: 1 2 3 4 5 3)后端接收程序可以通过如下几种方式来获取编辑器中的富文本内容。 1 2 3 4 5 6 7 8 9 10 11 //PHP获取: $_POST["myContent"] //JSP获取: request.getParameter("myContent"); //ASP获取: request("myContent"); //NET获取: context.Request.Form["myContent"]; 场景二:编辑器所在的Form中不存在提交按钮,提交动作由外部事件触发。 该场景适用于站点前端交互较多的场合,需要注意的事项主要是在触发form提交动作之前执行编辑器内容同步操作。一般的代码模式如下所示: 1 2 3 4 5 //满足提交条件时同步内容并提交,此处editor为编辑器实例 if(editor.hasContent()){//此处以非空为例 editor.sync(); //同步内容 someForm.submit(); //提交Form }

2014-09-03

思维逻辑面试题

思维逻辑面试题

2014-08-20

ssh帮助文档 API

ssh帮助文档 API

2012-01-18

超多资料 超多资料

超多资料.超多资料.超多资料.超多资料.超多资料.

2012-01-17

Spring2.0 2.5定时触发器

Spring定时触发器

2012-01-17

java_md5加密

java_md5加密

2012-01-17

Cookie学习 教程

Cookie学习

2012-01-17

js全选效果

js全选效果 js全选效果 js全选效果 js全选效果

2012-01-17

js时间控件

js时间控件

2012-01-17

页面 密码强度判断

页面 密码强度判断

2012-01-17

模拟JDK动态代理

模拟JDK动态代理

2012-01-17

解决JBoos5.0运行EJB3.0_WebServices跟jdk1.6的兼容问题用到的jar包

解决JBoos5.0运行EJB3.0_WebServices跟jdk1.6的兼容问题用到的jar包

2012-01-17

spring-framework-2.5.5-with-dependencies.part2

spring-framework-2.5.5-with-dependencies.part2spring-framework-2.5.5-with-dependencies.part2spring-framework-2.5.5-with-dependencies.part2

2011-09-30

spring-framework

spring-framework spring-framework spring-framework spring-framework spring-framework

2011-09-30

hibernate-distribution-3.3.2.GA-dist.zip

hibernate-distribution-3.3.2.GA-dist.zip hibernate-distribution-3.3.2.GA-dist.zip hibernate-distribution-3.3.2.GA-dist.zip hibernate-distribution-3.3.2.GA-dist.zip

2011-09-09

hibernate-distribution-3.3.2.GA.part03

hibernate-distribution-3.3.2.GA.part03 hibernate-distribution-3.3.2.GA.part03hibernate-distribution-3.3.2.GA.part03hibernate-distribution-3.3.2.GA.part03

2011-08-02

hibernate-distribution-3.3.2.GA.part01

hibernate-distribution-3.3.2.GAhibernate-distribution-3.3.2.GAhibernate-distribution-3.3.2.GA

2011-08-02

Hibernate中文参考文档 V3.2 Hibernate中文参考文档 V3.2

Hibernate中文参考文档 V3.2Hibernate中文参考文档 V3.2Hibernate中文参考文档 V3.2

2011-07-28

软件设计 软件设计 软件设计 软件设计

软件设计 软件设计 软件设计 软件设计 软件设计 软件设计

2011-07-28

C#写的五子棋-适合初学者

C#写的五子棋 C#写的五子棋 C#写的五子棋 C#写的五子棋 C#写的五子棋 C#写的五子棋 C#写的五子棋 C#写的五子棋 C#写的五子棋 C#写的五子棋 C#写的五子棋 C#写的五子棋

2011-07-26

log4j_jar包跟教程说明

log4j_jar包跟教程说明log4j_jar包跟教程说明log4j_jar包跟教程说明log4j_jar包跟教程说明

2011-07-26

sql2008数据库驱动

sql2008数据库驱动 sql2008数据库驱动 sql2008数据库驱动 sql2008数据库驱动

2011-07-26

sql2005数据库驱动

sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动 sql2005驱动

2011-07-26

oracle数据库驱动

oracle数据库驱动 oracle数据库驱动 oracle数据库驱动

2011-07-26

空空如也

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

TA关注的人

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