随笔分类 - Java
摘要:【Ubuntu】安装Eclipse 零、前言 Eclipse是一个使用很广泛的代码编辑软件,最近换了Ubuntu系统,需要安装一下,故记录。 壹、下载 Eclipse到官网下载,或者到镜像源下载,官网下载地址:https://www.eclipse.org/downloads/packages/,选
阅读全文
摘要:【Ubuntu】在Ubuntu上安装IDEA 零、前言 最近换了Ubuntu系统,但是还得是要写代码,这样就不可避免地用到IDEA,接下来介绍一下如何在Ubuntu上安装IDEA。 壹、下载 这一步应该很容易的,直接打开IDEA的下载页面,点击下载即可开始下载:https://www.jetbrai
阅读全文
摘要:【Ubuntu】在Ubuntu上配置Java环境 壹、前言 Java是运用得非常广泛的编程语言,在使用Linux时难免会碰到需要用到JDK的情况,故本文介绍如何在Ubuntu上配置Java21环境。 贰、下载 Java的下载渠道很多,有甲骨文公司的“官方”JDK,也有各大厂商基于OpenJDK开发的
阅读全文
摘要:# Jsp项目中使用SQLite免安装单文件数据库 ## 零、需求 有的同学电脑上安装MySQL或者其他数据库时出现问题,无法安装相关数据库供JavaWeb项目使用,可以使用SQLite数据库解决相关问题。 ## 壹、SQLite介绍 SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置
阅读全文
摘要:潇湘博客平台 XiaoXiangBlog 说明 Eclipse 项目 - Version: 2020-06 (4.16.0)。 JDK8。 潇湘博客(XiaoXiangBlog) 一个简单的Java Web项目,使用 JSP、Servlet、MySQL、Bootstarp等技术实现。完成了注册登录,
阅读全文
摘要:Java实现简单异或加密 零、需求 在做一个简单的Web项目,需要把账号密码以Cookie的形式存储到浏览器中记住,不能直接明文,故需要一种简单的加密方式,想到了异或加密。 壹、实现 /** * 异或操作 * @param rawData 要异或的字节数组 * @param number 运算数 *
阅读全文
摘要:Java提取${}占位符并组装对应值 实现了一个${}装配工~ 零、起因 最近写个JavaWeb项目,数据库相关的配置想放到properties文件中,用的H2,想直接内嵌,但是数据库文件位置想随程序移动,因为这个项目准备是放到U盘里随插随用的程序。然后配置URL时一开始用的是./data,它是在T
阅读全文
摘要:问题 可比较泛型怎么新建数组? 自己写基于AVL树的散列表时,在自动扩容的时候需要遍历AVL树的Key,所以需要AVL树提供一个方法返回一个Key数组以遍历,初始实现如下: /** * 用于辅助遍历Key */ class KeyQueue { private K[] queue; private
阅读全文