Wesley13 Wesley13
4年前
javaNio 通道和缓冲区
/大多数操作系统可以利用虚拟内存将文件或文件一部分映射到内存中,然后这个文件就可以被当做内存数组一样被访问;避免底层IO的开销<p【通道】是一种用于磁盘文件的一种抽象;<br它使我们可以访问诸如内存映射,文件加锁机制以及文件间快速数据传递等特性;@date:2018年7月5日
Stella981 Stella981
4年前
Mybatis Plus自定义sql
一、方法一:使用注解1、自定义sql方法@RepositorypublicinterfaceUserInfoMapperextendsBaseMapper<UserInfo{@Select("selectfromuser${ew.customSqlSegment}")List<U
Wesley13 Wesley13
4年前
JPA多数据源分布式事务处理
前言多数据源的事务处理是个老生常谈的话题,跨两个数据源的事务管理也算是分布式事务的范畴,在同一个JVM里处理多数据源的事务,比较经典的处理方案是JTA(基于XA协议建模的java标准事务抽象)XA(XA事务协议),常见的JTA实现框架有Atomikos、Bitronix、Narayana,Spring对这些框架都有组件封装,基本可以做到开箱即用程
Stella981 Stella981
4年前
Alamofire4.x开源代码分析(二)请求参数和编码
请求方法框架提供了9种方法caseoptions"OPTIONS"caseget"GET"casehead"HEAD"casepost"POST"caseput"PUT"case
Wesley13 Wesley13
4年前
Java后端面经汇总:京东+猫眼+有赞+贝壳+GrowingIO+美团+老虎
为了这次面试也是准备了很长时间,offer没挂的都拿到了,不过我不是刷offer,被春招1offer吓怕了,海投的。各位想要看我为了准备面试的复习大纲可以在文末看到哦!~京东一面:1.自我介绍2.讲一下项目3.面向对象的特征,详细解释一下4.接口和抽象类区别,怎么选用5.线程池的参数6.HashMap,
Stella981 Stella981
4年前
Hadoop+Spark分布式集群环境搭建
  Hadoop是一个能够让用户轻松架构和使用的分布式计算平台,而Spark是一个新兴的大数据处理通用引擎,提供了分布式的内存抽象。下面使用在同一个局域网下的两台电脑搭建分布式计算的环境:  其中JDK、Hadoop、Spark都已经在两台电脑上安装好。  一台Ubuntu主机系统Master,IP地址假设为:192.168.1.101(i
Wesley13 Wesley13
4年前
JAVA hashCode和equals方法详解
hashCode和equals方法都是Object基类的方法先看一个例子publicclassStudeng{privateIntegersid;privateStringname;publicIntegerge
Stella981 Stella981
4年前
JVM(四)JVM的双亲委派模型
1、两种不同的类加载器  从JAVA虚拟机的角度来讲,只存在两种不同的类加载器:一种是启动类加载器(BootstrapClassLoader),这个类加载器使用C语言实现,是虚拟机自身的一部分;另一种就是所有其他的类加载器,这些加载器都由Java语言实现,独立于虚拟机外部,并且全都继承自抽象类java,lang.ClassLoader。
Stella981 Stella981
4年前
Phalcon7 增加逻辑处理类
Phalcon\Mvc\User\Logic拥有方法:getActionName($paramsNULL)、getActionParams($paramsNULL)、setContent($content)、getContent()以及静态方法:call($actonNameNULL,$actionParams
Stella981 Stella981
4年前
RobotFramework接口自动化的设计思想
自动化终极思想:以目标为导向,不断抽象沉淀,消除冗余,做到测试数据与测试代码分离1、自动化测试对人员的要求1、对测试人员的技能要求较高,需要自己写测试代码或看得懂别人的测试代码;2、需要根据版本迭代进行更新测试用例,有一定的维护成本;3、自动化能发现的缺陷数(bug)远远少于手工测试,产出低;4、自动化测