一、native native是一个计算机函数,一个Native Method就是一个Java调用非Java代码的接口。方法的实现由非Java语言实现 二、transient 我们知道,当一个对象实现了Serilizable接口,这个对象就可以被序列化,我们不关心其内在的原理,只需要了解这个类实现了 ...
分类:
编程语言 时间:
2019-10-30 22:36:19
阅读次数:
120
在常见的sql中,我们经常在查询中进行多表关联查询,用的比较熟练。今天在开发中遇到一个实际业务场景是多表关联更新,一时不知所措。本着多学习的态度,没有直接写java代码去实现,终于把多表关联更新的sql弄清楚了。下面将实际业务场景进行简化,分别有person表和information表,最终目的是将 ...
分类:
数据库 时间:
2019-10-30 00:00:18
阅读次数:
129
1 Lombok背景介绍 官方介绍如下: 大致意思是Lombok通过增加一些“处理程序”,可以让java变得简洁、快速。 2 Lombok使用方法 Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/ ...
分类:
其他好文 时间:
2019-10-29 19:48:12
阅读次数:
75
https://blog.csdn.net/zhao123h/article/details/52210732 在开发android开发过程中,很多人都会遇到自定义view,一般都需要继承自View类,而当你打开View类的源码时,发现会有四个构造函数,那么这四个构造函数是如何使用的呢,怎么合理的利 ...
分类:
移动开发 时间:
2019-10-29 19:36:44
阅读次数:
66
理论部分 前言 单元测试,就是对某一段细粒度的Java代码的逻辑测试。代码块一般指一个Java 方法本身,所有外部依赖都需要mock掉,仅关注代码逻辑本身。 需要注意,单测的一个大前提就是需要清楚的知道自己要测试的程序块所预期的输入输出,然后根据这个预期和程序逻辑来书写case。 (这里需要注意的就 ...
分类:
其他好文 时间:
2019-10-29 13:18:31
阅读次数:
87
算法分类 十种常见排序算法可以分为两大类: 非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。 线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较 ...
分类:
编程语言 时间:
2019-10-29 09:16:07
阅读次数:
86
1 AOP概述 1.1 什么是AOP? AOP,全称是Aspect Oriented Programming,即面向切面编程。 简单的说,AOP就是讲我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源代码的情况下,对我们已有的方法进行增强。 1.2 AOP的作用和优势 1. ...
分类:
其他好文 时间:
2019-10-27 15:10:50
阅读次数:
105
Zookeeper客户端java代码操作 上篇博客记录了shell命令操作zookeeper集群的方式,这次尝试采用java代码来操作。通过查阅API,发现并不困难。 1. 首先获得客户端与服务器的连接 2. 列出根节点下的子节点(非递归) 3. 在一个节点下创建子节点 4. 获取指定节点的内容 5 ...
分类:
编程语言 时间:
2019-10-27 01:03:59
阅读次数:
135
目录 1. Jsp会被编译成servlet,在页面被第一次访问的时候 2. Jsp中可以在html页面中嵌入java代码或者引入jsp标签 3. 可以在html中引入自定义标签 4. Web工程的目录结构 5. Jsp的注释 6. Jsp声明部分 7. Jsp输出表达式 8. Jsp脚本 9. Js ...
分类:
Web程序 时间:
2019-10-26 14:53:03
阅读次数:
92
考试网址: https://edu.aliyun.com/clouder/exam/intro/33 共50道题 限时90分钟 阿里云大学Apsara Clouder基础技能认证——阿里巴巴编码规范认证考试。成绩在80分以上可获得认证证书。本考试应用了防作弊系统,请遵守考试秩序。(Java代码在线检 ...
分类:
其他好文 时间:
2019-10-26 13:33:06
阅读次数:
733