24
2017
08

SpringBoot入门教程五:Spring Boot集成MyBatis

步骤:(1)在pom.xml文件中引入相关依赖;(2)启动类App.java加@MapperScan注解(3)在application.properties添加配置文件;(4)编写User测试类;(5)编写UserMapper;(6)编写UserService(7)编写UserController; >>>>>>>>>>>>>>>>>>>>>开始>>
24
2017
08

Springboot使用FastJson后,接口返回中文乱码的问题解决

springboot 中,使用fastjson替换jackson ,接口返回出现乱码,解决方法如下:@Bean public HttpMessageConverters fastJsonHttpMessageConverter() { FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter(); FastJs
24
2017
08

SpringBoot入门教程四:Spring Boot添加JSP支持

步骤:(1) 创建Maven web project;(2) 在pom.xml文件添加依赖;(3) 配置application.properties支持jsp(4) 编写测试Controller(5) 编写JSP页面(6) 编写启动类App.java >>>>>>>>>>>>>>>>>>>开始>>>>>>>>>>&
24
2017
08

SpringBoot入门教程三:SpringBoot获取配置中的属性

使用@Component@ConfigurationProperties( prefix = "girl") 注解。 application.properties:girl.name=lucy girl.age=25或application.yml :girl:      name: lucy      age: 25 新建 Gir
24
2017
08

SpringBoot入门教程二:Spring Boot完美使用FastJson解析JSON数据

引入fastjson依赖库 :<dependency>     <groupId>com.alibaba</groupId>     <artifactId>fastjson</artifactId>     <version>1.2.15</version> </dependen
24
2017
08

SpringBoot入门教程一:SpringBoot之Hello World

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。SpringBoot特性:1. 创建独立的Spring应用程序 2. 嵌入的Tomcat,无需部署WAR文件 3. 简化Maven配置 4. 自动配置Spring 5. 提供生产就绪型功能,如指标,健康检查和外部配置 6.开箱即用,没有代码生成,也无需XML配置。首先添加maven依赖:spring b
04
2017
04

计算机存储单位 KB、MB、GB、TB、PB、EB、ZB、YB 、BB

计算机存储单位一般用字节(B)、千字节(KB)、兆字节(MB)、吉字节(GB)、太字节(TB)、拍字节(PB)、艾字节(EB)、泽它字节(ZB,又称皆字节)、尧它字节(YB)表示、千亿亿亿字节(BB)表示。[1]计算机存储单位一般用B,KB,MB,GB,TB,PB,EB,ZB,YB,BB来表示,它们之间的关系是:1KB (Kilobyte 千字节)=1024B,1MB (Megabyte 兆字节 简称“兆”)=1024KB,1GB (Gigabyte 吉字节 又称“千兆”)=1024MB,1TB
02
2017
04

乐观锁和悲观锁的区别

悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制。乐观锁适用于多
02
2017
04

堆排序(Heapsort)之Java实现

堆排序算法介绍堆是一种重要的数据结构,为一棵完全二叉树, 底层如果用数组存储数据的话,假设某个元素为序号为i(Java数组从0开始,i为0到n-1), 如果它有左子树,那么左子树的位置是2i+1,如果有右子树,右子树的位置是2i+2,如果有父节点,父节点的位置是(n-1)/2取整。分为最大堆和最小堆,最大堆的任意子树根节点不小于任意子结点,最小堆的根节点不大于任意子结点。所谓堆排序就是利用堆这种数据结构来对数组排序,我们使用的是最大堆。处理的思想和冒泡排序,选择排序非常的类似,一层层封顶,只是最
02
2017
04

Eclipse编辑java文件报Unhandled event loop exception错误的解决办法

搜集网上的答案:删除workspace 工作区 重新新建工作区网上报百度杀毒引起 处理办法 关闭百度杀毒 或加ADT目录 和工作区加入白名单更新eclipse swt插件开发时关闭AdSafe软件 因为我的处理好之后再开Adsafe 软件 ,一直提示错误不断关闭所有杀毒软件全部关了部分原因是因为AMD显卡问题 查找进程 关闭查到我的进程中有hydradm.exe hydradm64.exe两个,把他们杀掉后,eclipse就没有报错了。为了在系统启动时,不再加载这两个进程,通过msconfig命