自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 JSP初步

1.简述JSP工作的具体流程JSP是结合markup(HTML或XML)和Java代码来处理的一种动态页面。每个页面第1次被调用时,通过JSP引擎自动被编译成Servlet程序,然后被执行。图1在一个JSP文件第1次被请求时,JSP引擎先把该JSP文件转换成一个Java源文件。如果转换过程中发现JSP文件有任何语法错误,转换过程中被中断,并向服务器端和客户端输出错误信息vk果转换成功,

2017-11-11 12:26:18 447

转载 进程和线程的区别

线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是.4)二者均可并发执行.进程和线程都是由操作系统所体会的程序运行的基本单元,系

2017-09-02 11:16:34 968

转载 Java 8系列之重新认识HashMap

摘要HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。简介Java为数据结构中的映射定义了一个接口j

2017-05-27 09:46:51 296

转载 java 设计模式 状态模式

之前有一个需求,是学生答卷之后,根据不同的得分,进行不同的提分流程操作,当时写功能的时候,针对提分流程的操作,写了一大堆if……else操作,最近在思考代码美化的过程,突然发现此流程可以使用 状态模式 来代替,重新查了一下 设计模式-状态模式 的实现:身为程序员,废话不多说,直接上例子,例子是写书的过程的例子:写书分为多个过程:开始构造,草稿,发布,完成通用接口:public in

2017-05-23 17:25:37 395

原创 java幂等性的控制(技术论坛上整理成文)

本文是从技术论坛上大家一人一句没有条理的讲解,我整理一下发到CSDN上,希望对大家有用。什么是幂等性抄用一段数学上的定义:f(f(x)) = f(x)。x被函数f作用一次和作用无限次的结果是一样的。幂等性应用在软件系统中,我把它简单定义为:某个函数或者某个接口使用相同参数调用一次或者无限次,其造成的后果是一样的,在实际应用中一般针对于接口进行幂等性设计。举个栗子,在系统中,调用方A调用系统

2017-05-23 16:28:04 7154 1

原创 常见的五种单例模式实现方式

1.饿汉式-线程安全、调用效率高。但是,不能延时加载2.懒汉式-线程安全、调用效率不高。但是,可以延时加载3.双重检测锁式-由于JVM底层内部模型原因,偶尔会出问题,不建议使用4.静态内部类式-线程序安全,调用效率高。可以延时加载5.枚举式-线程安全,调用效率高,不能延时如何选用?-单例对象、占用 资源少,不需要延时加载(枚举式   优于 饿汉式)-

2017-05-23 16:19:40 313

原创 java实现二叉排序树实现前中后遍历

import java.util.Scanner; public class BinSort { public static void main(String[] args) throws Exception { Scanner sc = new Scanner(System.in); while (sc.hasNext()) {

2017-05-17 16:32:48 356

原创 Hibernate 级联操作,映射文件中的默认的Lazy属性导致的异常

hibernate中的延迟加载策略一定程度上降低了内存开销,但是有时候使用会出现不想要的异常。首先,hibernate hbm 中lazy属性(true|false),在hibernate中默认lazy是true。Hibernate中允许使用延迟加载的地方主要有以下几个地方::设置全局的延迟加载策略。:DTD没设置默认值,推理默认值为true (在不同的hibernate中,l

2017-04-25 09:20:09 2794 2

原创 java函数有返回值的异常处理心得

我们经常在写java函数时常遇到,一些this method must return a result of type...问题,同时也包括返回类型是object时,还会出现Default constructor cannot handle exception type XXXException thrown by implicit super constructor.XXX具体是什么类型的异

2017-04-10 19:57:31 10048

原创 URI和URL的区别

1、URI是统一资源标识符,是一个用于标识某一互联网资源名称的字符串。 该种标识允许用户对任何(包括本地和互联网)的资源通过特定的协议进行交互操作。URI由包括确定语法和相关协议的方案所定义。由是三个组成部分:访问资源的命名机制、存放资源的主机名、资源自身的名称,由路径表示。比如文件的URL,服务器方式用file表示,后面要有主机IP地址、文件的存取路径(即目录)和文件名等信息。有时可以省略目

2017-04-07 11:15:51 206

转载 java中volatile关键字的含义

在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synch

2017-03-22 15:15:39 240

薇薇校园网模板

学校网站模板,小清新风格,绿色风格,网站html

2013-04-24

空空如也

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

TA关注的人

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