金溪的博客

好的开始是成功的一半,不要制定太长远的目标,同时不以战术的勤奋掩饰战略的懒惰,复杂思考简易行事,分而治之降低压力,以概率面对生活,时刻保持头脑清醒,防人之心不可无,广交慎择,顺其自然,近贤远佞,源代码...

Mybatis Cause: java.lang.ClassNotFoundException: Cannot find class: BaseResultMap

原因很简单,就一句话,是不是resultType 和resultMap 弄混了?   大致的意思就是无法找到返回值对应的result类型:  我的错误代码: <resultMap id="BaseResultMap" type=&a...

2018-06-30 18:26:31

阅读数 961

评论数 0

Spring Boot2.0整合MyBatis(自动生成注解方式)

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.ap...

2018-06-30 18:22:11

阅读数 139

评论数 0

处理数据时被double型的“NaN”数据坑了

主要是由于计算除法运算时,分母为0,导制结果是个无穷大的数,无法显示就用NaN代替了. Java代码在读取数据时加一个判断即可 if(Double.isNan(data))   最后欢迎大家访问我的个人网站:1024s​​​​​​​...

2018-06-27 10:15:33

阅读数 741

评论数 0

java.util.LinkedHashMap cannot be cast to

我的做法,是把hashmap转换为json, 再把json转换为对象. LandInfo t1 = JSON.parseObject(JSONObject.toJSONString(landInfos.get(0),true),LandInfo.class);   最后欢迎大家访问我的个人...

2018-06-27 10:12:46

阅读数 1192

评论数 0

解决idea工具下tomcat中文乱码问题

运行/调试 配置对话框的Startup/Connection面板中, 勾选Pass environment variables. 并添加一个environment variable, Name填 JAVA_TOOL_OPTIONS, Value填 -Dfile.encoding=UTF-8....

2018-06-25 15:51:21

阅读数 67

评论数 0

IntelliJ IDEA中创建Web聚合项目(Maven多模块项目)

创建parent项目 1.打开idea,new project,选择maven,注意不要勾选模板,用模板创建过maven项目的小伙伴都知道模板创建项目非常慢,所以这里不要选择模板,需要的文件夹我们后面自己来创建就可以了。下一步。 2.填入groupID和artifactid 3.设置工程的路...

2018-06-25 15:12:34

阅读数 212

评论数 0

使用vim阅读linux源码

source insight是windows下的优秀编辑器,适合阅读管理代码,主要有以下功能: (1)查找函数、变量或者宏的定义 (2)查找函数、变量或者宏的引用位置 (3)查找某个符号在工程内的所有匹配 由于unix哲学主张一个工具只做好一件事情,所以这里使用vim来阅读Linux源码 ...

2018-06-24 14:57:05

阅读数 623

评论数 0

Linux DECLARE_COMPLETION宏

completion是一种轻量级的机制,它允许一个线程告诉另一个线程工作已经完成。可以利用下面的宏静态创建completion: DECLARE_COMPLETION(my_completion); 如果运行时创建completion,则必须采用以下方法动态创建和初始化: struct ...

2018-06-20 13:29:37

阅读数 76

评论数 0

Linux command line详细解析

全局变量 1.command_line 2.default_command_line 3.saved_command_line 内核参数的解析一共有两处,一处是setup_arch()->parse_cmdline()用于解析内核参数中关于内存的部分,另外一处是sta...

2018-06-20 11:33:55

阅读数 1150

评论数 0

Linux内核态调试函数BUG_ON

作用:一些内核调用可以用来方便标记bug,提供断言并输出信息。最常用的两个是BUG()和BUG_ON()。      当被调用的时候,它们会引发oops,导致栈的回溯和错误信息的打印。为什么这些声明会导致 oops跟硬件的体系结构      是相关的。大部分体系结构把BUG()和BUG_ON(...

2018-06-20 09:52:08

阅读数 107

评论数 0

Linux __setup与early_param

#define __setup_param(str, unique_id, fn, early) / static char __setup_str_##unique_id[] __initdata = str; / static struct obs...

2018-06-19 17:25:21

阅读数 106

评论数 0

linux/init/main.c(一)

linux内核启动过程: 启动Linux内核的最终目的是使用Linux上的应用程序,这些应用程序可以是纯软件的,也可以是硬件相关的。 1.BIOS自检 BIOS(Basic Input/Output System)又称基本输入输出系统,现在的主板都使用一种叫Flash EPROM的芯片来...

2018-06-19 17:07:15

阅读数 750

评论数 0

elasticsearch-head

head是用于监控elasticsearch状态的客户端插件。 Git clone git://github.com/mobz/elasticsearch-head.git Cd elasticsearch-head Npm install Grunt server ...

2018-06-14 13:57:34

阅读数 119

评论数 0

elasticsearch-jdbc

es-jdbc是一个将关系型数据库数据导入es库的工具,支持mysql、oracle等。 1.下载zip包。 http://xbib.org/repository/org/xbib/elasticsearch/importer/elasticsearch-jdbc/ 2.解压. 3.添加驱...

2018-06-14 13:53:43

阅读数 676

评论数 0

c extern关键字

修饰变量的声明 例如: 若a.c中需相用b.c中的变量 int v,可以在a.c中声明extern int v,然后就可以引用变量v。能够被其他模块extern引用到的变量能常是全局变量。 还有一点是,extern int v可以放在a.c中的任何地方。 修饰函数的声明 本质上讲,变和函...

2018-06-14 10:46:42

阅读数 61

评论数 0

#define的用法

无参宏定义 #define 标识符 字符串 凡是以“#”开头的均为预处理命令,但要注意的是,在宏定义中表达式两边的括号不能少,否则会发生错误。 带参宏定义 #define 宏名(形参表) 字符串 #define M(y) ((y)*(y)+3*(y)) /*宏定义*/   ......

2018-06-14 09:59:42

阅读数 119

评论数 0

source insight 使用技巧

同步 在编辑区域中,键盘按下ctrl,用鼠标单击变量或方法时,会跳到变量或方法的定义。 如果某个变量或者方法是黑色字体表示,说明它还没有被定义。 当然有时候也不是因为没定义,需要同步一下,project->synchronizing files。 查看定义 可以外选...

2018-06-13 13:42:09

阅读数 76

评论数 0

Linux内核头文件

Linux内核根据与体系结构的关系,可以分为以下三大类头文件: 1.<linux/xxx.h>:Linux内核标准头文件,与体系结构无关,位于内核源码顶层include目录中。 2.<asm/xx.h>:与...

2018-06-13 11:54:14

阅读数 334

评论数 0

Java 存储过程

什么是存储过程 stored procedure允许将运行于数据库层中的持久性逻辑与运行于中间层的商务逻辑有效地分离开来。这种分离可以降低整个应用程序的复杂性,并提供其重用性、安全性、性能和可伸缩性。 它非常类似于Java语言的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存,这样下...

2018-06-13 11:20:17

阅读数 833

评论数 0

grails asset-pipeline

介绍 Grails Asset-Pipeline插件用于在Grails应用中管理和处理静态事物,功能还包括处理和压缩CSS和JavaScript文件,还支持编译自定义事物,如CoffeeScript或LESS。 配置 1.压缩   Property Value Default...

2018-06-13 10:49:59

阅读数 169

评论数 0

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