![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
疯子也是猖狂
这个作者很懒,什么都没留下…
展开
-
java8 stream map flatMap
stream map flatMap原创 2022-04-08 16:52:34 · 1769 阅读 · 3 评论 -
springsecurity+zuul实现token验证和路由转发(继springsecurity后)
前面文章已经将springsecurity+jwt整合已经实现了,可是在微服务中还是少不了zuul的存在。下面将整合springsecurity+zuul实现token验证和路由转发首先在上一个项目中引入zuul依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-zuul</.原创 2020-05-29 15:15:55 · 1511 阅读 · 0 评论 -
springboot+springsecurity实现hello world(一)
首先创建一个springboot项目,勾选基础依赖,start web,jpa等引入springsecurity依赖和JWT(这个在后面文章会用到)由于用的是lombok所以还要引入lombok的依赖省略getset简化代码<dependency> <groupId>org.springframework.boot</grou...原创 2019-11-27 09:36:26 · 337 阅读 · 0 评论 -
springboot集成使用swagger2
创建springboot就不说了很简单在pom中添加swagger2依赖<!--swagger2--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2...原创 2019-11-05 15:55:53 · 1953 阅读 · 0 评论 -
JPA的使用记录
集成JPA由于用的是fegin,工具用的是idea,所以创建项目的时候勾选了JPA。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</art...原创 2019-09-20 10:58:17 · 167 阅读 · 0 评论 -
netty+websocket实现数据实时推送(springboot)
以前经常用netty来写TCP链接的处理,然后有些需求就是要求数据实时更新,所以就想到了websocket。netty实现websockt跟TCP区别不大,主要区别就是配置的解码器和添加关于websocket的东西,业务处理并没有特殊添加。简单实现首先引入netty依赖 <dependencies> <!-- https://mvnrepository.co...原创 2019-08-21 11:50:09 · 7581 阅读 · 0 评论 -
springboot使用RabbitMQ+延时队列(死信)
首先是要安装RabbitMQ,安装RabbitMQ就要先安装Elang,他们的版本一定要对应,不然用不了。这个是直接粘项目的代码,所以东西比较多,业务交换机是负责主要的转发,引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId...原创 2019-07-27 15:01:56 · 675 阅读 · 0 评论 -
java使用freemarker自定义doc
通过使用freemarker的doc模板将数据转成doc核心工具类package com.home.mail.mail.utils;import com.home.mail.mail.entity.MailMessage;import freemarker.template.Configuration;import freemarker.template.Template;...原创 2019-07-01 11:09:36 · 228 阅读 · 0 评论 -
poi导出数据到excel(支持大量数据导出)
简单记录一下导出几百万数据的过程,导出的话可以,但是你要一次性查出百万数据估计肯定会内存溢出,所以处理查询的需要自己去写我们的业务需求是,要求查出一年的设备报警数据,一年大概是20-30亿条数据所以我经过多次实验,感觉按月查比较快,筛选出一个月内达到要求的报警数据,差不多一次筛选出五六万条用时10分钟左右。筛选出以后调用下面的方法。由于我筛选以后数据量并不大,最大的差不多...原创 2019-06-21 14:36:15 · 1598 阅读 · 2 评论 -
springboot整合redis与简单使用
文章中将SpringBoot整合Redis,使用的是RedisTemplateMaven依赖<!-- 整合redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter...原创 2019-06-04 10:59:52 · 238 阅读 · 0 评论 -
java-根据Excel的字段名称实现导入,poi-pinyin4j
实现excel导入。核心导入类---ExcelOperatepackage com.excelUtils;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.Row;import org.apac...原创 2019-04-20 10:13:35 · 1281 阅读 · 0 评论 -
java 爬一本小说(斗破苍穹)
import org.apache.http.HttpEntity;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.CloseableHttpClient;...原创 2019-02-15 16:38:35 · 446 阅读 · 2 评论 -
Netty实现UDP
最近写的tcp和udp以前经常写tcp,这次突然多一个udp。这次就献上udpserver的代码 import io.netty.bootstrap.Bootstrap;import io.netty.channel.ChannelOption;import io.netty.channel.EventLoopGroup;import io.netty.channel.ni...原创 2019-02-15 15:21:31 · 6788 阅读 · 1 评论 -
springboot在普通类中使用service
在写TCP通信的时候,需要在netty的回调里进行数据库操作,这时候就需要service但是不注入的话他会报空指针。所以可以用以前方法来处理先创建一个springUtils工具类用来从Context中获取bean@Componentpublic class SpringUtils implements ApplicationContextAware { priv...原创 2019-01-15 13:50:16 · 3552 阅读 · 0 评论 -
springboot引入第三方jar,打jar的时候第三方jar报错
这两天在写springboot,碰见了许多问题其中一个就是引入自己写的jar,然后打包的时候报错,问题主要就是出在第三方的jar 只需要这样配置就行把第三方jar配置在pom里<!--自定义jar--> <dependency> <groupId>com.timer</groupId> <artifac...原创 2019-01-15 13:44:52 · 478 阅读 · 0 评论 -
netty,启动tomcat后再启动netty,tomcat启动不起来
netty是一个NIO类型的tomcat是一个BIO类型的 当时我把netty启动放在tomcat启动过程中,可能导致tomcat阻塞。需要另开启一个线程来启动netty,这样就不会阻塞tomcat...原创 2019-01-15 13:39:05 · 3217 阅读 · 2 评论 -
java jar包转成exe运行
在开发的时候有可能会碰到运行jar的情景,而且运行的不止一个。 这时候可能就会用批处理来启动这些jar,但是启动完以后很难分辨哪个是哪个这个就是用批处理启动以后的这个是用exe启动的,boot是我自定义的 要想jar转成exe首先要把项目打成jar然后创建一个txt文件然后把在黑窗口运行的jar路径放进去,再把txt后缀改成.bat这样就可...原创 2019-01-07 17:01:05 · 524 阅读 · 0 评论 -
jpa执行update时遇到的问题
刚开始使用jpa,遇到了许多问题。对于没怎么用过hibernate的我,jpa里只要是坑,一般都踩了一脚。昨天碰见了一个使用jpa执行update的遇到的坑 @Query(nativeQuery = true,value = "select COUNT(*) FROM RealTimeDateInfo WHERE terminalno=?1")int selectOneReal...原创 2019-01-17 11:31:35 · 3779 阅读 · 2 评论