竹山一叶

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  390 随笔 :: 0 文章 :: 0 评论 :: 192万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Java

摘要:异常信息如下所示: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLaz 阅读全文
posted @ 2018-10-29 15:32 竹山一叶 编辑

摘要:Java对字符串数据进行MD5/SHA1哈希散列运算[java] view plain copy package cn.aibo.test; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class TestMd5AndSha1 { ... 阅读全文
posted @ 2017-05-11 13:42 竹山一叶 编辑

摘要:数据验证在 Java 分层结构的应用开发中占据着重要位置。Java EE 6 提出了 Bean Validation 规范,使用注解的方式对 Java Bean 进行约束验证,不局限于某一层次或者某一编程模型,灵活易用。本文将向您系统的介绍该规范的各种特性。概述 Bean Validation 规范Bean 是 Java Bean 的缩写,在 Java 分层架构的实际应用中,从表示层到持久化层,每... 阅读全文
posted @ 2017-02-15 17:32 竹山一叶 编辑

摘要:JSR 303 – Bean Validation 是一个数据验证的规范,2009 年 11 月确定最终方案。2009 年 12 月 Java EE 6 发布,Bean Validation 作为一个重要特性被包含其中。本文将对 Bean Validation 的主要功能进行介绍,并通过一些示例来演示如何在 Java 开发过程正确的使用 Bean Validation。关于 Bean Valida... 阅读全文
posted @ 2017-02-15 14:12 竹山一叶 编辑

摘要:instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。 说明:自身实例或子类实例 instanceof 自身类 返回true 例: String s=new String("javaisland"); System.out.println(s instanceof String); ... 阅读全文
posted @ 2017-02-13 13:38 竹山一叶 编辑

摘要:Class.isAssignableFrom()是用来判断一个类Class1和另一个类Class2是否相同或是另一个类的子类或接口。 格式为: Class1.isAssignableFrom(Class2) 调用者和参数都是java.lang.Class类型。 而instanceof是用来判断一个对象实例是否是一个类或接口的或其子类子接口的实例。 格式是:o... 阅读全文
posted @ 2017-02-13 13:34 竹山一叶 编辑

摘要:String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简单来说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象,因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 ... 阅读全文
posted @ 2016-11-15 14:38 竹山一叶 编辑

摘要:如果出现:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)一般的原因是Mapper interface和XML文件的定义对应不上,需要检查包名,namespace,函数名称等能否对应上,需要比较细致的对比和检查。按以下步骤一一对比检查:1、检查XML文件所在的package名称是否和int... 阅读全文
posted @ 2016-11-14 16:58 竹山一叶 编辑

摘要:Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容,详见后面描述。总... 阅读全文
posted @ 2016-11-13 23:01 竹山一叶 编辑

摘要:我们以Sun HotSpot VM来进行分析,首先应该知道,如果我们没有指定任何GC策略的时候,JVM默认使用的GC策略。Java虚拟机是按照分代的方式来回收垃圾空间,我们应该知道,垃圾回收主要是针对堆(Heap)内存进行分代回收,将对内存可以分成新生代(Young Generation)、年老代(Tenured Generation)和永久代(Permanent Generation)三个部分。... 阅读全文
posted @ 2016-11-12 17:52 竹山一叶 编辑

摘要:一、前言 String.format 作为文本处理工具,为我们提供强大而丰富的字符串格式化功能,为了不止步于简单调用 String.format("Hello %s", "John");,下面将笔记整理并记录下来。 二、重载方法 // 使用当前本地区域对象(Locale.getDefaul... 阅读全文
posted @ 2016-11-11 16:30 竹山一叶 编辑

摘要:上一篇讲述了使用JSch实现文件上传的功能,这一篇主要讲述一下JSch实现文件下载的功能。并介绍一些SFTP的辅助方法,如cd,ls等。 同样,JSch的文件下载也支持三种传输模式:OVERWRITE, RESUME和APPEND,请参考上篇随笔:JSch - Java实现的SFTP(文件上传详解篇 阅读全文
posted @ 2016-11-10 12:02 竹山一叶 编辑

摘要:JSch是Java Secure Channel的缩写。JSch是一个SSH2的纯Java实现。它允许你连接到一个SSH服务器,并且可以使用端口转发,X11转发,文件传输等,当然你也可以集成它的功能到你自己的应用程序。 本文只介绍如何使用JSch实现的SFTP功能。 SFTP是Secure File 阅读全文
posted @ 2016-11-10 11:58 竹山一叶 编辑

摘要:这篇文章主要是分析Tomcat中关于热部署和JSP更新替换的原理,在此之前先介绍class的热替换和class的卸载的原理。一 class的热替换ClassLoader中重要的方法 loadClass ClassLoader.loadClass(...) 是ClassLoader的入口点。当一个类没 阅读全文
posted @ 2016-11-09 23:00 竹山一叶 编辑

摘要:在Tomcat的server.xml或者Tomcat.xxx\conf\Catalina\localhost\project.xml文件中里Context标签内: 第一步:将reloadable设成false这是修改tomcat下的catalina目录下的工程文件如图(这样配置将会只对这个工程有效):第二步:debug方式启动Tomcat。如果你用的是eclipse Tomcat插件的话,将... 阅读全文
posted @ 2016-11-09 22:50 竹山一叶 编辑

摘要:Cron 表达式包括以下 7 个字段:秒分小时月内日期月周内日期年(可选字段)特殊字符Cron 触发器利用一系列特殊字符,如下所示:反斜线(/)字符表示增量值。例如,在秒字段中“5/15”代表从第 5 秒开始,每 15 秒一次。问号(?)字符和字母 L 字符只有在月内日期和周内日期字段中可用。问号表示这个字段不包含具体值。所以,如果指定月内日期,可以在周内日期字段中插入“?”,表示周内日期值无关紧... 阅读全文
posted @ 2016-11-07 14:17 竹山一叶 编辑

摘要:1、字符串的不变性下图展示了如下的代码运行过程:String s = "abcd";s = s.concat("ef"); 备注:String reference variable :字符串引用变量 String object:字符串对象2、equals() 和hashCode()的关系哈希码是设计用于提高性能的。equals()和hashCode()的关系是:2.1如果两个对象相等,那么它们一... 阅读全文
posted @ 2016-10-18 17:59 竹山一叶 编辑

点击右上角即可分享
微信分享提示