Soar Tu
码龄7年
关注
提问 私信
  • 博客:84,935
    84,935
    总访问量
  • 21
    原创
  • 1,494,082
    排名
  • 7
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江西省
  • 加入CSDN时间: 2017-07-19
博客简介:

Ocean_tu的博客

博客描述:
好记性不如烂笔头
查看详细资料
个人成就
  • 获得22次点赞
  • 内容获得15次评论
  • 获得51次收藏
创作历程
  • 3篇
    2019年
  • 24篇
    2018年
成就勋章
TA的专栏
  • 学习
    5篇
  • 项目部署
    1篇
  • Linux学习
    2篇
  • springboot学习
    6篇
  • 开发错误
    5篇
  • Mysql
    2篇
  • swagger2
    1篇
  • java基础
    6篇
  • 消息中间件
    1篇
  • 中间件
    1篇
  • Oracle
    1篇
  • ZooKeeper
    1篇
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

367人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

mysql查询缓存

一:缓存条件,原理MySQL Query Cache是用来缓存我们所执行的SELECT语句以及该语句的结果集,MySql在实现Query Cache的具体技术细节上类似典型的KV存储,就是将SELECT语句和该查询语句的结果集做了一个HASH映射并保存在一定的内存区域中。当客户端发起SQL查询时,Query Cache的查找逻辑是,先对SQL进行相应的权限验证,接着就通过Query Cache来...
原创
发布博客 2019.01.05 ·
391 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ZooKeeper启动时报错:JAVA_HOME is not set

情景再现:win7系统,jdk1.8,安装完成后启动Zookeeper很明显,就是说我得jdk路径没有设置,这个的确,jdk1.8已经不需要设置路径了。java -version当然是存在的。1.最直接的方式就是去环境变量中添加JAVA_HOME2.另一种方式,在zkServer.cmd启动的时候,会找%JAVA_HOME%\bin\java.jar 进行java基础环境的启动。所以,zk...
原创
发布博客 2019.01.03 ·
6429 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

Oracle12用户名修改时用户不存在之Oracle脱坑记一

1 Oracle12版本比较特殊,使用@+‘scott.sql全路径’命令失败后,不得不一 步一步来添加用户scott/tiger2 一开始用户名写的是 c##scott ,后面修改成scott,命令行:update user$ set name='scott' where user#=102;3 然而在连接scott用户时,却无法连接成功,查询dba_user可以查到...
原创
发布博客 2018.12.07 ·
3862 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

mysql基础操作-表复制

1. 复制a表(结构+数据)->b表create table b select * from a2. 复制a表(结构)->b表create table b select * from a where 1=2注意:where条件:1=2表示没有符合的数据(不包含数据)3.复制a表(数据)->b表(结构相同)insert into b select * from a...
原创
发布博客 2018.10.24 ·
261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

内存溢出和内存泄漏的区别和如何避免内存溢出

内存溢出 out of memory是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。memory leak会最终会导致o...
转载
发布博客 2018.10.14 ·
399 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

springboot中delete请求方式的实现

前端 $.ajax({ type: 'DELETE', url: '/user/'+userId, ... })后端 @DeleteMapping("{userId}") public ResponseEntity<Void> deleteUser( @PathVariable Str
原创
发布博客 2018.10.13 ·
7358 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

集合遍历时注意事项(面试题)

增强for循环Iterator迭代器他们在便利集合时,如果对集合元素进行(增/删),会报错:ConcurrentModificationException但是迭代器自身可以进行remove:List<String> list = new ArrayList<>(); int i = 0; while (i<20){ ...
原创
发布博客 2018.10.08 ·
673 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

hashmap和hashtable的区别?

hashtable& hashmap区别hashtablehashmap时间JDK1.1JDK1.2数据结构数组+链表+红黑树(单链表节点>8时)数组+链表父类抽象类Dictionary抽象类AbstractMapinitialCapacity1116扩容方式2n+12n确认key在数组中的索引的方法(hash &a
原创
发布博客 2018.10.06 ·
221 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

为什么会需要消息队列(MQ)?

hashmap:hashtable:
转载
发布博客 2018.10.06 ·
291 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java位运算

Java支持的运算符有如下7个。&:按位与(同1为1)|:按位或(有1为1)~:按位非(单目运算符,将操作数按位取反,包括符号位)^:按位异或(同0异1)<<:左移运算符‘>>’:右移运算符‘>>&amp
原创
发布博客 2018.10.02 ·
208 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java直接量

直接量定义:就是程序中直接使用的数据值// 在这行代码中,为变量a所分配的初始值5就是一个直接量int a = 5;直接量的类型并不是所有的数据类型都可以指定直接量,能指定直接量的通常只有三种类型,基本类型,字符串类型和null类型,具体而言,Java支持如下8种类型的直接量。1)int类型的直接量:在程序中直接给出的整数数值,可以 二进制(需要以0b、0B开头), 十进制, 八进...
原创
发布博客 2018.10.01 ·
764 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

数据类型和运算符

一、基本数据类型int是最常用的数据类型,因此通常情况下,直接给出一个整数值默认就是int类型。小数默认double类型除此之外,如下两种情况必须指出。★如果直接讲一个较小的整数值(在byte或short范围内)赋给一个byte或short变量,系统会把这个整数值当成该类型来处理。★如果使用一个巨大整数值(超出了int范围)时,java不会自动把这个整数值当成long类型来...
原创
发布博客 2018.10.01 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

==和equals的区别小结?

解释一下 ”==”,他比较的是一个对象在内存中的地址值,比如2个字符串对象String s1 = new String("str");String s2 = new String("str");如果用==号比较,会返回false,因为创建了两个对象,他们在内存中地址的位置是不一样的。equals的情况比较复杂,它是java.lang.Object类中的一个方法。因为java中所有的类都默...
原创
发布博客 2018.09.13 ·
296 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

int的取值范围?

int的取值范围:  -2^31~2^31-1 计算机中32位int类型变量的范围,其中int类型是带符号整数。正数在计算机中表示为原码,最高位为符号位:1的原码为0000 0000 0000 0000 0000 0000 0000 00012147483647的原码为0111 1111 1111 1111 1111 1111 1111 1111所以最大的正整数是21474...
原创
发布博客 2018.09.12 ·
12538 阅读 ·
10 点赞 ·
3 评论 ·
24 收藏

spring boot 整合 swagger2 遇到的坑!!!

整合步骤:1.加入相关依赖2.添加 SwaggerConfig配置类访问http://localhost:8088/v2/api-docs可以正常访问,但是访问http://localhost:8088/swagger-ui.html报错404这是因为访问不到静态资源,需要添加。这里网上教程很多,不提。我的错误:添加了这些配置仍然访问不到,显然不是网上教程的问题,最后有一个博客...
原创
发布博客 2018.09.03 ·
1835 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springboot+mockmvc对controlle进行单元测试

依赖原Controller创建对应的ControllerTestSpring测试框架提供MockMvc对象,可以在不需要客户端-服务端请求的情况下进行MVC测试,完全在服务端这边就可以执行Controller的请求,跟启动了测试服务器一样。测试开始之前需要建立测试环境,setup方法被@Before修饰。通过MockMvcBuilders工具,使用WebApplication...
原创
发布博客 2018.08.23 ·
656 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springboot+log4j2遇到的坑

情景再现:按照网上一般的教程这样。并添加去除 common-logging的jar,实际过程中,仍然报错会发出警告:大概意思如下:slfj仍然用着springboot默认的logback,包有冲突。所以第一图并没有起作用,而且logback的jar仍在。如果不解决这个警告,在后续操作仍然是个问题,所以必须kill.手动去除logging操作如下:右键pom.xml,...
原创
发布博客 2018.07.26 ·
5002 阅读 ·
0 点赞 ·
7 评论 ·
4 收藏

Springboot使用fastjson

1.spring boot默认使用的json解析框架是jackson,使用fastjson需要配置,首先引入fastjson依赖 pom.xml配置如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org...
转载
发布博客 2018.07.25 ·
873 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

注解错误:Error resolving template "xxx", template might not exist or might not be accessible b

Error resolving template "xxx", template might not exist or might not be accessible by any of the configured Template Resolvers在controller上加注解@Controller 和@RestController都可以在前端调通接口,但是二者的区别在于,当用前者的时候在方...
转载
发布博客 2018.07.10 ·
10901 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

springboot启动报错:Unable to start web server; nested exception is org.springframework................

Spring Boot启动出现错误,错误内容大概的意思是:未能加载嵌入的供web应用加载的空间,是因为缺少ServletWebServerFactory bean解决方法:添加注释    @EnableAutoConfiguration...
原创
发布博客 2018.07.07 ·
11265 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多