- 博客(13)
- 收藏
- 关注
原创 Java中的守护线程
Java中的守护线程#技术杂项#Java多线程Java中的线程类别分为守护(daemon)线程和用户(user)线程1. 守护线程的要点1. 守护线程的唯一目的就是服务于用户线程。2. 当所有的用户线程运行结束后,JVM将会自动的终止守护线程。3. 守护线程是低优先级的线程。2. Java Thread类中守护线程的方法2.1 setDaemon方法设置线程为守护线程p...
2019-10-14 18:01:36 242 1
原创 Spring实例解析之Annotation
@(Spring) *本文主要参考Spring in action(第三版),并以自己的实例进行了实现。上一篇Spring实例解析之XML装配Bean简单介绍了Spring使用xml来装配Bean,这一篇将会继续使用同样的实例来简单介绍Spring的annotation来简化xml的配置。1.maven依赖 <dependencies> <dependency>
2017-05-09 11:02:55 600
原创 Spring实例解析之XML装配Bean
Spring实例解析之XML装配Bean@(Spring) *本文主要参考Spring in action(第三版),并以自己的实例进行了实现。 在Spring中容器负责把需要相互协作的对象引用赋予各个对象。创建应用对象之间协作关系的行为通常称为装配(wiring)1.maven依赖 <dependency> <groupId>junit</groupI
2017-05-03 14:50:52 521
原创 DWR实例浅析
DWR实例浅析@(DWR) DWR(Direct Web Remoting),是Java和JavaScript想结合的开源库。能够采用看似调用浏览地本地代码的方法来调用服务器端的代码。1.实例演示1.1 pom.xml完整maven的pom如下所示。<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3
2017-04-24 14:22:24 451
原创 Servlet的POST和GET的区别
Servlet的POST和GET的区别@(Web相关)1.介绍1.1GET介绍GET是最简单的HTTP方法,通过该请求可以获取服务器资源。例如HTML页面、图片、压缩包等等。1.2POST介绍POST可以看做是GET的升级版,但是更加的强大。不仅可以请求某个服务器资源,还可以向服务器发送表单数据。 注意GET也是能给服务器发送数据的。2.两者的区别GET中的总字符数是有限的。GET发送的数
2017-04-14 14:35:57 1129
原创 Java枚举类浅析
Java枚举类浅析@(Java) Enum是enumeration(列举)的简写形式,包含在java.lang包中。能使代码有更好的阅读性和安全性。1.实例直接上实例:package com.enums.test;public enum Color { RED("红", 101), YELLOR("黄", 102), BLUE("蓝", 103), GREEN("绿
2017-04-05 21:03:10 265
原创 Java泛型程序设计
Java泛型程序设计@(Java)1.使用泛型程序设计的原因先说结论:使用泛型最显著的一个原因就是代码的重用。而且不需要对取值进行强制类型转换。1.1未使用泛型的例子 public static void main(String[] args) { List list = new ArrayList(); list.add("name"); li
2017-03-29 22:09:28 308
原创 java中Exception与Error介绍
java中Exception与Error介绍@(Java)1.异常层次结构 * Error与Exception都继承自Throwable。 * Exctption分为Runtime Exception与Checked Exception(已检查异常)。 * Runtime Exception与Error及其子类又名为Unchecked Exception(未检查异常)。2.ErrorError
2017-03-28 11:16:04 531
原创 Eclipse查看Servlet源码
Eclipse查看Servlet源码@(Java)1.servlet-api 和 javax.servlet-api的区别在正式查看Servlet源码前,我们首先要分清楚上述两个jar包的区别。 引用:这两个构件都是 Servlet-Specificatoin Jar (Servlet 规范包),只不过因为版本升级: 3.1 之前的 Servlet API 构件叫做 servlet-api
2017-03-27 21:32:25 20700 6
原创 java自定义注解实例
java自定义注解实例@(Java) 通过前两篇文章,初步了解了java的注解后,在这一篇中,将实现自己的自定义注解。 前两篇文章详细见: java元注解及源码浅析 java内建注解及源码浅析为什么要使用自定义注解?刚开始接触到注解的时候,我一直有个疑问,就是我们为什么要使用注解?随着对注解的逐渐了解,慢慢的感受到了注解的强大功能。在程序运行过程中,通过对注解的解释,可以决定程序的执行顺序
2017-03-24 08:23:57 289
原创 java内建注解及源码浅析
java内建注解及源码浅析首先,先看java.lang下的4个annoation类型。如图所示: 1.Override1.1 源码 表明在类中需要覆盖重写超类中声明的方法。如果这个方法注解了该annotation类型,但是没有重写超类的方法,编译将器会报错。@Target(ElementType.METHOD)@Retention(RetentionPolicy.SOURCE)publi
2017-03-22 11:38:33 621
原创 java元注解及源码浅析
java元注解及源码浅析@(Java)首先,先看java.lang.annotation下的代码层次结构。如图所示: 其中比较主要的为一个接口,四个annotation类型和两个枚举类InterfaceAnnotation查看源码中对于Annotation的注释,无需多说。 被所有annotation类型继承的通用接口。如果一个接口手动继承这个了这个接口,并不意味着该接口就是annotatio
2017-03-21 16:15:16 382
原创 java中Linux与Windows路径分隔符
java中Linux与Windows路径分隔符问题在开发过程中,常常会遇到开发环境为Windows,而生产环境为Linux的情况。其中难免涉及读取文件的问题,而两者的转义符是有区别的。如果直接将Windows环境下执行通过的代码部署到Linux,则相应功能会报错,可写两套分别适应于不同环境的代码却太过麻烦。Windowsjava在Windows下的路径分隔符为反斜杠即‘\’。 代码中需要有转义符,
2017-03-20 20:54:58 7403
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人