Java

EnumMap

EnumMap是一种基于枚举类型的Map实现,它具有非常高的性能和可读性。 EnumMap的定义如下所示: public class EnumMap<K extends Enum<K>,V> extends AbstractMap<K,V> implements java.io.Seriali

SvnKit提交代码

官网地址:https://svnkit.com/documentation.html#high-level-api svnkit提交代码提供的API 官方api地址 官网地址:https://svnkit.com/javadoc/org/tmatesoft/svn/core/wc/SVNClientManager.html 官方案例地址 https://wiki.svnkit.com/Commit

08.Sleuth(Micrometer)+ZipKin分布式链路追逐

1.Sleuth进入维护模式 替代方案 -> Micrometer Tracing 2.分布式链路追踪概述 2.1 出现背景 在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协调产生最后的结果,每一个前端请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。 随着系统的复杂化,导致微服务的增多,调用链路的变长

AQS介绍

AQS介绍     概要     在并发编程中,锁是一种常用的保证线程安全的方法。Java 中常用的锁主要有两类,一种是 Synchronized 修饰的锁,被称为 Java 内置锁或监视器锁。另一种就是在 JDK1.5版本之后的juc(java.util.concurrent) 包中的各类同步器。这些同步器都是基于 AQS来构建的,而 AQS 类的核心数据

第三章学习笔记

第3章 线性模型3.1 基本形式给定由d个属性描述的示例x = (x1;x2;…;xd),其中xi是x的第i个属性上的取值,线性模型试图学得一个通过属性的线性组合来进行预测的函数,即:一般用向量写成:线性模型形式简单、易于建模,具有很好的可解释性(comprehensibility)。3.2 线性回归给定数据集D = {(x1,y1),(x2,y2),…,(xm,ym)},其中xi = (xi1;

Java Springboot 接收前端上传图片,并返回路径让前端显示图片

一、接收前端图片并保存并为前端返回一个图片路径.   二、图片资源路径映射.(Mac 需在本地路径前加file:)     三、访问图片    

IDEA 类和方法的注释

IDEA 类和方法的注释 一、设置方法的注释 (1) 打开file->setting->Editor->LiveTemplates点击右上面那个+号,选择Template Group双击,然后弹出一个窗口,添加命名为KeyBoard点击OK完成,如下图1所示: 图1 (2) file->setting->Editor->LiveTemplates

2024年10月23日总结

今天继续学习了数据库的连接,这是今日总结完成的模版(还有一些地方有问题) package mapper; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class studentsys

11月23日记录

今天上午学习了离散数学与数据结构;下午复习了java语言的队列的进入与出;

数据库事务耗时过长导致Could not retrieve transaction read-only status from server异常

背景  [11-06 02:02:09:005] [ERROR] - DruidDataSource - discard connection java.sql.SQLException: Could not retrieve transaction read-only status from server Caused by: com.mysql.jdbc.exceptions.

Java的继承概念

在Java中,继承是一种重要的面向对象编程概念,它允许一个类(子类)继承另一个类(父类)的属性和方法。使用继承可以提高代码的复用性和可维护性。 继承的基本语法 使用 extends 关键字来声明一个类继承自另一个类。 构造方法的调用 子类的构造方法会隐式调用父类的无参构造方法。如果父类没有无参构造方法,必须显式调用父类的带参构造方法。 方法重写(Override) 子

java学习10.23

继续写这个javaweb项目,实现增删和之间的页面跳转

Cookie、Session、Token三者的区别

在数字世界的茫茫人海中,每一次点击、每一次登录,都伴随着身份认证与数据安全的较量。今天咱要来一场惊心动魄的技术探秘之旅,今天我要带你深入探索Web开发中那三个绕不开的名字——Cookie、Session、Token,它们不仅仅是技术名词,更是构建安全、高效用户交互的基石,看看它们在接口鉴权、用户登录等场景中究竟有着怎样的神奇魔力!   想象一下,你正在构建一个庞大而精彩的 Java

一个著名的日志系统是怎么设计出来的

原文:一个著名的日志系统是怎么设计出来的 1 前言 Java 帝国在诞生之初就提供了集合、线程、IO、网络等常用功能,从 C 和 C++ 领地那里吸引了大量程序员过来加盟,但是却有意无意地忽略了一个重要的功能:输出日志。 对于这一点,IO 大臣其实非常清楚,日志是个很重要的东西,因为程序运行起来以后,基本上就是一个黑盒子,如果程序的行为和预料的不一致,那就是出现 Bug 了,如何去定位这个 B

Linux 的系统信息命令

Author: ACatSmiling Since: 2024-10-22 操作系统信息: 方式一:uname -a。 uname是 "Unix Name" 的缩写,这个命令主要用于打印与系统相关的信息,-a是 uname 命令的一个选项,这个选项的作用是让 uname 打印出所有的系统信息,如果不使用 -a 选项,uname 只会打印部分信息。 输出结果通常包含以下几个部分:

docker compose一键部署zabbix 7.0 LTS实战

                                              作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.编写docker-compose文件二.启动实例 一.编写docker-compose文件 二.启动实例 当你的才华还撑不起你的野心的时候,你就应该静下心来学习。当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历

10.23每日总结

上次的正课可以说给了我极大的挑战,期中考试的复杂图形化可互动增删改查系统例题我可以说是毫无头绪,而选课系统在多方援助下也算大概完成,数据库、Java语言、编程深入结合,属实是我万万没想到的难度,还需努力,加油!!!

for循环应用(排序,查找)

冒泡排序 点击查看代码 点击查看代码

认识jQuery和安装

认识jQuery 库(library)和框架(framework)的概念 jQuery优点与缺点 为什么学习jQuery jQuery的安装 方式一:CDN 方式二:下载源码引入 方式三:npm安装 ◼ 使用npm(包管理器)安装jquery到项目中

钩子函数(HOOK)和回调函数(CALLBACK)有什么区别 ?

  一般认为,钩子函数就是回调函数的一种,差异地方就是:触发的时机不同,钩子函数在捕获消息的第一时间就执行,而回调函数是捕获结束时,最后一个被执行的系统钩子,用于获取系统句柄​ 钩子处理函数是一个用户定义的回调函数,用于处理特定类型的事件。 需要注意的是,系统钩子可能对性能造成影响   https://docs.pingcode.com/ask/307393.html 钩子函数

protobuf和grpc-proto代码生成工具下载地址

protoc 下载地址:https://repo1.maven.org/maven2/com/google/protobuf/protoc grpc-proto 下载地址:Central Repository: io/grpc/protoc-gen-grpc-java (maven.org) 有疑问加w,dreamingmymoon

java8 stream详细理解

stream简介 Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation)。Stream API 借助于 Lambda 表达式,极大的提高编程效率和程序可读性。 stream接口方法 集合构建代码

PDManer 入门教程:超强代码生成工具!

操作手册说明: https://www.yuque.com/pdmaner/docs/pdmaner-manual 下载地址说明: https://gitee.com/robergroup/pdmaner/releases 开源博客介绍说明:4.0最新版说明 https://my.oschina.net/skymozn/blog/5515012 PDman 2.2.0 下载地址: http://w

tomcat从安装到配置全过程(外加servlet炸包添加方法)

tomcat 写这篇笔记的原因很简单: 今天脑海中冒出tomcat配置和servlet配置的问题,记不太清了,就像找找笔记,我明明记得之前记过相关的笔记,就是再笔记里面找不到了,只好重新梳理归纳一下了! 一、 tomcat启动后首页访问问题 1.项目初始创建的jsp文件删除,会导致启动后首页出现404错误 二、Tomcat常见目录 bin目录(启动目录): 包含tomcat启动文件start

对接Java所谓的DES加解密

     众所周知,Java的一些封装方法中默认编码方式和实现略有不同与c#,  以及基础类型整型默认范围是有符号的,可以是负数,但是c#中默认是有符号的,不能为负数.       两者在对接的时候,涉及到一些编码方式,以及加解密时问题就来了,网上铺天盖地的各种兼容写法实际上手之后很难凑效,下面针对DES加解密默认方式

zookeeper单机版安装

zookeeper单机版安装 zookeeper下载地址 https://yourheart.live/upload/2024/10/otrqvl56oqh6eom4si5ks1n5ba.gz #启动zookeeper服务端 ./zkServer.sh start          表示zookeeper启动成功 #登录客户端zookeeper ./zkCli

【上海普陀区】内向猫网络中大型手游项目招【cocos中高级程序员】15-20K

一、你的日常 1、玩转Cocos Creator引擎,让你的手游客户端不仅会跑还能跳恰恰。编写那些让人看想玩的设计文档,然后用代码实现你的幽默感。 2、你的代码就像段子手,质量高到让人捧腹,测试起来笑果十足。别忘了,优化代码就像减肥,得持续进行,让游戏跑得比兔子还快。 3、开发或使用Cocos扩展工具包,就像给引擎装上翅膀,让它飞得更高、更搞笑。 4、在Android、IOS平台上施展魔法,让SD

服务保护(请求限流和服务熔断)

1.请求限流 服务故障最重要原因,就是并发太高!解决了这个问题,就能避免大部分故障。当然,接口的并发不是一直很高,而是突发的。因此请求限流,就是限制或控制接口访问的并发流量,避免服务因流量激增而出现故障。 操作步骤 1.在簇点链路后面点击流控按钮,即可对其做限流配置: 2.在弹出的菜单中这样填写: 这样就把查询购物车列表这个簇点资源的流量限制在了每秒6个,也就是最大QPS为6. 我们利用J

PbootCMS验证码输入错误提示不明显怎么办

验证码输入错误提示不明显 原因: 前端样式问题:验证码输入错误的提示样式设置不当,导致提示不明显。 语言包问题:语言包中的提示信息设置不当。 解决方案: 调整前端样式:在PBootCMS后台或前端代码中,调整验证码输入错误提示的样式,使其更明显。 检查语言包:确保语言包中的提示信息正确无误。 扫码添加技术【解决问题】专注中小企业网站建设、网站安全12年。熟悉各种CM

PbootCMS登录后无法上传文件,提示上传失败怎么办

问题描述:登录后无法上传文件,提示上传失败。 解决方案: 检查文件权限:确保上传目录(如upload/)具有可写权限(通常为755或777)。 检查PHP配置:确保PHP的文件上传设置正确,特别是upload_max_filesize和post_max_size。 检查防火墙和安全设置:确保服务器防火墙和安全设置没有阻止文件上传请求。 检查插件和模块:禁用所有插件和模块,逐步启用,确定是否有冲

<<  <  22  23  24  25  26  27  28  29  30  31  32  >  >>