标签:find

Java

Java后台开发学习(3)——MongoDB

4

xiaoli.wang 发布于 2018-12-11

之前只学过sql,第一次使用非关系型数据库。以前对于关系型数据库与非关系型数据库的概念很模糊,通过这次的学习对这两者有了一个清晰的概念。 主键 在MongoDB中,主键名叫"_id",如果在生成数据的时候,用户不主动为其分配一个主键的话,MongoDB会自动生...

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

编程技术

微服务开发神器–JRebel 插件破解和实现本地/远程热部署教程(IntelliJ IDEA版)

14

xubiao.zhuang 发布于 2018-12-11

为什么要用热部署?如果你公司使用微服务开发,你使用了一段时间的jenkins集成开发部署,你会发现即使有了这一套集成开发环境,假如我让你改个变量…你就需要跑一次jenkins,麻烦倒不麻烦,主要是花费太长的时间,所以开发阶段用远程服务热部署会更加方便和前端的对接,这也...

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

Java

Maven 自定义archeType

7

hanze 发布于 2018-12-11

我们在创建maven项目的时候,你会发现有这么多的apache提供的模板。 或者使用 mvn archetype:generate 命令来快速创建maven项目,也会有很多个选项,让你选择模板序号。那每个模板之间有什么区别呢? 每个模板里其实就是附带不同的依赖和插件。一般在公司私...

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

Java

Android驱动开发—Linux Kernel/HAL Layer/Jni Layer实例全集

2

yeseng 发布于 2018-12-11

本人在开发Android Nfc POS之初,探索调试了一番驱动,目前在Nexus 5X 7.1.1上已经调成,之前的步骤可以参考我发的文章,Android驱动开发经验分享如下。 1. Linux 内核驱动实例 以下均在Android Linux内核目录下操作, 在drivers...

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

Java

Confluence(wiki)如何扩展内存

1

hellas 发布于 2018-12-10

背景: Confluence 有一天晚上突然就不能访问了,前端页面提示502 。然后抓紧重启服务,一切恢复正常。第二天开始查看日志记录,翻看logs/catalina.out中的日志记录如下: <span class="hljs-number">0...

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

Java

SpringCloud源码:Ribbon负载均衡分析 原 荐

2

hellas 发布于 2018-12-10

本文主要分析 SpringCloud 中 Ribbon 负载均衡流程和原理。 SpringCloud版本为:Edgware.RELEASE。 一.时序图 和以前一样,先把图贴出来,直观一点: 二.源码分析 我们先从 contoller 里面看如何使用 Ribbon 来负载均衡的:...

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

Java

阿里员工排查问题的工具清单,总有一款适合你!

19

hellas 发布于 2018-12-10

这是一篇来源于阿里内部技术论坛的文章,原文在阿里内部获得一致好评。作者已经把这篇文章开放到云栖社区中供外网访问。文章内容做了部分删减,主要删减掉了其中只有阿里内部才能使用的工具的介绍,并删减掉部分只有通过阿里内网才能访问到的链接。 前言 平时的工作中经常碰到很多疑难问题的处理,在...

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

Java

[Framework]系统jar包,sdk的制作及引用

尖兵 发布于 2018-12-09

因为我是开发ROM的,所以系统的一些改动需要暴露给我们自己的APP。比如: 之前在PowerManager里面添加过一个新接口,用来释放所有的wake lock,接口调用如下: PowerManager pm = (PowerManager) getSystemService(C...

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

Java

Java 接口,最少必要知识

2

尖兵 发布于 2018-12-09

接口的使用分两步: 创建接口 实现接口 2.1 创建接口 //源码 public interface Move { void move(); } 复制代码 2.2 实现接口 //源码 public class Animal implements Move { @Override ...

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

Java

Java8 Stream

1

xiaoli.he 发布于 2018-12-09

在Java 8中API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。在Java中只要你应用的版本是java 8以上的话都能使用该API,但是在Android中如果API低于24时,是无法使用该java API,今天我们来介绍在Android中如何使用 S...

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

Java

懒加载的艺术

zhuangli 发布于 2018-12-09

懒加载是一种加载方式,加载对象一般有两种方式,一是在启动时就立即创建好,另一种则是在需要用到的时候再去加载即懒加载。懒加载一般会针对单例场景,且一般是针对在加载消耗较大费时,且不一定会用到的场景。 好了,相信啥意思大家都明白!那么具体如何实现呢?其实挺有意思的! 方案1. 直接用...

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

Java

Java 11 中 11 个不为人知的瑰宝

6

刘莉莉 发布于 2018-12-08

作者 | 作者 | Nicolai Parlog 译者 | 罗昭成 本篇译文首发于 CSDN 微信 (ID:CSDNnews) Java 11 的升级介绍里面没有什么跨时代的特性,但是有一些不为人知的瑰宝,像沙砾中的钻石一般。当然,你肯定了解到了一些特性,比如说响应式的 HTTP...

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

Java

线程池中使用ThreadLocal方案 原 荐

1

zhuangli 发布于 2018-12-07

人工手打,翻译自: https://moelholm.com/2017/07/24/spring-4-3-using-a-taskdecorator-to-copy-mdc-data-to-async-threads 本来想自己写一篇关于线程池threadlocal的,偶然看到这...

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

Spring

一个离奇的 ArrayIndexOutOfBoundsException 异常的排查过程

1

小丁 发布于 2018-12-07

今天同事遇到了一个离奇的ArrayIndexOutOfBoundsException,找我协助定位,定位的过程很有意思,故而记录一下。 先按时序复盘一下 项目原先可正常运行。 没有修改任何依赖的情况下,从另一个项目移植了工具类 BeanValidationUtil 后,报如下异常...

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

Java

OKHttp源码解析(4)—-拦截器CacheInterceptor

小丁 发布于 2018-12-06

Serves requests from the cache and writes responses to the cache. 缓存拦截器,负责读取缓存直接返回、更新缓存。当网络请求有符合要求的Cache时,直接返回Cache。如果当前Cache失效,则删除。CacheStr...

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

Java

当Dubbo遇上Arthas:排查问题的实践

songhua.gao 发布于 2018-12-05

Apache Dubbo是Alibaba开源的高性能RPC框架,在国内有非常多的用户。 Github: https://github.com/apache/incubator-dubbo 文档: http://dubbo.incubator.apache.org/zh-cn/ A...

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

Spring

Spring MVC注解大全

刘莉莉 发布于 2018-12-05

目前的主流应用都是前后端分离,我们主要关注于基于REST的控制器。当前例子基于 Spring Boot 2.1.1.RELEASE 。 1.  @Controller 将当前类注册为 Spring MVC 的控制器。 2.  @RestController 将...

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