文章列表

Spring+SpringMVC+MyBatis+easyUI整合优化篇(四)单元测试实例

查看详情

日常啰嗦前一篇文章《Spring+SpringMVC+MyBatis+easyUI整合优化篇(三)代码测试》讲了不为和不能两个状态,针对不为,只能自己调整心态了,而对于不能,本文会结合一些实例进行讲解,应该可以使得你掌握单元测试的方法。篇幅所限,所以先写三个类型的测试实例,首先是自己平时写着玩儿的测试类,然后分别是针对数据层和业务层的测试,代...

分类: JAVA技术教程 标签:

SparkStreaming官方示例程序运行方式

查看详情

一、前置条件 安装NetCat(有“瑞士军刀”之称,简称nc),输入如下命令: yum install -y nc 二、方式一:直接运行官方Example 2.1 打开一个shell,输入命令:nc -lk 9999 2.2 打开另一个shell,切换到SPARK_HOME/bin目录,输入...

分类: JAVA技术教程 标签:

如何测试quartz定时任务逻辑

查看详情

系统一般会有一些后台定时任务,假设我们使用quartz实现定时任务,那么有两个测试功能点: 定时任务逻辑是否正确 定时器cron表达式编写是否正确,触发时间点是否正确 定时任务逻辑测试 如果定时任务在晚上11点执行,我们不可能要求测试人员等到晚上11点时,再去检查任...

分类: JAVA技术教程 标签:

mac 10.10 IDEA配置gradle项目

查看详情

  安装好IDEA,   下载并解压gradle   ~/.profile配置JAVA_HOME和GRADLE_HOME   导入gradle项目会出现下图中找不到JAVA_HOME的情况     此时需要做下图中操作:          参考:http://stackoverflow.com...

分类: JAVA技术教程 标签:

java sql编辑器 动态报表 数据库备份还原 quartz定时任务调度 自定义表单 java图片爬虫

查看详情

获取【下载地址】   QQ: 313596790A 调用摄像头拍照,自定义裁剪编辑头像 【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】B 集成代码生成器 [正反双向](单表、主表、明细表、树形表,开发利器)+快速构建表单;  技术:313596790 freemaker模版技术 ,0个代码不用写,生成完...

分类: JAVA技术教程 标签:

JavaScript异步操作

查看详情

JavaScript环境中产生异步操作的函数分为两大类: 计时函数 和 I/O函数 。如果要在应用中定义复杂的异步操作,就要使用者两类异步函数作为基本的构造快。本文没有对某个知识点细致展开,仅供思路参考。 1. 计时函数 先看一个经典的例子: for(var i = 0;i < 5; i++){ ...

分类: JAVA技术教程 标签:

ButterKnife源码简析

查看详情

ButterKnife 是一个 Android 视图快速注入库,它通过给 View 字段添加注解,可以让我们丢掉 findViewById() 来获取 View 的方法,从而简化了代码。 编译时注解 概述 编译时注解的核心依赖 APT ( Annotation Processing Tools ) 实现,原理是...

分类: JAVA技术教程 标签:

Java设计模式:代理模式(一)

查看详情

问题的提出 现在生活中,常常在微信朋友圈里面看到代购的信息,你想在国外买什么,香港买什么,但是又懒得自己过去,于是常常委托别人帮忙买奶粉买那啥的。这类问题的缘由是因为客户和原产地没有直接的接触,所以需要一个代理(代购)的第三者来实现间接引用。代理对象可以在客户端和目标对象间起到中介作用,而且可以通过代理对象去掉客户不能看到的内容和服务...

分类: JAVA技术教程 标签:

UEditor使用------图片上传与springMVC集成 完整实例

查看详情

UEditor是一个很强大的在线编辑软件 ,首先讲一下 基本的配置使用 ,如果已经会的同学可以直接跳过此节 ,今天篇文章重点说图片上传; 一  富文本的初始化使用: 1 首先将UEditor从官网下载下来放进webinf下面 2 然后在需要用到的jsp里面导入相应的文件 ,请严格按照顺序导入; 3 在要显示编辑器...

分类: JAVA技术教程 标签:

现代化的JVM语言 Kotlin build-1.1.3-dev-1512 发布

查看详情

2010年,长达是十年之久的Java开发让JetBrains的工程师认为老旧的Java语言已经严重阻碍了生产力。他们认为是时候开发一款现代化的JVM语言了,这也是因为他们有足够的资源和专家。本身做各种IDEs起家的JetBrains就开始着手新工具的开发——一个编程语言。 Kotlin可以通过versa...

分类: JAVA技术教程 标签:

Spring+SpringMVC+MyBatis+easyUI整合优化篇(三)代码测试

查看详情

日常啰嗦 看到标题你可能会问为什么这一篇会谈到代码测试,不是说代码优化么?前两篇主要是讲了程序的输出及Log4j的使用,Log能够帮助我们进行bug的定位,优化开发流程,而代码测试有什么用呢?其实测试是为了验证自己所编写的代码,及时排除错误,减少bug,所以我认为,减少错误也是优化的一个方案体现,而且如果进行了合理的单元测试,也可以帮...

分类: JAVA技术教程 标签:

Java实现拖拽上传

查看详情

在项目开发中由于实际需求,需要开发拖拽上传的功能,ok! 先看效果图: jsp上传前端代码: <%@ page language="java" contentType="text/html; charset=UTF-8"...

分类: JAVA技术教程 标签:

(二)一起学 Java Collections Framework 源码之 AbstractCollection

查看详情

. . . . . 目录 (一)一起学 Java Collections Framework 源码之 概述(未完成) (二)一起学 Java Collections Framework 源码之 AbstractCollection java.util.AbstractCollection 类提供了 java.uti...

分类: JAVA技术教程 标签:

JavaEE开发之SpringMVC中的自定义拦截器及异常处理

查看详情

上篇博客我们聊了《JavaEE开发之SpringMVC中的路由配置及参数传递详解》,本篇博客我们就聊一下自定义拦截器的实现、以及使用ModelAndView对象将Controller的值加载到JSTL上、最后再聊一下异常的捕获处理。这些在日常开发中都是经常使用的东西。具体请看下方内容。 一、自定义拦截器 顾名思义,拦截器是负责拦截某...

分类: JAVA技术教程 标签:

Electron v1.3.15 发布,JavaScript桌面应用开发库

查看详情

Electron 可以让你使用纯 JavaScript 调用丰富的原生 APIs 来创造桌面应用。你可以把它看作是专注于桌面应用而不是 web 服务器的,io.js 的一个变体。 更新日志 Backported remote module bug fixes from 1...

分类: JAVA技术教程 标签:

java 下拉多级联动 头像裁剪 调用摄像头 SpringMVC mybatis SSM

查看详情

获取【下载地址】   QQ: 313596790A 调用摄像头拍照,自定义裁剪编辑头像 【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】B 集成代码生成器 [正反双向](单表、主表、明细表、树形表,开发利器)+快速构建表单;  技术:313596790 freemaker模版技术 ,0个代码不用写,生成完...

分类: JAVA技术教程 标签:

SelectorImpl分析

查看详情

Channel接口定义:http://donald-draper.iteye.com/blog/2369111 AbstractInterruptibleChannel接口定义:http://donald-draper.iteye.com/blog/2369238 SelectableChannel接口定义:http://donald...

分类: JAVA技术教程 标签:

Spring jdbc 两方法分析

查看详情

1. List<User> rsList = jdbcTemplate.queryForList(sql,User.class, username); 2 List<User> userList = jdbcTemplate.query(sql, new Object[]{username}, ne...

分类: JAVA技术教程 标签:

Java使用AES加解密

查看详情

Java使用AES加解密 目录 1.1生成密钥 1.2密钥的存储 1.3获取存储的密钥 1.4加解密 1.5使用存储的密钥进行加解密示例   AES是一种对称的加密算法,可基于相同的密钥进行加密和解密。Java采用AES算法进行加解密的逻辑大致如下: 1、生成/获取密钥 2、加/解密   1.1生...

分类: JAVA技术教程 标签:

JavaScript常用代码总结

查看详情

分享了一些常用JavaScript代码,有:1.手机类型判断、2.字符串长度、3.获取url中的参数、4.js 绑定事件、5.当前浏览器JS的版本、6.全选/全不选、7.移除事件、8.回车提交、9.ajax提交等。 经常使用的 JS 方法,今天记下,以便以后查询 手机类型判断 var BrowserInfo...

分类: JAVA技术教程 标签:
共 1412 条记录 1234567891011 57