
Java
文章平均质量分 95
打杂员工
这个作者很懒,什么都没留下…
展开
-
JVM垃圾回收机制
1、概述垃圾回收(Garbage Collection,GC)一直是Java开发在面试时常被问及的问题,部分同学在实际开发中可能会在项目中设计调优,但一般都是网上找找资料,一遍一遍的试,并没有真正理解什么是垃圾回收。了解垃圾回收的机制,更有利于我们日常的开发工作。垃圾回收,顾名思义就是释放垃圾占用的空间,防止内存泄露。有效的使用可以使用的内存,对内存堆中已经死亡的或者长时间没有使用的对象进行清除和回收。2、垃圾判定2.1、引用计数法为每个对象增加一个计数器,当该对象被引用时,计数器加一,当引原创 2021-01-15 10:41:16 · 169 阅读 · 0 评论 -
Junit单元测试
pass原创 2019-08-14 17:56:16 · 104 阅读 · 0 评论 -
DataSphere Studio安装部署流程(单机版)
一、什么是DataSphere Studio?DataSphere Studio(简称DSS)是微众银行大数据平台——WeDataSphere,自研的一站式数据应用开发管理门户。基于Linkis计算中间件构建,可轻松整合上层各数据应用系统,让数据应用开发变得简洁又易用。二、安装准备DSS部署分为精简版和标准版,本文主要介绍在Centos7上部署DSS-0.7.0标准版,标准版部署有...原创 2020-03-06 16:06:23 · 12760 阅读 · 11 评论 -
使用AES,java加密与js解密
package com.zoki.security;import java.security.Key;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;/*** AES加密解密* @author zhoukai...原创 2017-08-11 10:18:53 · 344 阅读 · 0 评论 -
Oracle获取所有表名
package com.geostar.geosmarter;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;public class Te...原创 2019-06-26 18:00:30 · 3349 阅读 · 0 评论 -
Java将&#x开头的内容转为汉字
package com.geostar.geosmarter;public class Test03 { public static void main(String[] args) { String aa = "/的模型//"; S...原创 2019-06-26 18:27:37 · 3145 阅读 · 0 评论 -
SQL的模糊查询,关键字处理
package com.geostar.geosmarter;public class Test05 { public static String[] escape = new String[] {"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X...原创 2019-06-26 18:29:27 · 2147 阅读 · 0 评论 -
Java代码发送邮件
package com.geostar;import java.util.Properties;import javax.mail.Message;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.int...原创 2019-06-26 18:37:51 · 527 阅读 · 0 评论 -
自定义比较器进行数组排序
代码如下:package com.geostar.geosmarter;import java.util.Arrays;import java.util.Comparator;/** * 自定义数组排序 * */public class Test08 { public static void main(String[] args) { // create a dis...原创 2019-07-05 12:08:49 · 570 阅读 · 0 评论 -
用System.getProperty()方法获取属性信息
package com.geostar.geosmarter;import java.util.HashMap;import java.util.Map.Entry;/** * 用System.getProperty()方法获取JVM系统属性 * */public class Test09 { public static void main(String[] args) {...原创 2019-07-05 16:16:51 · 1119 阅读 · 0 评论 -
Java连接MongoDB数据库
1、引入驱动包<dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.10.2</version></dependency>备注...原创 2019-07-08 17:15:49 · 348 阅读 · 0 评论 -
Java8新特性Lambda表达式
Lambda表达式,又称闭包,Java8的新特性之一。1、语法(parameters) -> expression或(parameters) ->{ statements; }可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。 可选的参数(圆括号):一个参数无需定义圆括号,但多个参数需要定义圆括号。 可选的执行功能(大括号):如果主体包含了一个语句,就不...原创 2019-07-17 12:12:36 · 130 阅读 · 0 评论 -
Java8新特性Stream
1、概要 Java 8 API添加了一个新的抽象成为流Stream,它以一种声明的方式处理数据,最后由最终操作得到前面处理的结果。 Stream专注于集合对象的操作,将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。 Stream在处理大批量数据操作中更加高效。 St...原创 2019-07-17 14:14:36 · 146 阅读 · 0 评论 -
使用poi-ooxml进行excel下载异常
问题描述:使用poi-ooxml包对数据进行excel导出。在windows系统下,导出正常。应用部署到linux系统下,下载不了。报错如下:Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment at java.lang.Class.forNa...原创 2019-09-20 09:23:27 · 943 阅读 · 0 评论 -
Java自定义注解和使用
1、定义和描述注解是一种能被添加到java代码中的元数据,类、方法、变量、参数和包都可以用注解来修饰。注解对于它所修饰的代码并没有直接的影响。注解的出现是在jdk1.5,但是在jdk1.5版本使用注解必须继续类的方法的重写,不能用于实现的接口中的方法实现,在jdk1.6环境下对于继续和实现都是用。2、元注解2.1、@Target:表示该注解可以用于什么地方,ElementType参数值...原创 2019-11-06 10:23:26 · 244 阅读 · 0 评论