java
文章平均质量分 87
平凡之路无尽路
这个作者很懒,什么都没留下…
展开
-
aigc基础概念(一)
让计算机像人类一样思考和行动。原创 2024-06-23 14:02:33 · 600 阅读 · 0 评论 -
springAI孵化(二)
随着用例复杂性的增加,Spring AI 项目将与 Spring 生态系统中的其他项目集成,例如 Spring Integration(ˌɪntɪˈɡreɪʃ(ə)n/)、Spring Batch(bætʃ) 和 Spring Data。例如,与SQL相比,创建有效的提示是多么违反直觉,最近的研究论文发现,您可以使用的最有效的提示之一以短语开头,“深呼吸,逐步解决这个问题”。上表中的最后一行接受文本作为输入和输出编号,通常称为“嵌入文本”,表示 AI 模型中使用的内部数据结构。然而,它包含的远不止于此。原创 2024-06-22 22:40:50 · 1185 阅读 · 0 评论 -
fastJson解析多层Json数据案例
这里我们来实现一个获取接口数据存入数据库的案例例如数据:{ "code":200, "msg":"ok", "data":{ "collectionlist":[ { "visit_person_id":"xxxxx", //走访姓名原创 2017-11-26 14:37:10 · 31282 阅读 · 0 评论 -
一、反应式基础-reactor
1、简介- Reactor 是 Reactive Programming 范式的实现- 响应式编程是一种与数据流有关的异步编程范式 以及变化的传播。这意味着可以表达静态 (例如阵列)或动态(例如事件发射器)数据流,通过所采用的 编程语言。- 2、发展- 1、作为响应式编程方向的第一步,Microsoft 创建了响应式编程 .NET 生态系统中的扩展 (Rx) 库。然后 RxJava 实现了反应式 在 JVM 上编程。原创 2024-06-22 21:29:24 · 963 阅读 · 0 评论 -
互联网系统安全(一)
本次技术分享旨在提供关于互联网系统安全的全面概述,包括常见威胁、防御策略和最佳实践。我们将从安全的基础技术入手,逐渐深入到高级安全概念。原创 2023-11-03 22:47:32 · 226 阅读 · 0 评论 -
java开发者需要了解网络安全技术(四)
作为一位资深的Java技术专家,我会将网络安全技术应用视为Java应用程序开发中的一个关键方面。网络安全不仅是一个独立的领域,也是每个Java开发人员都应该关注的问题。原创 2023-11-03 22:57:14 · 307 阅读 · 0 评论 -
Java在互联网网络安全中的应用(三)
本次技术分享的目标是介绍Java技术在互联网网络安全中的应用,包括关键概念、最佳实践和实际案例。原创 2023-11-03 22:56:09 · 641 阅读 · 0 评论 -
Java开发者的网络安全指南(二)
简要说明网络安全的重要性和为什么Java开发者需要关注它原创 2023-11-03 22:54:12 · 531 阅读 · 0 评论 -
JVM GC ROOT分析与垃圾收集器原理分析(四)
jvm垃圾收集算法与垃圾收集器详细分析以及对应性能优化原创 2023-06-28 22:52:44 · 2566 阅读 · 0 评论 -
JVM-jvisualvm性能监控可视化工具使用与eden-s0-s1分配分析(三)
jvisualvm内存,线程等监控可视化工具使用与eden、s0、s1分配分析原创 2023-06-27 23:04:44 · 2060 阅读 · 0 评论 -
数据库-深度剖析mysql索引原理(下)(四)
主要介绍索引使用原则以及原理原创 2022-11-30 21:27:58 · 383 阅读 · 1 评论 -
数据库-sql执行深度剖析以及redo log和undo log(下)(二)
sql执行深度剖析以及redo log和undo log原理以及作用。原创 2022-11-22 17:07:52 · 821 阅读 · 0 评论 -
数据库-深度剖析mysql索引原理(上)(三)
初步理解索引本质原创 2022-11-21 23:05:14 · 886 阅读 · 0 评论 -
数据库-mysql架构与sql执行原理(上)(一)
mysql的架构设计以及sql执行原理剖析原创 2022-11-21 22:50:59 · 492 阅读 · 0 评论 -
数据结构-线性表与链性表(二)
线性数据结构与非线性数据结构crud操作时间复杂度解析原创 2022-11-21 16:43:35 · 1047 阅读 · 0 评论 -
数据结构-复杂度(一)
了解数据结构之前需要了解复杂度。原创 2022-11-21 15:59:49 · 553 阅读 · 0 评论 -
设计模式基础-概括
设计模式以及设计原则可以提升代码可读性,可扩展性,降低维护成本,解决复杂的业务问题。原创 2022-11-19 21:33:15 · 1101 阅读 · 0 评论 -
重试机制思考与实现
在业务执行失败之后,重试一种常见的容错策略。保证数据最终的一致性。原创 2022-11-19 19:57:42 · 1090 阅读 · 0 评论 -
从一道面试题了解Interge的原理实现
目录举例值传递和引用传递源码拆箱和装箱IntegerCache主要考察你对Interge里面的缓存的实现机制,因为这里面很容易遇到一些坑。举例 public static void main(String[] args) throws InterruptedException { Integer a=1,b=2; System.out.println("before=a"+a+"b="+b); swap(a,b);原创 2020-07-02 16:09:47 · 733 阅读 · 0 评论 -
Java高级特性——反射
peter_RD_nj关注142018.08.27 16:40:42字数 1,009阅读 206,851概述定义JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。用途在日常的第三方应用开发过程中,经常会遇到某个类的某个成员变量、方法或是属性是私有的或是只对系统应用开放,这时候就可以利用Java的反射机制通过反射来获取所需的私有成员...转载 2020-07-01 17:17:30 · 429 阅读 · 0 评论 -
编写高性能 Java 代码的最佳实践
本博客转自java一日一条公众号,大家可以关注,里面有很多料,可以碎片化时间学习。这里主要为了记录归档,日后不断理解,因为看一遍吸收的难以应用自如。在这篇文章中,我们将讨论几个有助于提升Java应用程序性能的方法。我们首先将介绍如何定义可度量的性能指标,然后看看有哪些工具可以用来度量和监控应用程序性能,以及确定性能瓶颈。我们还将看到一些常见的Java代码优化方法以及最佳编码实践。最后,我们...转载 2018-07-16 09:47:00 · 926 阅读 · 0 评论 -
什么是多态?为什么用多态?有什么好处?
多态可以分为变量的多态,方法的多态,类的多态.我这里强调的是类的多态,这是我们在以后的工作中经常回用到的首先,有这样一个系统:有个学生工作从达内毕业了,作的还不错.买了辆捷达汽车.这个系统应该如何设计呢?按照OO的思想,我们会抽象出来一个类,表示捷达汽车,其中有个run()方法public class JD{public void run(){ System.out.println("...转载 2018-07-13 16:48:56 · 16995 阅读 · 4 评论 -
Java如何获取上传的二进制字节流中的文件编码格式以及解决文件乱码问题
通过UltraEdit查看文件编码格式可得:bgk是没有文件字符集编码格式头的,所以在可以通过下面方式大略判断。GB2312-80编码的编码范围是高位0xa1-0xfe,低位是0xa1-0xfe,其中汉字范围为0xb0a1和0xf7fe,如果只是简单地判断汉字,则只要查看高字节是否大于等于0xa1就可以了,还有就是,全角字符的高字节统统等于0xa3,所以很容易可以区别出全角字符来。...原创 2018-10-18 15:24:45 · 6396 阅读 · 0 评论 -
深入理解Java 类加载全过程
这篇文章主要介绍了深入理解Java 类加载全过程的相关资料,需要的朋友可以参考下。一个java文件从被加载到被卸载这个生命过程,总共要经历4个阶段:加载->链接(验证+准备+解析)->初始化(使用前的准备)->使用->卸载其中加载(除了自定义加载)+链接的过程是完全由jvm负责的,什么时候要对类进行初始化工作(加载+链接在此之前已经完成了),jvm有严格的规定(...转载 2018-12-17 10:11:34 · 356 阅读 · 0 评论 -
JavaWeb 两种方式文件下载
转载:https://blog.csdn.net/qq_38320255/article/details/81214263参考:https://www.cnblogs.com/xdp-gacl/p/4200090.html以下是关于,如何设置从服务器进行文件下载。有两种方法:1.a标签下载 2.Servlet下载。a标签事实上不需要部署Servlet,只需要告诉它文件所在位置即可。不过...转载 2018-10-24 10:22:31 · 1039 阅读 · 0 评论 -
为什么hashMap的容量扩容时一定是2的幂次
目录一、HashMap通过哈希算法得出哈希值之后,将键值对放入哪个索引的方法二、再例如:hashMap源码获取元素的位置三、根据Hash算法进行观察:一、HashMap通过哈希算法得出哈希值之后,将键值对放入哪个索引的方法static int indexFor(int h, int length) {// assert Integer.bitCount(length) =...转载 2019-01-04 16:43:41 · 29218 阅读 · 8 评论 -
Java集合深度解析之全面解析HashMap
目录一、概述:二、hashcode详解一、hashcode是什么?1、hash和hash表是什么?2、hashcode二、hashcode有什么作用呢?三、equals方法和hashcode的关系?四、为什么equals方法重写的话,建议也一起重写hashcode方法?三、HashMap源码剖析四、总结与详解1、首先要清楚HashMap的存储结构...原创 2019-01-02 18:51:08 · 1065 阅读 · 2 评论 -
针对格式为tar.gz与zip格式的压缩包根据压缩包流进行的解压、指定包内文件预览等等功能案例
目录一、解压zip二、解压tar.gz三、解压zip压缩包流中指定目录的文件内容并预览四、解压tar.gz压缩包流中指定目录的文件内容并预览五、预览文件内容乱码处理总结tar.gz与zip压缩包操作,根据压缩包流进行一系列加压,获取压缩包文件中指定文件的内容并预览操作。一、解压zip根据获取的压缩包文件流,解压压缩包 文件格式为zip /** *...原创 2019-01-09 19:11:09 · 878 阅读 · 0 评论 -
设计模式之——封装、继承、多态
“世界处处不设计”有物混成,先天地生。寂兮寥兮,独立而不改,周行而不殆,可以为天地母。吾不知其名,字之曰道,强为之名曰大。大曰逝,逝曰远,远曰反。道是什么?道可道,非常道。道不明,说不尽的才算是道,它是自然法则的终极抽象。但至少在某一方面,它是各种事物如何组织在一起以及进行沟通互动的原始规律。而在软件设计中,各个模块之间怎样组织通信成为一个优雅健壮的整体,以便保证良好的可重用性和扩展性,这对于设计...转载 2018-07-13 16:31:52 · 3256 阅读 · 4 评论