java工程师 精华 知识

2. 预备知识点

1. 注释 #井号标注的文本 2. 数字 整数int Python3开始不再区分long、int,long被重命名为int,所以只有int类型了 进制表示: 十进制10 十六进制0x10 八进制0o10 二进制0b10 bool类型,有2个值True、False 浮点数float 1.2、3.141 ......
知识点 知识

https://www.bilibili.com/video/BV1LY411H7Gg/?spm_id_from=333.788&vd_source=37d19140dbf0320f20b6afd9d783712e知识点备忘录

c++隐式构造函数的危害:单参数构造函数被隐式调用在C++中是被默许的,但是这种写法很明显会影响代码的可读性,有时甚至会导致程序出现意外的错误。 显示explict构造和隐式构造:项目开发中,不建议使用隐式构造! 内部成员的拷贝赋值函数:(26条消息) 拷贝赋值函数(详解)_arron盘的博客-CS ......

Java io

创建文件的三种方式: // File file = new File("D:\\", "aaa.txt"); // File file = new File("D:\\bbb.txt"); // File file = new File(new File("D:\\"), "ccc.txt"); p ......
Java io

Java对时间切片,对时间分片,时间切割

我们在数据查询或者数据导出的时候,经常因为时间跨度过大,降低了导出性能。 为了提高性能,我们往往需要对时间进行切分查询,鉴于此,我们需要对时间段,进行切分。 需要一个工具的时候,不应该是先造轮子,而是先寻找别人已经造好的轮子,我到了java时间切片工具 时间切割 时间切分,但是不是很满意。 因为为了 ......
时间 Java

java基于springboot+vue非前后端分离的学生成绩管理系统、学生信息管理系统,附源码+数据库+文档+PPT

1、项目介绍 java基于springboot+vue非前后端分离的学生成绩管理系统、学生信息管理系统。 本文首先介绍了学生成绩管理的技术发展背景与发展现状,然后遵循软件常规开发流程,首先针对系统选取适用的语言和开发平台,根据需求分析制定模块并设计数据库结构,再根据系统总体功能模块的设计绘制系统的功 ......
管理系统 学生 系统 springboot 源码

Java的构造方法和标准JavaBean

大家好,我是筱筱,这里主要分享的是个人日常学习Java的构造方法和标准JavaBean的随笔,如果您对本篇有不同的方法和建议,欢迎您在评论区留言指正,您们的留言和点赞是我继续学习和分享的动力,非常感谢您的观看! ......
JavaBean 标准 方法 Java

Java守护线程daemon介绍

1.介绍 线程分为用户线程和守护线程 JVM必须确保用户线程执行完毕,但是不用等待守护线程执行完毕 示例代码: public class TestDaemon { public static void main(String[] args) { DaemonThread daemon = new D ......
线程 daemon Java

Linux知识点

Linux Linux没有盘符这个概念,只有一个根目录 / ,所有文件都在它下面。 ./ 当前目录 ../上一级目录 Linux主要目录速查表 / 根目录,一般根目录下只存放目录,在linux下有且只有一个根目录,所有的东西都是从这里开始。 在终端里输入 /home,其实是在告诉电脑,先从 /(根目 ......
知识点 知识 Linux

JAVA第六次作业

1、给定一个有9个整数(1,6,2,3,9,4,5,7,8)的数组,先排序,然后输出排序后的数组的值。 //1、给定一个有9个整数(1,6,2,3,9,4,5,7,8)的数组,先排序,然后输出排序后的数组的值。 package aaa; public class a { public static ......
JAVA

Java练手项目(尚硅谷),后续2

菜鸟小白,如有大佬发现错误欢迎指正,洗耳恭听。 今天在练习Java尚硅谷的项目的时候,发现自己对break语句,还是不太了解,就把那个项目里面的一段循环代码拿了出来,单独放在一个小项目里,去看看,到底执行了哪句,执行顺序。 发现,这样来理解比较好一些。 代码如下: import java.util. ......
项目 Java

java注解

/** * @JsonIgnore 不返回 */ @JsonIgnore private String summary; /** * @JsonFormat 时间注解 */ @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss",locale = "zh",timez ......
注解 java

EMC知识点

EMC(Electro magnetic compatibility) 电磁兼容 1)EMI(Electro magnetic interference)电磁干扰 电源线传导骚扰(CE:conduction emission)测试; 信号、控制线传导骚扰(CE)测试; 辐射骚扰(RE:radiate ......
知识点 知识 EMC

(六) Java API查询与算数运算符练习

API在线文档 各种API集合 不过有了chatgpt这些都是弟弟了 算数练习题 i = i++ public class Int{ public static void main(String[] args){ int i = 1; i = i++; System.out.println(i); ......
运算符 Java API

java常见问题

java.lang.OutOfMemoryError: Java heap space 解决问题之前先来分析一下为什么会出现内存溢出的问题. 有两种可能性: 一种是应用有问题, 本该回收的内存没有进行回收导致的内存溢出, 这种情况就需要修改代码了. 第二种情况则是服务器资源不够或JVM参数设置过小导 ......
常见问题 常见 问题 java

Java Bean介绍与配置

(一)Java Bean介绍 1.java Bean的介绍 在Java中,有很多class的定义都符合这样的规范: 若干private实例字段; 通过public方法来读写实例字段。 例如: public class Person { private String name; private int ......
Java Bean

Java 进阶 - Apache BeanUtils

##介绍 BeanUtils 是 Apache Commons 的组件,它们源自 JavaAPI 并提供 Java 语言的组件体系结构。Java BeanUtils 设计模式使用实用程序类,这些实用程序类有助于获取和设置 Java 类的属性值,以便检索和定义 Bean 属性。 ##常用方法 // 根 ......
BeanUtils Apache Java

springmvc知识梳理 一篇就能让你的项目按照springmvc框架跑起来

springmvc 目录 1.创建基本框架步骤 2.@RequestMapping() 2.1 value属性 2.1.1 路径支持ant风格 2.1.2 restful风格 2.2 method属性 2.2.1 form表单问题: 2.2.2 get和post相关问题(涉及面试题): 2.3 pa ......
springmvc 框架 项目 知识

Java多态性

Java多态性 面向对象三大特征:封装性,继承性,多态性. extends继承或者implements实现,是多态的前提 一个对象拥有多种形态这就是:对象的多态性 多态的实现 代码中体现多态性:父类引用指向子类对象 格式 父类名称 对象名 = new 子类名称(); 或者 接口名称 对象名 = ne ......
多态性 Java

面向开发者的ChatGPT提示工程-06.转换

1 引言 LLM非常擅长将输入转换成不同的格式,例如多语种文本翻译、拼写及语法纠正、语气调整、格式转换等。 本章节将介绍如何使用编程的方式,调用API接口来实现“文本转换”功能。 首先,我们需要OpenAI包,加载API密钥,定义getCompletion函数。 In [7]: import ope ......
开发者 ChatGPT 工程 06

面向开发者的ChatGPT提示工程-07.扩展

第七章 扩展 扩展是将短文本,例如一组说明或主题列表,输入到大型语言模型中,让模型生成更长的文本,例如基于某个主题的电子邮件或论文。这样做有一些很好的用途,例如将大型语言模型用作头脑风暴的伙伴。但这种做法也存在一些问题,例如某人可能会使用它来生成大量垃圾邮件。因此,当你使用大型语言模型的这些功能时, ......
开发者 ChatGPT 工程 07

面向开发者的ChatGPT提示工程-08.聊天

对话聊天 使用一个大型语言模型的一个令人兴奋的事情是,我们可以用它来构建一个定制的聊天机器人,只需要很少的工作量。在这一节中,我们将探索如何利用聊天格式(接口)与个性化或专门针对特定任务或行为的聊天机器人进行延伸对话。 启动 In [1]: import os import openai OPENA ......
开发者 ChatGPT 工程 08

面向开发者的ChatGPT提示工程-09.总结

恭喜你完成了这门短期课程。 总的来说,在这门课程中,我们学习了关于prompt的两个关键原则: 编写清晰具体的指令; 如果适当的话,给模型一些思考时间。 你还学习了迭代式prompt开发的方法,并了解了如何找到适合你应用程序的prompt的过程是非常关键的。 我们还介绍了许多大型语言模型的功能,包括 ......
开发者 ChatGPT 工程 09

面向开发者的ChatGPT提示工程-04.摘要

文本概括 Summarizing 1 引言 当今世界上有太多的文本信息,几乎没有人能够拥有足够的时间去阅读所有我们想了解的东西。但令人感到欣喜的是,目前LLM在文本概括任务上展现了强大的水准,也已经有不少团队将这项功能插入了自己的软件应用中。 本章节将介绍如何使用编程的方式,调用API接口来实现“文 ......
开发者 摘要 ChatGPT 工程 04

面向开发者的ChatGPT提示工程-03. 工程迭代

迭代式提示开发 当使用 LLM 构建应用程序时,我从来没有在第一次尝试中就成功使用最终应用程序中所需的 Prompt。但这并不重要,只要您有一个好的迭代过程来不断改进您的 Prompt,那么你就能够得到一个适合任务的 Prompt。我认为在提示方面,第一次成功的几率可能会高一些,但正如上所说,第一个 ......
工程 开发者 ChatGPT 03

Java javadoc 标准和注释规范

(一)基本定义 Javadoc是Sun公司提供的一个技术,从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档 (二)使用方式 javadoc 源文件名.java javadoc -d 文档存放目录 源文件名.java 通过IDEA生成Javadoc : Tools -> Ge ......
注释 javadoc 标准 Java

RHCE(红帽认证工程师)认证培训

首先,通过对Linux的基本概念和架构的了解,以及对常用命令的熟悉,能够为初学者提供一个良好的理解基础。然后,通过使用虚拟机软件来模拟Linux环境,并运用所学知识进行操作和练习。此外,也可以通过参加红帽认证培训课程,掌握更深入的技术知识和实践技巧,以便更好地应用于实际工作中。 最后,学习Linux ......
认证培训 红帽 工程师 工程 RHCE

微信公众号对接ChatGPT-实现基于自己知识库的机器人功能-并且可以人工接入进行回复的客服系统

现在很多教程有介绍如何把chatGPT对接到自己的公众号上,利用公众号的自动回复接口功能,实现用户在公众号与chatGPT进行交互。 而我实现的功能比上面的要高级很多 首先,用户在公众号端发送咨询消息,可以得到自动回复,并且这个回复是基于我自己的知识库回答的 然后,客服在后台可以实时接收到用户咨询的 ......
知识库 机器人 人工 公众 机器

JVM系列---【使用jmx_agent监控java程序】

使用jmx_agent监控java程序 ##1.下载jmx_prometheus_javaagent.jar 从https://github.com/prometheus/jmx_exporter/releases下载最新版本的jmx_prometheus_javaagent.jar ##2.创建一 ......
jmx_agent 程序 agent java JVM

财务基础知识:单式记账法和复式记账法

单式记账法: 单式记账法从字面即可理解,这是一种比较单一的记账法,与之相对的则是复式记账法。 单式记账法的主要特点:属于一个简单的记账法而且是不完整的,它主要是记公司的现金收入的账目。 简单点说就是会记录一下公司的收入多少,然后公司与银行以及欠人家多少钱这样的数据。 公司有多少钱,公司收入多少钱,公 ......
记账法 复式 基础知识 财务 基础

2023.5.7——软件工程日报

所花时间(包括上课):6h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午学习并开会。 我了解到的知识点: 1.了解了一些数据库的知识; 2.了解了一些python的知识; 3.了解了一些英语知识; 5.了解了一些Javaweb的知识; 4.了解了一些数学建模的知识; 6.了解了一些计 ......
软件工程 日报 工程 软件 2023