java技术圈 为您找到相关结果 20

V2Ray配置常见问题

V2Ray配置常见问题 1. 打开客户端闪退 可能原因:客户端的配置文件上不正确。 修正方法:请仔细检查配置文件并修改正确。 2. 客户端提示 Socks: unknown Socks version: 可能原因:客户端配置的 inboud 设置成了 socks 而浏览器的代理协议设置为 http。 修正方法:修改配置文件使客户端的 inboud 的 protocol 和浏览器代理设置的协议保持一致。 3. 客户端提示 Proxy|HTTP: failed to read http request > malformed HTTP request "\x05\x01\x00" 可能原因:客户端配置的 inboud 设置成了 https 而浏览器的代理协议设置为 socks4 或者 socks...阅读全文

mybatis中用tinyint保存Boolean类型_xue317378914的专栏

一、boolean类型 MYSQL保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1), MySQL里有四个常量:true,false,TRUE,FALSE,它们分别代表1,0,1,0, mysql> select true,false,TRUE,FALSE; +------+-------+------+-------+ | TRUE | FALSE | TRUE | FALSE | +------+-------+------+-------+ | 1 | 0 | 1 | 0 | +------+-------+------+-------+ 可以如下插入boolean值:insert into [xxxx(xx)] valu...阅读全文

博文 2020-10-16 15:00:47 CSDN博客

CFR - another java decompiler批量反编译jar文件

Oracle 12C RAC modifying scan configuration Oracle modify time zone In depth study on the relationship between Oracle DB server system time modification and SCN Oracle block SCN / commit SCN / cleanup SCN description The first bullet in Oracle ASM Translation Series: Basics ASM Au, extensions, mirroring and failgroups Every programmer should learn ...阅读全文

博文 2022-07-27 13:31:44 编程知识

Prometheus核心概念:一图了解Counter和Gauge两种数据指标类型的区别_Hugo Lei的博客

目录 1 背景 2 何为Counter类型? 2.1 Counter定义 3 何为Gauge类型? 3.1 Gauge定义 4 Counter和Gauge的对比 1 背景 Prometheus整体架构分为Server端和Exporter端,而Exporter通常是基于官方的SDK开发(例如Go SDK)。 这里要明确一个概念:数据指标类型只是Client端的一个概念,用于维护Metric的生产,以方便在业务上有所区分。 而Server端是不区分数据类型的,因为所有的数据都是一种格式,也即时间序列 Metric value, timestamp. 2 何为Counter类型? Counter是一个累计类型的数据指标,它代表单调递增的计数器。 其值只能在重新启动...阅读全文

博文 2023-01-03 02:55:22 CSDN博客_prometheus gauge

解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题

源码编译升级安装了gcc后,编译程序或运行其它程序时,有时会出现类似/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found的问题。这是因为升级gcc时,生成的动态库没有替换老版本gcc的动态库导致的,将gcc最新版本的动态库替换系统中老版本的动态库即可解决。 1. 问题原因分析 为了安装最新版本的Node.js(最新版本的Node.js使用了C++ 11中,而C++ 11需要code>gcc 4.8+才能支持),将gcc升级到了当前最新版本v 5.2.0。升级后,成功编译安装了新版本的Node.js(v 4.2.1),但运行时程序时出现了以下错误: node: /usr/lib64/libstdc++.so.6: versi...阅读全文

博文 2020-02-21 13:21:38 IT笔录

FEL表达式的用法 - QiaoZhi

Fel是开放的,引擎执行中的多个模块都可以扩展或替换。Fel的执行主要是通过函数实现,运算符(+、-等都是Fel函数),所有这些函数都是可以替换的,扩展函数也非常简单。 Fel有双引擎,同时支持解释执行和编译执行。可以根据性能要求选择执行方式。编译执行就是将表达式编译成字节码(生成java代码和编译模块都是可以扩展和替换的) FEL可以进行算数运算以及逻辑运算,也可以调用类的静态方法、非静态方法。 只需要一个jar包: 1. 简单使用 1. 简单计算 private static void calculate() { // 算数运算 FelEngine fel = new FelEngineImpl(); Object result = fel.eval("1.5898*1+75"); Sy...阅读全文

博文 2020-05-15 02:29:00 博客园

为什么必须是final的呢?

一个谜团 如果你用过类似guava这种“伪函数式编程”风格的library的话,那下面这种风格的代码对你来说应该不陌生: 1 2 3 4 5 6 7 8 9 public void tryUsingGuava() { final int expectedLength = 4; Iterables.filter(Lists.newArrayList("123", "1234"), new Predicate() { @Override public boolean apply(String str) { return str.length() == expectedLength; } }); } 这段代码对一个字符串的list进行过滤,从中找出长度为4的字符串。看起来很是平常,...阅读全文

博文 2019-10-20 14:18:03 崔鹏飞的Octopress Blog

Golang 泛型初探

Golang 的泛型实现已经正式合并到 master 分支上啦,之后也会在 master 分支上进行开发,那么作为期待这个 feature 许久的 gopher,也想第一时间看看到底是如何实现的。语法这里不过多讲解泛型的语法,具体可以参考一下 https://github.com/golang/go/issues/43651 这个 issue。简单来说,在 struct 和 func 的名字后面可以加一个 [] 里面包含泛型的名字和限制条件,比如:123type container[T any] struct{ elem T}any 是个特殊的关键字,表示所有类型都可以。示例程序这里我们写一个示例程序来编译成汇编,来看看泛型到底是怎么实现的:1234567891011121314151617...阅读全文

博文 2021-08-18 06:18:24 Pure White

Arthas热替换java的class文件_arthas 替换class_fengchengwu2012的博客

1、arthas操作class、classloader的常用命令 (1)classloader - 查看 classloader 的继承树,urls,类加载信息,使用 classloader 去 getResource (2)dump - dump 已加载类的 byte code 到特定目录 (3)jad - 反编译指定已加载类的源码 (4)mc - 内存编译器,内存编译.java文件为.class文件 (5)redefine - 加载外部的.class文件,redefine 到 JVM 里 (6)retransform - 加载外部的.class文件,retransform 到 JVM 里 (7)sc - 查看 JVM 已加载的类信息 (8)sm - 查看已加载类的方法信息 2、替换cal...阅读全文

博文 2023-09-13 16:28:49 CSDN博客

kafka是如何保证消息不丢失的 - 腾讯云开发者社区

今天和大家聊一下,kafka对于消息的可靠性保证。作为消息引擎组件,保证消息不丢失,是非常重要的。 那么kafka是如何保证消息不丢失的呢?前提条件任何消息组件不丢数据都是在特定场景下一定条件的,kafka要保证消息不丢,有两个核心条件。第一,必须是已提交的消息,即committed message。kafka对于committed message的定义是,生产者提交消息到broker,并等到多个broker确认并返回给生产者已提交的确认信息。而这多个broker是由我们自己来定义的,可以选择只要有一个broker成功保存该消息就算是已提交,也可以是令所有broker都成功保存该消息才算是已提交。不论哪种情况,kafka只对已提交的消息做持久化保证。第二,也就是最基本的条件,虽然kafka集...阅读全文

博文 2023-02-27 12:28:51 腾讯云

CPU的指令周期

本文分享自天翼云开发者社区《CPU的指令周期》,作者:冯****怡指令周期(Instruction Cycle)CPU中会有 存器、指令寄存器、控制器等多类单元。指令集,就是CPU中用来计算和控制计算机系统的一套指令的集合,而每一种新型的CPU在设计时就规定了一系列与其他硬件电路相配合的指令系统。如果我们仔细看一看,可以发现,计算机每执行一条指令的过程,可以分解成这样几个步骤。1.Fetch(取得指令),也就是从 PC 寄存器里找到对应的指令地址,根据指令地址从内存里把具体的指令,加载到指令寄存器中,然后把 PC 寄存器自增,好在未来执行下一条指令。2.Decode(指令译码),也就是根据指令寄存器里面的指令,解析成要进行什么样的操作,是 R、I、J 中的哪一种指令,具体要操作哪些寄存器、数...阅读全文

2024Three.js可视化企业实战WEBGL课|50章完整

2024Three.js可视化企业实战WEBGL课|50章完整 获课:aixuetang.xyz/6029/ 获取ZY↑↑方打开链接↑↑ 视频初识Points与点材质 在视频和计算机图形学的上下文中,Points(点)和点材质(point material)是两个常见的概念,通常涉及到渲染、3D建模和可视化等方面。让我们分别深入了解这两个概念: 1. Points(点) "Points" 是计算机图形学中的基本元素之一,通常指的是在三维空间中的单个坐标位置。在3D建模中,点通常用于表示某些物体或表面上的重要位置,它们是构建更复杂几何体(如多边形、网格等)的基础。 点在3D图形中的应用: 顶点:一个点通常代表多边形网格的一个顶点,多个顶点连成一个面,形成复杂的三维形状。 粒子系统:在一些场景中...阅读全文

路飞-APP逆向超级大神班第10期

获课:weiranit.fun/13808/获取ZY↑↑方打开链接↑↑路飞-APP逆向超级大神班第10期课程简介“路飞-APP逆向超级大神班第10期”是一门专注于移动应用逆向工程的高级课程,旨在帮助学员掌握APP逆向分析的核心技能。课程内容涵盖从基础到高级的逆向工程技术,适合有一定编程基础和逆向工程兴趣的学员。课程内容基础入门逆向工程概述常用工具介绍(如IDA Pro、Jadx、Frida等)Android/iOS系统架构简介静态分析反编译APK/IPA文件分析Smali代码理解ARM汇编语言动态分析使用Frida进行动态调试内存dump与分析实时修改应用行为加密与解密常见加密算法分析解密数据包绕过SSL Pinning高级技巧反调试技术绕过自动化逆向脚本编写实战案例分析项目实战实际APP逆...阅读全文

看雪 安卓高级研修班 月薪三万计划班

看雪 安卓高级研修班 月薪三万计划班获课:789it.top/13684/分析还原ollvm、vmp的方法OLLVM(Obfuscator-LLVM)和VMP(Virtual Machine Protection)是常见的代码混淆和保护技术,用于增加逆向工程的难度。分析并还原经过OLLVM或VMP保护的代码是逆向工程中的高级任务,通常需要结合静态分析、动态调试和模式识别等技术。以下是分析还原OLLVM和VMP的方法:1. 分析OLLVM混淆代码OLLVM通过控制流平坦化、指令替换、虚假控制流等技术混淆代码。以下是分析OLLVM混淆代码的步骤:1.1 控制流平坦化(Control Flow Flattening)特点:将原始代码的控制流转换为一个状态机,使用一个调度变量控制执行流程。基本块之间...阅读全文

Kotlin开发互联网App实战

寻找 Kotlin 开发互联网 App 的完整项目实战视频教程,你可以考虑以下几个途径来获取相关学习资源:获课:keyouit.xyz/13518/获取ZY↑↑方打开链接↑↑在选择教程时,请根据自己的当前水平和学习目标挑选最适合的内容。希望这些建议能帮助你找到满意的 Kotlin 开发互联网 App 的实战视频教程!kotlin 是一种现代的静态类型编程语言,运行在Java虚拟机(JVM)上,并且可以编译成JavaScript源代码或使用LLVM工具链进行原生编译。自2017年起,Google宣布Kotlin成为Android开发的一级语言以来,它逐渐获得了广泛的关注和应用。以下是Kotlin的一些主要优势:综上所述,Kotlin 凭借其现代化的设计理念、强大的功能集以及良好的兼容性和社区支...阅读全文

博文 2025-03-05 10:50:33 huo1234567

逆向工程师2023

逆向工程师2023逆向工程深度解析:从二进制到系统理解的探索艺术一、逆向工程概述与技术体系1.1 逆向工程的定义与范畴逆向工程(Reverse Engineering)是通过分析目标系统的最终产物“获课”(如二进制代码、硬件结构、网络协议等)来推导其设计原理和实现方法的技术过程。itxt.top/4273/ 根据对象不同可分为:软件逆向:分析可执行程序(PE/ELF文件)硬件逆向:芯片解密与电路还原协议逆向:网络通信解析生物逆向:基因序列分析1.2 技术能力金字塔复制 ┌────────────────┐ │ 系统架构理解 │ ← 最高层级 ├────────────────┤ │ 编译器行为分析 │ ├────────────────┤ │ 反汇编/反编译能力 │ ├───────────...阅读全文

博文 2025-04-01 10:43:14 xiao_wen123

逆向工程师2023

逆向工程师2023逆向工程全流程工具链揭秘:从IDA Pro/Ghidra脚本开发到Frida动态插桩,融合AI反混淆与云原生安全,掌握内核漏洞挖掘与CTF实战技巧,构建覆盖静态分析、动态调试、自动化攻防的完整技术体系。内容由DeepSeek-R1模型生成​获课♥》jzit.top/4273/获取ZY↑↑方打开链接↑↑逆向工程师需要掌握的工具链可分为基础分析、动态调试、自动化工具、特定领域专项工具四大类,以下是结合 2023 年技术趋势的详细工具清单:一、二进制分析工具链静态分析工具IDA Pro 8.0+:行业标杆,支持跨平台反汇编(x86/ARM/RISC-V),集成 LLVM IR 视图,适合复杂二进制分析。Ghidra 10+:NSA 开源工具,新增 AI 辅助反混淆(自动识别函数边...阅读全文

博文 2025-03-31 16:45:54 zxcv

逆向工程师2023

获课:weiranit.fun/4273/获取ZY↑↑方打开链接↑↑逆向工程师 2023在数字技术快速迭代的当下,网络安全的重要性愈发凸显。逆向工程作为网络安全领域的关键技术,广泛应用于恶意软件分析、漏洞挖掘、知识产权保护以及软件破解防范等多个方面。为满足行业对专业逆向工程师的迫切需求,我们匠心打造 “逆向工程师 2023” 课程,旨在助力学员系统掌握逆向工程核心技术,成长为行业内的逆向工程技术专家。一、课程目标1. 专业知识深化帮助学员系统学习逆向工程的理论知识,深入理解其技术原理与操作机制,全面掌握汇编语言、二进制分析、调试技术等核心技术。通过对技术细节的深度剖析,不仅让学员知晓如何开展逆向操作,更能理解背后的原理,为解决复杂的逆向工程难题筑牢理论根基。2. 实战能力提升借助丰富的实践项...阅读全文

博文 2025-04-01 16:41:23 efgk_258

『3网络挣钱』大小单双导师带你赚钱《触电新闻》

大小单双导师带你赚钱【认 准 导 浉】 (Q) ★4081525★网 ★zh58.vip★【 回 本 带 飞 】 【 诚 信 平 台 】 【 资 金 保 障 】 【 快 速 回 血 】|万人推荐千万人推荐!人可以平凡,但绝不能平庸。当你有想法时,与其听非专业人士随便说,影响了你对一个事物的认知和判断,莫不如找个你信得过的专业团队或者加我QQ我是认真的想帮助更多的人,也是希望让更多的朋友们知道不要在误入歧途了,我见过很多输的很惨的人了,我也是在困难的时候得到过别的帮助,诚信赢天下,可以来找我交流,希望可以帮助到你们。 想回血上岸,但是不知道应该怎么办,你们可以来找我试试,我不能肯定我能帮助到你们,但是我尽我所能,你选择信任我,我肯定是不会让你们失望的。我相信总有一些人会理解我的,有不知道怎么办...阅读全文

博文 2022-02-09 11:33:30 bentian8899

『9在家挣钱』大小单双导师带赚钱《南方网》

大小单双导师带赚钱【认 准 导 浉】 (Q) ★6306172★网 ★zh58.vip★【 回 本 带 飞 】 【 诚 信 平 台 】 【 资 金 保 障 】 【 快 速 回 血 】|万人推荐 千万人推荐!人可以平凡,但绝不能平庸。当你有想法时,与其听非专业人士随便说,影响了你对一个事物的认知和判断,莫不如找个你信得过的专业团队或者加我QQ我是认真的想帮助更多的人,也是希望让更多的朋友们知道不要在误入歧途了,我见过很多输的很惨的人了,我也是在困难的时候得到过别的帮助,诚信赢天下,可以来找我交流,希望可以帮助到你们。 想回血上岸,但是不知道应该怎么办,你们可以来找我试试,我不能肯定我能帮助到你们,但是我尽我所能,你选择信任我,我肯定是不会让你们失望的。我相信总有一些人会理解我的,有不知道怎么办...阅读全文

博文 2022-02-09 11:33:06 bentian8899