首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java技术详解

    Java开发编程指南 & 技术详解 续

    每个人的学习能力不一样,有的工程师削尖了脑袋要去专研每个技术。我只是在学习 Java 开发框架的时候接触过 Lucene 框架,自己跟着源码敲了一遍那个搜索引擎。 在广州, 做过一些公司的后端实习测试题,开出来的工资就是 2k-3k,但是这个过程也会很长。从建设银行退出来之后,过完国庆节日,去了一家小型的公司,遇到一个也是建设银行的高 管。 前后端分离开发,新型的开发概念,2017 年元月初的时候接触了 bootstrap 前端技术框架。有前端工程师画页面,后端开发只需要编写提供数据的接口,进行前后端联调。 前端工程师和后端工程师的技术技能分离的更清晰,分工明确。 Java 控制器层的框架从自定义 spring servlet 到 struts1, struts2,springMVC , springCloud …,技术的更新换代是有时间期限。

    39240编辑于 2022-12-16
  • 来自专栏java一日一条

    Java管理扩展指南之JMX技术总览

    JMX(Java管理扩展)系列 JMX(Java管理扩展)系列旨在介绍包含于Java基础版本(Java SE)中的JMX技术。本系列提供了如何使用JMX重要技术特性的诸多示例。 JMX技术总览 1.1. JMX技术总体概述 JMX(Java管理扩展)技术Java基础版本(Java SE)的一部分,最早加入到J2SE 5.0发行版。 JMX技术提供基本的方式来管理Java应用程序、系统和网络 例如,Java企业版本(Java EE)5应用服务器符合JMX架构,因此可使用JMX技术对其进行管理。 1.2.3. JMX技术可用于管理Java虚拟机 Java虚拟机可以使用JMX技术管理。你可以启动一个JMX代理来访问内置的Java虚拟机,并可以远程监控和管理Java虚拟机。 1.2.4. JMX技术存在于基本的Java技术中 无论是否需要,JMX技术规范存在于Java规范,例如JNDI API。 1.2.6.

    1K40发布于 2018-09-14
  • 来自专栏微信公众号【Java技术江湖】

    Java工程师学习指南2部分:JavaWeb技术世界

    安利一个很不错的Java技术仓库,该仓库为【Java工程师技术指南】力求打造最完整最实用的Java工程师学习指南!github.com/h2pl/ 真心有用,建议三连!!! 这些文章和总结都是作者近几年学习Java总结和整理出来的,非常实用,对于学习Java后端的朋友来说应该是最全面最完整的技术仓库。 我靠着这些内容进行复习,拿到了BAT等大厂的offer,这个仓库也已经帮助了很多的Java学习者,如果对你有用,希望能给个star支持,谢谢! 下面给大家带来一份Java核心知识点整理,共283页! 其中包括Java集合类、设计模式、JVM、多线程、网络编程、Spring全家桶、微服、数据库等Java工程师必备知识点。 另外还包括计算机网络、操作系统、分布式常用技术比如zookeeper、消息队列、大数据等知识点,可以说是非常全面了! 下文java必会知识附答案!

    41030发布于 2019-12-24
  • X-P2P技术实现多重安全防护的技术指南

    摘要 本文旨在解析X-P2P技术在实现多重安全防护方面的核心价值、挑战,并提供基于腾讯云产品的操作指南和增强方案。X-P2P技术以其分布式架构和点对点传输特性,为网络安全防护提供了新的思路。 本文将详细介绍如何利用腾讯云产品实现X-P2P技术的安全防护,并对比通用方案与腾讯云方案的差异。 技术解析 核心价值与典型场景 X-P2P技术是一种基于点对点(P2P)网络架构的技术,它允许网络中的每个节点既是客户端也是服务器,从而实现去中心化的数据传输和资源共享。 操作指南 实施流程 步骤1:网络节点配置 原理说明:在X-P2P网络中,每个节点都需要配置适当的安全协议和加密算法,以确保数据传输的安全。 通过本文的技术指南,读者可以深入了解如何利用腾讯云产品实现X-P2P技术的多重安全防护,并对比不同方案的差异,为实际应用提供参考。

    34810编辑于 2025-07-28
  • 来自专栏WD学习记录

    Java核心技术2 高级特性 学习笔记(2

    参考:Java核心技术2 高级特性 第二章 对象序列化是以特殊的文件格式存储对象数据的。当存储一个对象时,这个对象所属的类也必须存储。 某些数据域是不可以被序列化的,java有一种很简单的机制来防止这种域被序列化,就是将它们标记成是transient的。如果这些域属于不可序列化的类,也需要将它们标记成transient。 如果使用的是Java语言的enum接口,就不必担心序列化,它能够正常工作。 即使构造器是私有的,序列化机制也可以创建新的对象! 为了解决这个问题,必须定义称为readResolve的特殊序列化方法。 java.nio包使内存映射变得简单,需要做的: 首先,从文件中获得一个通道(channel),通道是用于磁盘文件的一种抽象,它使我们可以访问诸如内存映射、文件加锁机制以及文件间快速数据传递等操作系统特性 需要注意的几点: 在某些系统中,文件加锁仅仅是建议性的,如果一个应用未能得到锁,它仍旧可以向被另一个应用并发锁定的文件执行写操作 在某些系统中,不能再锁定一个文件的同事将其映射到内存中 文件锁是由整个Java

    80920发布于 2019-02-25
  • 来自专栏牛客网

    快手Java开发面经(2技术面)

    8月30号快手一面 大概70min 1.自我介绍 2.你的实习经历挺丰富的,介绍一个你最熟悉的项目吧balabala,讨论了很久项目问题 3.Mysql的索引有哪些? 10.Java中的锁有什么?synchronized与Lock的区别?公平锁和非公平底层怎么实现的?AQS原理详细介绍一下? 11.怎么实现一个线程安全的计数器?用AQS,balabala。。 详细谈谈G1的优点 15.算法题,对一个链表进行归并排序,链表可能有环 9月6号二面 1.大概60min老套路,自我介绍,你对快手的了解,和抖音的区别,聊项目 2.项目中用到dubbo?

    2.2K20发布于 2018-10-11
  • 来自专栏Java开发

    最新技术线下 Java 面试高频技术点实操详细指南

    以下是结合最新Java技术趋势的实操内容,涵盖微服务、响应式编程、容器化部署等热门领域,并给出具体实现步骤和示例代码:Java面试高频技术点实操指南(基于最新技术栈)一、微服务架构实践(Spring Cloud </artifactId></dependency><dependency> <groupId>io.r2dbc</groupId> <artifactId>r2dbc-h2</artifactId 开发的主流技术方向,每个部分都提供了具体的代码实现和配置示例。 在面试中,能够结合这些技术栈讲述实际项目经验,展示自己的动手能力和技术深度,将显著提升竞争力。建议读者动手实践这些示例,并尝试扩展功能以加深理解。 Java 面试,Java 技术栈,高频技术点,实操指南,JVM,Spring Boot, 并发编程,MySQL,Redis,RabbitMQ,MyBatis,Tomcat,Zookeeper, 开源框架

    26310编辑于 2025-06-09
  • 来自专栏java

    Java 组件详细使用方法与封装技术指南

    Java组件使用方法与封装指南一、核心组件使用方法1. 跨平台开发Java通过JVM实现跨平台,以下是跨平台开发的基本步骤:// 1. ; }}// 2. 编译Java代码javac HelloWorld.java// 3. 在不同平台运行字节码java HelloWorld2. run() { System.out.println("Thread running: " + Thread.currentThread().getName()); }}// 方式2: }}// 使用示例boolean empty = StringUtils.isEmpty("test");String reversed = StringUtils.reverse("hello");2. Java 开发,Java 组件,组件使用,封装技术Java 框架,Spring,MyBatis,Hibernate,JavaEE, 微服务,组件封装,设计模式,Java 组件库,代码复用,面向对象编程

    22410编辑于 2025-06-12
  • 来自专栏java

    Java SE 与 java EE 使用方法及组件封装技术指南

    Java SE与Java EE使用方法及组件封装指南一、Java SE核心功能使用方法1. 集合框架使用Java SE的集合框架提供了丰富的数据结构和算法,是日常开发中最常用的功能之一。 = null) { em.remove(entity); } }}2. 在实际项目中,建议根据具体需求选择合适的技术组合,并遵循已有的设计模式和最佳实践。以上指南详细介绍了Java SE和Java EE核心组件的使用方法与封装策略。 JavaSE,JavaEE,Java 开发,组件封装,Java 组件,技术指南Java 技术Java 编程,Java 框架,企业级开发,JavaEE 组件,SE 组件,Java 封装,热门技术Java 开发指南

    27410编辑于 2025-06-12
  • 来自专栏ThoughtWorks

    技术选型指南

    这是一篇综合类技术选型指南,试图为你提供一份比较通用的技术选型思维框架。当你需要进行技术选型时,可以参照它来设计自己的决策树。 就算能比候选技术小 100k,在 4G 带宽下(假设现实带宽是 2MB/s)也就是 100 毫秒,有谁能感觉到这部分差异? 这就是一个明显的“误导读者”的例子。 很多第三方的技术选型指南背后都有着它们自己的场景,但大多数都不会给你写清楚,有的甚至复杂到想给你写清楚都做不到。甚至有些选型指南还有着强烈的主观立场,为了证明自己的预设立场甚至不惜造假。 技术背景 目标团队的技术背景对新技术的选型确实很重要,但是没必要去精确匹配。 比如 Java 团队要做前端,选择 GWT 看似很好,但 GWT 也有自己的问题,几乎完全无法利用前端生态。 你完全可以使用 Java 世界的 Reactor 或者 WebFlux 进行响应式编程。这样可以和后端的其它 Java 体系更好地进行集成,并减少运维的复杂度。

    1.3K30发布于 2019-05-05
  • 来自专栏大数据生态

    「EMR 开发指南」之通过 Java 连接 Hivesever2

    Hive 的 HiveServer2 就是基于 Thrift 的,所以能让不同的语言如 Java、Python 来调用 Hive 的接口。 对于 Java,Hive 提供了 jdbc 驱动,用户可以使用 Java 代码来连接 Hive 并进行一系列操作。 本节将演示如何使用 Java 代码来连接 HiveServer2开发准备确认您已经开通了腾讯云,并且创建了一个 EMR 集群。在创建 EMR 集群的时候需要在软件配置界面选择 Hive 组件。 下右键新建一个 Java Class,输入您的 Class 名,这里使用 HiveTest.java,在 Class 添加样例代码:import java.sql.*;/** * Created by 2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

    818122编辑于 2023-11-21
  • 来自专栏技术热文

    Java实现PDF加水印功能:技术解析与实践指南

    Java实现PDF加水印功能:技术解析与实践指南在当今数字化办公环境中,PDF文件因其跨平台兼容性和格式稳定性而被广泛应用。 *;import java.io.FileOutputStream;import java.io.IOException;public class ItextWatermark { public 实现PDF加水印Free Spire.PDF for Java是一个免费的Java PDF库,提供了简单易用的API,支持添加文本水印和图片水印。 for Java为PDF文件添加文本水印的示例代码:import com.spire.pdf. 实现PDF加水印的方法,包括使用Apache PDFBox、iText、Ghostscript命令行、Free Spire.PDF for Java和Aspose.PDF for Java等工具。

    1.6K10编辑于 2025-05-19
  • 来自专栏Java开发

    最新 Java 从入门到实战技术实操指南

    以下是结合最新技术Java实操内容,涵盖从基础到微服务架构的完整学习路径和应用实例: Java从入门到实战:最新技术实操指南 1. 21.0.1-tem java --version # 验证安装 2. 数据库与缓存 集成Redis 8与R2DBC响应式驱动: // Redis配置(响应式模式) @Configuration public class RedisConfig { @Bean 持续关注Java 25、Project Loom等前沿技术,保持技术敏感度。 Java 入门,Java 实战,Java 技术Java 开发,Java 编程,Java 框架,Spring Boot,MyBatis,Java WebJava 并,发,JavaEE,Java 设计模式

    26110编辑于 2025-06-20
  • 域名注册技术指南

    摘要 本指南旨在解析域名注册技术的核心价值与挑战,并提供详细的操作指南,包括如何利用腾讯云产品优化域名注册流程。最后,通过对比表格和场景化案例,展示腾讯云方案相较于通用方案的优势。 1. 技术解析 1.1 核心价值与典型场景 域名注册是企业在线业务的基石,它不仅关系到品牌的在线形象,还涉及到搜索引擎优化(SEO)和用户访问的便利性。 2. 操作指南 2.1 实施流程 步骤1:选择域名注册商 选择一个可靠的域名注册商是首要任务。腾讯云作为知名的云服务提供商,提供域名注册服务,具有价格透明、服务稳定的特点。 步骤2:域名购买与设置 在确定了域名后,进行购买并设置DNS解析等。 操作示例: 通过腾讯云控制台,完成域名购买流程,并设置DNS解析,指向企业网站服务器。 通过本指南,您可以深入了解域名注册的技术细节,并利用腾讯云产品实现成本效益高的域名注册和管理。

    37500编辑于 2025-07-29
  • 视频技术入门指南

    本文翻译自我的英文博客,最新修订内容可随时参考:视频技术入门指南 你真的理解视频技术吗?什么是帧率、分辨率、码率?它们之间有什么关系?你知道“1080p”和“4K”中的“p”和“K”代表什么吗? 本文将从基础概念入手,带你系统理解视频技术的核心要素。 一、基础概念:存储与带宽 1. Gib(Gibibyte):二进制单位,1Gib = (2^{30}) 字节(约 10.7 亿字节),用于内存(RAM)、文件系统等需要二进制表示的场景。 2. 2. 如需深入探讨编码参数调优或设备性能分析,欢迎访问博客获取更多技术细节:视频技术入门指南

    1.3K10编辑于 2025-06-06
  • 来自专栏CODING DevOps

    ​2019 DevOps 技术指南

    今天翻译的这篇深受欢迎的 DevOps 技术雷达来自一位国外的 Java 博主,他也是一位非常热爱学习的开发者,接下来让我们马上进入到正文。 DevOps 技术指南 DevOps 目前非常火热,我认识的大多数朋友、同事和高级开发人员都在努力成为 DevOps 工程师,以及研发组织中的 DevOps 佼佼者。 Java 如果你想学习 Java,The Complete Java MasterClass 是一个很棒的课程,最近也针对 Java 10 进行了更新。 [e246ca2f-f7d3-4b0b-af2c-220cdf8d2ae0.png] Python 如果你想学习 Python,那么 The Complete Python BootCamp 是我最喜欢的资源 [d88938d0-f3e1-40f5-8d26-8ce21267aac2.png] 如果你需要更多的选择并且不介意学习免费资源,你可以随时查看我的免费 Java,Python 和 JavaScript

    64021发布于 2019-07-22
  • 来自专栏一猿小讲

    技术新谈,Java应用监控利器JMX(2

    上期由于架不住来自于程序员内心的灵魂的拷问,于是我们潜心修炼,与 Java 应用监控利器 JMX 正式打了个照面。 遗漏疑问2:咱们既没有定义获取内存的方法,也没有定义获取线程等方法定义,但是 JConsole 等管理页面上展示的数据从哪儿来的呢? 好了,怀揣着疑问,正式开始我们今天的分享。 1. 2. 说一千道一万,终究还是没有解决咱们的疑问:当我们看框架源码时会发现诸多 XxMXBean 的定义,那到底 MXBean 是啥呢?MBean 与 MXBean 啥区别呢? java/lang/management/package-summary.html ? 说句掏心窝的话,我为什么要分享这个技术点?

    1.2K30发布于 2019-08-26
  • 欺诈识别技术指南

    摘要 本文介绍了欺诈识别技术,特别是基于大模型和规则策略的逻辑,探讨了其核心价值、挑战、操作指南及增强方案。 1. 技术解析 核心价值与典型场景 欺诈识别技术是金融科技领域的关键应用之一,通过分析用户行为模式和交易数据,识别并防范欺诈行为。 基于大模型的欺诈识别通过深度学习技术,从大量历史数据中学习模式,而规则策略逻辑则依赖于预设的规则和阈值。两者结合使用,可以有效提升欺诈识别的准确性。 2. 操作指南 实施流程 数据采集与处理 原理说明:收集用户行为数据和交易数据,进行清洗和预处理。 操作示例:使用腾讯云大数据套件,如腾讯云数据湖构建数据仓库,进行数据的ETL操作。 通过上述指南,您可以深入了解欺诈识别技术,并有效利用腾讯云产品提升欺诈识别能力。

    38010编辑于 2025-07-29
  • 来自专栏编程小白狼

    Java 入门指南

    如果你是编程新手,想要踏入 Java 编程的世界,那么这篇入门指南将为你指引方向。 一、环境搭建 在开始编写 Java 代码之前,首先需要搭建 Java 开发环境。 还有复合赋值运算符,如 +=、-=、*=、/= 等,例如 a += 2 等价于 a = a + 2; 比较运算符:用于比较两个值的大小关系,返回布尔值。包括 ==(等于)、! int day = 3; switch (day) { case 1: System.out.println("星期一"); break; case 2: { // 异常处理代码块 System.out.println("捕获到异常:" + e.getMessage()); } 例如: try { int[] arr = {1, 2, 希望这篇入门指南能够帮助你顺利开启 Java 编程之旅!

    49011编辑于 2024-12-31
  • 来自专栏全栈程序员必看

    java技术介绍_Java技术汇总

    这次介绍的主要内容是和J2SE相关的部分,经过这么多年的Java开发,以及结合平时面试Java开发者的一些经验, J2SE方面主要就是要掌握以下的一些内容。 1. 我在面试有超过3年Java经验的开发者的时候,JVM几乎就是一个必问的问题了。当然JVM不是唯一决定技术能力好坏的面试问题,但是可以佐证Java开发能力的高低。 :Java各个大版本更新提供的新特性(需要简单了解) 2. 在这里需要掌握的知识有: 1.Javac编译Java文件为class文件 2. 以上也只是简单介绍了Java基本知识点和技术点的一些看法和介绍, 这些内容都源自于动力节点Java学院的老师这些年来使用Java的一些总结, 希望给刚刚接触Java, 或者打算从Java开发的人一些经验

    84920编辑于 2022-09-08
领券