标签:java

Java

极简Kotlin-For-Android(一)

1

xirruiqiang 发布于 2018-12-19

安装 Kotlin 插件 Android Studio 3.+ 已经有了 Kotlin 插件,如果是更早的版本,点击 Android Studio | File | Settings | Plugins,搜索 Kotlin ,安装,重启 Android Studio . 创建工程...

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

Java

极简Kotlin-For-Android(一)

1

Harries 发布于 2018-12-19

安装 Kotlin 插件 Android Studio 3.+ 已经有了 Kotlin 插件,如果是更早的版本,点击 Android Studio | File | Settings | Plugins,搜索 Kotlin ,安装,重启 Android Studio . 创建工程...

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

Spring

如何在Spring Boot中实现集成测试?

小丁 发布于 2018-12-19

集成测试可以验证代码库中的整个调用路径,不幸的是,这种测试方法很难在Spring Boot应用程序中使用。本案例探索如何克服这种困难: 我们将使用一个简单的REST服务示例,它具有我们连接使用的单个SQL数据库依赖项spring-boot-starter-data-jpa,一个预...

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

Java

APIJSON 3.2.0 发布,4K Star 与 Hibernate 拉开差距

6

darida 发布于 2018-12-19

https://www.timqian.com/star-history/#TommyLemon/APIJSON&hibernate/hibernate-orm APIJSON 3.1.1-3.2.0 更新内容: 新增访问权限表 Access,自动生成权限管理的...

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

Java

Java调试原理初探

16

zhuangli 发布于 2018-12-19

对于所有程序员,程序调试是一项必备的技能。在java程序中,最简单的就是通过 System.out.println()来打印输出各种变量来发现问题,而用的最多的莫过于通过各种调试器来进行调试,如图一所示的eclipse调试器,甚至还可以进行远程调试。对于这些调试器是如何...

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

Java

JNI内存管理及优化

3

xiaoli.he 发布于 2018-12-19

上面这张图大家都应该很熟了,下面只讲下和JNI有关的部分 程序计数器 记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空)。 本地方法栈 本地方法栈与 Java 虚拟机栈类似,它们之间的区别只不过是本地方法栈为本地方法服务。 本地方法一般是用其它语言(C、C++...

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

Java

记一次找因redis使用不当导致应用卡死bug的过程 原 荐

10

xiaoli.he 发布于 2018-12-19

首先说下问题现象:内网sandbox环境API持续1周出现应用卡死,所有api无响应现象 刚开始当测试抱怨环境响应慢的时候 ,我们重启一下应用,应用恢复正常,于是没做处理。但是后来问题出现频率越来越频繁,越来越多的同事开始抱怨,于是感觉代码可能有问题,开始排查。 首先发现开发的本...

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

编程技术

随行付微服务测试之性能测试 原 荐

12

yeseng 发布于 2018-12-19

背景 传统性能测试更多的是以事务为核心,更多的是由单个或者多个事务构成业务场景进行压测。全链路压测指完全引入相关联的系统,尽量真实模拟线上硬件环境,更多的是以请求为核心,完全模拟真实请求流量,通过引流等方式进行场景的模拟进行压测,更多的适用于业务链路较长的交易。全链路一直是性能测...

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

Java

Java并发——ScheduledThreadPoolExecutor分析

1

puefu.he 发布于 2018-12-19

从图中我们可以看到ScheduledThreadPoolExecutor继承ThreadPoolExecutor实现了ScheduledExecutorService接口。它相当于提供了"延迟"和"周期执行"功能的ThreadPoolExe...

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

Java

dubbo集群和负载均衡

likai 发布于 2018-12-19

Cluster接口的作用是将RegistryDirectory目录中的List 包装为Invoker接口,让Invoker接口调用方不需要关注负载均衡的细节。 @SPI(FailoverCluster.NAME) public interface Cluster { @Adapt...

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

Java

Java并发编程之锁机制之ReentrantReadWriteLock(读写锁)

4

邓龙华 发布于 2018-12-19

在前面的文章中,我们讲到了ReentrantLock(重入锁),接下来我们讲 ReentrantReadWriteLock(读写锁) ,该锁具备重入锁的 可重入性 、 可中断获取锁 等特征,但是与 ReentrantLock 不一样的是,在 ReentrantReadWriteL...

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

Spring

Spring Boot实战系列(6)邮件发送

5

邓龙华 发布于 2018-12-19

本篇主要介绍了Spring Boot中邮件发送,分别讲解了简单的文本邮件、HTML邮件、附件邮件、图片邮件、模板邮件。 快速导航 添加maven依赖 在 Spring Boot 项目的 pom.xml 文件中引入 spring-boot-starter-email 依赖 <...

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

编程技术

随行付微服务测试之性能测试

11

xirruiqiang 发布于 2018-12-19

传统性能测试更多的是以事务为核心,更多的是由单个或者多个事务构成业务场景进行压测。全链路压测指完全引入相关联的系统,尽量真实模拟线上硬件环境,更多的是以请求为核心,完全模拟真实请求流量,通过引流等方式进行场景的模拟进行压测,更多的适用于业务链路较长的交易。全链路一直是性能测试中的...

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

Java

非规范SQL的sharding-jdbc实践

1

hanze 发布于 2018-12-19

在 《“分库分表" ?选型和流程要慎重,否则会失控》 中,我们谈到处于驱动层的 sharding-jdbc 。开源做到这个水平,已经超棒了,不像 tddl 成了个太监。但还是有坑。 不过不能怪框架,毕竟有些sql,只有程序和鬼能懂。 <select id=&quo...

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

Java

Java中的构造函数引用和方法引用

yanxinchi 发布于 2018-12-19

JDK 8 见证了一个特殊特性的出现:构造函数引用和方法引用。在本文中, Adrian D. Finlay 探讨了开发人员如何释放构造函数引用的真正潜力。 方法引用的一些背景 如果你还不知道 Java 构造函数本身就是特殊的方法,那么阅读方法引用的基本示例将对读者有所帮助,通过了...

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

Java

常被问到的十个 Java 面试题

1

xiaoli.wang 发布于 2018-12-19

在这篇文章中,我试图收录最有趣和最常见的问题。此外,我将为您提供正确的答案。 接下来,就让我们来看看这些问题。 1. 以满分十分来评估自己——你有多擅长 Java? 如果你并不完全确信你自己或是你对 Java 的熟练程度,那么这会是一个非常棘手的问题。如果有这种情况,你应该把打分...

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

Java

《两周自制脚本语言》——第六天(通过解释器执行程序)

2

yanxinchi 发布于 2018-12-19

只要通过语法分析得到抽象语法树,剩下的就简单了,只要从根结点开始遍历至叶节点,并计算各节点的内容即可,这就是解释器的基本实现原理 eval方法与环境对象 要根据得到的抽象语法树来执行程序,各个语法树节点对象的类都需要具备eval方法。eval是evaluate(求值)的缩写。ev...

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

Java

新手初用mybatis

1

yeseng 发布于 2018-12-19

版权声明:本文为博主原屙文章,喜欢你就担走。 https://blog.csdn.net/leftfist/article/details/85089264 近期用了下mybatis,感觉不错,比起hibernate来,好像简单不少。使用方法总结如下: 一、代码结构 要有实体类,...

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