
springboot
【03】
前端、游戏、区块链
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
maven打包报错Process terminated解决
错误信息解决打开设置,找到此处,把User setting file处的路径更换为本机maven安装路径下的conf\settings.xml配置完成,打包正常原创 2020-08-18 19:52:15 · 14865 阅读 · 3 评论 -
java聊天室开源
开源地址-来个star吧https://gitee.com/yuan30/chatroom基本功能用户登陆注册、群聊、单聊、离线消息、最近联系人、支持发送表情包、支持发送图片、支持历史消息记录,适配移动端 pc端demo演示地址https://web03.cn/chatRoom说明如有安装或者运行疑问,可添加QQ群867364698...原创 2020-07-17 10:28:45 · 523 阅读 · 0 评论 -
springboot热启动配置
1.引入配置pom.xml中<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <version>1.5.6.RELEASE</version> <scope>runtime</scope></dependency>2.原创 2020-07-17 10:26:35 · 241 阅读 · 0 评论 -
webSocket多线程推送出错
错误信息webSocket多线程推送出错,报错信息为The remote endpoint was in state [TEXT_PARTIAL_WRITING]错误原因两个方法有可能同时执行,当方法1或者方法2遍历到某一个session并且调用sendMessage发送消息的时候,另外一个方法也正好也在使用相同的session发送另外一个消息(同一个session消息发送冲突了,也就是说同一个时刻,多个线程向一个socket写数据冲突了),就会报上面的异常。解决方案采用的是将session存入2原创 2020-07-17 10:25:59 · 2495 阅读 · 2 评论 -
启动项目报错Address already in use: JVM_Bind
启动项目报错Address already in use: JVM_Bind、是端口被占用导致的解决方法,关闭对应端口1. 打开cmd,输入以下代码netstat -aon|findstr "8080"8080为需要关闭的端口号2.找到8080端口对应的进程编号,把它关闭,执行以下代码20176为进程编号taskkill /pid 20176 -t -f关闭成功,可正常启动项目...原创 2020-07-17 10:25:26 · 431 阅读 · 0 评论 -
websocket中使用service
socket中引入service层@ServerEndpoint("/chat/room/group/{param}")@Component@Slf4jpublic class MyWebsocketServer { //错误引用 //@Autowired // private SocketUserService socketUserService; //错误引用 // ApplicationContext act = ApplicationCont原创 2020-07-17 10:22:53 · 1365 阅读 · 2 评论 -
连接websocket报302错误解决方法
客户端连接代码var ws = new WebSocket("wss://web03.cn/chat/room/one"); ws.onopen = function(evt) { //绑定连接事件 console.log("Connection open ..."); var msg = { userId: 5, message: "5我来了" } ws.send(JSON.str原创 2020-07-17 10:22:11 · 6236 阅读 · 0 评论 -
websocket聊天室,单聊,群聊的基本实现
引入依赖 pom.xml <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactI原创 2020-07-17 10:20:22 · 499 阅读 · 0 评论 -
druid数据库连接池的使用
pom.xml导入依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.22</version></dependency><dependency> <groupId>com.alibaba</groupId> <artif原创 2020-07-17 10:19:03 · 482 阅读 · 0 评论 -
解决Springboot JPA + mysql 无法添加表情符问题
前言Unicode 超过 \u0000 ~ \uFFFF 之间的字符必须用两个双字节的形式表示。如“?”“?”称之为《特殊字符》问题 插入特殊字符数据库报错Incorrect string value: ‘\xF0\x9F\x98\xAC’ for column ‘user_name’1.修改mysql配置文件编码找到mysql的配置文件C:\mysql\mysql-8.0.13\mysql-8.0.13-winx64\my.ini文件修改编码[mysqld]# 服务端使用的原创 2020-07-17 10:17:57 · 327 阅读 · 0 评论 -
springboot设置跨域
默认会跨域只需要创建一个java文件写下以下代码即可,很方便package cn.web03.util;import org.springframework.boot.web.servlet.FilterRegistrationBean;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springfr原创 2020-07-17 10:02:10 · 359 阅读 · 0 评论 -
springboot项目配置http https共存 v1.5
springboot 1.5x版本的配置方法在腾讯云申请一个免费的https证书把证书(web03.cn.jks)放入resources文件夹下在配置文件中配置spring: server: port: 443 #SSL证书路径 一定要加上classpath: ssl: key-store: classpath:web03.cn.jks #SSL证书密码 key-store-password: 证书密码 #证书类型 key-store-type: JKS原创 2020-07-17 09:41:02 · 569 阅读 · 3 评论 -
springboot上传文件限制问题
如上传文件超过了自定义配置或者默认配置的大小,程序会出现以下错误先查看springboot的版本针对不同的版本写配置信息,配置信息写入prototype或yml文件内原创 2020-07-17 09:37:46 · 345 阅读 · 0 评论