2017年11月25日

Storm入门-Storm与Spark对比

摘要: 作为一名程序员通病就是不安分,对业界的技术总要折腾一番,哪怕在最终实际工作中应用到的就那么一点。最近自己准备入门Storm学习,关于流式大数据框架目前比较流行的有Spark和Storm等,在入门之前,先对两种框架做个基本的对比,便于后期学习中更加深入的理解各自的应用场景以及优劣。关于Storm和Sp 阅读全文

posted @ 2017-11-25 15:08 funnyboy0128 阅读(432) 评论(0) 推荐(0) 编辑

2017年11月10日

【错误笔记】MyBatis SQLException: 无效的列类型: 1111

摘要: 问题描述: org.springframework.jdbc.UncategorizedSQLException: Error setting null for parameter #1 with JdbcType OTHER . Try setting a different JdbcType f 阅读全文

posted @ 2017-11-10 17:04 funnyboy0128 阅读(7822) 评论(0) 推荐(0) 编辑

2017年10月19日

Spring Boot使用Maven打包替换资源文件占位符

摘要: 在Spring Boot开发中,通过Maven构建项目依赖是一件比较舒心的事,可以为我们省去处理冲突等大部分问题,将更多的精力用于业务功能上。近期在项目中,由于项目集成了其他外部系统资源文件,需要根据不同的环境实现加载不同的JS资源文件,处理这个问题首先想到的便是通过判断当前环境实现动态加载JS,但 阅读全文

posted @ 2017-10-19 17:46 funnyboy0128 阅读(3711) 评论(0) 推荐(1) 编辑

2017年10月12日

IKAnalyzer结合Lucene实现中文分词

摘要: 1、基本介绍 随着分词在信息检索领域应用的越来越广泛,分词这门技术对大家并不陌生。对于英文分词处理相对简单,经过拆分单词、排斥停止词、提取词干的过程基本就能实现英文分词,单对于中文分词而言,由于语义的复杂导致分词并没英文分词那么简单,一般都是通过相关的分词工具来实现,目前比较常用的有庖丁分词以及IK 阅读全文

posted @ 2017-10-12 18:08 funnyboy0128 阅读(1496) 评论(0) 推荐(0) 编辑

2017年10月10日

iBatis第二章:搭建一个简单的iBatis开发环境

摘要: 使用 iBatis 框架开发的基本步骤如下:1、新建项目(iBatis是持久层框架,可以运用到java工程或者web工程都可以) 这里我们建立一个 web 工程测试。 2、导入相应的框架 jar 包 需要导入数据库对应的驱动包:这里是连接 mysql,用mysql-connection-java-3 阅读全文

posted @ 2017-10-10 19:37 funnyboy0128 阅读(417) 评论(1) 推荐(0) 编辑

iBatis第三章:iBatis的基本用法

摘要: iBatis 在DAO层的用法很基础,和一般 JDBC 用法没太多的不同之处,主要是实现数据的持久化。它的优势是用法比较灵活,可以根据业务需要,写出适应需要的sql,其使用简单,只要会使用sql,就能使用该框架开发。下面我们主要学习一些关于iBatis的基础sql配置语法,稍复杂的语法将在下一章讨论 阅读全文

posted @ 2017-10-10 19:37 funnyboy0128 阅读(672) 评论(0) 推荐(0) 编辑

iBatis第四章:动态SQL的用法

摘要: 一、什么是动态SQL,以及使用动态SQL的好处 所谓动态SQL,是针对静态SQL而言的,静态SQL的SQL语句是固定的,使用动态SQL是为了增强SQL的灵活性和复用性,可以用一个动态SQL达到在不同条件下执行不同的SQL语句的效果,如果不用动态SQL,我们可能需要使用几个不同的SQL语句才能达到目的 阅读全文

posted @ 2017-10-10 19:37 funnyboy0128 阅读(579) 评论(0) 推荐(0) 编辑

iBatis第五章:事务管理

摘要: 1、什么是事务 什么是事务? 需要注意的是,事务的概念不是针对某个特定的数据库的,而是针对所有数据库都需要遵循的一项原则。我们先来看一个经典的示例,将设有两个银行账户,他们之间实现转账业务,在这个时候就需要有事务控制,否则将可能出现不可预期的错误。初始余额信息如下: 1、假设A要给B转账 $1000 阅读全文

posted @ 2017-10-10 19:37 funnyboy0128 阅读(274) 评论(0) 推荐(0) 编辑

iBatis第一章:基础知识概述 & MVC思想

摘要: 一、java是一门十分受开发人员欢迎的语言,在开发语言排行榜中名列前茅,人们对其看法不尽相同,就我自身感受而言,我觉得java语言的主要优势体现在如下几方面:1、java属于开源语言,开发人员可以找到丰富的资料,不断完善这门语言。2、java语言拥有众多的框架,开发人员可以根据需要,自行组合各种框架 阅读全文

posted @ 2017-10-10 19:36 funnyboy0128 阅读(279) 评论(0) 推荐(0) 编辑

JPA实现复杂条件分页查询

摘要: 相信熟悉Hibernate的人对于ORM给编程带来的便利于快捷一定不陌生,相对于MyBatis等需要编写复杂的SQL语句,ORM映射为我们带来的便利显而易见。但是,在获得便利的同时,失去的便是灵活性,这里不是说Hibernate不灵活,只是针对初学者来说,要掌握灵活的技巧,需要的成本相对较高。过去的 阅读全文

posted @ 2017-10-10 16:35 funnyboy0128 阅读(28932) 评论(4) 推荐(2) 编辑

导航