标签:list 第3页

Spring

深入理解SpringApplication

邓龙华 发布于 2019-06-23

SpringApplication 类用于引导和启动一个Spring应用程序(即SpringBoot开发的应用)。通常用SpringBoot开发一个应用程序时,在主类的main函数中可以通过如下代码启动一个Spring应用: @SpringBootApplication publ...

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

Java

阿尔萨斯

5

Harries 发布于 2019-06-23

这里 是 阿尔萨斯 的故事 冰封王座的主角, 封面上的人物: 阿里 Arthas Alibaba开源的Java诊断工具, 以命令行的方式监控跟踪线上程序运行过程,解决一些棘手的问题。 这里 是 Arthas 的官方文档, 本文简单记录一些常用的手段。 安装 wget https:...

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

Java

翻译 | Java 中的变型(Variance)

1

songhua.gao 发布于 2019-06-23

原文自国外Java社区javacodegeeks,作者为 George Aristy,传送门 前几天,我在偶然的情况下看到一篇文章,讲述了文章作者在使用了 GO 8个多月后对其的利弊看法。在使用 GO 工作了相当长的一段时间的我来说,基本上同意作者说的点。 尽管是这种序言,但这篇...

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

Java

Java微服务新生代Nacos-配置管理

16

邓龙华 发布于 2019-06-23

在上文 Java微服务新生代之Nacos 已经介绍了微服务框架 Nacos 以及它在服务注册与发现的功能,本文将主要介绍它的另一强大功能:配置管理,学习利用 Nacos 如何实现通过统一的管理界面,集中化实现分布式服务的配置维护和实时更新。 本文主要内容涉及如下: Nacos配置...

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

Java

Android复习资料——Java知识点汇总(一)

7

刘莉莉 发布于 2019-06-23

接触 Android 开发也有一段时间了,前段时间便开始想抽空整理一些知识点,通过笔记整理的方式减少自己重复学习的时间成本和提高自身的效率。 目前先是总结了部分 Java 的知识点,这就是本文的主要分享内容。 想特意申明的一点是,这个总结更多的是从本人自己的编程基础和侧重点出发,...

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

Java

jodconvert的亚子

dulong 发布于 2019-06-23

简介 引入 jodconverter 相关jar,配合libreOffice、openOffice两款软件,只需进行简单编码可以实现各种文档转换。 应用 目前已在两个项目中应用: F项目需要滚动播放视频、文档(Excel/Word…)功能,使用jodconverter...

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

编程技术

如何使用 Go kit 工具包编写微服务

xiaoli.wang 发布于 2019-06-23

我在互联网上搜索了很久关于使用 Go kit 工具包编写微服务的精品教程(我认为我的 Google-fu 相当不错),但是 我没有找到 …… 来自 Go kit 代码库的示例 很好,但恕我直言,文档很枯燥。 然后我决定购买这本名为 Go Programmi...

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

Java

一次性搞清楚线上CPU100%,频繁FullGC排查套路

5

hanze 发布于 2019-06-23

“ 处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及 Full GC 次数过多的问题。 当然,这些问题最终导致的直观现象就是系统运行缓慢,并且有大量的报警。 本文主要针对系统运行缓慢这一问题,提供该问题的排查思路,从而定位出问题的代码点,进而提供解决该问...

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

Java

[Java并发-13] ThreadPoolExecutor: 如何创建正确的线程池

Harries 发布于 2019-06-23

虽然在 Java 语言中创建线程看上去就像创建一个对象一样简单,只需要 new Thread() 就可以了,但实际上创建线程远不是创建一个对象那么简单。创建对象,仅仅是在 JVM 的堆里分配一块内存而已;而创建一个线程,却需要调用操作系统内核的 API,然后操作系统要为线程分配一...

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

Java

对 RxJava 的一点小小见解

8

darida 发布于 2019-06-23

当我们提到 RxJava 时会想到什么, 异步 、 事件流 、 响应式编程 、 观察者模式 、 链式编程 等等。对于 Android 开发者来说,在 kotlin 出现之前,RxJava 的编程方式的确给我们带来了 很爽 的编程体验,但是在不断的使用过程,感觉 RxJava 其实...

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

Spring

Spring注解开发

dulong 发布于 2019-06-23

标注在类上,表明该类是一个配置类,相当于之前写的spring的xml文件,通常与 @Bean 结合使用 该注解同时拥有了 @Component 的作用,将当前类注入ioc容器 其中有一个 value 属性,指定注入ioc容器的名称,默认是类名首字母小写 源码如下: @Target...

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

Java

Reversing.kr Writeup(21-25)

20

hanze 发布于 2019-06-23

第一次做flash逆向的题目,不过这个题目还是比较简单的,简单搜集了一下得到了一个工具: https://github.com/jindrapetrik/jpexs-decompiler 跑起来之后大概这样 翻了下几个目录,得到几个主要的信息: Action Script 简单读...

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

Spring

Spring探索01 – @Import注解

likai 发布于 2019-06-22

Overview Spring中 @ Import 注解最初主要是在配置类中使用,目的是引入其他的配置类( @ Configuration )并实现自动注入。 目前 Import 并不只是支持引入 @ Configuration 注解的类,也支持引入 ImportSelector...

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

Spring

『互联网架构』软件架构-Spring boot集成日志框架(89)

2

songhua.gao 发布于 2019-06-22

Java 有很多日志系统,例如,Java Util Logging, Log4J, Log4J2, Logback 等。Spring Boot 也提供了不同的选项,比如日志框架可以用 logback 或 log4j ,log4j2等。 日志系统 springboot自带log日志...

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

Java

JAVA集合框架(二)-List和Set

1

xirruiqiang 发布于 2019-06-22

list集合是有序的,顺序即添加的顺序,元素是可重复的。 ArrayList LinkedList Vector ArrayList 底层基于数组实现。在add元素的过程中,如果超过了数组容量,会自动扩容。 主要特点:随机访问快(数组的特性),但是在中间插入和移除元素时较慢(涉及...

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

Java

Java并发 — 协程

xubiao.zhuang 发布于 2019-06-22

协程可以理解为一种 轻量级的线程 从操作系统的角度来看,线程是在 内核态 中调度的,而 协程 是在 用户态 调度的,协程的切换成本更低 协程栈比线程栈要小得多,典型的线程栈在1M左右,而协程栈一般在几K或者几十K左右 因此无论在时间维度还是在空间维度,协程都比线程轻量很多 支持协...

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

Java

JAVA之原子操作原理

yeseng 发布于 2019-06-22

我们在解决并发问题时,很多时候都用到java的java.util.concurrent.atomic包,那么其中原理是什么? 一、绪论 Java中原子操作是依赖于处理器实现的, 处理器提供总线锁定和缓存锁定两个机制来保证复杂内存操作的原子性。 使用总线锁保证原子性。 所谓总线锁就...

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

Java

JAVA中单元测试的常用方式

小丁 发布于 2019-06-22

什么是单元测试 单元测试(英语:Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽...

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