编程技术

咱们从头到尾说一次 Java 垃圾回收

12

Harries 发布于 2019-07-15

之前上学的时候有这个一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是 C++ 程序员,吃完直接就走的,是 Java 程序员。 确实,在 Java 的世界里,似乎我们不用对垃圾回收那么的专注,很多初学者不懂 GC,也依然能写出一个能用甚至还不错的程序或系统。但其实这并不代表 Jav...

阅读(7)评论(0)赞 (0)

东方证券正式开源其微服务框架 gRPC-Nebula

1

darida 发布于 2019-07-15

6 月中旬,东方证券宣布开源其基于 gRPC 框架开发的微服务框架 gRPC-Nebula。据了解,gRPC-Nebula 框架具有服务自动注册、服务发现、链路跟踪、服务治理等特性,为证券行业自身所特有的痛点提供了解决方案。InfoQ 编辑采访了东方证券首席架构师樊建,了解了 g...

阅读(7)评论(0)赞 (0)

Java秒杀系统实战系列~构建SpringBoot多模块项目

2

likai 发布于 2019-07-15

摘要:本篇博文是“Java秒杀系统实战系列文章”的第二篇,主要分享介绍如何采用IDEA,基于SpringBoot+SpringMVC+Mybatis+分布式中间件构建一个多模块的项目,即“秒杀系统”!。 内容:传统的基于IDEA构建SpringBoot的项目,是直接借助Sprin...

阅读(12)评论(0)赞 (0)

JNI 在mac中使用JNI

yanxinchi 发布于 2019-07-15

编译java文件得到头文件。 javac -h algo com/xx/xx/Algorithm.java # 输出到目录algo中 把c文件全部放进 algo 目录中,进入 algo 目录,执行gcc编译。 添加jni需要的头文件 -I/System/Library/Frame...

阅读(7)评论(0)赞 (0)

weblogic中间件介绍

5

hanze 发布于 2019-07-15

快速阅读 介绍weblogic中间件,以及自身架构和几个基本概念,如何下载,安装等后面再详细介绍 。 什么是weblogic WebLogic最早由 WebLogic Inc. 开发,后并入 BEA 公司,最终BEA公司又并入 Oracle 公司 webserver是用来构建网站...

阅读(6)评论(0)赞 (0)

weblogic中间件介绍

5

yanxinchi 发布于 2019-07-15

快速阅读 介绍weblogic中间件,以及自身架构和几个基本概念,如何下载,安装等后面再详细介绍 。 什么是weblogic WebLogic最早由 WebLogic Inc. 开发,后并入 BEA 公司,最终BEA公司又并入 Oracle 公司 webserver是用来构建网站...

阅读(7)评论(0)赞 (0)

SpringBoot2.0高级案例(02) :整合 RocketMQ ,实现请求异步处理 原 荐

4

puefu.he 发布于 2019-07-15

本文源码 码云地址:知了一笑 https://gitee.com/cicadasmile/middle-ware-parent 一、RocketMQ 1、架构图片 2、角色分类 (1)、Broker RocketMQ 的核心,接收 Producer 发过来的消息、处理 Consu...

阅读(9)评论(0)赞 (0)

Java程序员编程性能优化必备的34个小技巧

5

likai 发布于 2019-07-15

1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 控制资源的使用,通过线程同步来控制资源的并发访问; 控制实例的产生,以达到节约资源的目的; 控制数据共享,在不建立直接关...

阅读(7)评论(0)赞 (0)

这样深度Spring Boot的源码解析,看完帮你立即提升一个台阶!

2

邓龙华 发布于 2019-07-15

1 实例化 SpringApplication SpringApplication.run(BootifulApplication.class, args); public static ConfigurableApplicationContext run(Class<?&...

阅读(6)评论(0)赞 (0)

『互联网架构』调⽤链系统工程结构(111)

49

hellas 发布于 2019-07-15

本次主要演示下如何部署调用链系统,希望他们通过这个源码的学习,适当的改良完成属于自己的调用链系统。 源码:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』调⽤链系统工程结构(111)/ (一)service...

阅读(9)评论(0)赞 (0)

24种Java常用设计模式基本原理导读

31

changyuan.xu 发布于 2019-07-15

开端-Java设计模式导读 和往常一样,本篇文章依旧采用 “3W” 顺序(即What,Why和Where)来回答软件工程中的设计模式是什么,为什么需要设计模式以及在什么地方使用设计模式这三个问题。 ​本篇文章时Java设计模式系列技术文章的开篇,作为导读文章,将快速地对设计模式的...

阅读(11)评论(0)赞 (0)

[Java并发-24-并发设计模式] 生产者-消费者模式,并发提高效率

yeseng 发布于 2019-07-15

生产者 – 消费者模式在编程领域的应用非常广泛,前面我们曾经提到,Java 线程池本质上就是用生产者 – 消费者模式实现的,所以每当使用线程池的时候,其实就是在应用生产者 – 消费者模式。 当然,除了在线程池中的应用,为了提升性能,并发编程领域...

阅读(10)评论(0)赞 (0)

Java商城秒杀系统系列~构建SpringBoot多模块项目

3

darida 发布于 2019-07-15

摘要 :本篇博文是“Java秒杀系统实战系列文章”的第二篇,主要分享介绍如何采用IDEA,基于SpringBoot+SpringMVC+Mybatis+分布式中间件构建一个多模块的项目,即“秒杀系统”!。 内容 :传统的基于IDEA构建SpringBoot的项目,是直接借助Spr...

阅读(12)评论(0)赞 (0)

深入理解Java虚拟机(十一)——类加载器

1

hellas 发布于 2019-07-15

在类加载过程中的加载阶段,其任务之一是通过类的全限定名称来获取此类的二进制字节流,而虚拟机规范并没有限制二进制字节流的来源方式,因此类加载器就是用来通过指定的途径加载字节流的。 对于任意一个类来说,它的唯一性是通过类加载器和这个类本身来确定的,也就是说即便两个类加载自同一个Cla...

阅读(11)评论(0)赞 (0)

Eclipse 常用开发快捷键

songhua.gao 发布于 2019-07-15

15 个 Eclipse 常用开发快捷键使用技巧 1、alt+? 或 alt+/:自动补全代码或者提示代码 2、ctrl+o:快速outline视图 3、ctrl+shift+r:打开资源列表 4、ctrl+shift+f:格式化代码 5、ctrl+e:快速转换编辑器 6、ctr...

阅读(12)评论(0)赞 (0)