首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    java的实现_java技术

    大家好,又见面了,我是你们的朋友全君。 一.数组实现的,能存储任意类型的数据。 /** * java 使用数组来实现,能存储任意数据 * * @author Linging * @date 2019/2/10 * */ import java.lang.reflect.Array type) { //调用下面的构造函数 this(type, DEFAULT_SIZE); } public ArrayStack(Class<T> type, int size) { //通过java System.out.println("isEmpty:"+stack.isEmpty()); System.out.println("isFull:"+stack.isFull()); } } 二.java /** * java Collection中的stack * * @date 2019/2/10 * @author Linging * */ import java.util.Stack; public

    72240编辑于 2022-10-03
  • 来自专栏yeedomliu

    《Learning ELK Stack》9 生产环境的ELK技术

    9 生产环境的ELK技术 当我们说到生产级别实施ELK技术时,有一些隐含的前提条件 防止数据丢失 数据保护 可扩展性的解决方案 数据保留 ---- 防止数据丢失 Logstash的索引器之前引入一层消息中间件可以防止数据丢失 ELK技术提供了按照需要简单扩展每个组件的能力 可以随时在集群增加更多的es节点(主节点和数据节点)。对于大集群,建议有三个主节点(一主两备)。 %d' ---- ELK技术实施案例(LinkedIn) https://www.slideshare.net/tinle1/elk-atlinked-in 问题描述 LinkedIn拥有多个数据中心 ) 目前LinkedIn在ELK技术的架构中使用了es、logstash、kibana和kafka LinkedIn的Kafka 在LinkedIn中,kafka是一个常见的数据传输层。 还需要从不同来源采集数据,如Java、Scala、Python、Node.js、Go等。

    1.5K20发布于 2020-07-07
  • 来自专栏码农小胖哥的码农生涯

    Java开发常用技术盘点

    前言 最近很多人私下询问我常用的Java开发技术,所以今天就总结一波平常使用的Java技术。 2. JDK JDK 的版本现在大部分转移到了8,超前一点的使用11,请认准LTS版本! 不要生产上使用9、 10、12、13、14。在Oracle JDK和Open JDK之间推荐使用Open JDK,避免引起不必要的商业纠纷。 Spring 谈到Java离不开Spring,Spring生态的统治地位依然不可动摇。目前单体应用还是Spring Boot一把梭,微服务Spring Cloud体系还是占绝对优势。 9. 工作流 常用的名气大的主要是Activity和Flowable。 9. ---- 这就是我对Java当前常用技术的一些看法和观点。如果你有不同的意见和补充请留言讨论,也欢迎转发让更多人看到。

    1.7K10发布于 2020-06-11
  • 来自专栏全栈程序员必看

    Java结构_java

    大家好,又见面了,我是你们的朋友全君。 Java结构 概念 典型的结构如下图所示:结构只能在一端操作,该操作端叫做顶,另一端叫做底。 向一个插入新元素又称作进、入或压,它是把新元素放到顶元素的上面,使之成为新的顶元素; 从一个删除元素又称作出或退,它是把顶元素删除掉,使其相邻的元素成为新的顶元素。 那样在执行的过程中, 会先将A压入, A没有执行完, 所有不会弹出. 在A执行的过程中调用了B, 会将B压入到, 这个时候B在顶, A在底. 所以当前的顺序是: 顶A->B->C->D顶 D执行完, 弹出. C/B/A依次弹出. 所以我们有函数调用的称呼, 就来自于它们内部的实现机制. (通过来实现的) 清楚了上面这个调用流程就应该知道的重要性了吧。在Java中已经跟我们封装好了 Stock类就是结构 的应用 首先了解一下中的常用方法?

    88010编辑于 2022-10-04
  • 来自专栏程序猿DD

    Java 9 - 17 特性解读:Java 9

    所以胖哥抽时间梳理了一下从Java 9Java 17的一些常用API的变动。今天先来看看Java 9 都有什么东西。 Java 9 Java 9 最大的变化就是引入了一个JShell和模块化,日常并没有用太多,所以今天不花时间在这些功能上面。 Stream扩展 Stream API 是Java 8中引入的最重要的特性之一。在Java 9中Stream进一步得到了加强。 总结 其实Java 9 还有一些底层的优化,不过对于普通开发者来说了解这些就够用了。上面几个特性,比较常用的就是静态不变集合、try-with-resources优化。 LayUI宣布下线 技术交流群 最近有很多人问,有没有读者交流群,想知道怎么加入。加入方式很简单,有兴趣的同学,只需要点击下方卡片,回复“加群“,即可免费加入我们的高质量技术交流群!

    56830编辑于 2023-04-04
  • 来自专栏Ryan Miao

    技术

    方向 内容 后端 java基础(掌握多线程并发concurrent,java内存模型(java memory model,jmm),volatile,ThreadLocal,ConcurrentHashMap team cvs/svn git ide eclipse MyEclipse idea blog 博客园 开源中国 github java 基础(掌握多线程并发concurrent,java内存模型(java memory model,jmm),volatile,ThreadLocal,ConcurrentHashMap,CopyOnWriteArrayList

    1.1K110发布于 2018-03-13
  • 来自专栏码农小胖哥的码农生涯

    Java 9Java 17之Java 9

    所以胖哥抽时间梳理了一下从Java 9Java 17的一些常用API的变动。今天先来看看Java 9 都有什么东西。 Java 9 Java 9 最大的变化就是引入了一个JShell和模块化,日常并没有用太多,所以今天不花时间在这些功能上面。 Java 9改善了这一现状,现在你可以: // [1, 2, 3, 4] List<Integer> integers = List.of(1, 2, 3, 4); // {1,2,3} Set<Integer Stream扩展 Stream API 是Java 8中引入的最重要的特性之一。在Java 9中Stream进一步得到了加强。 总结 其实Java 9 还有一些底层的优化,不过对于普通开发者来说了解这些就够用了。上面几个特性,比较常用的就是静态不变集合、try-with-resources优化。

    99530发布于 2021-09-29
  • 来自专栏全栈程序员必看

    前端技术总结_前端开发技术

    大家好,又见面了,我是你们的朋友全君。 Design mobile:蚂蚁金服) Vue搭配的组件: PC(element UI,), 移动端(vant有赞,Ant Design蚂蚁金服,uniApp) Ant Design 是阿里巴巴-蚂蚁金服体验技术部所设计的一个 发布者:全程序员长,转载请注明出处:https://javaforall.cn/210459.html原文链接:https://javaforall.cn

    1.3K60编辑于 2022-11-17
  • 来自专栏Java职业技术分享

    Java后端技术,到底如何深入学习?

    同样公司的两个新人,一个新人一点就通,学东西很快,有的人,学东西很慢,也很痛苦,处处都是新技术。为什么? 有不少朋友问,如何深入学习Java后端技术,今天分享一个,互联网牛人整理出来的Java深入学习路线图,以及免费学习资料。 三、微服务技术体系 服务分层,微服务架构是架构升级的必由之路,Java技术体系,和微服务相关的技术有哪需要深入学习呢? 四、性能优化 作为后端Java技术专家,解决性能问题才真正体现一个架构师的功力。 对Java后端技术,对架构技术感兴趣的同学,欢迎加QQ群863621962,一起学习,相互讨论。

    89200发布于 2018-10-18
  • 来自专栏达达前端

    PHP全学习笔记9

    http最大特点是无连接无状态,clinet到http request到server,server到http response到clinet。

    93230发布于 2019-07-03
  • 来自专栏JAVA高级架构开发

    Java后端技术,到底如何深入学习?

    同样公司的两个新人,一个新人一点就通,学东西很快,有的人,学东西很慢,也很痛苦,处处都是新技术。为什么? 很多程序员会有一个苦恼,工作了很久,在公司一味的增删改查,得不到技术的提高,无缘底层代码,只会用不知其原理! 有不少朋友问,如何深入学习Java后端技术,今天分享一个,互联网牛人整理出来的Java深入学习路线图,以及免费学习资料。 还能领取免费的学习资源,相信对于已经工作和遇到技术瓶颈的码友,在这个群里会有你需要的内容。 点击链接加入群聊【JAVA高级架构】:https://jq.qq.com/? 、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分布式项目实战学习架构师视频都有整理,送给每一位JAVA小伙伴,有想学习JAVA架构的,或是转行,还有工作中想提升自己能力的

    1.7K00发布于 2018-10-18
  • 来自专栏Java架构

    Java后端技术,到底如何深入学习?

    Java,是现阶段中国互联网公司中,覆盖度最广的研发语言。有不少朋友问,如何深入学习Java后端技术,今天分享一个,互联网牛人整理出来的Java深入学习路线图,以及免费学习资料。 一、阅读源码 深入的Java学习,经典源码阅读不可少: 常见的设计模式,编码必备 Spring5,做应用必不可少的最新框架 MyBatis,玩数据库必不可少的组件 ? 三、微服务技术体系 服务分层,微服务架构是架构升级的必由之路,Java技术体系,和微服务相关的技术有哪需要深入学习呢? 微服务框架 Spring Cloud Docker与虚拟化 微服务架构 ? 四、性能优化 作为后端Java技术专家,解决性能问题才真正体现一个架构师的功力。 五、典型业务实战 阅读完Java源码,学习完分布式与微服务架构体系,掌握了性能调优的方法,仅仅做一个ppt架构师怎么行?

    85060发布于 2018-12-04
  • 来自专栏JAVA烂猪皮

    Java后端技术,到底如何深入学习?

    同样公司的两个新人,一个新人一点就通,学东西很快,有的人,学东西很慢,也很痛苦,处处都是新技术。为什么? 很多程序员会有一个苦恼,工作了很久,在公司一味的增删改查,得不到技术的提高,无缘底层代码,只会用不知其原理! 有不少朋友问,如何深入学习Java后端技术,今天分享一个,互联网牛人整理出来的Java深入学习路线图,以及免费学习资料。 ? 三、微服务技术体系 服务分层,微服务架构是架构升级的必由之路,Java技术体系,和微服务相关的技术有哪需要深入学习呢? 四、性能优化 作为后端Java技术专家,解决性能问题才真正体现一个架构师的功力。

    97820发布于 2018-10-18
  • Java工程师视角解析现代Web开发技术

    # 从Java工程师视角解析现代Web开发技术 ## 一、面试者背景介绍 姓名:林浩然 年龄:28岁 学历:硕士 工作年限:5年 工作内容: - 负责公司核心业务系统后端架构设计与实现,使用Spring **程序员**:好的,我叫林浩然,是Java工程师,有5年的工作经验。我主要负责后端服务开发和前端架构设计,熟悉Spring Boot、Vue3等技术。 **面试官**:听起来不错。 ## 三、总结 在这次面试中,林浩然展示了扎实的Java技能,涵盖了从基础语言到高级框架的各个方面。 Java工程师。 他对各种技术都有深入的理解,并且能够在实际项目中灵活运用。希望他在未来的职业发展中取得更大的成就。

    22710编辑于 2025-11-10
  • 来自专栏喔家ArchiSelf

    技术设想

    不是全能,只要覆盖了所使用的技术就是全,例如LNMP,Linux+Nginx+Mysql+PHP。 全架构师关注的是业务所采纳的全部技术,以及技术所涉及的系统性能、安全,高可用等诸多因素。 ? 和习武一样,我想试图探讨一下全的套路,很多能力不是通过当头棒喝产生的。郭大侠需要降龙十八掌,令狐冲以无招胜有招也需要独孤九剑。我觉得全技术可以主要分为3个切面:技能,性能 和效率。 全应该掌握4种编程语言:Java,Objc/C/C++, Python,JavaScript。 语言没有优劣,不同语言有各自的胜场。 ? 每个人都不是一个人在战斗,团队敏捷是整体效率的关键。 传输的性能可以依靠消息队列来提升,ZeroMQ可以用在系统内,而ActiveMQ是Java 程序猿的福音,对于高并发和高容错而言,RabbitMQ可能是不错的选择,Kafka是大量数据的传输必备。

    97830发布于 2018-08-22
  • 来自专栏LNMP开发那些事

    PHP技术

    文章转自脚本之家,原文名称为《中高级PHP程序员应该掌握哪些技术》,点击这里查看原文。 本文把php程序员划分为中、高级程序员两大类程序员,并针对这两大程序员应具备的技能进行分类探索。 max_requests/max_children/request_terminate_timeout之类的影响性能的配置),知道mod_php /fastcgi的区别;在PHP方面已经能够熟练各种基础技术 (纵深维度发展) 目标:除了能够完成基本的PHP业务开发,还能够解决大部分深入复杂的技术问题,并且可以独立设计完成中大型的系统设计和开发工作;自己能够独立hold深入某个技术方向,在这块比较专业。 建议在当前阶段可以尝试学习不同的编程语言,看个人兴趣爱好,脚本类语言可以学学 Python /Ruby 之类的,函数式编程语言可以试试 Lisp/Haskell/Scala/Erlang 之类的,静态语言可以试试 Java 9. 其他专业方向学习: 在本阶段里面,会除了基本的LNMP技能之外,会考虑一些其他领域知识的学习,这些都是可以的,看个人兴趣和长期的目标方向。

    2.4K30发布于 2019-07-31
  • 来自专栏公众号:懒时小窝

    Java】A Guide to Java 9 Modularity

    引言近期在 Baeldung 看到了一篇有关Java9模块化入门介绍的文章,整体翻译加理解下来发现确实不错,个人认为美中不足的是项目构建过于简单和偏手动,个人建议找一些简单的Java9以及之上的开源项目结合参考使用更佳 原文A Guide to Java 9 Modularity | Baeldung1. Module System (JPMS), or “Modules” for short.Java 9 在包上面引入了新的层次,正式的名称叫做 Java 平台模块系统(JPMS),或者更简单称之为“模块 Default ModulesWhen we install Java 9, we can see that the JDK now has a new structure.安装JDK9之后可以看到现在有一个新结构 比如我们使用Java9运行低版本的Java8的程序时候,可能需要添加模块化。

    47320编辑于 2023-06-27
  • 来自专栏怀英的自我修炼

    Java漫谈9

    / 简单来说,就是因为java的编译器会自动给你加上。 由此,我想到两点: 第一是,java中的那些基本数据类型,会不会也是由编译器自动加上new这个关键字的。搜了一下必应,没搜到什么有效的答案。 先说一下一个概念,内存和堆内存。你可以把它们看做在内存中储存运算数据的两个仓库,一个储存的是数据的变量名,相当于数据的别名,或者是数据的标签。 首先,系统会先在常量池中寻找有没有“hello”,如果没有的话,就先在常量池中创建“hello”对象,然后再在堆内存中创建“hello”对象(也就是把“hello”放入堆内存),然后再把它的地址值传给内存中的 这里补充说一下,在java中,双等号是用来判断相等的,在String中它判断的是对象的地址是否相等,若要判断String的值是否相等,要用equals方法。

    76390发布于 2018-03-12
  • Java开发实战:从基础到微服务的完整技术解析

    # Java开发实战:从基础到微服务的完整技术解析 ## 面试官与程序员的对话实录 **面试官**:你好,我是负责后端架构的工程师。今天想和你聊聊你的技术和项目经验。 你经常使用的是 Java 8 还是 Java 11? ## 技术点详解与代码示例 ### Java 11 的 var 关键字 ```java // 使用 var 定义局部变量,提升代码可读性 var name = "李明"; var age = 25; 全开发人员,在多个技术上的扎实基础和实际应用能力。 从 Java 11 到 Spring Boot,再到 Redis 和 RabbitMQ,他展现了良好的系统设计能力和工程实践水平。通过这些技术和项目经验,他能够胜任复杂业务场景下的开发任务。

    17110编辑于 2025-08-19
  • 来自专栏云计算linux

    Java 9 揭秘

    Java SE 9之前,JDK构建系统用于生成两种类型的运行时映像 ——Java运行时环境(JRE)和Java开发工具包(JDK)。 Java SE 9之前的JDK和JRE目录布局 在 Java SE 9之前,JDK中: bin目录用于包含命令行开发和调试工具,如javac,jar和javadoc。 这允许在Java社区进程之外创建的实施标准或独立技术的类和接口的更高版本被并入Java平台。 这些JAR被添加到JVM的引导类路径中,从而覆盖了Java运行时中存在的这些类和接口的任何定义。 ="Windows" JAVA_VERSION="9" JAVA_FULL_VERSION="9-ea+133" 在列表中只显示了三个模块。 Java SE 9仍然支持认可的标准和独立API覆盖机制。 在Java SE 9中,运行时映像由模块组成。 要使用此机制,需要使用更新版本的模块,用于支持标准和独立API。

    92710编辑于 2024-12-19
领券