标签:example 第3页

Java

浅谈虚拟机内存区

1

刘莉莉 发布于 2019-04-09

1. Java 虚拟机内存区概述 我们在编写程序时,经常会遇到OOM(out of Memory)以及内存泄漏等问题。为了避免出现这些问题,我们首先必须对JVM的内存划分有个具体的认识。JVM将内存主要划分为:方法区、虚拟机栈、本地方法栈、堆、程序计数器。 2. Java 虚拟机...

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

Spring

SpringBoot 仿抖音短视频小程序开发(二)

19

songhua.gao 发布于 2019-04-07

一、注册和登录功能 这两个功能比较简单,就不详细记录了,需要注意的是【密码】出于安全考虑用了@JsonIgnore,这样返回的VO的json数据给前端的时候就忽略掉。 public class UsersVO { private String id; private String...

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

Java

聊聊Java 9的Compact Strings

hellas 发布于 2019-04-07

序 本文主要研究一下Java 9的Compact Strings Compressed Strings( Java 6 ) Java 6引入了Compressed Strings,对于one byte per character使用byte[],对于two bytes per c...

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

Java

阿里 Java 手册系列教程:为啥强制子类、父类变量名不同?

4

尖兵 发布于 2019-04-06

号外:为读者持续整理了几份最新教程,覆盖了 Spring Boot、Spring Cloud、微服务架构等PDF。 获取方式:关注右侧公众号"泥瓦匠BYSocket",来领取吧! 摘要: 原创出处 https://www.bysocket.com 「公众号:泥...

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

Java

凑热点可以,不要歪曲事实!驳“坑爹项目spring-cloud-alibaba,我们也来一个”!

邓龙华 发布于 2019-04-06

之前我发过一篇 《说说我为什么看好Spring Cloud Alibaba》 ,然后这两天有网友给我转了这篇文章 《坑爹项目spring-cloud-alibaba,我们也来一个》 ,问我的看法是怎么样的,聊天时候简单说了一下。今天在家休息,抽空整理一下内容,逐点说一下我的看法,...

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

Java

坑爹项目「spring-cloud-alibaba」,我们也来一个

2

邓龙华 发布于 2019-04-05

我们通常说的SpringCloud,指的是Spring Cloud Netflix,在独立的主机环境中也能使用部署,血统最为正宗,后面的文中,指的都是它。虽然有些组件不再维护了,但好在是可以热拔插的(除非你已经上了贼船)。 SpringCloud只是一堆规范,其中的组件是可以替换...

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

Java

Half-sync/Half-async模式 下

darida 发布于 2019-04-05

什么网站都能找得到 评价与实现考量 1.既发挥了异步编程的优势——增加系统的并发性,减少不必要的等待,又保持了同步编程的简单性。 通过把低级任务或者耗时较短的任务安排在异步层,减少了客户端的等待,有利于提升系统的吞吐率。 高级任务或耗时较长的任务被安排在同步层,这使得可以在不影响...

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

Java

Spring整合Quartz定时任务 在集群、分布式系统中的应用

2

changyuan.xu 发布于 2019-04-05

概述 虽然单个Quartz实例能给予你很好的Job调度能力,但它不能满足典型的企业需求,如可伸缩性、高可靠性满足。假如你需要故障转移的能力并能运行日益增多的 Job,Quartz集群势必成为你应用的一部分了。使用 Quartz 的集群能力可以更好的支持你的业务需求,并且即使是其中...

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

Java

JBPM 7.17 学习笔记(7)连接mysql数据库

尖兵 发布于 2019-04-05

修改应用服务器配置文件,包括 4 个 standalone-*.xml 文件: <datasources> <datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name=...

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

Spring

spring boot AOP笔记

2

wenming.gapo 发布于 2019-04-04

面向切面编程(AOP)是通过另一种思考方式来对面向对象编程(OOP)的补充。在抽象的结构中,OOP模块的基本单元是类,而AOP的基本单元是面。AOP的面能够跨越多个类型和对象来达成模块化。 下面是根据我的理解画的图: 这是一个简单的MVC结构,不同的模块之间根据类来分离。但是AO...

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

Spring

如何在生产环境中通过Restful API的方式请求重启Spring Boot应用?

4

changyuan.xu 发布于 2019-04-04

在一个很奇葩的需求下,要求在客户端动态修改Spring Boot配置文件中的属性,例如端口号、应用名称、数据库连接信息等,然后通过一个Http请求重启Spring Boot程序。这个需求类似于操作系统更新配置后需要进行重启系统才能生效的应用场景。 动态配置系统并更新生效是应用的一...

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

Java

Jenkins部署Python项目实战

27

刘莉莉 发布于 2019-04-04

我们工作中常用Jenkins部署Java代码,因其灵活的插件特性,例如jdk,maven,ant等使得java项目编译后上线部署一气呵成,同样对于脚本语言类型如Python上线部署,利用Jenkins强大的插件功能,轻松实现CI/CD,但如果部署多项目到同一台服务器涉及环境一致性...

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

Spring

Spring Boot + Activiti示例 – Websparrow

1

dulong 发布于 2019-04-03

在本教程中,我们将演示Spring Boot + Activiti示例。Activiti是一个开源工作流引擎,可以执行 BPMN 2.0中 描述的业务流程。Activiti引擎的核心目标是采用由人工任务和服务调用组成的流程定义,并按特定顺序执行。 在这里,我们将设计一个 BMPN...

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

Java

Java并发 之 线程组 ThreadGroup 介绍

1

尖兵 发布于 2019-04-03

线程组( ThreadGroup )简单来说就是一个线程集合。线程组的出现是为了更方便地管理线程。 线程组是父子结构的,一个线程组可以集成其他线程组,同时也可以拥有其他子线程组。从结构上看,线程组是一个树形结构,每个线程都隶属于一个线程组,线程组又有父线程组,这样追溯下去,可以追...

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

Java

只有掌握了这三种代理模式,才能进军Spring AOP哦!

5

hanze 发布于 2019-04-02

首先我们来看看代理模式: 所谓代理模式,是指客户端(Client)并不直接调用实际的对象(下图右下角的RealSubject),而是通过调用代理(ProxySubject),来间接的调用实际的对象。 代理模式的使用场合,一般是由于客户端不想直接访问实际对象,或者访问实际的对象存在...

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

Java

重走JAVA之路(六):你应该要知道的线程调度

小丁 发布于 2019-04-02

作为Android开发者,老实说,平常关于一些线程调度的方法,用的确实不多,可能用的最多的也就是sleep作为一个休眠延时的操作,但是既然是Java之路,那就必须把那些东西拎出来说一说了,也是加强大家对线程的理解程度以及在处理线程中应该注意的问题。 1.join() 等待线程终止...

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

Java

Java并发 之 线程池系列 (2) 使用ThreadPoolExecutor构造线程池

3

刘莉莉 发布于 2019-04-01

Executors的“罪与罚” 在上一篇文章 Java并发 之 线程池系列 (1) 让多线程不再坑爹的线程池 中,我们介绍了使用JDK concurrent包下的工厂和工具类 Executors 来创建线程池常用的几种方法: //创建固定线程数量的线程池 ExecutorServ...

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