自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tianjh1129的博客

记录一下平时用到的一些知识

  • 博客(22)
  • 资源 (10)
  • 收藏
  • 关注

原创 Thread线程控制之sleep、join、setDaemon方法的用处

Thread线程控制之sleep、join、setDaemon方法的用处sleep方法public static void sleep(long millis) throws InterruptedException使当前正在执行的线程以指定的毫秒数暂停(暂时停止执行),具体取决于系统定时器和调度程序的精度和准确性。 线程不会丢失任何显示器的所有权。参数 millis - 以毫秒为单位的睡眠时间长度异常 IllegalArgumentException - 如果 millis值为负数Inte

2024-06-04 15:52:41 206 2

原创 JDBC ResultSet

您必须检查数据库和JDBC驱动程序,看看它是否支持您想要使用的类型。ResultSet接口还包含一个方法,用于在ResultSet对更改敏感的情况下,通过数据库更改来更新行。是可更新的,则可以更新结果集中每一行的列。每个记录包含相同数量的列,尽管并非所有列都有一个值。后指向的行是一个特殊的行,一个缓冲区,您可以使用它来构建该行,直到该行上设置了所有列值。中的所有行进行迭代并对行数进行计数,否则无法获得结果集中的行数。接口表示数据库查询的结果。有2个不同的列(Name、Age),每列有3个具有不同值的记录。

2024-06-04 15:46:25 661

原创 JDBC Statement

您可以从JDBC连接中获得JDBC语句。一旦你有了Java语句实例,你就可以用它执行数据库查询或数据库更新。接下来将解释如何使用语句执行查询、更新,以及在使用完语句实例后如何正确关闭语句实例。为了使用Java JDBC语句,您首先需要创建一个语句。您还可以通过Java JDBC语句实例执行数据库的更新。一旦创建了Java语句对象,就可以对数据库执行查询。语句需要一个完成的SQL语句作为参数。可以在SQL语句中插入参数,因此可以使用不同的参数值反复使用。连接实例是一个Java JDBC连接实例。

2023-09-03 10:54:15 244

原创 JDBC:查询数据库

打开连接后,您需要创建一个。如果迭代大量的行,则按列的索引引用列可能比按列的名称引用列更快。包含SQL查询的结果。结果以带有数据列的行形式返回。对象(如果您已经完成了)。您可以通过调用它们的。当您执行SQL查询时,您将返回一个。如果有更多的行,则返回。在读取任何数据之前,您需要至少调用。要获取的值的列名作为参数传递给这些。迭代期间发生异常,也能调用它们。方法来获取当前行的列数据,其中。如果没有更多的行,它将返回。要做到这一点,您需要知道。这里又是一个例子,添加了。

2023-08-28 11:33:04 649

原创 JDBC:更新数据库

为了更新数据库,您需要使用语句

2023-08-28 11:31:49 844

原创 JDBC连接

数据库连接占用大量资源,无论是在您自己的应用程序中,还是在数据库服务器上。因此,保持未使用的数据库连接处于打开状态将需要数据库保留为该连接分配的不必要资源。在打开到数据库的JDBC连接之前,您需要做的第一件事是加载数据库的JDBC驱动程序。在自动提交模式下,发送到数据库的每个更新都将立即提交,就像在自己的事务中执行一样。在通过JDBC从数据库读取数据或向数据库写入数据之前,您需要打开与数据库的连接。您应该查看数据库和JDBC驱动程序的文档,以了解特定数据库的格式。块,JDBC连接将自动为您关闭。

2023-08-28 11:09:36 246

原创 JDBC驱动程序类型

类型1驱动程序主要是在一开始使用的,当时没有类型4驱动程序(都是Java驱动程序)。JDBC驱动程序是一组Java类,用于实现JDBC接口,目标是特定的数据库。类型4 JDBC驱动程序是一个直接连接到数据库的全Java驱动程序。如今,大多数JDBC驱动程序都是类型4驱动程序。类型3 JDBC驱动程序是一个全Java驱动程序,它将JDBC接口调用发送到中间服务器。类型2 JDBC驱动程序与类型1驱动程序类似,只是ODBC部分被替换为本机代码部分。如今,大多数JDBC驱动程序都是类型4驱动程序。

2023-08-28 11:08:19 228

原创 JDBC概述

核心JDBC组件JDBC驱动程序连接声明结果集常见JDBC用例查询数据库查询数据库元数据更新数据库执行事务JDBC组件交互图JDBC驱动程序连接声明结果集查询数据库(从中读取数据)查询数据库元数据更新数据库执行事务我将在以下部分中解释核心组件和常见用例。

2023-08-25 11:09:43 76

原创 Java JDBC学习教程

Java JDBC API(Java Database Connectivity)使Java应用程序能够连接到关系数据库,如MySQL、PostgreSQL、MS SQL Server、Oracle、H2数据库等。JDBC API使查询和更新关系数据库以及调用存储过程和获取数据库元数据成为可能。Java JDBC API是核心Java SE SDK的一部分,使所有想要使用JDBC的Java应用程序都可以使用JDBC。

2023-08-23 10:00:00 145

原创 如何通过natapp来实现内网穿透

如何使用natapp来实现内网穿透使用natapp来实现内网穿透1. 业务场景2. 什么是内网穿透?3. 如何使用内网穿透?4. 实际案例使用natapp来实现内网穿透natapp为成都三百牛信息技术有限公司旗下产品,公司为解决财务软件、企业管理软件、物联网、软件开发人员的痛点而提供的内网穿透服务。1. 业务场景当我们的项目是部署在本地的时候,如何让其他用户(不在同一个局域网之下)来进行调用呢?这时我们就可以使用内网穿透将自己的IP通过映射成相应的地址,然后再通过映射后的地址来进行访问本地的项

2021-04-14 18:45:26 61403

原创 快速创建你的第一个Spring Boot项目

IDEA上使用Spring Boot搭建Web项目Idea创建Springboot项目1. 创建工程2. 添加依赖2.1 管理jdk版本2.2 添加父工程2.3 添加web启动器2.4 完整pom文件3. 启动类Application4. 编写Controller5. 启动测试Idea创建Springboot项目Spring Boot 简化了基于Spring的应用开发,只需要“run”就能创建一个独立的、生产级别的Spring应用。 SpringBoot为Spring平台及第三方库提供开箱即用的设置

2021-03-22 11:23:34 63630

原创 ELK+Kafka+Beats实现海量日志收集平台(三)

          ELK+Kafka+Beats实现海量日志收集平台(三)目录六、将日志数据存储到Elasticsearch七、Kibana展示  六、将日志数据存储到Elasticsearch  通过前面的步骤实现了日志数据的生产、收集和过滤。接下来就将收集之后的日志数据信息持久化到ElasticSearch上,然后在结合Kibana最终显示。  启动ElasticSearch集群,之前提供的ES集群安装链接是7.6.2版本,所以要自己替换版本到6.6.0进行安装,6.6.0的安

2021-03-10 14:42:20 64869

原创 ELK+Kafka+Beats实现海量日志收集平台(二)

            ELK+Kafka+Beats实现海量日志收集平台(二)目录三、环境搭建四、部署demo工程项目五、测试三、环境搭建  通过上一小节应用场景和实现原理的介绍,接下来实现所需环境搭建及说明架构图如下所示:    环境说明:  192.168.232.6 : 部署了demo项目(用于产生数据日志)         filebeat-6.6.0  192.168.232.3 : Kafka (单体)(Zookeeper:192.16...

2021-03-10 14:41:32 66811 2

原创 ELK+Kafka+Beats实现海量日志收集平台(一)

            ELK+Kafka+Beats实现海量日志收集平台(一)一、应用场景  利用ELK+Kafka+Beats来实现一个统一日志平台,它是一款针对大规模分布式系统日志的统一采集、存储、分析的APM 工具。在分布式系统中,有大量的服务部署在不通的服务器上,客服端的一个请求查询,就可能会调用后端多个服务,每个服务之间可能会相互调用或一个服务又会调用其它服务,最终才将请求的结果返回,汇总展现到前端页面上。假若这其中的某个环节发生异常,开发运维人员很难准确定位这个问.

2021-03-09 22:27:53 65300 1

原创 Java Swing 自定义Dialog确认对话框、窗口关闭时弹出对话框询问

Java Swing 自定义Dialog确认对话框Java Swing 自定义DialogJava Swing 自定义Dialog需求:当点击JFrame窗口的关闭按钮时,弹框询问是否确定关闭窗口,如果是则关闭程序,否就让弹框消失什么也不做(使用Dialog)。分析:虽然Java提供了 JOptionPane 类,用来创建标准对话框,但是此处需要使用Dialog来提供弹框。所以可以通过扩展 JDialog 类创建自定义的对话框。实现如下:package com.tianjh.dialog;im

2021-03-09 16:47:37 69117 1

原创 Java Swing之JFrame、JPanel

Java Swing之JFrame和JPanelJFrame窗口容器和JPanel面板容器JFrame(窗口容器)JPanel(面板容器)JFrame窗口容器和JPanel面板容器Java Swing中,任何一个Swing组件都需要置于一个顶层容器中。JFrame窗口和JPanel面板是常用的顶层容器。JFrame中的顶层容器主要有JFrame、JDialog 和 JApplet。JFrame(窗口容器)Java GUI程序基本思路是以JFrame为基础,用来设计类似于Windows系统中窗口形式的

2021-03-05 17:43:36 62361

翻译 JavaFX教程

Java FX教程Java FX使用教程1. 为什么选择JavaFX?2. JavaFX功能2.1 第三方JavaFX资源3. JavaFX应用4. 为什么要使用桌面应用程序?5. JavaFX用例6. 移动设备上的JavaFX7. Raspberry Pi上的JavaFX8. Java 11的JavaFX9. JavaFX游戏引擎10. JavaFX与Swing11. Github上的JavaFX示例12. JavaFX书籍13. JavaFX JavaDocJava FX使用教程1. 为什么选择Ja

2021-03-02 11:13:00 68664

原创 Linux上搭建Elasticsearch 7.6.2 集群

Linux上搭建Elasticsearch 7.6.2 集群 Elasticsearch 7.6.2 集群搭建1. 环境准备2. 配置集群Elasticsearch 7.6.2 集群搭建1. 环境准备安装Elasticsearch 7.6.2服务器:192.168.232.4 (Master)192.168.232.5192.168.232.6安装Elasticsearch可参考https://blog.csdn.net/tianjh1129/article/details/1140

2021-02-25 15:51:16 65107

原创 Linux上安装配置Elasticsearch

Linux上安装配置Elasticsearch安装配置Elasticsearch环境准备环境配置安装配置Elasticsearch环境准备下载自行去Elasticsearch官网进行下载,也可到百度网盘(提取码:kudt)下载7.6.2版本安装前准备上传下载过后的压缩包到自己的服务器目录,此处我上传到了Linux如下目录:解压:tar -zxvf elasticsearch-7.6.2-linux-x86_64.tar.gz移动Elasticsearch到 /usr/local/目

2021-02-25 15:38:31 64951

原创 Linux上快速安装、卸载JDK

Linux上快速安装、卸载JDKLinux上安装JDK步骤1. 安装JDK2. 如何卸载JDKLinux上安装JDK步骤1. 安装JDK准备工作:确保机器在安装之前,系统没有默认安装JDK,可通过以下命令进行检查java -version注意:如果是自己在虚拟机上安装的 centos7.x 或者 centos6.x ,则会默认帮你安装好OpenJDK,如下截图:安装步骤如下:新建jdk安装目录 mkdir /usr/java把JDK上传到Linux服务器,可以采用FileZi

2021-02-25 00:46:28 65553

原创 如何在Linux系统上安装nginx

如何在Linux系统上安装nginxLinux下快速安装Nginx步骤1. 下载Nginx2. 上传到目标服务器3. 安装依赖环4. 解压5. 配置Nginx6. 编译&安装7. 启动Nginx8. 测试Linux下快速安装Nginx步骤1. 下载Nginx到官网下载对应nginx压缩包,或百度网盘下载(提取码:i6aj)推荐使用稳定版本,进入官网之后界面如下,点击download进行到下一页然后下载所需要的版本(强烈建议下载稳定版)2. 上传到目标服务器上传Nginx安装

2021-02-24 23:56:42 64824

原创 Linux下搭建分布式文件存储服务FastDFS

Linux下搭建分布式文件存储服务FastDFSLinux下搭建FastDFS环境准备环境安装配置Tracker服务配置Storage服务环境测试Linux下搭建FastDFS环境准备Centos7.x 两台,分别安装tracker与storage服务192.168.232.12 –-> 安装tracker192.168.232.13 –-> 安装storage、nginx需下载如下所示等安装包  ​​​​​​也可到如下链接进行下载,压缩包内容如上所示:链接:https://

2021-02-23 11:33:22 66544

elasticsearch-7.14.0-linux-x86_64.tar.gz

elasticsearch-7.14.0-linux-x86_64.tar.gz

2021-08-04

springboot-demo.jar

一个基于SpringBoot搭建的简单项目的Jar包,提供测试

2021-04-14

elasticsearch-7.12.0-linux-x86_64.tar.gz

elasticsearch-7.12.0-linux-x86_64.tar.gz

2021-03-26

elasticsearch-7.11.2-linux-x86_64.tar.gz

elasticsearch-7.11.2 linux安装包

2021-03-11

swing substance-6.0.jar 皮肤包.zip

swing substance-6.0.jar

2021-03-11

mysql-5.7.32.0.zip

MySQL数据库安装包,版本5.7.32.0

2021-03-01

SceneBuilder-8.5.0.zip

Windows SceneBuilder-8.5.0 可安装包

2021-02-27

官网最新版Logstash-7.11.1下载.zip

官网最新版 logstash-7.11.1-linux-x86_64.tar

2021-02-23

官网最新版Elasticsearch 7.11.1下载.zip

elasticsearch-7.11.1-linux-x86_64.tar

2021-02-23

Elasticsearch 7.6 logstash ik中文分词器下载.zip

官网最新版Elasticsearch 7.6 logstash ik中文分词器下载

2021-02-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除