最新内容

java性能优化——编译器优化进阶(编译线程、内联、逃逸分析)

编译线程当达到编译阈值时,方法或循环就是进入编译队列,在后台异步地获取队列的代码进行编译。编译队列不是严格的先进先出,执行次数越多的代码具有更高的优先级。这也是在上一章节,我们通过标志PrintCompilation查看被编译方法时,compilationg_id不完全按顺序递增的原因。使用不同的编译器,在不同平台下会有不同的线程数,与平台的cpu数有关。通 …

LeaRun .Net Core/Java工作流引擎,分离式前端,升级Vue

流程作为企业管理系统的核心,在企业的发展过程中具有重要的作用。通常来说,一个完整的流程大致包括有工作流引擎、工作流设计器、流程操作、客户界面、流程监控、表单设计器、表单集成以及与应用程序集成等。工作流引擎工作流引擎是流程的核心,主要提供对工作流定义的解析以及流程流转的支持。工作流定义文件描述了业务的交互逻辑,工作流引擎通过解析此工作流定义文件按照业务的交互逻 …

微信支付前后端实现(Vue+Spring Boot)

上一篇文章中总结了支付宝支付前后端实现,本篇将对其竞争对手——微信支付进行详细讲解。其中涉及代码来源于目前正在开发的项目,这个项目涉及PC端、H5移动端及APP三类用户界面,APP基于Flutter开发,前后端目前都由我一人完成,后续将对这个项目中涉及到的技术进行一步步的总结,感兴趣的小伙伴可以关注一下。1. 微信支付概述对于线上应用来说,微信支付方式无外乎 …

你只会用 Java Sockets?试试这 11 个开源的 Java Socket 框架真心强

ZeroC ICE的Java版,Netty2作者的后续之作Apache MINA,Crmky的Cindy之外,还有个超简单的QuickServer,让你专心编写自己的业务代码,不用编写一行TCP代码。1、QuickServer一个免费的开源Java库,用于快速创建健壮的多线程、多客户端TCP服务器应用程序。使用QuickServer,用户可以只集中处理应用程 …

南宁去哪学嵌入式开发 Web前端 Java编程开发培训

南宁去哪学嵌入式开发 Web前端 Java编程开发培训常年开课:Java培训、前端培训、Python培训、Linux运维培训、大数据培训、云计算培训、动漫培训、影视后期剪辑培训等课程,多家校区就近学习,一线专业师资,欢迎致电了解更多课程情况!Web前端开发结合后台开发技术模拟整体效果,进行我丰富互联网的Web开发,致力于通过技术改善用户体验。学习优势:紧跟互 …

搞不清Java的接口和抽象类,看这篇就够了!

对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:  一.抽象类  二.接口  三.抽象类和接口的区别  若有不正之处,请 …

第一次做程序员,在实习14天后被劝退

那是我第一次去实习,第一次去面试,然后成功了,说实话还是挺高兴的,报道那天遇到了小刚,他也是来报道的。小刚是从培训机构出来的,然后去了上海拿着1.1w的月薪,工作一年后,回到了这边,拿着3千多的工资,我就比较好奇他为什么会回来,他说压力大。进了公司后,公司是先让我们熟悉一个框架,我是第一次进公司,对一切都比较好奇,小刚就显得比较从容了。然后就这样,每天9点上 …

Github一夜爆火的Java手册,下载量直冲百万,你居然还没有获取?

前言近日小编在学习时,发现一份阿里大牛的笔记,总结得太全面了!这份Java编程核心思想与技术笔记共1046页,由阿里资深软件工程师20多年开发经验结晶,通过500多个简单易懂、可运行的完整实例,帮助读者理解Java编程的逻辑、概念及实操内容目录展示:本书分为五部分,共23章。本书足足有23个章节1045页,下面仅仅给大家只展示部分内容,需要获取完整资料的的小 …

Java 程序员可以学习的技术方向,精通任何一个都可以成为专家

原文链接:https:mp.weixin.qq.comsjES5_3UP5Q4b6w018u62SQ原作者:Java极客技术Hello 大家好,相信大家跟阿粉一样,在成为卓越的Java 程序员的路上从未停止过学习,作为一个 Java 程序员还有很多我们需要学习的东西,特别是在这样一个技术快速发展的时期可能昨天还在流行的技术,转眼就已经落后了。那么在 2021 …