随笔分类 -  Java

摘要:通过远程模板文件导出 word 或其他格式文件。 示例是 Spring Boot 整合 freemarker。 ## 添加 freemarker 依赖 ## ```xml org.freemarker freemarker 2.3.28 ``` ## 继承 URLTemplateLoader ## 阅读全文
posted @ 2023-08-10 13:13 colin220 阅读(204) 评论(0) 推荐(0) 编辑
摘要:Object 类是 Java 中所有类的始祖,在 Java 中每个类都是由它拓展而来。但是并不需要用 extends 声明。 可以使用 Object 类型变量引用任何类型的对象。 equals 方法 用于检测一个对象是否等于另外一个对象,在 Object 类中这个方法用于判断两个对象是否具有相同的引 阅读全文
posted @ 2020-05-31 15:04 colin220 阅读(144) 评论(0) 推荐(0) 编辑
摘要:各种程序设计语言中方法传递方式有如下几种: 按值调用 call by value 按引用调用 call by reference 按名称调用 call by name Java 中是按值调用。方法参数一般有两种类型: 基本数据类型(数字、布尔值) 对象引用 基本数据类型是按值调用这个很好理解,例如下 阅读全文
posted @ 2020-05-31 11:16 colin220 阅读(385) 评论(0) 推荐(0) 编辑
摘要:什么是 rtf 格式? rtf 是一种富文本格式 Rich Text Format,可以包含文字 图片 等内容。rtf 可以用 word 或者 wps 直接打开,也可以用文本编辑器打开,如果用文本编辑器打开则可以显示其源码。rtf 源码格式解析可以参考这里。 用 Java 代码解析 rtf 格式,可 阅读全文
posted @ 2020-01-02 10:24 colin220 阅读(2392) 评论(0) 推荐(0) 编辑
摘要:流:代表任何有能力产出数据的数据源对象或者是有能力接受数据的接收端对象。 流的本质:数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 流的作用:为数据源和目的地建立一个输送通道。 Java中将输入输出抽象称为流,就好像水管,将两个容器连接起来。流是一组有顺序的,有起点和终点的字 阅读全文
posted @ 2019-07-12 11:57 colin220 阅读(153) 评论(0) 推荐(0) 编辑
摘要:字节码是java编译后产生的,是一种二进制文件。 编写一个简单的Hello.java文件: public class Hello { public static void main(String[] args) { System.out.println((args.length > 0) ? arg 阅读全文
posted @ 2019-05-27 14:52 colin220 阅读(666) 评论(0) 推荐(0) 编辑
摘要:与线程生命周期相关的方法: sleep 调用sleep方法会进入计时等待状态,等待时间到了,进入就绪状态。 yield 调用yield方法会让别的线程执行,但是不确保真正让出。较少使用,官方注释都说 It is rarely appropriate to use this method join 调 阅读全文
posted @ 2019-04-04 09:28 colin220 阅读(180) 评论(0) 推荐(0) 编辑
摘要:在Web应用中,HTTP请求是无状态的。即:用户第一次发起请求,与服务器建立连接并登录成功后,为了避免每次打开一个页面都需要登录一下,就出现了cookie,Session。 Cookie Cookie是客户端保存用户信息的一种机制,用来记录用户的一些信息,也是实现Session的一种方式。Cooki 阅读全文
posted @ 2019-01-15 10:25 colin220 阅读(169) 评论(0) 推荐(0) 编辑
摘要:Java中线程的五种状态: 新建状态(New) 就绪状态(Runnable) 运行状态(Running) 阻塞状态(Blocked) 凋亡状态(Dead) 其中阻塞状态(Blocked)又分为三种: 等待阻塞:运行状态中的线程执行wait( )方法,使本线程进入到等待阻塞状态 同步阻塞:线程在获取s 阅读全文
posted @ 2019-01-12 20:19 colin220 阅读(187) 评论(0) 推荐(0) 编辑
摘要:概述 1991年由sun公司开发的语言。 JDK:Java Development Kit,Java的开发和运行环境,Java的开发工具和JRE。 JRE:Java Runtime Environment,Java程序的运行环境,Java运行的所需的类库和JVM(Java虚拟机)。 Java常用命令 阅读全文
posted @ 2019-01-12 20:18 colin220 阅读(227) 评论(0) 推荐(0) 编辑
摘要:在后台开发过程中,需要对参数进行校验。 validation bean 是基于JSR-303标准开发出来的,使用注解的方式实现,是一套规范,可以实现参数的校验。 Hibernate Validator 实现了 validation bean,同时进行了扩展,功能强大。 看看官方文档 https:// 阅读全文
posted @ 2018-10-14 22:23 colin220 阅读(1352) 评论(0) 推荐(0) 编辑
摘要:设计模式(Design pattern)的定义: In software engineering, a software design pattern is a general, reusable solution to a commonly occurring problem within a g 阅读全文
posted @ 2018-07-16 20:57 colin220 阅读(190) 评论(0) 推荐(0) 编辑
摘要:annotation的概念 In the Java computer programming language, an annotation is a form of syntactic metadata that can be added to Java source code. Classes, 阅读全文
posted @ 2018-07-06 17:01 colin220 阅读(165) 评论(0) 推荐(0) 编辑

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