随笔分类 -  Java框架

摘要:错误产生背景:将之前用Eclipse写的Blog项目迁移到Idea上面。Ecilpse项目一直是没有问题的。错误原因分析:原因是项目依赖中引入的jpa,另外也与Idea比较智能也有关系 解决办法: 第一,在启动类中加上如下注解代码 @SpringBootApplication(exclude = { 阅读全文
posted @ 2019-12-01 19:41 挑战者V 阅读(7042) 评论(0) 推荐(1) 编辑
摘要:错误详细信息: 抓住关键信息: 错误产生背景:SpringBoot1.5.9升级为2.0.7版本。 错误原因分析:是因为SpringBoot2.0以上版本日志需要指定包路径才行。 解决办法(修改application.yml配置文件): 原文件关键内容如下: 将其改为(指定包路径): com.blo 阅读全文
posted @ 2019-10-20 15:52 挑战者V 阅读(8216) 评论(1) 推荐(1) 编辑
摘要:错误信息如下(关键): 解决方案(主要是修改application.yml对应的配置):如果觉得300MB不够的话,可以往上调。 阅读全文
posted @ 2019-09-22 17:25 挑战者V 阅读(2371) 评论(0) 推荐(0) 编辑
摘要:添加依赖 application.yml添加对应的配置(这里以yml文件为例) 接下来修改任意的Java代码,你会发现控制台自己会重新刷新一遍(修改对应的代码保存一下,控制台自动更新) 热部署主要方便开发人员调试程序,省得每次都要关闭再启动项目,提高开发和调试效率。 阅读全文
posted @ 2019-09-15 20:15 挑战者V 阅读(277) 评论(0) 推荐(0) 编辑
摘要:说到SpringBoot,难免会想到Spring。对于Spring,我曾用其开发过很多大大小小的项目。当使用SpringBoot之后,给人最直观的感受,用古人一句话:”大道至简”。SpringBoot相比Spring,它的优点其实就是Spring的缺点或不足: (1)内嵌入Tomcat、Jetty等 阅读全文
posted @ 2019-09-08 21:20 挑战者V 阅读(1134) 评论(0) 推荐(0) 编辑
摘要:首先我们来看看swagger-bootstrap-ui的效果,如图所示: 看起来是不是比Swagger要大气的多。 回到重点上,为什么要给接口文档加密呢? 只对内开放,不对外开放,防止被第三方非公司人员进行非法窃取。 那么我们如何给它加Basic校验呢? 首先声明,为什么要给它加Basic而不是oA 阅读全文
posted @ 2019-09-07 19:36 挑战者V 阅读(2930) 评论(0) 推荐(0) 编辑
摘要:后端核心代码如下: 前端核心代码: 本文参考资料如下: https://blog.csdn.net/u012131769/article/details/47430873(我参考这各地址实践成功的,希望能够对大家有所启发) https://blog.csdn.net/kaisens/article/ 阅读全文
posted @ 2019-09-07 19:36 挑战者V 阅读(1234) 评论(0) 推荐(0) 编辑
摘要:swagger-bootstrap-ui是国内的一个swagger开源项目,从发起到现在已经有三年了。初次体验了一下,觉得还是挺不错的,就如当初使用mybatis-plus那样,因为有了mybatis的基础,所以过渡到mybatis-plus很没有压力。现在由swagger2到swagger-boo 阅读全文
posted @ 2019-04-28 20:35 挑战者V 阅读(5514) 评论(0) 推荐(0) 编辑
摘要:关于SpringBoot打成jar包以及jar包如何在Linux持久运行,我在前面已经说过了,所以本次不再赘述。 关于SpringBoot打包成war,其实步骤特别简单,如下图所示(如果是jar,通常是没有图中红色标记处,因为默认就是jar): 1.添加war 2.修改启动类 3.做完1和2你会发现 阅读全文
posted @ 2019-04-13 23:17 挑战者V 阅读(637) 评论(0) 推荐(0) 编辑
摘要:错误信息:The field file exceeds its maximum permitted size of 1048576 bytes原因是因为SpringBoot内嵌tomcat默认所能上传的文件大小为1M,超出这个就会报错。解决办法: 1.修改application.yml配置文件 2. 阅读全文
posted @ 2019-04-13 23:17 挑战者V 阅读(11046) 评论(0) 推荐(1) 编辑
摘要:一、导入Maven依赖 二、application.yml配置 三、效果图 阅读全文
posted @ 2019-04-04 22:06 挑战者V 阅读(1927) 评论(0) 推荐(0) 编辑
摘要:为了提高开发效率,编写对应的代码生成器。代码生成器主要有两个方面,一个是在线Web,另外一个是运行某个类。 使用的技术是SpringBoot+MyBatis-Plus+MySQL+JDK8。 在编写在线代码生成器的时候,正好遇到一个小问题,那就是静态资源无法访问。 以SSM(Spring+Sprin 阅读全文
posted @ 2019-03-16 21:00 挑战者V 阅读(11438) 评论(0) 推荐(1) 编辑
摘要:在说到StringRedisTemplate操作Redis数据的时候,我们顺便谈谈StringRedisTemplate和RedisTemplate的区别。 一、StringRedisTemplate和RedisTemplate的区别 区别如下:1.两者关系是StringRedisTemplate继 阅读全文
posted @ 2019-03-09 21:25 挑战者V 阅读(3207) 评论(0) 推荐(0) 编辑
摘要:之所以需要用到跨域请求,目的在于现在的Java项目,几乎基本上都前后端分离,除一些较老的维护项目外(通常是单体或者是maven多模块形式,不过本质上还是将前端放在webapps下)。 SpringBoot实现跨域其实和Spring是一样,区别不大,如果要说区别的话,Spring需要在对应的xml文件 阅读全文
posted @ 2019-03-09 21:24 挑战者V 阅读(368) 评论(0) 推荐(0) 编辑
摘要:最近利用闲暇时间写了一个博客系统,主要参考wordpress,主要目的是为了提高自己的技术能力。写代码写了两年多,联系到之前在学校的时候写过的一个博客系统,发现工作中开发的系统,技术上基本一致,业务逻辑方面存在差异。比如博客系统可能面对高并发的场景,比如某个时间段访问量,再比如博客系统为了最大程度吸 阅读全文
posted @ 2019-02-23 13:14 挑战者V 阅读(6045) 评论(1) 推荐(0) 编辑
摘要:本人今天上午参考了不少博文,发现不少博文不是特别好,不是因为依赖冲突问题就是因为版本问题。 于是我结合相关的博文和案例,自己改写了下并参考了下,于是就有了这篇文章。希望能够给大家帮助,少走一些弯路。 一、KafKa的介绍 1.主要功能 根据官网的介绍,ApacheKafka®是一个分布式流媒体平台, 阅读全文
posted @ 2019-01-03 20:24 挑战者V 阅读(3574) 评论(0) 推荐(0) 编辑
摘要:本文主要讲ssm框架整合EhCache。或许有人会问什么是ehcache。 关于EhCache的介绍和优劣,我想下面的解答足以让读者明白: EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。Ehcache是一种广泛使用的开 阅读全文
posted @ 2018-11-08 19:17 挑战者V 阅读(1643) 评论(0) 推荐(0) 编辑
摘要:什么是缓存? 引用下百度百科的解释: 缓存就是数据交换的缓冲区(又称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,找到了则直接执行,找不到的话则从内存中查找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。 因为缓存往往使用的是RAM(断电即掉的非永久性储 阅读全文
posted @ 2018-11-02 23:16 挑战者V 阅读(1098) 评论(0) 推荐(1) 编辑
摘要:本篇文章,主要包含三个部分,介绍、代码生成演示、代码分析(不会很深入)等 三个部分足以让你学会使用,实际生产可能遇到的问题不会在这遇到。 代码生成器的作用在于提高开发效率。但是这个代码生成器仍有其局限性,因为它并不具有多表和级联相关的代码生成。只能针对单一的表而言。这是一个比较大的局限性。 一、介绍 阅读全文
posted @ 2018-10-31 19:02 挑战者V 阅读(28317) 评论(2) 推荐(9) 编辑
摘要:renren-security,从这周开始我将要对其比较详细的研究,之前的研究只不过是比较浅的。正如在这篇文章读读《编写高质量代码:改善Java程序的151条建议》中说过不要重复造轮子。 renren-security虽然源代码对外开放,但是目前相关的详细文档还是需要付费。但是我个人觉得付费也行,不 阅读全文
posted @ 2018-10-29 22:05 挑战者V 阅读(6179) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示