深圳幻海软件技术有限公司 欢迎您!

  • 在云计算环境中,保护Java应用程序可用的有效措施和工具

    ​译者|刘涛审校|重楼云计算(Cloud)技术是近年来计算机科学的一个重要突破。大多数组织已经通过将自己的应用程序移入云平台而获益。不过,如何保证应用程序在第三方服务器上的安全性,是一项艰巨的挑战。在本文中,我们将重点讨论Java,提供一些可以帮助我们保护云计算环境下的Java应用程序的有效措施和工

  • 一个超适合初学者的轻量级Java开发工具!

    Java是世界上最流行的编程语言之一,它被广泛用于从Web开发到移动应用的各种应用程序。大部分Java工程师主要是用IDEA、Eclipse为主,这两个开发工具由于有强大的能力,所以复杂度上就更高一些。如果您刚刚开始使用Java,或者您更适合从一个轻量级的开发环境开始。所以,今天就给大家推荐一个比I

  • 对线面试官:浅聊一下 Java 虚拟机栈?

    对于JVM(Java虚拟机)来说,它有两个非常重要的区域,一个是栈(Java虚拟机栈),另一个是堆。堆是JVM的存储单位,所有的对象和数组都是存储在此区域的;而栈是JVM的运行单位,它主管Java程序运行的。那么为什么它有这样的魔力?它存储的又是什么数据?接下来,我们一起来看。1.栈定义我们先来看栈

  • Java 中你绝对没用过的一个关键字?

    前面的文章给大家介绍了如何自定义一个不可变类,没看过的小伙伴建议去看一下,这节课给大家介绍一个 Java​ 中的一个关键字 Record​,那 Record​ 关键字跟不可变类有什么关系呢?看完今天的文章你就知道了。友情提示 Record​

  • 甲骨文加仓Java,数据库被榨干了?

    近日,甲骨文再次加大审计Java许可的力度!Oracle官方宣布了两家Java许可证审计工具公司:Flexera和LimeSoftware。早在3月底,外媒报道,甲骨文通过其销售团队采取了一种软方法来审计Java。但自今年年初以来,无处不在的软件开发工具包已经进入了Oracle官方审计——许多用户对

  • 十大 Java 语言特性

    每种​编程语言都提供了表达我们的想法并将其转化为现实的方法。有些是该特定语言所独有的,有些是许多其他编程语言所共有的。在本文中,我将探讨开发人员在日常编程工作中经常使用的十个Java编程特性。集合的工厂方法集合是我们日常编码中最常用的功能。它们被用作我们存储对象并传递它们的容器。集合还用于对对象进行

  • Java 以编程方式创建JAR文件

    大家好,我是指北君。在这篇文章中,我们将介绍一下以编程方式创建jar文件的过程。在编写软件时,最终我们需要将其部署到生产状态。在某些情况下,使用带有独立文件的classpath是可以的。通常情况下,处理一个文件会更方便。在Java的情况下,标准的方法是使用JAR、WAR或EAR文件。基本过程是编写清

  • 这不会又是一个Go的BUG吧?

    hello,大家好呀,我是小楼。最近我又双叒叕写了个BUG,一个线上服务死锁了,不过幸亏是个新服务,没有什么大影响。出问题的是Go的读写锁,如果你是写Java的,不必划走,更要看看本文,本文的重点在于Java和Go的读写锁对比,甚至看完后你会有一个隐隐的感觉:Go的读写锁是不是有BUG?故障回放背景

  • 技术迷途者指南:我有问题,你有解吗?丨T群话

    在日常工作中,我们可能会遇到各种技术问题,比如运维、开发、框架、操作系统等领域,不同的技术人,碰到的难题也不尽相同。为了帮助大家更好的解决问题,51CTO技术交流群针对一些技术问题展开了深入的讨论交流。51CTO对其中精彩问答进行了整理,并通过文章的形式呈现给广大技术人,希望能对大家有所帮助。后续我

  • 为什么越来越多的人选择Spring Boot?

    我们都知道,Spring是一个非常经典的应用框架,与其说是Java开发不如说是Spring开发,为什么现在越来越多的人会选择用SpringBoot呢?。要回答这个问题,还需要从JavaWeb开发的发展历史开始说起。1、JavaWeb开发简史自1995年JamesGosling(詹姆斯·高斯林)带领团

  • 如何规划你的Java开发人员职业道路

    在Java开发人员的职业道路规划方面,回顾过去并记录你多年来取得的技术进步非常有价值。当你回顾过去时,就会开始思考你将来想成为什么样的人,对你喜欢的任务进行元分析,并开始规划你的Java开发人员职业道路在未来几年将如何发展。掌握一项免费技术在企业软件开发领域,你日常使用的技术可能会被新技术所淹没。S

  • 微服务超全的设计选型参考

     微服务架构模式的核心包含如下几部分:微服务之间的RPC通信。JavaChassis提供了非常高效的通信方式,并支持多协议扩展,比如最快的REST通信模式实现,异步的二进制通信模式HIGHWAY。分布式微服务实例和服务发现。结合ServiceCombServiceCenter,实现分布式、

  • 如何准备大厂面试?如何变的更强?我咨询了身边的技术专家之后终于得到答案!

     咳咳咳!我也当了一回标题党,毕竟为了写好这篇文章内容,我自己前前后后花了一周的时间来总结完善,当然希望被更多人看到。文章内容适用于每一个学习Java的朋友!我觉得这篇文章的很多东西也是我自己写给自己看的,比如从大厂招聘要求中我们能看到哪些重要的能力,我们该朝什么方向努力?共勉!下面的文章

  • 真的吗,Java 的 JSP 已经被淘汰了?

     以前的项目大多数都是java程序猿又当爹又当妈,又搞前端(ajax/jquery/js/html/css等等),又搞后端(java/mysql/Oracle等等)。随着时代的发展,渐渐的许多大中小公司开始把前后端的界限分的越来越明确,前端工程师只管前端的事情,后端工程师只管后端的事情,正

  • 实用,9 个可以快速掌握的 Java 性能调优技巧

     在明确必要之前别急着优化使用分析器找到真正的瓶颈为整个应用程序创建一个性能测试套件优先关注最大瓶颈使用StringBuilder以编程方式连接字符串尽可能使用基本类型尽量避免大整数和小数使用ApacheCommonsStringUtils.Replace而不是String.replace

  • 新消息!Java、JavaScript连续多年成为很受欢迎的编程语言

    在网络购物和无线支付越来越普遍的今天,IT已不再是一个神秘的行业,会编程语言也已不再是程序员的专利,越来越多的人出于兴趣或是为了这个行业的高薪而纷纷接触编程语言。有数据表明,Java和JavaScript已经连续多年年成为人们最喜爱的编程语言。本文就一起来看看Java和JavaScript到底有多受

  • 阿里内部员工,排查Java问题常用的工具单

    前言平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以拿出自己日常觉得帮助很大的工具,大家一起进步。Linux命令类tail最常用的tail-f grep&n

  • 职场生存指南:颇具前景的五大编程语言

    【51CTO.com快译】玲琅满目的编程语言,经常会让入门级开发人员身陷选择困难症。在本文中,我将从适用范围、职业道路和未来发展等方面,和您比较五种编程语言的各种特点,以方便您根据自己的兴趣,进行轻松的选择与学习。编程语言的简介编程语言是一种包含了一组能够产生各种输出性指令的语言。它常被用于通过计算

  • 使用Kotlin做开发一个月后的感想

    谈kotlin之前有一类程序员,自己根本没体验过的东西,看了几篇哗众取宠的博文自己也来嘲讽,我称之为云程序员。就比如Kotlin,有人蹭热度写几篇类似“我为什么从kotlin又回到java”的博文,就把kotlin一通批判。有空看看这些蹭热度博文为啥不看看AndroidDeveloper官网所有示例

  • Java帝国对Python的渗透能成功吗?

     引子Java帝国已经成立20多年,经过历代国王的励精图治,可以说是地大物博,码农众多。可是国王依然不满足,整天想着如何继续开拓疆土,这一天晚上他又把几个重臣招来商议了。IO大臣说:“陛下,现在天下大势初定,我Java帝国已经占据了后端开发,大数据,Android开发等重要地盘,再想拓展殊

推荐阅读