java工程师 精华 知识

Copilot Hub 基于私有数据的人格化AI 平台 - 创建自定义ChatGPT知识库AI的简明操作指南

Copilot Hub 是一个帮助你基于私有数据创建智能知识库 & 人格化 AI 的平台。你可以基于文档、网站、Notion database 或其他数据源在几分钟内创建一个自定义的 ChatGPT。 https://app.copilothub.ai/copilots 需要先登录一下 Copilo ......

理论知识:认证和授权,即用户登录和权限验证

认证和授权概述 认证和授权都是系统的安保机制,认证,确定你是谁;授权,确定你可不可以。 认证是一个旨在确定请求访问者真实身份的过程。与认证相关的还有其他两个基本操作:登录和注销。 ASP.NET Core 的认证系统旨在构建一个标准的模型,用来完成针对请求的认证以及与之相关的登录和注销操作。 认证旨 ......
权限 理论 知识 用户

区块链基础知识

nonce规则 为了防止交易重播,ETH(ETC)节点要求每笔交易必须有一个nonce数值。每一个账户从同一个节点发起交易时,这个nonce值从0开始计数,发送一笔nonce对应加1。当前面的nonce处理完成之后才会处理后面的nonce。注意这里的前提条件是相同的地址在相同的节点发送交易。 以下是 ......
区块 基础知识 基础 知识

Java使用DFA实现敏感词过滤

目录 1 Java敏感词过滤 1.1 DFA简介 1.2 Java实现DFA算法实现敏感词过滤 1.3 具体代码实现 1.3.1 设置检索库 1.3.2 查询检索库 1.3.3 测试检索库 1 Java敏感词过滤 敏感词、文字过滤是一个网站必不可少的功能,如何设计一个好的、高效的过滤算法是非常有必要 ......
Java DFA

【Java】Java 常用类

Java 常用类 一、内部类 在一个类内部再定义一个完整的类 「采用内部类这种技术,可以隐藏细节和内部结构,封装性更好,让程序的结构更加合理!如果类很多且都暴露在外面,那么类与类之间的调用就会十分繁琐!」 1.成员内部类(非静态内部类) package com.demo; // 类文件名 publi ......
Java 常用

基于java和go-cqhttp实现QQ机器人

@TOC yh-qqrobot机器人简介 yh-qqrobot是一个基于若依框和go-cqhttp集成的系统,一开始我只是揣着好奇的心态接触了一下go-cqhttp,想玩下机器人,然后发现挺好玩的,就去找了一下java的实现代码,却发现基本都是python的,而且使用java实现的功能也不是特别完善 ......
机器人 go-cqhttp 机器 cqhttp java

启动flink显示ERROR: JAVA_HOME is not set and could not be found.

问题: JAVA_HOME存在,但启动flink时出现ERROR: JAVA_HOME is not set and could not be found. 原因: 环境变量加载顺序不对 # /etc/profile.d/hadoop.sh # ... export HADOOP_CLASSPATH ......
JAVA_HOME not flink ERROR could

在线直播源码,java数据分页几种方式

在线直播源码,java数据分页几种方式 1.使用PageUtils Service: /** * 分页查询 * * @param params 查询条件 * @return PageUtils */ PageUtils queryPage(Map<String, Object> params); S ......
在线直播 源码 方式 数据 java

Unable to open debugger port (127.0.0.11774) java.net.BindException Address already in use bind

解决 intellij IDEA 启动项目报错:Unable to open debugger port (127.0.0.1:1774): java.net.BindException "Address already in use: bind" cause(原因) 端口被占用❗ resolve( ......

纯java项目maven 打可执行包

<build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>3.5.0</version> <configuration> <descriptorRefs> <descriptorRef>jar ......
项目 maven java

WPF知识点全攻略15- 线程处理

使用WPF构建应用程序时,想要保证系统的流畅性、用户的体验性,处理好UI线程(主线程)与其他线程(子线程)的关系是必要的。 以最近大火的直播带货为例,镜头前主播(部分副播)的语言动作是主线程,镜头外的场控、客服等人员,各自都有一个属于自己的子线程。场控在做软硬件调试、商品上架下架、发优惠信息,临时更 ......
知识点 线程 全攻略 知识 WPF

Java Test ENV setup for Algorithms, 4th Edition

set java env, add /home/linxu/myspace/java_projects/algs4/algs4.jar to CLASSPATH sudo vim ~/.bashrc export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd6 ......
Algorithms Edition setup Java Test

java.lang.IllegalStateException: Failed to check the status of the service 的解决办法

参考资料 java.lang.IllegalStateException: Failed to check the status of the service 的解决办法_Hello_World_QWP的博客-CSDN博客 环境条件 spring cloud,注册中心用的是zookeeper; 报错 ......

java代码开发规范

啦啦啦~~我不生产规范,我只是规范的搬运工 风格指南 代码风格以google code style为 标准,规范内容: 英文原文: https://google.github.io/styleguide/javaguide.html 中文参考: https://github.com/fantasti ......
代码 java

Elasticsearch在linux服务器部署后,java项目启动报错,windows服务器正常运行,如何避坑?

1、问题描述 之前在windows服务器上部署了java项目(springboot),ES安装版本7.13.1,正常运行。后因特殊要求迁移到linux服务器上,按照windows服务器版本依然安装7.13.1的ES,启动java项目报错,错误信息如下: org.springframework.bea ......
服务器 Elasticsearch windows 项目 linux

java爬虫知识盲区整理

以下是 Java 爬虫的一些知识点: HTTP 协议:Java 爬虫需要了解 HTTP 协议,包括请求方法、请求头、响应码等。 HTML 解析:Java 爬虫需要解析 HTML 页面,获取需要的数据。常用的 HTML 解析库有 Jsoup、HtmlUnit 等。 网络请求库:Java 爬虫需要使用网 ......
盲区 爬虫 知识 java

Java NullPointerException 没有打印堆栈

ref https://www.bbsmax.com/A/obzbgx41JE/ 周五在公司搭好的ELK上查看日志,组长让看看其中NullPointerException出现很多的原因。 通过NullPointerException搜索,点看其中一个查看,发现异常的信息就一行java.lang.Nu ......
堆栈 NullPointerException Java

Java设计模式-代理模式

简介 代理模式是一种结构型设计模式,它可以让我们通过一个代理对象来访问一个真实的目标对象,从而实现对目标对象的功能扩展或保护。代理模式的主要角色有三个: 抽象主题(Subject):定义了真实主题和代理主题的公共接口,使得在任何使用真实主题的地方都可以使用代理主题。 真实主题(RealSubject ......
模式 设计模式 Java

Java爬虫可以非常溜

Java 爬虫是一种利用 Java 语言编写的网络爬虫,主要用于从互联网上获取数据。在 Java 中,常用的爬虫框架有 Jsoup、HttpClient、Selenium 等。 其中 Jsoup 是一种解析 HTML 文档的 Java 库,可以方便地进行 HTML 解析和内容提取。HttpClien ......
爬虫 Java

软件工程——质量管理

一 测试概念 测试目的 用户角度:暴露软件中存在的问题 软件开发角度:表明软件中不存在错误,验证软件正确实现了用户需求 测试对象 测试过程贯穿整个软件定义与开发时期 对象包括:需求规格说明、概要设计说明、详细设计说明及源程序 二 测试策略 测试过程分为四步:单元测试->集成测试->确认测试->系统测 ......

Java的数据类型

基本数据类型 | 类别 | 数据类型 | 字节数 | 位数 | 取值范围 | 包装类 | 默认值 | | | |byte| | | | | | | | |short| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ......
类型 数据 Java

Java操作TIFF

一般Java通过javax.imageio.ImageIO操作jpeg与png没有问题,但是操作tiff时就会报错,此时只要引入如下的包即可,不需要修改代码即可兼容tiff <dependency> <groupId>com.twelvemonkeys.imageio</groupId> <arti ......
Java TIFF

Java 定时任务quartz

Java 定时任务quartz1. java自带 java.util.Timer 实现定时任务2. 使用线程池(ScheduledThreadPool-java.util.concurrent.ScheduledExecutorService)实现定时任务3. 使用注解@Scheduled实现定时任 ......
任务 quartz Java

乱弹 LLM 的工程化

乱弹 LLM 的工程化 仅为个人观点,乱弹而已。 这一波 LLM 狂热很有意思,从现象上来看跟智能手机 + 移动互联网那一拨有点相像。首先是 OpenAI 扮演了当年 Apple 的角色,以 ChatGPT 这一杀手级产品搅动了一池春水,此时整个学术界、工业界及 AI 社区对 AI 表现出的那种食之 ......
乱弹 工程 LLM

学系统集成项目管理工程师(中项)系列19a_成本管理(上)

1. 要确保在批准的预算内完成项目 2. 必须考虑项目决策对项目产品、服务或成果的使用成本、维护成本和支持成本的影响 3. 对成本的影响力在项目早期最大 4. 失控原因 4.1. 对工程项目认识不足 4.1.1. 对信息系统工程成本控制的特点认识不足,对难度估计不足 4.1.2. 工程项目的规模不合 ......

java基础-二维数组定义,静态动态初始化格式,元素访问,内存图

一、什么是二维数组(定义) 二维数组的应用场景:当我们需要数据分组管理的时候,就需要用到二维数组。 二、二维数组静态动态初始化 1、二维数组静态初始化 格式:数据类型[] [] 数组名=new 数据类型[] [] {{元素1,元素2},{元素1,元素2}}; 范例:int [] [] arr=new ......
数组 静态 元素 内存 格式

java堆简单介绍

java对象实例是放置堆上,但不是说所有的对象实例都在对上,可能有些对象实例位于本地方法区 下面说说堆的特点 堆是属于java虚拟机中内存最大的一部分 堆是jvm中所有线程可以共享的 垃圾收集器管理的主要区域来源于java堆 java堆可以细分为新生代和老年代 java堆在物理存储上是不连续的,但是 ......
java

知识图谱赋能企业安全运营

知识图谱是近年来新兴的技术,其应用空间很大,目前在企业安全运营领域还处于探索起步阶段。本文结合自身的工作经验探讨知识图谱的落地思路与方案。 1、背景介绍 知识图谱是由谷歌提出的概念,其本质是由实体(概念)及实体(概念)间关系,以及关联属性组成的一种语义网络,通过结构化的数据组织结构,以有效表示实体( ......
图谱 知识 企业

Java-Day-17( 集合( Collection 里的 List、Set ) )

Java-Day-17 集合 先前用于保存多个数据使用的是 —— 数组 长度开始必须指定,且不能更改 保存的必须为同一类型的元素 使用数组进行增删元素的代码较为麻烦 例:扩容的要先建新数组,再拷贝原数据、添加新对象 引出集合 可以动态保存任意多个对象,使用比较方便 提供了一系列方便的操作对象的方法: ......
Collection Java-Day Java List Day

java.lang.NullPointerException解决方案,以及发生的原因。

其实解决方案,倒是挺简单的,eclipse的console里,报错的地方点一下,就知道在哪一行了。 真正要注意的是怎么避免这种情况的发生。 通常情况下,这种错,发生在取数据的过程,比方从数据库查询数据,亦或者说是,发生在数据传输的过程中。 譬如 1 package test; 2 3 import ......