java
小风的博客
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
idea打开pom总是卡顿
idea编写代码正常,打开pom文件添加依赖总是卡顿一会,可以尝试一下设置设置以后等待重启即可原创 2022-04-26 18:00:48 · 5794 阅读 · 0 评论 -
NullPointerException 类型异常的处理方案和解决思路
Java面向对象编程过程中每个对象都有可能为空,当我们调用空对象的方法或者属性时就会抛出 NullPointerException 空指针异常,这是一种非常常见的错误类型。我们可以使用若干种方法来避免产生这类异常;对于旧项目维护很多朋友可能刚进入一家公司,接触的都是旧项目,旧项目之前编码不规范,或者测试不严谨,均会导致各种值为空,总结一下经常遇到的:1:sql查询出来的数据是空的,直接取数据的属性报错,空指针异常 例如:test.getType() test为空的直接通过方法获取属性报错..原创 2021-04-08 16:06:34 · 1474 阅读 · 0 评论 -
springboot程序总是有超时连接的情况
事情是这样的,部署在阿里云,使用人数并不多,有人能正常访问使用,有人会超时,1:数据量不大的情况下,总结应该是默认的数据库连接池未做修改,一旦此类问题看我们常用的连接池常主要有c3p0,dbcp,tomcat-jdbc-pool,druid,HiKariCP。可以查下对应的如何配置数据库连接池大小这里说下druid配置 缺省值 说明 name 配置这个属性的意义在于,如果存在多个数据源,监控的时候可以通过名字来区分开来。 如果没有配置,将会生成一个..原创 2020-09-24 08:46:02 · 3695 阅读 · 0 评论 -
springboot+shiro+layui的时候icon不显示
其他样式都可以访问。那么样式是加载了。我看了其他的文章都说的是样式没加载,这不是废话么。样式没加载,我们能一眼看不出来吗?其实主要是shiro过滤以后破坏了原来的字体二进制文件。你会发现这个办法修改下maven的打包就可以了<build> <resources> <resource> <di...原创 2019-09-25 13:36:24 · 624 阅读 · 0 评论 -
springboot 集成netty-socketio 在线聊天
首先引入jar<dependency> <groupId>com.corundumstudio.socketio</groupId> <artifactId>netty-socketio</artifactId> <version>1.7.7</version></depend...原创 2019-08-12 15:58:28 · 1255 阅读 · 0 评论 -
springboot 源码解析(4)createApplicationContext的创建分析
springboot创建context的解析,我们直接看代码Class<?> contextClass = this.applicationContextClass;初始化是空的下面判断应用类型。返回不同的类。这里是SERVLETcase SERVLET: contextClass = Class.forName(DEFAULT_SERVLET_WEB_CON...原创 2019-08-10 21:27:12 · 605 阅读 · 0 评论 -
springboot 源码解析(4)打印的banner原理以及如何修改
继续上一节发现两个参数的构造方法继续调用了四个参数的构造参数这个没有什么神奇的操作。简单的赋值我们继续返回看那个bind方法我们先看看Bindable.ofInstance(this)干啥了instance是SpringApplication本身 type取到类,这里有个of(type)我们瞧瞧他又是干啥的先看ResolvableType.for...原创 2019-08-09 22:34:21 · 637 阅读 · 0 评论 -
javax.websocket.server.ServerContainer springboot集成websocket
jar包冲突了<!-- 添加 Undertow依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-undertow</artifactId></depende...原创 2019-08-01 16:50:29 · 1924 阅读 · 0 评论 -
com.sun.javaws.Main.launchApp 无法加载制定文件jnlp文件
修改操作系统登陆用户的名字为英文不要有空格原创 2018-11-25 15:31:22 · 1181 阅读 · 0 评论
分享