- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 使用TCP Server+WebSocket实现数据实时展现
自定义TCP Server我们可以通过java.net包中的类创建,由于在主线程中使用accept()方法会出现阻塞的情况,所以使用一个新线程来处理客户端连接,关键代码如下// 创建一个端口为9900的TCP Server对象// 创建新线程处理客户端请求,把父线程的bean传递到子/*** 接收客户端连接* @param serverSocket 客户端连接*/try {// 等待客户端连接,等待时处于阻塞// 创建新线程处理客户端请求,把父线程的 bean 传递到子线程。
2024-03-04 15:45:33 587 2
原创 idea打开项目突然所有文件提示the file was loaded in a wrong encoding utf-8
idea打开项目突然所有文件提示the file was loaded in a wrong encoding utf-8 如图,由于昨天晚上更新了下系统重启了电脑,也就没打开项目看了,今天早上打开项目的时候突然发现项目里面所有的代码都是乱码了,这时候压根不慌,直接点Reload in another encoding——》more ——》utf-8
2022-09-16 09:35:44 6937 3
原创 策略模式在Spring Boot中的实际应用
在实际的开发中,我们面对多用户处理相同动作的事第一会想到的一定会是使用if语句进行判断,但这样做往往会造成代码过长,代码冗余的现象,而且一旦其中一类用户进行更改,我们还得去再冗长的if判断中寻找需要更改的代码块,这样做很不方便, 同样的使用switch也会出现同类问题,那我们有什么办法来给代码解耦呢。在实际的开发中,我们会经常和if else语句打交道,你是否早已痛恨冗长的代码判断,譬如以下代码。在接口中我们定义两个方法,一个是用于获取用户类型的。方法和一个获取打折后价格的方法。...
2022-08-09 15:06:14 337
原创 Spring Boot整合ActiveMq进行ActiveMq的共享集群开发测试
Spring Boot整合ActiveMq集群开发测试参考官网:https://spring.io/guides/gs/messaging-jms/目录Spring Boot整合ActiveMq集群开发测试搭建ActiveMq的集群springboot整合activemq引入依赖配置application.yml编写测试代码使用JMeter进行多线程测试设置...
2020-01-10 15:24:43 3799
转载 关于jeesite使用MySQL8.0驱动配置的问题
由于刚入职,公司给了一个jeesite框架让我用eclipse跑起来,第一次使用这个框架,所以不太熟悉,在连接数据库的时候入了一个坑,这里和大家分享一下由于当时没注意到自己的MySQL是8.0版本,所以这里的设置只是简单的改了下密码和数据库,然后一直说我数据库连接不上,空指针异常导致项目启动不起来然后去查了一下MySQL8.0版本的jdbc.driver要设置为com.mysql.cj.j...
2018-11-26 14:52:46 715 1
原创 shiro认证的工作原理
今天学习了一下shiro,也不是太懂,这里给大家分享一下认证过程吧,如果本人有什么不对的地方也请各位帮我指正一下首先我们在pom.xml里面加入shiro的jar依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core&l...
2018-11-23 16:17:06 654 1
activemq中的topic队列在删除队列后消费者依然能够接收到请求
2020-01-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人