标签:IDE
尖兵 发布于 2019-02-22
这是一个SpringBoot应用程序。如果您在本地运行,只需使用某些IDE(如Intellij Idea)打开项目,然后运行OnlineTodoApplication类。 成功运行项目后 ,在浏览器中键入 http:// localhost:8080 / app / l...
阅读(2)赞 (0)标签:App / Bootstrap / cat / Docker / Dockerfile / git / GitHub / http / https / id / IDE / IO / jquery / junit / mysql / pom / spring / springboot / sql / tar / XML / 下载 / 分页 / 安全 / 安装 / 工程师 / 数据 / 数据库 / 时间 / 测试 / 管理
邓龙华 发布于 2019-02-21
![]()
我接触Rxjava是在2015年底,已经过去4年的时间了。 2016年学习过一阵子 RxJava 的操作符也做过一些笔记,我们项目的网络请求框架也替换成了 Okhttp+Retrofit ,所以使用 RxJava 做线程间切换就非常好用。 一开始接触 RxJava 感觉除了线程切...
阅读(11)赞 (0)标签:2015 / 2019 / Action / Android / cat / CEO / final / FIT / Google / http / https / id / IDE / IO / ip / java / message / plugin / rsync / scala / src / tar / UI / value / 代码 / 博客 / 参数 / 响应式 / 实例 / 希望 / 开发 / 开发者 / 开发者大会 / 总结 / 数据 / 文章 / 时间 / 线程 / 需求
likai 发布于 2019-02-21
在Java程序运行时,会产生那么多的对象,那 Java 虚拟机是如何判断两个对象是否相同的呢?判断的流程是什么? 参考解答: Java 虚拟机会先判断两个对象的hashCode是否相同,如果hashCode不同,则说明肯定是两个不同的对象了;如果hashCode相同再通过equa...
阅读(13)赞 (0)标签:Collection / Collections / equals / HashSet / http / https / id / IDE / IO / java / lib / 代码
xiaoli.he 发布于 2019-02-21
![]()
![]()
![]()
![]()
为了提升 Dubbo 里程碑版本2.7.0的使用体验,我们于去年年中启动了 Dubbo Admin 的重构计划,并作为Dubbo生态的子项目,于近期发布了v0.1,重构后的项目在结构上的变化如下: 将后端框架从Webx替换成Spring Boot 前端采用Vu...
阅读(14)赞 (0)标签:apache / API / App / cat / dubbo / HTML / http / https / id / IDE / IO / js / provider / Service / spring / Spring Boot / src / tag / UI / web / zookeeper / 代码 / 删除 / 参数 / 开发 / 数据 / 时间 / 服务器 / 服务端 / 注册中心 / 测试 / 灰度发布 / 目录 / 管理 / 解析 / 负载均衡 / 进程 / 部署 / 配置 / 配置中心
xiaoli.he 发布于 2019-02-21
![]()
2 次查看 行为参数化本质上是一块代码并使其可用而不执行它。例如,它可以传递给方法。 由于Java 8引入了lambdas (最后),现在可以使用匿名函数来参数化方法的行为。如果您熟悉Javascript,Scala,Groovy或内置lambdas的任何其他语言,那么您可能一直...
阅读(18)赞 (0)标签:ACE / API / App / ArrayList / cat / equals / find / Google / http / https / id / IDE / IO / ip / java / JavaScript / lambda / list / REST / scala / src / stream / UI / 专注 / 代码 / 函数式编程 / 删除 / 博客 / 参数 / 字节码 / 实例 / 希望 / 开发 / 支付宝 / 数据 / 文章 / 本质 / 编译 / 软件 / 遍历 / 需求
xirruiqiang 发布于 2019-02-21
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
微信公众号:一个优秀的废人 前言 如题,今天介绍 SpringBoot 的 声明式事务。 Spring 的事务机制 所有的数据访问技术都有事务处理机制,这些技术提供了 API 用于开启事务、提交事务来完成数据操作,或者在发生错误时回滚数据。 而 Spring 的事务机制是用统一的...
阅读(14)赞 (0)标签:ACE / Action / apache / API / App / bean / bug / build / cat / CTO / dataSource / db / DDL / dependencies / description / DOM / entity / equals / git / GitHub / http / https / id / IDE / IO / ip / java / JDBC / JPA / linux / map / Master / maven / mysql / NSA / ORM / Persistence / plugin / pom / python / REST / root / schema / Service / spring / Spring Boot / springboot / sql / src / ssl / struct / tab / tar / UI / update / UTC / value / web / Word / XML / 下载 / 二维码 / 代码 / 代码注释 / 传播行为 / 免费 / 分布式 / 分布式事务 / 单元测试 / 定制 / 微信公众号 / 插件 / 数据 / 数据库 / 时间 / 注释 / 测试 / 源码 / 管理 / 调试 / 配置
xiaoli.he 发布于 2019-02-21
![]()
概述 在使用Spring MVC开发Web系统时,经常需要在处理请求时使用request对象,比如获取客户端ip地址、请求的url、header中的属性(如cookie、授权信息)、body中的数据等。 由于在 Spring MVC 中,处理请求的Controller、Servi...
阅读(11)赞 (0)标签:ACE / App / bean / cat / CEO / client / CTO / DOM / final / HashSet / http / https / id / IDE / IO / ip / java / key / list / map / Proxy / rand / Service / servlet / session / spring / src / stream / tab / tar / UI / value / web / zab / 代码 / 参数 / 图片 / 安全 / 并发 / 开发 / 总结 / 数据 / 时间 / 服务器 / 服务端 / 测试 / 空间 / 线程 / 线程池 / 集合类 / 静态方法
xubiao.zhuang 发布于 2019-02-21
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
在上一篇文章—— 《细说API – 重新认识RESTful》 中介绍了如何理解和设计RESTful风格的API,现在我们来聊聊如何有效的呈现API文档,以及前后端协作的方式。 我经历过一些没有文档的项目,前后端开发者坐到一起口口相传,或者有些团队用 word、pdf 来编写 AP...
阅读(12)赞 (0)标签:API / App / CTO / Document / git / GitHub / HTML / http / https / id / IDE / IO / IOS / ip / java / jquery / js / json / node / PHP / python / REST / RESTful / spring / Spring Boot / Spring cloud / src / UI / value / Word / 云 / 互联网 / 代码 / 代码注释 / 博客 / 安装 / 定制 / 开发 / 开发者 / 开源 / 微信公众号 / 微服务 / 数据 / 文章 / 时间 / 服务器 / 本质 / 架构师 / 标题 / 模型 / 注释 / 测试 / 目录 / 管理 / 组织 / 编译 / 自动化 / 解析 / 调试 / 部署 / 配置 / 需求 / 项目管理
zhuangli 发布于 2019-02-21
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
本文为:winter 发布在极客时间 【重学前端】系列课程的的笔记和总结 支持正版哦: https://time.geekbang.org/col… 导语 如果深入进去了解,你会发现,表面上看他们可能是一时忘记了,或者之前没注意但实际上是他们对于前端的知识体系和底层原...
阅读(12)赞 (0)标签:CSS / HTML / HTML5 / http / https / id / IDE / IO / ip / java / JavaScript / src / UI / 代码 / 前端团队 / 图片 / 实例 / 广告 / 总结 / 数据 / 文章 / 时间 / 标题 / 注释 / 目录 / 索引 / 组织 / 自动生成 / 软件
yeseng 发布于 2019-02-21
![]()
Springboot 中的 Interceptor 拦截器也就是 mvc 中的拦截器,只是省去了 xml 配置部分。并没有本质的不同,都是通过实现 HandlerInterceptor 中几个方法实现。几个方法的作用一一如下。 preHandle 进入 Habdler 方法之前执...
阅读(15)赞 (0)标签:2019 / AOP / API / App / ArrayList / ask / bean / cat / core / executor / Features / FIT / git / GitHub / http / https / id / IDE / IO / ip / java / js / json / junit / lib / list / message / NIO / ORM / remote / root / Service / servlet / spring / Spring Boot / springboot / src / tar / tomcat / UI / web / XML / 乱码 / 代码 / 单元测试 / 参数 / 处理器 / 开发 / 数据 / 文章 / 时间 / 本质 / 模型 / 测试 / 监听器 / 线程 / 认证 / 配置
songhua.gao 发布于 2019-02-21
Gadtry 1.4.0-rc1 发布,全新Graph图数据容器能力,异步Fork JVM 多进程支持。Gadtry是一个java工具库集合。包含:ioc, exec(fork进程), graph(图计算)等等常用工具集,并且完全零依赖。更新内容如下: Aop: Fix...
阅读(12)赞 (0)标签:AOP / API / ArrayList / build / Collection / Collections / dist / equals / Features / git / GitHub / http / https / id / IDE / IO / ioc / ip / java / JVM / list / node / Proxy / src / struct / tar / UI / value / 数据 / 数据库 / 进程 / 递归
puefu.he 发布于 2019-02-21
介绍10个出色的测试框架,工具和库,以提高您的自动化测试技能。 最近,我写了一些关于Java开发人员今年应该学习什么的文章,例如 编程语言 , 库 和 框架 ,但如果你只有一件事需要改进或学习,那么那必须是你的自动化测试技能。 测试是将专业开发人员与业余开发人员分开的学科之一。它...
阅读(14)赞 (0)标签:API / bean / db / eclipse / HTML / http / https / id / IDE / ip / java / Java类 / jenkins / js / junit / python / REST / spring / UI / web / 专注 / 代码 / 分布式 / 单元测试 / 开发 / 数据 / 数据库 / 文章 / 时间 / 服务器 / 注释 / 测试 / 程序员 / 线程 / 线程池 / 缩小 / 自动化
刘莉莉 发布于 2019-02-21
模块化编程使人们能够将代码组织成独立的,有凝聚力的模块,这些模块可以组合在一起以实现所需的功能。 本文摘自Nick Samoylov和Mohamed Sanaulla撰写的一本名为 Java 11 Cookbook – Second Edition的书 。在本书中,您...
阅读(13)赞 (0)标签:API / App / cat / classpath / CTO / find / git / GitHub / HTML / http / https / id / IDE / IO / java / key / linux / ORM / root / Service / Statement / stream / UI / windows / Word / 专注 / 代码 / 注释 / 测试 / 目录 / 组织 / 编译
小丁 发布于 2019-02-21
![]()
在微服务大行其道的今天,分布式系统越来越重要,实现服务化首先就要考虑服务之间的通信问题。这里面涉及序列化、反序列化、寻址、连接等等问题。。不过,有了RPC框架,我们就无需苦恼。 一、什么是RPC? RPC(Remote Procedure Call)— 远程过程调用,是一个计算机...
阅读(15)赞 (0)标签:ACE / apache / API / App / ArrayList / ask / authenticate / bean / Bootstrap / cat / CEO / client / Collection / ConcurrentHashMap / Connection / consumer / CountDownLatch / CTO / DDL / dubbo / entity / equals / executor / final / git / GitHub / Google / Go语言 / HashMap / heartbeat / http / https / id / IDE / IO / IOS / ip / java / js / json / JVM / key / list / map / mapper / message / mybatis / Netty / NIO / node / NSA / parse / provider / Proxy / queue / remote / root / Service / session / spring / Spring cloud / springboot / src / ssl / struct / tab / tar / TCP / tomcat / trigger / UI / update / value / volatile / zookeeper / 代码 / 分布式 / 分布式系统 / 删除 / 协议 / 博客 / 参数 / 同步 / 处理器 / 微信公众号 / 微服务 / 总结 / 数据 / 数据库 / 文章 / 时间 / 服务器 / 服务注册 / 服务端 / 测试 / 源码 / 目录 / 程序员 / 端口 / 管理 / 线程 / 缓存 / 软件 / 返回值类型 / 配置
尖兵 发布于 2019-02-21
![]()
原文 回顾Java语言中的重载与重写,并且看看JVM是怎么处理它们的。 重载Overload 定义: 在同一个类中有多个方法,它们的名字相同,但是参数类型不同。 或者,父子类中,子类有一个方法与父类非私有方法名字相同,但是参数类型不同。那么子类的这个方法对父类方法构成重载。 JV...
阅读(12)赞 (0)标签:http / https / id / IDE / ip / java / JVM / src / tab / UI / 代码 / 参数 / 字节码 / 广告 / 时间 / 注释 / 编译 / 翻译 / 返回值类型 / 静态方法 / 非静态方法
邓龙华 发布于 2019-02-20
本文源代码在 Github 。 本文仅为个人笔记,不应作为权威参考。 原文 在前一篇文章 初步了解ClassLoader 里提到了委托模型(又称双亲委派模型),解释了ClassLoader hierarchy(层级)处理类加载的过程。那么class文件是如何变成Class对象的呢...
阅读(8)赞 (0)标签:ACE / API / App / Bootstrap / build / cat / CEO / constant / final / find / git / GitHub / http / https / id / IDE / IO / java / Java类 / JVM / ORM / ssl / stream / struct / UI / URLs / value / 代码 / 安全 / 实例 / 总结 / 文章 / 时间 / 模型 / 目录 / 线程 / 编译 / 解析 / 静态方法
darida 发布于 2019-02-20
![]()
Nacos 是阿里巴巴的微服务开源项目,用于服务发现和配置管理,开源以来我就一直关注,在此准备以几篇文章来窥其全貌,但大段大段贴代码就没必要了,这里用自己的一些理解和总结来帮助大家理解。文章将基于截止目前最新发布的0.8版本,Nacos的使用方式参考官方文档即可,这里主要从原理和...
阅读(15)赞 (0)标签:2019 / ACE / API / ask / bug / cache / client / core / CTO / DOM / example / http / https / id / IDE / ip / js / json / key / lib / list / map / Property / Proxy / Reactor / Select / Service / src / tab / tag / tar / UDP / UI / update / value / 代码 / 参数 / 实例 / 开源 / 开源项目 / 微服务 / 总结 / 文章 / 服务端 / 源码 / 目录 / 空间 / 端口 / 管理 / 线程 / 线程池 / 缓存 / 负载均衡 / 配置 / 阿里巴巴 / 集群
刘莉莉 发布于 2019-02-20
JPDA、JDI、JDWP傻傻分不清楚 关于Java debug架构,有一堆相关的名词。其中JPDA是整个debug架构的缩写:Java Platform Debugger Architecture, 整个架构可以从 JPDA文档 最开头了解到: Components Debug...
阅读(18)赞 (0)标签:ACE / Agent / API / Architect / Bootstrap / bug / build / cat / CEO / CTO / HTML / http / https / id / IDE / IO / java / Job / JVM / key / kk / list / map / Oracle / ORM / src / stream / struct / tag / tar / UI / value / 代码 / 协议 / 源码 / 目录 / 端口