随笔分类 -  Java

面向对象语言
摘要:一、数据类型 个人复习过程中潦草记录下来的,读者别介意哈 顺便提一下注释: Java当中注释分为:单行注释、多行注释、文档注释 单行注释:// 注释类容 多行注释:/** 注释内容 */ 文档注释:@ /** * @Author:阿尔法哲 * @Slogan:无论风雨,和自己一决胜负吧 * @Des 阅读全文
posted @ 2025-01-24 19:48 阿尔法哲 阅读(22) 评论(0) 推荐(0) 编辑
摘要:1、图片模板示例 2、Java代码(简版) public static void main(String[] args) throws FileNotFoundException, IOException { int width = 820; // 图片宽 int height = 600;// 图 阅读全文
posted @ 2023-02-17 10:28 阿尔法哲 阅读(1819) 评论(0) 推荐(0) 编辑
摘要:1、使用filter()过滤List //查找身高在1.8米及以上的学生 List<StudentInfo> boys = studentList.stream().filter(s->s.getHeight() >= 1.8).collect(Collectors.toList()); 2、使用s 阅读全文
posted @ 2023-01-30 11:15 阿尔法哲 阅读(51) 评论(0) 推荐(0) 编辑
摘要:1、下载Nginx安装包 快速下载:wget http://nginx.org/download/nginx-1.18.0.tar.gz 官网下载:http://nginx.org/en/download.html 2、安装相关依赖 安装或更新gcc-c++ 依赖 yum -y install gc 阅读全文
posted @ 2022-12-15 12:07 阿尔法哲 阅读(92) 评论(0) 推荐(0) 编辑
摘要:一、前言 在项目中有需要对word进行操作的,可以看看哈,本次使用比较强大的spire组件来对word进行操作,免费版支持三页哦,对于不止三页的word文件,可以购买收费版,官网:https://www.e-iceblue.cn/tutorials.html#,也可使用其他组件实现,如poi、doc 阅读全文
posted @ 2022-07-20 11:13 阿尔法哲 阅读(3012) 评论(0) 推荐(0) 编辑
摘要:1、简述 在高并发的场景下,大量的请求直接访问Mysql很容易造成性能问题。所以,我们都会用Redis来做数据的缓存,削减对数据库的请求。但是,Mysql和Redis是两种不同的数据库,如何保证不同数据库之间数据的一致性就非常关键了。 1.1、数据不一致原因: 1、在高并发的业务场景下,数据库大多数 阅读全文
posted @ 2022-06-23 14:59 阿尔法哲 阅读(855) 评论(0) 推荐(0) 编辑
摘要:前言 当公司或个人具有自己独有的jar时,不想公开,一般就会放在自己的私有Maven仓库中,在项目中需要引用,此时就需要将公司私有仓库配置到maven当中,一般我们的maven配置的都是aliyun的maven公有仓库,但此时我们不但要配置私有仓库还要配置公有仓库,因为有的公有jar,私有仓库中不一 阅读全文
posted @ 2022-06-21 11:35 阿尔法哲 阅读(13391) 评论(0) 推荐(0) 编辑
摘要:一、Maven常用命令及其介绍 命令 描述 mvn clean 对项目进行清理,删除target目录下编译的内容 mvn compile 编译项目源代码 mvn test 对项目进行运行测试 mvn package 打包文件并存放到项目的target目录下,打包好的文件通常都是编译后的class文件 阅读全文
posted @ 2022-05-12 11:05 阿尔法哲 阅读(189) 评论(0) 推荐(0) 编辑
摘要:前言: 在业务中,如果需要在浏览器中预览Word文档,或者需要将Word文档转成HTML文件保存,那么本章内容,可以帮助到你。 实现这一功能,有多种实现方式,如:docx4j、poi、Free Spire.Doc for Java、openoffice、jacob都可以实现转换功能,但都有局限性。在 阅读全文
posted @ 2022-04-23 15:18 阿尔法哲 阅读(14989) 评论(16) 推荐(0) 编辑
摘要:前言: 在工作当中,遇到了需要把HTML页面转化为PDF文档,有很多中实现,如下进行一个对比,大家个借鉴去进行使用 各实现对比表 于Windows平台进行测试: 此博客仅基于IText和基于WKHtmlToPdf来介绍并使用,均为博主亲测 其他两个可自行研究哈 1、基于IText(推荐) iText 阅读全文
posted @ 2022-04-20 16:39 阿尔法哲 阅读(17432) 评论(6) 推荐(1) 编辑
摘要:SpringBoot整合WebService 简介 WebService就是一种跨编程语言和跨操作系统平台的远程调用技术 此处就不赘述WebService相关概念和原理了,可以参考:https://blog.csdn.net/c99463904/article/details/76018436 代码 阅读全文
posted @ 2022-04-02 19:11 阿尔法哲 阅读(5634) 评论(1) 推荐(1) 编辑
摘要:Java解析CSV文件并导出筛选过得数据 pom.xml引入jar包 <!--csv--> <dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>4.4</version> </de 阅读全文
posted @ 2022-02-10 17:14 阿尔法哲 阅读(881) 评论(0) 推荐(0) 编辑
摘要:Centos7中Jar快速启动脚本 创建一个文本,将以下脚本内容复制到文本当中,重命名文本后缀为.sh 注意:根据自己的项目进行更改相关内容,对应注释已说明 #!/bin/sh APP_NAME=martet-service #jar包路径 JAR_PATH='/vdb2/service/marke 阅读全文
posted @ 2022-02-07 16:36 阿尔法哲 阅读(532) 评论(0) 推荐(0) 编辑
摘要:Nginx获取用户真实IP地址 本人在一次项目中,使用Nginx需要获取到用户IP,本来可以很常规的获取的,可现实往往不常规,项目是前后端分离的,部署时,前端使用了Nginx进行了代理并转发,后端也使用了Nginx进行了负载均衡和代理,分别部署在两台机器上,使用的不是同一个Nginx,所以此处当用户 阅读全文
posted @ 2022-01-26 10:37 阿尔法哲 阅读(2696) 评论(0) 推荐(0) 编辑
摘要:ArrayList按指定大小分割集合 项目中使用SpringDataJpa的使用,用到了批量操作,发现框架本身有限制,长度不能超过1000,所以就百度了一下,网上都说是分段处理,也有说用OR的,但数据过大的话,总是那么麻烦,下面模板,大家可以直接套用哈,根据自己业务可以进行修改,也是我本人网上拷贝的 阅读全文
posted @ 2022-01-18 16:58 阿尔法哲 阅读(571) 评论(0) 推荐(1) 编辑
摘要:HikariCP连接Ojdbc6报错Driver does not support get/set network timeout for connections. (oracle.jdbc.driver.T4CConnection.getNetworkTimeout()I) 原因:ojdbc6没实 阅读全文
posted @ 2022-01-12 09:56 阿尔法哲 阅读(6317) 评论(0) 推荐(0) 编辑
摘要:1、Linux下Nginx配置https nginx下载和安装此处就忽略,可自行百度 1.1、配置https 打开nginx配置文件 vim /usr/local/nginx/conf/nginx.conf 相关https配置 server { listen 9128 ssl; #开放端口 serv 阅读全文
posted @ 2022-01-07 09:03 阿尔法哲 阅读(10987) 评论(0) 推荐(2) 编辑
摘要:前言: Spring Data JPA 是 spring data 项目下的一个模块。提供了一套基于 JPA标准操作数据库的简化方案。底层默认的是依赖 Hibernate JPA 来实现的。 一、创建Spring Data Jpa项目 1、导入依赖 <dependency> <groupId>org 阅读全文
posted @ 2021-12-21 15:53 阿尔法哲 阅读(410) 评论(0) 推荐(0) 编辑
摘要:去重方法 单个字段为条件去重 /** * 单字段去重 * @param jackpotList1 新集合 * @param jackpotList 需要去重的集合 * @return */ private List<Jackpot> distinctList1(List<Jackpot> jackp 阅读全文
posted @ 2021-12-20 11:53 阿尔法哲 阅读(2954) 评论(0) 推荐(0) 编辑
摘要:计算日期之间相差 此处相差计算以分钟为单位,自行可根据业务场景更改 /** * 测试时间相差分钟 */ @Test public void getTime() { SimpleDateFormat simpleDateFormat = new SimpleDateFormat(); simpleDa 阅读全文
posted @ 2021-12-20 10:28 阿尔法哲 阅读(277) 评论(0) 推荐(0) 编辑

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