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

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

    每个人的学习能力不一样,有的工程师削尖了脑袋要去专研每个技术。我只是在学习 Java 开发框架的时候接触过 Lucene 框架,自己跟着源码敲了一遍那个搜索引擎。 我做 Java 6 年时间,虽然没有写过搜索引擎,但是没有经验的同学可以去尝试着实践下。做任何系统都是需要构建 bs 架构或者是 cs 架构,cs 架构是 client-server 架构。 前后端分离开发,新型的开发概念,2017 年元月初的时候接触了 bootstrap 前端技术框架。有前端工程师画页面,后端开发只需要编写提供数据的接口,进行前后端联调。 前端工程师和后端工程师的技术技能分离的更清晰,分工明确。 Java 控制器层的框架从自定义 spring servlet 到 struts1, struts2,springMVC , springCloud …,技术的更新换代是有时间期限。

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

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

    JMX技术总览 1.1. JMX技术总体概述 JMX(Java管理扩展)技术Java基础版本(Java SE)的一部分,最早加入到J2SE 5.0发行版。 低于Java基础版本6的环境下,被JConsole监控的应用启动时需要添加如下启动项: ? A)启动Java记事本程序,可以在终端窗口中使用如下的命令行:然而,Java基础版本6及其以上版本的环境下,JConsole可以使用Attach API链接任何本地Java应用进程。 换句话说,任何使用Java SE 6 HotSpot虚拟机启动的应用程序都会自动被JConsole监控,而不需要实用上述的启动项。 ? jdk_home是JDK的安装目录。 如果你是在低于Java基础版本6的环境中,你需要使用如下的启动命令: ? B)一旦启动成功,在另一个终端窗口,使用如下命令启动JConsole: ? 接下来会出现一个新的连接对话框。

    1K40发布于 2018-09-14
  • 来自专栏iSharkFly

    Confluence 6 安装指南

    https://www.cwiki.us/display/CONF6ZH/Confluence+Installation+Guide

    1.1K40发布于 2019-03-14
  • 来自专栏Java开发

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

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

    26310编辑于 2025-06-09
  • 来自专栏架构师成长之路

    Java(6)-java线程

    多线程是 Java 语言的一个很重要的特征。 多线程程序设计最大的特点就是能够提高程序执行效率和处理速度。Java 程序可同时并行运行多个相对独立的线程。 Java 提供的多线程机制使一个程序可同时执行多个任务。线程有时也被称为小进程,它是从一个大进程里分离出来的小的独立的线程。由于实现了多线程技术Java 显得更健壮。 程序与程序ThreadDemo1.java表面上看运行结果相同,但是仔细对照会发现,程序OnlyThread.java中对 run方法的调用在程序ThreadDemo1.java中变成了对 start 也就是说看java是运行在什么操作系统上,java这个应用程序进程的线程调度算法就是什么。 Java SE 还声明JVM可以任何方式实现线程的优先级,甚至忽略它的存在。 3、在Linux上Java线程一对一地映射到内核级线程上。

    3.5K21编辑于 2022-04-14
  • 来自专栏java

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

    Java组件使用方法与封装指南一、核心组件使用方法1. 跨平台开发Java通过JVM实现跨平台,以下是跨平台开发的基本步骤:// 1. 编写Java源代码public class HelloWorld { public static void main(String[] args) { System.out.println 编译Java代码javac HelloWorld.java// 3. 在不同平台运行字节码java HelloWorld2. 面向对象编程Java面向对象编程的基本结构:// 定义父类public class Animal { private String name; public Animal(String 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的集合框架提供了丰富的数据结构和算法,是日常开发中最常用的功能之一。 使用示例:import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public 在实际项目中,建议根据具体需求选择合适的技术组合,并遵循已有的设计模式和最佳实践。以上指南详细介绍了Java SE和Java EE核心组件的使用方法与封装策略。 JavaSE,JavaEE,Java 开发,组件封装,Java 组件,技术指南Java 技术Java 编程,Java 框架,企业级开发,JavaEE 组件,SE 组件,Java 封装,热门技术Java 开发指南

    27410编辑于 2025-06-12
  • 来自专栏Opensource翻译专栏

    OpenStack的6个新指南和操作指南

    技术的不断进步是无法治愈的,但有一些很棒的方法可以让你跟上它。 如果您是OpenStack云的开发人员或管理员,那么肯定会遇到这种情况。大量可以帮助你的资源让学习新技能变得更容易。 以下是我们在过去一个月里遇到的一些OpenStack的新指南、技巧和教程。 让我们从本月的一篇非技术文章开始。下个月在悉尼举行的OpenStack峰会上,你有一个被接受的演讲吗?恭喜你!但是现在什么? 接下来,检查这两部分的指南,使用Director, Red Hat的OpenStack部署和生命周期工具,在运行OpenStack计算节点的相同设备上部署同位置的Ceph存储。 下面是安装和配置Horizon的新视频指南。 本月的OpenStack超级用户在线出版物中的另一篇精彩文章将为您解答新用户提出的五个最常见的OpenStack问题。 建立您自己的CI的一种方法是软件工厂,本指南将指导您建立它。

    74900发布于 2019-11-23
  • 来自专栏ThoughtWorks

    技术选型指南

    这是一篇综合类技术选型指南,试图为你提供一份比较通用的技术选型思维框架。当你需要进行技术选型时,可以参照它来设计自己的决策树。 很多第三方的技术选型指南背后都有着它们自己的场景,但大多数都不会给你写清楚,有的甚至复杂到想给你写清楚都做不到。甚至有些选型指南还有着强烈的主观立场,为了证明自己的预设立场甚至不惜造假。 所以,你要先清点出你们的产品最应该重视的那些指标,然后拿这些指标对候选技术进行可行性测试,甚至为此专门开启一些 SPIKE 项目,而不要迷信第三方选型指南。 目标团队 ? 技术背景 目标团队的技术背景对新技术的选型确实很重要,但是没必要去精确匹配。 比如 Java 团队要做前端,选择 GWT 看似很好,但 GWT 也有自己的问题,几乎完全无法利用前端生态。 你完全可以使用 Java 世界的 Reactor 或者 WebFlux 进行响应式编程。这样可以和后端的其它 Java 体系更好地进行集成,并减少运维的复杂度。

    1.3K30发布于 2019-05-05
  • 来自专栏WD学习记录

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

    参考:Java核心技术卷2 高级特性 第十二章 建议只有在必需的时候才使用本地代码,特别是在以下三种情况下,也许可以使用本地代码: 你的应用需要访问的系统特性和设备是通过Java平台无法实现的 已经有大量的测试过和调试过的用另一种语言编写的代码 ,并且知道如何将其导出到所有的目标平台上 通过基准测试,发现所编写的Java代码比用其他语言编写的等价代码慢很多 Java有一个用于和本地C代码进行互操作的API,称为Java本地接口(JNI)。 将一个本地方法连接到Java程序中: (1)在Java类中声明一个本地方法 (2)运行javah以获得包含该方法的C声明的头文件 (3)用C实现该本地方法 (4)将代码置于共享类库中 (5)在Java程序中加载该类库

    52120发布于 2019-01-07
  • 来自专栏技术热文

    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
  • 来自专栏云计算linux

    ES6技术

    ES6技术 一.ES6基础和语法 1.JavaScript和ECMAScript的关联 JavaScript之前是LiveScript,具体的资料,大家自己查一下百度。 ECMA第39号技术委员会 (TC39): 负责制定和审核ECMA-262标准,成员由业内的大公司派出的工程师组成,目前共25个人。该委员会定期开会,所有的邮件讨论和会议记录,都是公开的。 //我们已经学习过java,这样定义的时候。 ES6块级作用域的使用案例: 块级作用域的案例使用 JAVA 大数据 AR 人工智能 ``` 再次提下闭包: 闭包是指有权访问另外一个函数作用域中的变量的函数。 padStart(数字>=字符串长度,补全的字符) console.log(str.padEnd(5).length); 7.2 模板字符串 反引号 嵌入变量写法 运算操作 调用函数 用途 ES6增加一个新的技术

    43810编辑于 2024-12-19
  • 来自专栏Java开发

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

    以下是结合最新技术Java实操内容,涵盖从基础到微服务架构的完整学习路径和应用实例: Java从入门到实战:最新技术实操指南 1. (@RequestBody Mono<Product> productMono) { return productService.save(productMono); } } 6. 持续关注Java 25、Project Loom等前沿技术,保持技术敏感度。 Java 入门,Java 实战,Java 技术Java 开发,Java 编程,Java 框架,Spring Boot,MyBatis,Java WebJava 并,发,JavaEE,Java 设计模式 ,Java8 新特性,Java 面试,Java 项目实战

    26110编辑于 2025-06-20
  • 来自专栏怀英的自我修炼

    Java漫谈6

    在聊数组之前先聊个别的,如果想在Java中实现一个 数字-月份 转换,那我该怎么做呢?就比如数字1代表了一月份,数字2代表了二月份…数字12代表了十二月份。 Java中与之对应的充当这个角色的就是数组,它就是一个能装同一类的对象的一个数据组。数组本身还自带一个长度值,并且每一个元素也会自带一个下标,用于表示自己在数组中的位置。

    758110发布于 2018-03-12
  • 来自专栏怀英的自我修炼

    Java漫谈6

    在聊数组之前先聊个别的,如果想在Java中实现一个 数字-月份 转换,那我该怎么做呢?就比如数字1代表了一月份,数字2代表了二月份…数字12代表了十二月份。 Java中与之对应的充当这个角色的就是数组,它就是一个能装同一类的对象的一个数据组。数组本身还自带一个长度值,并且每一个元素也会自带一个下标,用于表示自己在数组中的位置。

    75490发布于 2018-03-12
  • 来自专栏DeepHub IMBA

    Python时间序列平滑技术完全指南6种主流方法原理与实战应用

    数据平滑技术为解决这一问题提供了有效途径,能够显著改善数据的可解释性和处理效率。在趋势识别和行为模式比较分析中,选择适当的平滑方法至关重要,但确定最优方法和平滑强度参数往往需要深入的技术理解。 本文将系统介绍六种广泛应用的时间序列平滑技术,从技术原理、参数配置、性能特征以及适用场景等多个维度进行深入分析。文章还将介绍一种量化平滑效果的评估指标,并提供一个交互式工具用于方法对比验证。 以下将详细分析六种主流平滑方法的技术原理、核心参数配置以及各自的优势与局限性。 本文介绍的技术集合具有实用价值,但并非详尽无遗。其他方法如样条平滑或基于小波变换的技术可能在特定应用中表现更优。 结果可视化对于方法评估至关重要。 深入理解这些技术权衡有助于避免常见误区,建立对信号更可靠的分析和解释框架。

    76611编辑于 2025-08-20
  • 来自专栏Java技术栈

    推荐 | 6月份最值得看的 Java 技术干货

    6月过完了,这一年都 TM 过了一半了,大家都回想下自己这大半年,你都收获了什么??技术有提升吗?对象搞定了吗? 说多了都是泪,唯有 WIFI、空调、西瓜、足球能够解忧。。 话说中国队怎么还不上场? 先让让,把天台先让给 6 月暴跌股民们。 还不如看下 6 月的 Java 干货,提升技术实力是正事。另外,文末送出 10 本书,千万不要错过! 我是没戏,看完我现在感觉好多了。 ? Java 11 快要来了,编译 & 运行一个命令搞定 Java 10 实战第 1 篇:局部变量类型推断 一道非常棘手的面试题:i++ 是线程安全的吗? Intellij IDEA 那些隐藏好用的小技巧 秒杀系统设计的 5 个要点 Java 中的伪共享详解及解决方案 高可用高并发的 9 种技术架构 达到年薪 40W 必需掌握的技术 这 30 个常用的 Maven 命令你必须熟悉 MySQL数据库开发的 36 条军规 推荐一个实用的 .gitignore 文件 Github 嫁入微软豪门 我面试过的一个最奇葩的 Java 程序猿 我错了,以后少聊程序猿,多聊技术

    75020发布于 2018-07-30
  • 来自专栏WD学习记录

    Java核心技术 卷I 基础知识 学习笔记(6

    参考:Java核心技术 卷I 基础知识 接口,主要用来描述类具有什么功能,而并不给出每个功能的具体实现。一个类可以实现一个或多个接口,并在需要接口的地方,随时使用实现了相应接口的对象。 Java规则如下: (1)超类有限。如果超类提供了一个具体方法,同名且有相同的参数类型的默认方法会被忽略。 (2)接口冲突。 作为Java安全模型的一部分,对于系统类和从因特网上下载下来的类,可以使用不同的类加载器。 一个Class对象数组,每个元素都是需要实现的接口。

    65920发布于 2019-02-25
  • 域名注册技术指南

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

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

    本文翻译自我的英文博客,最新修订内容可随时参考:视频技术入门指南 你真的理解视频技术吗?什么是帧率、分辨率、码率?它们之间有什么关系?你知道“1080p”和“4K”中的“p”和“K”代表什么吗? 本文将从基础概念入手,带你系统理解视频技术的核心要素。 一、基础概念:存储与带宽 1. 压缩技术:帧内 vs 帧间 帧内压缩(Intra):仅压缩单帧画面(如 ProRes),适合需要频繁剪辑的场景(如 Premiere Pro)。 如需深入探讨编码参数调优或设备性能分析,欢迎访问博客获取更多技术细节:视频技术入门指南

    1.3K10编辑于 2025-06-06
领券