Java

JTCR-正则、反射和文本格式化-24 (end)

正则 Pattern 类用于定义正则表达式,Matcher 类用于匹配正则表达式。 Pattern 没有构造器,使用工厂方法 compile() 创建模式(pattern)。 它将字符串转换成 Matcher 可以使用的正则表达式。Pattern 的 matcher() 方法创建 Matcher。 str 表示和模式匹配的字符串,CharSequence 接口定义只读字符序列。 Matcher

支持私有部署的云端存储双链笔记软件

大家好,我是 Java陈序员。 我们无论是日常生活还是办公,常常需要使用一些工具软件来记录笔记、代办事项等。 今天,给大家介绍一款支持私有化部署、支持多端使用的笔记软件。 关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。 项目介绍 Blossom —— 一个支持私有部署的云端双链笔记软件,将笔记,图片,个人计划安排保存在自己的服务器中。 B

ES + FAISS 分布式向量检索引擎的实现原理

本文主要介绍如何基于 ES + FAISS 实现向量检索,并且以 FAISS IndexIVFFlat 索引为例介绍实现方案。对于 IndexIVFFlat 而言,需要先对数据进行聚类,得到若干个聚簇( nlist=1024)。然后在查询时,先计算与查询向量与聚簇之间的距离,选取距离最近的若干个((nprob=128))聚簇进行检索。 离线部分 IndexIVFFlat 聚簇中心点训练 索引依赖

挑战前端基础120题--HTML5基础合集一

1. 常见HTML5标签?常用的是哪几个? 标签有:h1~h6, head,meta, title, link, script,body,header, section,aside,nav,article,dialog,footer,video,audio,canvas,source,div,p,span,ul,li,dt,dl等。(背景色部分为H5新增) 日常新标签使用:header,

Resin反序列化链分析

前言 Resin是一个轻量级的、高性能的开源Java应用服务器。它是由Caucho Technology开发的,旨在提供可靠的Web应用程序和服务的运行环境。和Tomcat一样是个服务器,它和hessian在一个group里,所以有一定的联系 ContinuationDirContext+Fastjson利用链 攻击测试 因为是JDNI,所以还是得注意下jdk版本,这里用jdk8u65 流程分

Windows系统启动jar包

  打开cmd,定位到jar所在文件目录: 前台启动 UTF-8 java -jar -Dfile.encoding=UTF-8  C:javatesttest.jar 后台启动: 使用 javaw.exe 启动 jar 包,并不会在窗口打印日志,会直接在后台运行进程,关掉窗口,进程继续跑 javaw -jar -Dfile.encoding=UTF-8  C:j

vis.js时间轴

代码案例 效果图 点击查看详情

PlayerSettings.WebGL.emscriptenArgs设置无效的问题

1)PlayerSettings.WebGL.emscriptenArgs设置无效的问题2)java.lang.NoSuchMethodError的不明崩溃问题3)UE电影摄像机旋转问题4)Android设备游戏切后台后唤起,有概率变卡且黑屏 这是第383篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地掌握和学习。 UWA社区主页:

Spring MVC拦截器实现,记录访问请求日志

Spring MVC拦截器实现,记录访问请求日志 1.创建拦截器类并实现HandlerInterceptor拦截器 2.注册拦截器(需实现WebMvcConfigurer)

获取被注解的类和被注解的方法

AopUtils.getTargetClass(bean).getMethods() 这段代码用于获取一个对象(bean)的所有公共方法(public methods)。让我来解释一下这段代码: AopUtils.getTargetClass(bean): 这个方法用于获取指定对象的目标类,即被代理的原始类。在Spring AOP中,当一个类被AOP代理后,可能会丢失原始类的一些信息,比如方法,因

MySQL 分库分表方案,总结太全了。。

前言 公司最近在搞服务分离,数据切分方面的东西,因为单张包裹表的数据量实在是太大,并且还在以每天60W的量增长。 之前了解过数据库的分库分表,读过几篇博文,但就只知道个模糊概念, 而且现在回想起来什么都是模模糊糊的。 今天看了一下午的数据库分库分表,看了很多文章,现在做个总结,“摘抄”下来。(但更期待后期的实操) 会从以下几个方面说起: 第一部分:实际网站发展过程中面临的问题。 第二部分:有哪几

Java内部类和常用类

Java内部类和常用类 内部类 概念:在一个类的内部在定义一个完整的类,与实例变量,实例方法同级别的类 特点: 编译后可生成独立的字节码文件 内部类可以直接访问外部类的私有成员,而不破坏封装 可为外部类提供必要功能组件 内部类分类 成员内部类 静态内部类 局部内部类 匿名内部类 成员内部类 外部类的一个实例部分,创建内部类时,必须依赖外部类对象 当外部类,内部类存在重名属性时,会优先访问内

点击事件报错: Cannot set properties of null (setting 'onclick')

1、正常书写代码如下: 通过外部引用JS文件实现想要的效果时报错,以下是代码的展示。 在头部引入js文件 <script type="text/javascript" src="./win.js"></script> HTML代码文件如下: <div class="cl"> <div id="mask"> “冲出

protobuf初认识

参考:https://blog.csdn.net/Djsnxbjans/article/details/131904947(安装) https://blog.csdn.net/sinat_33151213/article/details/90739357 >这两天不是看netty项目么,接触到了一个新玩意儿-protobuf,一个类似于dto但是可以跨平台多方应用的序列化结构化数据。 这个是

Java引用拷贝、浅拷贝、深拷贝

原链接 在开发、刷题、面试中,我们可能会遇到将一个对象的属性赋值到另一个对象的情况,这种情况就叫做拷贝。拷贝与Java内存结构息息相关,搞懂Java深浅拷贝是很必要的! 在拷贝中这里就分为引用拷贝、浅拷贝、深拷贝进行讲述。 引用拷贝 引用拷贝会生成一个新的对象引用地址,但是两个最终指向依然是同一个对象。如何更好的理解引用拷贝呢?很简单,就拿我们人来说,通常有个姓名,但是不同场合、人物对我们的叫法可

vis.js时间轴数据处理

代码案例 效果图 点击查看详情

流水线运行出错排查难?AI 来帮你

“我的企业有几千条流水线,每次流水线运行出错,都要投入不少的技术人员进去排查,需要花费不少的时间。” 遇到这种情况,怎么解决。在 AI 爆火的今天,AI 如何助力 DevOps 效率提升? 云效与阿里云通义大模型合作,推出了流水线智能排查能力。 以 Java 构建为例,当流水线在构建环节出现错误时,右下角会出现“智能排查”的按钮。 点击“智能排查”,它将基于您的具体问题情境,快速生成针对性的修复

Android逆向与安全——360 dex加固与脱壳

参考:https://zhuanlan.zhihu.com/p/566412180 前言 现在市面上对APP的安全合规管控越来越严格了,也就要求了APP在上架之前一定要做合规检测和加固处理。对APP就是加固的好处,可以提高APP的安全性,提高APP被逆向分析破解的门槛,同时通过加固保护可以提高过安全合规的检测。 由于APP加固技术不断被攻破情况,因此加固技术也是不断在快速迭代的过程。现在市面上的

vis.js关系图

代码案例 效果图 点击查看详情

6. JSP详解

1. 什么是JSP 全称为:Java Server Pages Java服务器端页面,也和Serlvet一样,用于动态Web技术! JSP中的内容就是html,但是能够嵌套java语言 HTML只给用户提供静态数据 2. JSP原理 服务器内部工作 tomcat中有一个work目录 IDEA中使用Tomcat的会在IDEA的tomcat中生产一个work目录 浏览器向服务器发送请求,不管访问

Windows中jps命令无法查看java进程问题

参考 https://blog.csdn.net/qq_43413788/article/details/107772563 原因:在 Windows系统中,每个 java 进程启动之后都在 %TMP%/hsperfdata_${user} (${user}为当前登录用户名) 目录下建立一个以该 java 进程 pid 为文件名的文件,用以记录该 java 进程的一些信息。 通常是

最近5年133个Java面试问题列表

来源:https://github.com/YHGui/easy-job/blob/master/面试题/133个Java常见面试题.md Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别(String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象。因此在每次对 String 类型进行

25-Mybatis源码分析

1. 架构设计&测试代码 1.1 Mybatis 四层架构 【API接口层】提供 API 增加、删除、修改、查询等接口,通过 API 接口对数据库进行操作; 【数据处理层】主要负责 SQL 的查询、解析、执行以及结果映射的处理,主要作用解析 SQL 根据调用请求完成一次数据库操作; 【框架支撑层】负责通用基础服务支撑,包含事务管理、连接池管理、缓存管理等共用组件的封装,为上层提供基础服

vue2 monoca-editor使用SQL:自动补全、自定义颜色、格式化代码、标记错误

 一、安装(注意webpack-plugin对应版本,否则不能运行) yarn add monaco-editor@0.29.1 yarn add monaco-editor-webpack-plugin@5.0.0 -D 二、配置vue.config.js const MonacoWebpackPlugin = require('monaco-editor-webpack-plug

Java线程安全的内置类

根据《Java Concurrency in Practice》的定义,一个线程安全的 class 应当满足以下三个条件: 多个线程同时访问时,其表现出正确的行为。 无论操作系统如何调度这些线程, 无论这些线程的执行顺序如何交织(interleaving)。 调用端代码无须额外的同步或其他协调动作。 具体的类型有:String、StringBuffer

利用@Webfilter过滤敏感文字

编写过滤器类 编写servlet 编写测试的jsp页面

安卓APP脱壳的本质以及如何快速发现ART下的脱壳点

参考:https://bbs.kanxue.com/thread-254555.htm 拨云见日:安卓APP脱壳的本质以及如何快速发现ART下的脱壳点 我在文章《FART:ART环境下基于主动调用的自动化脱壳方案》中简单对当前的几个脱壳方法进行了总结,然而并没有对每一种的具体原理进行分析。同时,在文章《FART正餐前甜点:ART下几个通用简单高效的dump内存中dex方法》中,通过对ART下类

C# 事件总线 EventBus

1. 引言 事件总线这个概念对你来说可能很陌生,但提到观察者(发布-订阅)模式,你也许就很熟悉。事件总线是对发布-订阅模式的一种实现。它是一种集中式事件处理机制,允许不同的组件之间进行彼此通信而又不需要相互依赖,达到一种解耦的目的。 我们来看看事件总线的处理流程: 了解了事件总线的基本概念和处理流程,下面我们就来分析下如何去实现事件总线。 2.回归本质 在动手实现事件总线之前,我们还是要追本溯源

C#资料整理

C#条件编译#define      .NET Framework 离线安装包下载地址    引发类型为“System.OutOfMemoryException”的异常     C# 事件总线 EventBus C#并行编程Task     C# 后端调用微信公众号推送

STL练习

C++ 标准模板库 (STL, Standard Template Library):包含一些常用数据结构与算法的模板的 C++ 软件库。其包含四个组件——算法 (Algorithms)、容器 (Containers)、仿函数 (Functors)、迭代器 (Iterators). 示例: 算法:sort(a.begin(), a.end()) 容器:priority_queue<int

<<  <  385  386  387  388  389  390  391  392  393  394  395  >  >>