零度的博客专栏

全栈式学徒长成记--工欲善其事必先利其器,不积小流无以成江海,不积跬步无以至千里!...

使用maven profile实现多环境可移植构建

在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,是个很麻烦的事情。有没有一种...

2017-02-28 16:21:50

阅读数:307

评论数:0

关于网页埋点实现的一些总结

背景: 一个网站上线,开发者除了保证网站功能正常,体验优好之外,还有一项重要的工作是数据收集,通过收集用户的行为数据可以帮助了解网站的功能是否满足用户的需求,导流方式是否有效,新功能上线后是否效果是否达到设计初衷,根据数据指引有效优化产品体验以及发现新的产品方向是产品经理的必备技能,而如何采集准...

2017-02-28 15:47:29

阅读数:12091

评论数:0

js页面埋点

页面埋点的作用,其实就是用于流量分析。而流量的意思,包含了很多:页面浏览数(PV)、独立访问者数量(UV)、IP、页面停留时间、页面操作时间、页面访问次数、按钮点击次数、文件下载次数等。而流量分析又有什么用处: 1、提高网站的转化率          根据页面埋点可得到一些重要信息,它...

2017-02-28 15:07:53

阅读数:3264

评论数:0

Android逆向之旅---带你爆破一款应用的签名验证问题

一、前言 在之前的文章中说过Android中的安全和破解是相辅相成的,为了防止被破解,很多应用做了一些防护策略,但是防护策略也是分等级,一般简单的策略就是混淆代码和签名校验,而对于签名校验很多应用都是会做的,一般现在就两种方式: 第一种:签名校验不通过直接退出程序,也就是你会发现回编译二次打包...

2017-02-28 13:48:24

阅读数:270

评论数:0

使用JAI扩展Java Image的功能

Java Image功能一直都在增强,但是向磁盘写一个图像文件或者返回一个PNG或JPEG依然比较难实现。但是我们可以使用Java Advanced Imaging(JAI)API来解决这个问题。JAI可以从SUN的Java站点下载,它包含在JDK 1.4的javax.imageio包中。要安装J...

2017-02-28 11:19:52

阅读数:1433

评论数:0

jpg、jpeg、png、gif、bmp、tiff、ai、cdr、eps 图片格式的区别

jpg、jpeg、png、gif、bmp、tiff、ai、cdr、eps这些图片格式是最常用的,也是最常见的,几乎每一天都要与他们打交道。 刚刚入门的新人通常不知道在什么地方如何使用他们或者说如何更有效的使用他们。 那他们到底是有什么区别?(一句话,可看总结)         用最简单的话来说就...

2017-02-28 10:59:03

阅读数:4088

评论数:0

maven-assembly-plugin把java工程打包成为一个可执行的jar包

用java写了一个小工具,使用maven java 工程。写完后,想打包成一个可执行的jar包。 使用maven的插件maven-assembly-plugin pom.xml里添加 build> plugins> plugin> ...

2017-02-27 16:55:12

阅读数:1251

评论数:0

poi向Excel中加入超链接,指向相对路径的文件

当希望指向文件时,正常应设置为HSSFHyperlink.LINK_FILE,但指向目录中有中文时,会出现乱码并导致无法超链,可更改为HSSFHyperlink.LINK_URL解决此问题。 如何读取超链接 HSSFSheet sheet = workbook.getSheetAt(0...

2017-02-27 16:45:21

阅读数:2782

评论数:0

Tomcat jvm启动命令之参数优化

Xms:set initial Java heap size,设置JVM初始化堆内存大小,设置虚拟机可用内存堆的初始大小,缺省单位为字节,该大小为 1024 的整数倍并且要大于1MB,可用 k(K)或m(M)为单位来设置较大的内存数。初始堆大小为 2MB。  Xmx:set maximu...

2017-02-27 15:55:39

阅读数:819

评论数:0

Spring MVC 参数转换(CustomEditorConfigurer)和类型转换器(ConversionServiceFactoryBean)

问题: 现在这样一种需求, 有一个bean它的属性是java.util.Date类型,我们要在spring的xml配置初始化它,怎么做呢 解决方案: 可以说spring的属性编辑器和类型转换器都是做类型转换的,但属性编辑器多为string转其它类型, 方法1: 添...

2017-02-27 15:06:48

阅读数:503

评论数:0

SpringMVC之ContentNegotiatingViewResolver实现根据请求资源名选择视图

使用ContentNegotiatingViewResolver,这个视图解析器允许你用同样的内容数据来呈现不同的view。 它支持如下面描述的三种方式: 1)使用扩展名 http://localhost:8080/employees/nego/Jack.xml  返回结果为XML htt...

2017-02-27 14:31:11

阅读数:366

评论数:0

Html5之audio音频和video视频的控制详解(controls)

1.音频(audio) 2.视频(video)   静音  打开声音  播放  停止播放  全屏  下面是对于视频文件的控制; javascript引出。 var myVideo=document.getElementById("vid...

2017-02-27 13:48:23

阅读数:1056

评论数:0

SpringMVC源码总结(十二)ViewResolver介绍

首先我们先看看ModelAndView中重要的View接口。  View接口:  Java代码   String getContentType();          /**       * Render the view given the specified m...

2017-02-27 12:41:01

阅读数:249

评论数:0

SpringMVC源码总结(十一)mvc:interceptors拦截器介绍

本文章针对mvc:interceptors标签进行介绍,它的注册过程以及在访问时的拦截过程。  首先说下接口HandlerInterceptor,它有如下三个方法:  Java代码   boolean preHandle(HttpServletRequest requ...

2017-02-27 10:59:46

阅读数:598

评论数:1

SpringMVC源码总结(六)mvc:annotation-driven中的HandlerMethodReturnValueHandler

HandlerMethodReturnValueHandler是RequestMappingHandlerAdapter用来处理当含有@RequestMapping的方法调度完成后,后面要进行的事情。  首先是HandlerMethodReturnValueHandler的自定义注册:  mv...

2017-02-24 17:02:43

阅读数:499

评论数:0

SpringMVC源码总结(四)由StringHttpMessageConverter引出的客户端服务器端之间的乱码过程分析

继续上一篇文章遗留的乱码问题,引出从客户端数据到服务器端的乱码和服务器端数据到客户端的乱码。  先说明下配置:  web.xml,还是最简单的配置  Java代码    "-//Sun Microsystems, Inc.//DTD Web Appli...

2017-02-24 15:25:38

阅读数:892

评论数:0

基于TestNG+Mockito及自动装配注解的Spring MVC集成测试

本文主要总结自己近期在项目中对MVC集成测试的实践及理解,因为先前对这块未实践过。主要参考了官方文档《11.3.6 Spring MVC Test Framework》这一章节内容,涉及到 Spring TestContext Framework、TestNG 和Mockito 这3个测试框架...

2017-02-23 15:46:59

阅读数:464

评论数:0

快速Mockito教程

一、什么是mock测试,什么是mock对象?   先来看看下面这个示例: 从上图可以看出如果我们要对A进行测试,那么就要先把整个依赖树构建出来,也就是BCDE的实例。   一种替代方案就是使用mocks 从图中可以清晰的看出 mock对象就...

2017-02-23 15:14:37

阅读数:380

评论数:0

使用Jedis操作Redis

jar: redis.clients jedis 2.7.3   1 package com.test; 2 3 import java.util.HashMap; 4 import java.util.Iterator...

2017-02-23 14:36:39

阅读数:6270

评论数:0

mockito简单教程

官网: http://mockito.org API文档:http://docs.mockito.googlecode.com/hg/org/mockito/Mockito.html 项目源码:https://github.com/mockito/mockito 首先添加maven依...

2017-02-23 11:14:52

阅读数:339

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭