随笔分类 - Spring boot
摘要:最近由于公司要需要优化app界面展示,因此需要重新开发登录注册功能,以前的老项目没有使用maven,现在的新项目要用到maven,所以有时候在jar包上回碰到一些问题。刚好在开发QQ登录的时候碰到一个json的jar包问题,所以现在记录一下 刚开始的时候,在maven仓库中查到的依赖是这样的: <d
阅读全文
摘要:关于线程和线程池的学习,我们可以从以下几个方面入手: 第一,什么是线程,线程和进程的区别是什么 第二,线程中的基本概念,线程的生命周期 第三,单线程和多线程 第四,线程池的原理解析 第五,常见的几种线程池的特点以及各自的应用场景 一、什么是线程 线程,程序执行流的最小执行单位,是行程中的实际运作单位
阅读全文
摘要:上文已经详细介绍了点对点模式(Queue)下的消息队列,今天就来再介绍一下消息队列的另一种模式:订阅模式。 一、订阅模式的流程生产者产生一条消息message放入一个topic中,该topic已经三个消费者订阅了,那么被放入topic中的这条消息,就会同时被这三个消费者取走(当然他们必须都处于在线状
阅读全文
摘要:在一些场景下我们希望在消息发送到MQ之前或者接受消息前对消息做一些自定义处理,这个时候就需要自定义MessageConverter了 首先要说明的是,在ActiveMQ中自带的有几个MessageConverter,基本能够帮我们完成普通对象的转换,比如我们发送消息时可以直接发送一个User对象,接
阅读全文
摘要:今天用springboot写了个webservice的接口 启动项目后报错class not found EmbeddedServletContainerAutoConfiguration 然后看了下pom.xml文件中的依赖如下: <parent> <groupId>org.springframe
阅读全文
摘要:Error starting Tomcat context. Exception: org.springframework.beans.factory.BeanCreationException. Message: Error creating bean with name 'org.apache.
阅读全文
摘要:Intellij IDEA简介:IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的G
阅读全文
摘要:一、commons-lang3简介 commons-lang3是Apache的Jakarta commons工程下具有一系列公共基础类。 Apache的Jakarta commons工程项目列表路径:http://commons.apache.org Commons基础类包基本上是基于JDK API
阅读全文
摘要:i18n(其 来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。在资讯领域,国际化(i18n)指让产品(出版 物,软件,硬件等)无需做大的改变就能够适应不同的语言和地区的需要。对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显
阅读全文
摘要:引入common-lang-2.4.jar中一个方便做转义的工具类,主要是为了防止sql注入,xss注入攻击的功能官方参考文档StringEscapeUtils.unescapeHtml(sname)1.escapeSql 提供sql转移功能,防止sql注入攻击,例如典型的万能密码攻击’ ’ or
阅读全文
摘要:什么是POIApache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 添加依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</a
阅读全文
摘要:maven项目编译报错: [java] view plain copy 软件包 javax.servlet 不存在 import javax.servlet.*; 软件包 javax.servlet 不存在 import javax.servlet.*; 明明tomcat下面的lib自带有这些包,却
阅读全文
摘要:maven依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.9</version></dependency>————————————————版
阅读全文
摘要:pom.xml <!-- 极光推送 begin --> <dependency> <groupId>cn.jpush.api</groupId> <artifactId>jpush-client</artifactId> <version>3.3.10</version> </dependency>
阅读全文
摘要:springboot也用了有一个月了,因为业务需要自己自定义了一下Springboot配置,并且注入成功,再次记录一下。 场景介绍,在配置文件里需要2个静态文件路径,分别对应本地和centos服务器的路径,准备用一个bean的属性控制路径,当在业务里存文件时,根据profile对应的环境保存到相应位
阅读全文
摘要:spring boot 各版本中使用 log4j2 记录日志 前言 Spring Boot中默认日志工具是 logback,只不过我不太喜欢 logback。为了更好支持 spring boot 框架,我使用 log4j。 spring boot 各版本与 log4j 的支持情况 1. spring
阅读全文
摘要:在打印类的日志的时候,有时候类的属性很长,打印出来一个很长的信息,不易观看属性的内容,来判断错误的内容!但现在我发现了一个工具gson,可以让你的类打印成为一个json以便观看! 1.maven导包 <!--json转换工具--> <dependency> <groupId>com.google.c
阅读全文
摘要:springboot整合pagehelper实现分页 在pom.xml中添加依赖包 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId
阅读全文
摘要:https://www.cnblogs.com/jonban/p/dubbo.html 架构: 1、ZooKeeper:服务注册中心 2、api工程:提供对外暴露的服务API 3、provider:服务提供者 4、consumer:服务消费者 示例如下: (一)新建 Maven 项目 api 1、
阅读全文
摘要:https://www.cnblogs.com/jonban/p/spring-kafka.html 搭建Kafka集群,参考: https://www.cnblogs.com/jonban/p/kafka.html 源码示例如下: 1、新建 Maven 项目 kafka 2、pom.xml <pr
阅读全文

浙公网安备 33010602011771号