自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Caused by: java.lang.IllegalStateException: javax.websocket.server.ServerContainer not available产生原因

在项目部署时需要将代码打包放到服务器上,打包的时候报了如下的错误,但是在idea上却是能正常运行的。java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelega...

2019-10-18 11:10:11 3772 2

原创 springboot定时任务出错 Unexpected use of scheduler.

最近在使用springboot的定时器写定时任务时,项目启动就会报以下的错误:.java.lang.IllegalStateException: Unexpected use of scheduler.困扰了很久,因为以前也写过定时器,但没遇到过这样的错误。启动类代码:`@SpringBootApplication@EnableAutoConfiguration@EnableSched...

2019-09-25 16:30:08 2165 1

原创 使用WebSocket实现服务端向指定的客户端推送消息

写这篇博客记录一下自己在用websocket的时候遇到的坑。需求是这样的:需要将activeMq来的数据利用websockt推送给客户端显示出来,有多个服务终端,需要将不同的消息推送到对应的服务终端上。1.服务端代码:需要写一个WebSocketServer类,里面根据自己需要重写方法,在写一个配置类WebSocketConfig就行了。下面上代码WebSocketServer类:@Com...

2019-08-29 17:41:39 13763 2

原创 Java中构造List和Map的方法

//构造一个List List<string> list = new ArrayList<string><string>(); list.add("string1"); list.add("string2"); list.add("string..."); //构造一个Map Map</String , Object> ...

2019-08-09 10:12:31 724

原创 Spring Boot MyBatis注解:@MapperScan

事情起由:最近在和小伙伴搭建项目的时候,使用到了mybatis plus的逆向工程生成代码,但是代码生成以后启动主函数(Application)却报了下面一个错。2019-06-27 11:00:35,233 ERROR SpringApplication:771 - Application startup failedorg.springframework.beans.factory.Uns...

2019-06-27 11:26:55 451

原创 Intellij IDEA如何设置背景图片

在IDEA中,给我们提供了许多方便实用的插件,可大大的提高我们的开发效率。比如我们想要更换IDEA的背景图片,我们可以安装一个叫Background Image Plus+的插件,就可以实现更换IDEA的背景图片了。第一步:在File–>setting下面找到plugin是,然后输入Background Image Plus+,点击安装就可以了。第二步安装好以后我们就可以在View下...

2019-06-21 16:52:21 15350

原创 SpringMVC处理在请求后,跳转过程中还要传递数据的情况(ModelAndView:返回模型和视图)

ModelAndView的用法:业务处理器调用模型层处理完用户请求后,把结果数据存储在该类的model属性中,把要返回的视图信息存储在该类的view属性中,然后让该ModelAndView返回该Spring MVC框架。框架通过调用配置文件中定义的视图解析器,对该对象进行解析,最后把结果数据显示在指定的页面上。例子:用户输入账号和密码,输入正确后跳转到对应页面,输入错误返回到登录页面,并提示错...

2019-05-31 14:50:37 1417

转载 消息中间件消费到的消息处理失败怎么办?

转自公众号:狸猫技术窝作者:爱钓鱼的桌子哥,资深架构师1.消息中间件在生产系统中的使用这是一个非常典型的生产环境的问题,很多公司都会在生产系统里使用MQ,即消息队列,或者消息中间件。也就是说,一个系统跟另外一个系统之间进行通信的时候,假如系统A希望发送一个消息给系统B,让他去处理。但是系统A不关注系统B到底怎么处理或者有没有处理好,所以系统A把消息发送给MQ,然后就不管这条消息的“死活”...

2019-05-21 09:43:13 1913

原创 CollectionUtils集合工具类的使用

先上代码吧 if (CollectionUtils.isEmpty(orderFoods)) { return null; }这里表示判断用户的点餐情况是否为空。这个工具类经常的用法就是判断集合是否为空/是否不为空,以及对两个集合的交并补操作等。1.判断是否为空 CollectionUtils.isEmpty(null): true CollectionUtils.isEm...

2019-05-16 14:21:47 577 1

原创 如何在IDEA中导入eclipse项目

最近在用IDEA开发,需要导入一些以前的eclipse的项目,现在将导入过程中的一些心得记录下来。将一个eclipse项目迁移到IDEA中主要有四步:1.将eclipse项目导入到IDEA中。2.配置eclipse项目中依赖的jar包3.配置相应的框架。4.配置Tomcat。下面就详细的说一下这几步:1.将eclipse项目导入到IDEA中。File – New – Module ...

2019-05-15 15:19:14 8604

原创 MyBatis Plus中@TableField(exist = false)的使用

1.@TableField(exist = false) 注解加载bean属性上,表示当前属性不是数据库的字段,但在项目中必须使用,这样在新增等使用bean的时候,mybatis-plus就会忽略这个,不会报错。否则会报一个如下的异常。2.具体使用如下:@TableField(exist = false) private Integer fooderCount;// 订餐数量这个订餐数...

2019-05-13 12:04:43 4362

原创 log4j.properties配置文件认识

1.Log4j框架主要的工作内容:产生日志信息将日志信息输出到指定位置调整输出样式2.配置文件示例:2.1在application.properties中配置好log4j.properties,让程序能过发现它。2.2# LOG4J配置log4j.rootCategory=INFO,stdout,errorfile,file#设置输出日志文件编码(可以控制乱码情况)log4j.a...

2019-04-27 22:28:55 202

原创 【Java基础】Java中的权限修饰符

Java语言中有4种访问权限修饰符,不管是类、方法、还是变量,都有访问修饰符。friendly(默认)、private、public和protected。1.类的应用场景:public:具有最大的访问权限,能被所有的类(接口、成员)访问。 应用场景:如果涉及到包之间的业务逻辑的调用,考虑public修饰类,属性。protected:只能被本类、同一个包中的类访问;如果在其他包...

2019-04-25 15:11:31 285

原创 Httputils请求工具类

import java.io.IOException;import java.util.ArrayList;import java.util.List;import java.util.Map;import org.apache.http.Consts;import org.apache.http.HttpEntity;import org.apache.http.NameValue...

2019-04-24 20:55:13 282

原创 Mybatis中提取<where><if>公共查询条件

我们在使用mybatis写sql语句的时候,经常会遇到很多sql都会有拥有某些相同的查询条件,如果只是一个两个还感觉不到什么,可是如果查询语句特别多,而且又都拥有共同的查询条件的时候,我们可以考虑将中相同的条件抽取出来,然后封装一下,在需要的时候直接引用就可以了。以我最近接受的代码为例:1.未抽取前<select id="selectVtRecordPage" parameterTyp...

2019-04-24 14:49:07 7637

原创 MybatisPlus中的的BaseMapper接口的认识

接上一篇博客,还是在接手别人的代码的时候,看到了如下的代码,当时自己只是查询了以下wrapper构造器的用法,这里其实还有一个MybatisPlus中的BaseMapper接口的用法。上面这句代码的意思其实就相当于:SELECT COUNT(*) FROM vis_visit_record WHERE examineNO="0"SELECT COUNT(*) FROM vis_visit_r...

2019-04-22 14:32:23 28195 10

转载 Mybatis中foreach的用法

我们在使用Mybatis的动态SQL的时候,一个常用的需求就是对一个集合进行遍历,通常是在构建 IN 条件语句的时候。1.select或者updata中,当条件某个值可能传入多个值时,只需要将传入List作为参数传入sql中foreach。select name,age from User where id in <foreach item="list" collectio...

2019-04-22 10:53:23 482

原创 关于Mybatis Plus中Wrapper 条件构造器的认识

最近在接手别人的代码,遇到了这样一个写法:但是自己没有看懂,后来自己查了一下,发现在Wrapper 是mybatisplus中的条件构造器,可以用于处理 sql 拼接,排序,实体参数查询等!上面图片中的代码其实就相当于:select * from VisReceptionist where vtEventID = xxxps:这里使用的直接是数据库里的字段,而不是Java的特性。...

2019-04-19 14:03:12 1935

转载 ActiveMQ的初次认识

一首先来说一说ActiveMQ的优点:1.多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议: OpenWire,Stomp REST,WS Notification,XMPP,AMQP。2.完全支持JMS1.1和J2EE 1.4规范 (持久化,XA消息,事务)。3.对Spring的支持,ActiveMQ可以很容易内...

2019-04-19 09:56:56 256

转载 Spingmvc的常用注解

@Controller在springmvc中,控制器controller主要负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务层处理以后封装成一个model,然后再把该model返回给对应view进行展示。@Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象,然后在使用@RequestMapping 和...

2019-04-10 16:40:13 287

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除