随笔分类 - Java
摘要:通过Java代码进行图片添加水印 package com.sys.controller; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.Image; import ja
阅读全文
摘要:1.什么是JSR JSR是Java Specification Requests的缩写,意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一
阅读全文
摘要:1.编写枚举类 假设枚举类如下,现在需要遍历里面的deptId public enum AreaEnum { SHANDONG(1L, new BigDecimal(101527453), new BigDecimal(157900)), SHANGHAI(2L, new BigDecimal(24
阅读全文
摘要:1.依赖引入 word转pdf需要 com.aspose 包,由于这个包不是在阿里云仓库公开的,我们不能直接通过maven下载,我们需要手动进行下载安装 可以从如下网盘进行下载该jar包 链接:https://pan.baidu.com/s/1axuvPzf7mOBG4kbddFegdQ 提取码:t
阅读全文
摘要:1.如何判断对象可以回收 1.1 引用计数法 A引用B时计数加1,当不引用时计数减一,当计数为0时,则该对象被垃圾回收,弊端,当A,B两个对象循环引用时,不可以被垃圾回收掉.容易造成内存泄露。 1.2 可达性分析算法 根对象:肯定不能当成垃圾回收的对象。 扫描堆中的对象,看是否能沿着根对象为起点的引
阅读全文
摘要:1.依赖 创建maven项目,引入依赖 <!-- fastjson--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> </dependency> 2.简单使用 2.1 简单Java类转js
阅读全文
摘要:1.什么是dubbo Apache Dubbo™ (incubating)是一款高性能Java RPC框架。官网:https://dubbo.apache.org/zh/ Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天
阅读全文
摘要:1.EasyExcel简介 EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的A
阅读全文
摘要:1.汉字转拼音工具类 PinYinUtils.java package cn.aura.utils; import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCas
阅读全文
摘要:1.lambda表达式 1.1 实例引用 原始写法 Comparator<Integer> com=new Comparator<Integer>() { @Override public int compare(Integer o1, Integer o2) { return Integer.co
阅读全文
摘要:1.poi简介 1.1什么是poi Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java对Microsoft Office格式档案读和写的功能。POI为“Poor Obfuscation Implementation”的首字母缩写,意
阅读全文
摘要:1.io流概念 流是从一端到另一端,连接了源头和目的地。IO流可以理解为连接程序与文件/数组/网络连接/数据库。 2.io流分类 2.1按流向分类 输入流输出流 2.2按处理数据不同分类 字节流:二进制,可以处理一切文件,包括:纯文本、doc、音频、视频等。字符流:文本文件,只能处理纯文本。 2.3
阅读全文
摘要:1.枚举类型的介绍 在 JDK 1.5 之前没有枚举类型,那时候一般用接口常量来替代。而使用 Java 枚举类型 enum 可以更贴近地表示这种常量。 2.枚举类型的使用步骤 2.1创建枚举类 2.2调用枚举 可以直接通过枚举名.枚举对象.getXxx()来获取对应的值和状态 在这里我们就可以正确使
阅读全文
摘要:1.导入导出功能操作步骤 导入:"下载导入模板" -->保存文件到本地-->在模板中输入要导入的数据行-->"导入"-->选择录入数据的模板文件-->"确定" 导出:"导出"-->保存Excel文件到本地。 2.功能实现原理 2.1.外部组件依赖说明 (1)数据库访问相关:mysql-connect
阅读全文
摘要:1.请说出servlet的生命周期? servlet被服务器实例化后,首先会执行init()方法,然后会调用service()方法,service()方法主要包含doGet()和doPost()方法,当服务器关闭的时候会执行destroy()方法。 2.servlet和filter的执行顺序? 首先
阅读全文
摘要:1.hashmap和hashtable的区别? hashmap允许键或值为null,而hashtable不允许键或值为null,hashtable是线程安全的,效率低,hashmap是线程不安全的,效率高, 2.数组和链表的区别? 数组可以包含基本数据类型和引用数据类型,而链表只能包含引用数据类型,
阅读全文
摘要:1.jvm,jre,jdk的区别? jvm是java虚拟机,是能够执行java字节码文件的虚拟机进程,jre包括核心类库的jvm,jdk是供开发人员使用的,其中包括了java的开发工具,也包括了jre。 2.如何环境变量? 创建新的变量名称JAVA_HOME,为JAVA_HOME添加新的变量值,jd
阅读全文
摘要:1 package com.gh.zuoye02;//冒泡排序 2 3 public class Maopao { 4 5 public static void main(String[] args) { 6 // TODO Auto-generated method stub 7 int[] ar
阅读全文

浙公网安备 33010602011771号