自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ViVi.Geek的分享

分享无价

  • 博客(76)
  • 资源 (6)
  • 收藏
  • 关注

转载 蛮荒的中国风控

中国风控之蛮荒,正如金融危机前的美国…“企业兴盛或衰落、故事繁荣或崩溃、战争与经济萧条,一切都周而复始,但他们似乎总是在人们措手不及的时候来临”。彼得.伯恩斯坦在《风险》里写道。3个男人,曾经在全球信贷风控崛起时,进入蛮荒的美国。他们零距离接触了千禧年的混乱,2008年的金融危机,感受了谎言、贪婪交织的

2017-04-14 10:02:10 658 1

原创 7种Java单例模式

单例模式 - 终极篇单例是设计模式当中使用比较常用和重要的一种模式。在应届生笔试过程中,也会被经常要求写两个单例模式。下面是我自己总结的7中单例模式的写法,废话不多说,直接上代码:(一点点敲的,分享注明出处即可)

2015-05-05 17:00:10 2181 2

原创 play framework框架的优势和劣势?

第一次接触paly framework和Scala 是因为一家做淘宝直通车广告竞价排名系统互联网小公司,这么新的框架,这家公司还真够极客精神的。GitHub例子:https://github.com/playframework/play1/tree/master/samples-and-tests---------------------------------------------

2015-04-26 22:31:16 7448

原创 抽象类和接口区别

关键字: 抽象类与接口的区别我认为,抽象类和接口的区别首先在于理解使用动机。使用抽象类是为了代码的复用,而使用接口的动机是为了实现多态性。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。  借用某大牛通俗比喻,比如:男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让

2015-04-23 22:23:49 692 4

原创 spring从入门到上手-AOP

Spring课程1 Spring基本特征Spring是一个非常活跃的开源框架;它是一个基于Core来构架多层JavaEE系统的框架,它的主要目地是简化企业开发.Spring以一种非侵入式的方式来管理你的代码,Spring提倡”最少侵入”,这也就意味着你可以适当的时候安装或卸载Spring 2 Spring的组成2.1 Spring的jar包到http://www

2015-04-16 11:00:13 2270 1

原创 org.xml.sax.SAXParseException 文档根元素 "mapper" 必须匹配 DOCTYPE 根 "configuration"

org.xml.sax.SAXParseException 文档根元素 "mapper" 必须匹配 DOCTYPE 根 "configuration"

2017-12-13 17:34:08 734

转载 生成p12自签名数字证书&使用p12证书为apk签名

本文为本人实践并整理http://zengrong.net/post/1695.htm、http://blog.chinaunix.net/uid-20593721-id-4277435.html两篇文章。一、生成Google Play需要的p12自签名数字证书生成p12证书有两个工具可以使用:1.使用AIR ADT工具2.使用JDK TOOL工具1.使用A

2017-09-13 19:35:34 2676

转载 Https单向认证和双向认证

一、HttpHyperText Transfer Protocol,超文本传输协议,是互联网上使用最广泛的一种协议,所有WWW文件必须遵循的标准。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。使用TCP端口为:80二、HttpsHyper Text Transfer Protocol over Secure Socke

2017-09-13 16:05:19 394

原创 流式大数据实时处理技术、平台及应用

大数据技术的广泛应用使其成为引领众多行业技术进步、促进效益增长的关键支撑技术。根据数据处理的时效性,大数据处理系统可分为批式(batch)大数据和流式(streaming)大数据两类。其中,批式大数据又被称为历史大数据,流式大数据又被称为实时大数据。目前主流的大数据处理技术体系主要包括Hadoop及其衍生系统。Hadoop技术体系实现并优化了MapReduce框架。Hadoop技术体系主要由谷

2017-09-05 23:55:30 31729

原创 HikariPool-1 - Connection is not available, request timed out after 30002ms.

HikariPool-1 - Connection is not available, request timed out after 30001ms.

2017-09-04 22:38:16 14360 2

原创 Java多线程之-LinkedBlockingDeque

LinkedBlockingDeque是双向链表实现的双向并发阻塞队列。该阻塞队列同时支持FIFO和FILO两种操作方式,即可以从队列的头和尾同时操作(插入/删除);并且,该阻塞队列是支持线程安全。

2017-08-22 21:23:03 4954

原创 Drools 运行时出现 java.lang.RuntimeException: wrong class format 问题解决

Drools 运行时出现 java.lang.RuntimeException: wrong class format 问题解决:Drools6以下版本对JDK8兼容性支持问题,换成JDK7即可解决。报错详情如下:

2017-06-24 14:26:26 3045 1

原创 mybatis获取mysql插入的自增主键配置方法

使用selectKey的方式获取主键,相当于调用了MySql的LAST_INSERT_ID()函数,意思是查询最后一次插入的ID,相当于执行了两条语句。具体方法:改*mapper.xml文件的如下位置:(验证过有效)另外一种方式参考如下图:两种方式的主键获取方式都是通过MyBatis为我们自动将id值赋值给传入的javaBean,而不是通过update语句返回,也就是u

2017-06-24 14:07:37 646

原创 mysql给root开启远程访问权限,修改root密码

mysql给root开启远程访问权限,修改root密码1.MySql-Server 出于安全方面考虑只允许本机(localhost, 127.0.0.1)来连接访问. 这对于 Web-Server 与 MySql-Server 都在同一台服务器上的网站架构来说是没有问题的. 但随着网站流量的增加, 后期服务器架构可能会将 Web-Server 与 MySql-Server 分别放在独立的服务器

2017-06-24 13:37:56 599

翻译 如何在stackoverflow优雅的提问?

提问:1,In my limited experience with .. 谦虚表达自己在某方面的经验2, I am searching for a long time on net. But no use. Please help or try to give some ideas how to achieve this. 找了很久未果,求助攻3,after searching ar

2017-06-24 12:58:43 1311 1

原创 HashMap详解

HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身就采用 HashMap 来实现的。 通过 HashMap、H

2017-04-13 21:18:50 237

转载 http协议无状态中的 "状态" 到底指的是什么?!

引子:最近在好好了解http,发现对介绍http的第一句话【http协议是无状态的,无连接的】就无法理解了:无状态的【状态】到底指的是什么?!找了很多资料不仅没有发现有一针见血正面回答这个问题的,而且有些解释还充斥了各种错误,看着看着就觉得心里憋着一股浊气吐不出来于是在看了很多资料之后,我一口吐出浊气,大声正面提出这个问题:http协议无状态中的【状态】到底指的是什么?!

2017-03-31 14:24:49 650

原创 System.getProperty()参数手册

在JDK文档中System类中有这样的方法getProperties()在此方法的详细介绍中有下面的参数可供使用:java.version  Java 运行时环境版本java.vendor  Java 运行时环境供应商java.vendor.url  Java 供应商的 URLjava.home  Java 安装目录java.vm.specification.versi

2016-12-28 17:51:03 300

原创 java.lang.NoSuchMethodError问题解决

最近做系统版本迭代是时候,报java.lang.NoSuchMethodError(使用spring boot框架)Exception in thread"main" java.lang.NoSuchMethodError:org.springframework.http.MediaType.getCharset()Ljava/nio/charset/Charset;   atorg.

2016-12-19 17:29:44 34154

原创 HTTP完整状态码

在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,  一些常见的状态码为:  200 - 服务器成功返回网页  404 - 请求的网页不存在  503 - 服务器超时  1xx(临时响应)  表示临时响应并需要请求者继续执行操作的状态码。  100(继续)请求者应当继续

2016-12-01 10:30:13 359

原创 判断IP是否为内网IP

项目中,IP是用户操作信息的一个重要信息,但由于抓取有效性问题,会导致需要过滤一些局域网IP。具体方法如下:java 代码public static boolean isInnerIP(String ipAddress){           boolean isInnerIp = false;           long ipNum = getIpNum

2016-11-23 16:54:35 1721

翻译 SLF4J VS Log4J

每一个Java程序员都知道日志对于任何一个Java应用程序,尤其是服务端程序是至关重要的,而很多程序员也已经熟悉各种不同的日志库如java.util.logging、Apache log4j、logback。但如果你还不知道SLF4J(Simple logging facade for Java)的话,那么是时候去在你项目中学习使用SLF4J了。在这篇文章中,我们将学习为什么使用SLF4J比l

2016-09-27 15:38:46 347

原创 AeroSpike之:安装AMC

AMC是AeroSpike很好用的图形化管理工具。以下是社区版详细安装方法:Install on Red Hat and Centos现以CentOS6.7系统为例。安装之前需要确保一下:RequirementsThe installation of the rpm requires the following:RedHat/CentOS 6+D

2016-09-27 11:54:46 2101

原创 MySql按日/周/月分组统计数据

select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks; select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group by days; select D

2016-08-28 22:15:20 1245

转载 spring面试知识点

原文地址:https://www.javacodegeeks.com/2014/05/spring-interview-questions-and-answers.html目录Spring 概述依赖注入Spring beansSpring注解Spring数据访问Spring面向切面编程(AOP)Spring MVCSpring 概述1. 什么是spring?Spri

2016-06-29 16:13:08 2154

转载 常见的mysql进程state

Analyzing线程是对MyISAM 表的统计信息做分析(例如, ANALYZE TABLE )。checking permissions线程是检查服务器是否具有所需的权限来执行该语句。Checking table线程正在执行表检查操作。cleaning up线程处理一个命令,并正准备以释放内存和重置某些状态变量。closing t

2016-03-28 17:16:51 265

原创 overload与override的区别

overload与override的区别override(重写,覆盖) 1、方法名、参数、返回值相同。 2、子类方法不能缩小父类方法的访问权限。 3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。 4、存在于父类和子类之间。 5、方法被定义为final不能被重写。 overload(重载,过载) 1、参数类型、个数、顺序至少有

2016-03-04 17:16:46 299

原创 Linux下查看操作系统信息、内存情况及cpu信息:cpu个数、核心数、线程数

1、查看物理CPU的个数[root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l12、查看逻辑CPU的个数[root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep "processor"|wc -l43

2016-03-03 22:24:53 337

原创 Eclipse常用快捷键

Eclipse几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctrl+Shift+T显示重构菜单:Alt+Shift+T上一个/下

2016-02-26 17:29:13 277

原创 vi常用指令

vi操作1.跳到文本的最后一行:按“G”,即“shift+g”2.跳到最后一行的最后一个字符 : 先重复1的操作即按“G”,之后按“$”键,即“shift+4”。3.跳到第一行的第一个字符:先按两次“g”,4.跳转到当前行的第一个字符:在当前行按“0”。5.vi加密。进入vi,输入":"  + "X" 之后就提示你输入两次密码。之后:wq 保存退出。再次

2016-01-06 14:15:33 388

原创 解决SecureCRT信号灯超时

secureCRT连接超时

2015-12-11 22:15:21 9129 1

原创 Nginx配置文件nginx.conf中文详解

PS:Nginx使用有两三年了,现在经常碰到有新用户问一些很基本的问题,我也没时间一一回答,今天下午花了点时间,结合自己的使用经验,把Nginx的主要配置参数说明分享一下,也参考了一些网络的内容,这篇是目前最完整的Nginx配置参数中文说明了。更详细的模块参数请参考:http://wiki.nginx.org/Main#定义Nginx运行的用户和用户组user www www;

2015-09-16 16:51:31 439

转载 Ilog、Drools、Jess规则引擎的Rule Language 对比

Ilog JRules 是最有名的商用BRMS,刚拿了JOLT;Drools 是最活跃的开源规则引擎,一路高歌猛进;Jess 是Clips的java实现,就如JRuby之于Ruby,是AI系的代表。今天对比了一下这三个颇有代表性的规则引擎的规则语言。其中Ilog是商业产品,没有机会实战。1.一样的If--Then 句式与Rete引擎    三者都会把原来

2015-08-23 12:56:54 13945

原创 SecureCRT常用命令

SecureCRT 常用命令常用命令:一、ls 只列出文件名 (相当于dir,dir也可以使用) -A:列出所有文件,包含隐藏文件。 -l:列表形式,包含文件的绝大部分属性。 -R:递归显示。 --help:此命令的帮助。df -am :查看磁盘空间使用情况nohup java -jar  ****.jar & :Linux后台执行程序。ps

2015-08-22 17:16:50 1430

原创 ip地址转换成16进制long

public class IpUtil { /** * ip地址转换成16进制long * @param ipString * @return */ public static Long ipToLong(String ipString) { Long[] ip = new Long[4]; int pos1= ipString.indexOf("."); int

2015-07-13 15:27:31 6260 2

原创 mysql安装时报start service错。解决办法~

由于之前一不小心将数据库安装到了c盘,觉得不太好所以想转到其他的盘中,所以参照网上的一般步骤对数据库进行卸载,但完了之后发现还 是装不上去,经过一段时间的摸索总算是找到了原因,无非是注册表没有删干净,大致步骤其实还是一样的,先列出网上的一般流程如下:       1、首先停用数据库,然后在控制面板里的增加删除程序内进行删除   2、删除MySQL文件夹下的my.ini文件,如果备份

2015-07-02 22:37:37 585

原创 javac不是内部或外部命令解决方法(win7/win8)

javac为什么不行?Apache官网现Windows下的无论JDK1.7还是JDK1.8都已不提供zip版,只提供的exe版,即安装两个以上版本会出现冲突情况。          这不是蛋疼的问题所在。主要是环境变量配置完后Java -version 和java是可以的,但Javac怎么都不行?!虽然这是很简单的问题!win8.1下配java环境的时候

2015-05-22 11:03:34 2981

原创 sublime text3实用教程(神奇的代码编辑器)

这是一个神奇的代码编辑器,本人Edit Plus\ Notpad++都用过,这款一样强大,关键是酷(huan)炫(jie)美(pi)观(lao),但这款是收费的,下面提供了已激活的免安装绿色汉化版,用过一次就会被它吸引。百度云盘下载地址:http://pan.baidu.com/s/1bno8S9L sublime text2是开发代码编辑的神器 ,编辑器界面优美,

2015-05-16 15:43:55 1859

原创 win8/win7屏蔽ctrl+alt+up/down快捷键的方法

win7屏蔽ctrl+alt+up/down快捷键Eclipse有个非常好用的快捷键(当然Eclipse好用的快捷键有N个)Ctrl+Alt+UP/DOWN,用于复制当前行的内容,用法很简单,将光标置与要复制的行任意位置,然后按快捷键Ctrl+Alt+UP/DOWN(UP、DOWN分别对应与键盘的上下键按键),将分别在当前行的上一行或者下一行复制一行当前的内容,复制后光标位

2015-05-13 20:07:55 1201

原创 使用 Spring Boot 快速构建 Spring 框架应用

Spring Boot 的目的在于快速创建可以独立运行的 Spring 应用。通过 Spring Boot 可以根据相应的模板快速创建应用并运行。Spring Boot 可以自动配置 Spring 的各种组件,并不依赖代码生成和 XML 配置文件。Spring Boot 可以大大提升使用 Spring 框架时的开发效率。Why we choose Spring Boot ?

2015-05-07 21:31:50 1085

Spring Boot 官方参考手册-中文高清

高清文字版 你值得拥有~ViVi出品 必属精品。

2017-04-14

Spring Boot Reference Guide

1.5.2.RELEASE 参考手册 高清文字版

2017-04-14

《WPF设计模式》

经典设计模式

2015-04-18

WPF使用XAML实现对SQLServer数据绑定的方法

WPF使用XAML实现对SQLServer的数据Binding

2013-06-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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