标签:删除

Java

Java 操作 MongoDB

邓龙华 发布于 2019-09-21

之前我们介绍的 MongoDB 的操作都是在 shell 命令中写的,在项目开发时我们当然都是用程序去操作 MongoDB 的,本文我们来看看如何用 Java 代码操作 MongoDB。 准备工作 首先我们需要驱动,MongoDB 的 Java 驱动我们可以直接在 Maven 中...

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

Java

DevOps:GitLab+Jenkins+Docker实践分享

1

changyuan.xu 发布于 2019-09-21

相信很多小团队仍然在使用SVN+手动发版的这样的方法,当代码量不断膨胀、开发人员不断上升,在管理上会愈发吃力。最近,领导说,小杨啊,我们要提升开发效率。于是,选择了Gitlab+Jenkins的主流工具,过程中遇到很多坑,希望和大家分享。 持续集成示意图 GitLab GitLa...

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

Java

DevOps:GitLab+Jenkins+Docker实践分享

1

yeseng 发布于 2019-09-21

相信很多小团队仍然在使用SVN+手动发版的这样的方法,当代码量不断膨胀、开发人员不断上升,在管理上会愈发吃力。最近,领导说,小杨啊,我们要提升开发效率。于是,选择了Gitlab+Jenkins的主流工具,过程中遇到很多坑,希望和大家分享。 持续集成示意图 GitLab GitLa...

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

Java

Spring5源码分析(12)doGetBean

1

hellas 发布于 2019-09-21

接上回, AbstractApplicationContext#refresh 调用 AbstractApplicationContext#finishBeanFactoryInitialization 来初始化所有的非懒加载单例Bean。在该 AbstractApplicati...

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

Java

Java垃圾收集(整理版)

39

yanxinchi 发布于 2019-09-21

垃圾回收(Garbage Collection,GC),顾名思义就是释放垃圾占用的空间,防止内存泄漏。对内存堆中已经死亡的,或者长时间没有使用的对象进行清理和回收,提升内存的利用率。 如何定义垃圾 既然我们要做垃圾回收,那么我们首先要搞清楚垃圾是怎么被定义的。定义垃圾在Java早...

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

Java

Java性能 — 并发容器

4

likai 发布于 2019-09-21

某电商系统需要统计销量TOP 10的商品,通常用 哈希表 来存储商品和销量的键值对,然后使用 排序 获取销量TOP 10的商品 并发场景下不能使用HashMap JDK 1.7 ,在并发场景下使用HashMap会出现 死循环 ,导致 CPU使用率居高不下 ,而 扩容 是导致死循环...

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

Java

上手Dubbo之 环境搭建

4

likai 发布于 2019-09-21

和传统ssm整合–写XML配置文件 搭建服务的提供者和服务的消费者,实现服务消费者跨应用远程调用服务提供者 公共模块抽取 公共模块的抽取 服务的消费者远程调用服务的提供者, 最起码他自己要得到在服务提供者提供服务的那个类的引用, 那消费者和服务的一人一份,如果是集群就...

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

Java

Gradle Java 插件

4

yanxinchi 发布于 2019-09-21

Java 插件是构建 JVM 项目的基础,它为项目增加了很多能力,例如编译,测试,打包,发布等等。 很多插件都是基于 Java 插件实现的,例如 Android 插件。 用法 使用 id 应用插件 plugins { id 'java' } Source sets 源集 Java...

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

Java

Java中常用IO流之文件流的基本使用姿势

1

darida 发布于 2019-09-21

所谓的 IO 即 Input(输入)/Output(输出) ,当软件与外部资源(例如:网络,数据库,磁盘文件)交互的时候,就会用到 IO 操作。而在IO操作中,最常用的一种方式就是流,也被称为IO流。IO操作比较复杂,涉及到的系统调用比较多,相对操作内存而言性能很低。然而值得兴奋...

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

Java

JVM体系结构详解

3

邓龙华 发布于 2019-09-21

点击蓝色“ 程序猿DD ”关注我 回复“ 资源 ”获取独家整理的学习资料! 作者 | 康仔 来源 |  公众号「锅外的大佬」 每个Java开发人员都知道字节码将由 JRE  (Java运行时环境)执行。但是很多人不知道JRE是 Java Virtual Mac...

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

Java

初识Node.js之Node与java作为后台服务器的对比

yanxinchi 发布于 2019-09-21

> 文章原创于公众号:程序猿周先森。本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号。 ![file](https://img2018.cnblogs.com/blog/830272/201909/830272-20190921125426200-195225030....

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

Java

初识Node.js之Node与java作为后台服务器的对比

2

yeseng 发布于 2019-09-21

文章原创于公众号:程序猿周先森。本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号。 想想好久没有更新文章了,最近去了新公司,又拾起了被我抛下许久的后端了,不过因为公司的需求,后端采用node.js,最近一直在学习Node.js,随着逐渐深入的了解,发现真的node能越来越变...

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

Java

Bean验证反模式 – reflectoring.io

xiaoli.he 发布于 2019-09-21

Bean验证是在Java生态系统中实施验证逻辑的事实上的标准,它是一个很好的工具。 但是,在最近的项目中,我对Bean验证进行了更深入的思考,并确定了一些我认为是反模式的实践。 反模式免责声明 就像每一次关于模式和反模式的讨论一样,都涉及一些观点和个人经验。在一种情况下使用反模式...

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

编程技术

微服务网格(三):Istio高级特性

7

wenming.gapo 发布于 2019-09-21

这是一系列博客中的第四篇–Kubernetes和Microservices Mesh。在我们的上一篇文章中,我们了解了Istio的基础知识,并了解了它对于设置和管理更复杂的云架构有多大用处。在分布式微服务设置中,Istio允许你使用服务网格来获得集中化带来的一些好处。...

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

Java

IntelliJ IDEA 2019 从入门到上瘾 图文教程!

21

darida 发布于 2019-09-21

作者 | yizhiwazi 来源 | www.jianshu.com/p/9c65b7613c30 前言:IntelliJ IDEA 如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。 其实笔者也是一枚从Eclipse转ID...

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

Java

消灭 Java 代码的“坏味道”

xiaoli.wang 发布于 2019-09-21

导读 明代王阳明先生在《传习录》谈为学之道时说: 私欲日生,如地上尘,一日不扫,便又有一层。着实用功,便见道无终穷,愈探愈深,必使精白无一毫不彻方可。 代码中的"坏味道",如"私欲"如"灰尘",每天都在增加,一日不去清除...

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

Spring

SpringBoot整合redis缓存(一)

5

xubiao.zhuang 发布于 2019-09-20

准备工作 1.Linux系统 2.安装redis(也可以安装docker,然后再docker中装redis,本文章就直接用Linux安装redis做演示) redis下载地址: http://download.redis.io/releases/redis-4.0.14.tar....

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

Java

前端架构-让重构不那么痛苦(译)

2

xiaoli.wang 发布于 2019-09-20

译者:最近一直在研究前端框架,学习了一些 DDD/Clean Architecture 知识,在 medium 看到这篇文章觉得很棒,把它翻译出来分享给大家。后续也会把相关思想集成到我的 web 最佳实践项目中去。 github.com/mcuking/mob… 原文链接 med...

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