博客专栏  >  编程语言   >  JavaEE专业技能

JavaEE专业技能

Java Web系列开发,Jsp/Servlet、Spring、SpringMVC、Mybatis框架;还有涉及到的其他web相关框架等。

关注
18 已关注
84篇博文
  • Java中Fail-Fast机制、ConcurrentModificationException异常

    ConcurrentModificationException 异常:当方法检测到对象的并发修改,但不允许修改时就会抛出这个异常。Fail-Fast 机制是java集合(Collection)中的一种...

    2016-06-07 20:58
    638
  • Java集合框架使用场景

    不需要唯一用List 需要快速插入、删除元素:用LinkedList 需要快速访问元素:     |–单线程环境:用ArrayList     |–多线程环境:用Vector 需要先进后出的...

    2016-06-14 10:02
    2171
  • 多线程的实现基础知识总结

    多线程是在同一程序内部并行执行,因此会对相同的内存空间进行并发读写操作。Java中实先多线程的方式主要有如下几种: 1.继承Tread类 2.实现Runable接口 3.实现Callable接口(应用...

    2016-06-14 22:05
    470
  • 多线程执行时为什么调用的是start()方法而不是run()方法

    Thead类中start()方法和run()方法的区别 start()用来启动一个线程,当调用start()方法时,系统才会开启一个线程,通过Thead类中start()方法来启动的线程处...

    2016-06-15 11:34
    6480
  • 关于线程的中断机制

    Java中没有提供任何的机制来安全的终止线程,那我们应该怎么让线程停止或者中断呢? java停止或中断线程有下列方式: 1.调用Thread.stop() 2.利用Thread.interrup...

    2016-06-15 13:08
    2559
  • 线程的生命周期与常用方法

    线程的生命周期一共五个状态:新建、就绪、运行、堵塞、死亡 (1)新建 new Thread Thread thread=new Thread(); 当创建一个Thread对象时,这个线程就进入...

    2016-06-15 14:24
    640
  • Java守护线程(后台线程)

    Java守护线程(后台线程) java的垃圾回收线程就是一个守护线程。 当线程结束的时候守护现场也就自然会结束了,守护线程和普通线程的写法是一样的,只是在start()之前要先使用public f...

    2016-06-16 16:23
    1292
  • Java多线程-当前线程副本:ThreadLocal

    ThreadLocal是一个关于创建线程局部变量的类。 一般情况我们创建的变量是可以被任何一个线程访问并修改的,而使用ThreadLocal创建的变量只能被当前线程访问,其他线程无法访问和修改。 ...

    2016-06-16 20:27
    650
  • Java内存模型与多线程数据可见性和操作的有序性

    CPU在计算的时候,并不总是从内存读取数据,而是按:寄存器->高速缓存->内存的顺序读取,一些使用频繁的数据会被放在寄存器和高速缓存中,当线程计算完后,这些缓存的数据在适当的时候被写回内存,当多个线程...

    2016-06-17 18:34
    906
  • Java多线程线程安全实现方式

    线程安全就是要保证数据的高度一致性和准确性,但不是一定要加锁才是线程安全性,只要代码里没有变量互串,线程之间互不影响,就是线程安全的。 要了解线程安全,可以先看一下线程不安全是怎样的一种现象。pub...

    2016-06-17 19:38
    7247
  • Java多线程synchronized、ReentrantLock、ReentrantReadWriteLock 和StampedLock 的对比

    synchronized是在JVM层面上实现的,可以通过一些监控工具控制synchronized的锁定,当代码出现异常时,JVM会自动释放锁定。当只有少量竞争者的时候,synchronized是一个很...

    2016-06-17 22:24
    962
  • Java关键字volatile修饰变量

    volatile关键字的作用是告诉编译器,凡是被该关键字申明的变量都是易变的、不稳定的,所以不要试图对该变量使用缓存等优化机制,而应当每次都从他的内存地址中去读取值,但volatile并不是每次更改完...

    2016-06-18 08:55
    793
  • 线程安全的集合类、CopyOnWrite机制介绍

    关于集合框架的其他部分可以查看另一篇文章:JAVA集合框架学习总结,这里仅就集合框架中的线程问题做讨论,有错误之处欢迎指正。LinkedList、ArrayList、HashSet是非线程安全的,Ve...

    2016-06-18 14:22
    843
  • Java反射机制

    Java反射机制可以让我们在运行期检查类、接口、变量、以及方法的信息。反射机制还可以让我们在运行期实例化对象,调用方法,通过调用get/set方法设置变量的值。 那么,通过Java的反射机制我们能获...

    2016-06-18 21:02
    482
  • Java NIO和IO的区别

    IO的主要内容 File InputStream OutputStream Reader Writer RandomAccessFile NIO有以下核心的数据抽象类型。 Buffer Channel...

    2016-06-19 19:52
    514
  • Java注解

    Java注解是插入代码中的一种注释或者说一种元数据(mete data)。这些注解信息可以在编译期使用编译期使用预编译工具进行处理,也可以运用Java的反射机制在运行时处理。注解为我们在代码中添加信息...

    2016-06-23 21:40
    1623
  • Java 中网络相关 API:InetAddress、URL 的应用

    Java 中网络相关 API 的应用(1)Java 中的 InetAddress 的应用 (此类表示互联网协议(IP) 地址),使用方法如下:public class InetAddressDemo ...

    2016-07-25 23:54
    412
  • 初识Java TCP/IP Socket-TCP网络编程知识

    Java为TCP提供了两个类:Socke 类和 ServerSocket 类。 一个 Socket 实例代表了 TCP 连接的一个客户端,而一个 ServerSocket 实例代表了 TCP 连接...

    2016-07-26 00:24
    327
  • 初识Java TCP/IP Socket-UDP网络编程知识

    Java 通过 DatagramPacket 类和 DatagramSocket 类来使用 UDP 套接字,客户端和服务器端都通过DatagramSocket 的 send()方法和 receive(...

    2016-07-26 00:43
    316
  • Apache Shiro安全框架初识

    Shiro概述Shiro是Java的一个安全框架,可以帮助我们完成:认证、授权、加密、会话管理、与web集成、缓存等。 Shiro的基本功能如下: Authentication:身份认证、登陆,验证...

    2016-08-21 17:38
    556
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部