随笔分类 - java
java
摘要:package com.hefeng.demo.controller; import java.io.File; import java.io.IOException; import java.util.*; import org.apache.pdfbox.io.MemoryUsageSettin
阅读全文
摘要:前言 在《Effective Java 第2版》中有提到,遇到多个构造器参数时要考虑使用构建器(Builder模式)。相比于重叠构造器(telescoping constructor)模式和JavaBeans模式,Builder模式实现的对象更利于使用。 下面从一个Person例子进行分析以上三种设
阅读全文
摘要:Java反射和new效率对比,差距有多大? 一. 基础概念 Java中,一般我们创建一个对象可能会选择new一下个实例。但是随着我们技术的不断提升,我们也学习到了,可以通过反射技术实现对象的创建。 可是,你有没有想一下,什么时候我们改用new创建对象,什么时候我们改用反射创建对象呢? 两者创建对象的
阅读全文
摘要:一 查询条件VO /** * @className: TeacherQueryVo * @description: 讲师查询条件封装 * @date: 2020/11/18 * @author: cakin */ @ApiModel("Teacher查询对象") @Data public class
阅读全文
摘要:方法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法 public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:
阅读全文
摘要:| 分类 | 限制 | 说明 | | | | | | 空和非空检查 | @Null | 限制只能为null | | | @NotNull | 限制必须不为null | | | @NotEmpty | 验证注解的元素值不为null且不为空(字符串长度不为0、集合大小不为0) | | | @NotBla
阅读全文
摘要:public static void main(String[] args) { long aa = System.currentTimeMillis(); // System.out.println(aa); BigDecimal a = new BigDecimal(115); BigDecim
阅读全文
摘要:implementation group: 'org.apache.poi', name: 'poi', version: '5.2.2' implementation group: 'org.apache.poi', name: 'poi-ooxml', version: '5.2.2' // e
阅读全文
摘要:锁(lock)的代价 锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,加锁、释放锁会导致比较多的上下文切换和调度延时,等待锁的线程会被挂起直至锁释放。在上下文切换的时候,cpu之前缓存的指令和数据都将失效,对性能有很大的损失。操作系统对多线程的锁进行
阅读全文
摘要:文件来源:https://mp.weixin.qq.com/s/b3wTWW2qtfJi1xvamcmisA 引言 很多同学在工作一段时间之后可能都有这样的困境,大家觉得自己总是在写业务代码,技术上感觉好像没有多大的长进,不知不觉就成为了CURD Boy或者Girl,自己想要去改变但是又不知道该从何
阅读全文
摘要:server: port: 8000spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: "jdbc:mysql://127.0.0.1:3306/db_example?useUnicode=true&charact
阅读全文
摘要:获取yml配置文件的中的endpoint、accessKeyId、accessKeySecret、bucketName aliyun: oss: endpoint: oss-cn-hangzhou.aliyuncs.com accessKeyId: 改成自己的id accessKeySecret:
阅读全文
摘要:ubuntu 14.04 下通过apt-get 安装jdk java jdk ubuntu Doyle 2014年11月17日发布 推荐 0 推荐 收藏 12 收藏,37.6k 浏览 ubuntu 14.04 下通过apt-get 安装jdk java jdk ubuntu Doyle 2014年1
阅读全文
摘要:【转载】java连接MYSQL 原文出自 http://qq163230530.blog.163.com/blog/static/4289250620081186262719/ 这篇文章主要以MySQL为例讲下Java如何连接到数据库的。 当然,首先要安装有JDK(一般是JDK1.5.X)。然后安装
阅读全文