- 博客(13)
- 收藏
- 关注
原创 Vue监听子组件状态之巧用$nextTick
背景 自己写了一个组件,这里就叫‘my’。在‘my’组件中使用了elementUI的树形组件‘el-tree’。此情况下,my为父组件,el-tree为子组件。 需求 我有两个集合数据。1.所有部门数据;2.用户选择过的部门数据。两个集合,集合内对象的结构一样。【所有部门数据】要在el-tree进行展示,在此基础上,回显【用户选择过的部门数据】(即选择过的部门默认打上勾勾)。效果...
2019-09-07 16:04:16
1470
原创 部署spring boot失误导致Linux内存被占满
问题描述Linux环境下部署两个spring boot应用,部署—>测试—>重新部署这样的过程重复N次。最后完成时发现8G内存被占用97%,一定出问题。问题排查spring boot 既然是Java应用,那就查看有关Java进程都占用了多少多少内存。命令: ps -aux | grep java。结果如下图:看到结果已经猜出大概问题发生原因,只部署了两个应用,而上图有六个...
2019-07-12 16:46:24
1805
原创 spring boot注解笔记(持续更新)
spring boot注解笔记(持续更新)1. @ConditionalOnProperty该注解根据yml中的配置来决定该配置类或者某一bean是否进行配置即可以作用在方法上也可以作用在类上如yml中:myconfig.mybean = true代码中:@Bean@ConditionalOnProperty(prefix="myconfig",name = "mybean", ...
2019-06-02 16:00:34
386
原创 嵌入式tomcat,addContext()与addWebapp()区别
addContext()与addWebapp()这两种方法都是向嵌入式tomcat添加web应用程序。addContext()需要配置相关所有内容,比如配置默认的Servlet,否则将无法访问静态资源。addWebapp()可以理解为拥有自动配置功能,同时我们也可以通过次方法添加Servlet,指定静态资源路径。如下:Context context = tomcat.addWebap...
2019-05-16 11:52:36
4383
原创 写一个简单的Web容器,以此了解tomcat
做Java Web开发多多少少都接触过tomcat。tomcat用起来确实简单啊,静态页面网上一丢,war包往上一丢,然后浏览器就直接访问了。用起来简单,但是忽略了tomcat的很多原理。Java程序都是通过main方法启动的,那tomcat是如何启动的?为什么资源往上一丢,就能通过浏览器访问?tomcat是如何与浏览器进行通信的?还有许多许多问题...从这些问题看来,tomcat用起来确实简单,...
2019-05-06 10:29:24
858
原创 使用spring-data-redis抛出redis.clients.jedis.exceptions.JedisConnectionException
问题起因简单,我一哥们没有指定RedisTempla的泛型!!!因为泛型的问题引起了序列化异常序列化异常导致连接时间过长,直到超过设置的超时时间连接失败从而导致无法创建连接对象则连接池中没有连接对象最终抛出异常...
2019-04-16 21:58:14
277
原创 搭建redis集群(填坑篇)
事先申明:本篇博客不是记录如何搭建redis集群,而是记录搭建redis集群中遇到的坑。可以先看看,说不定搭建的时候也会遇到下面记录的问题。我搭建redis集群时参考的博客:1.https://www.cnblogs.com/PatrickLiu/p/8458788.html2.https://www.cnblogs.com/leeSmall/p/8414687.html3.htt...
2019-03-24 14:35:39
454
原创 SpringBoot使用@ServerEndpoint无法依赖注入问题解决(WebSocket)
如上两图所示,在WebSocket中我想使用Redis。把自己编写的RedisUtil使用@Autowired自动注入到当前类。在运行时,出现异常:java.lang.NullPointException (上面第二张图的代码)A.可能原因:自己编写的RedisUtil没有放到spring容器中(导致没有实例化)。经过测试,排除此原因。(测试过程略)B.解决思路:WebSock...
2019-03-13 19:43:40
22685
14
原创 JavaWeb开发中所遇到的异常记录及解决方案(持续更新)
1.org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)【mybatis】a.XxxMapper.java内的yy接口在XxxMapper.xml不存在,执行yy调用时则异常。b.xml中namespace没有对应相应的接口c.ResultType配置错误d.在spring/s...
2019-02-27 12:02:11
891
原创 使用IDEA搭建第一个Spring Boot+MyBatis(原创走心)
直接开始图文并茂的教程!idea搭建SpringBoot十分容易(我的idea2018.2版本)1.new一个Model,选择箭头所指。红色框框的网址是我们利用到的资源,有兴趣可以点进去看看,进去可以发现通过该网站也能创建SpringBoot 项目。2.填写项目相关信息,有Maven基础的都晓得咋子办,不多说咯3.这是一个关键的步骤。小的方框是springboot的版本。大...
2019-02-26 11:15:29
318
原创 MySQL limit分页的性能问题
今天在学习MyBatis分页插件的时候,在别人博客看到这样的一句话博客地址:https://www.cnblogs.com/kangoroo/p/7998433.html当时看到这话觉得挺不可思议,觉得这不符合自己的认知。那就开始实际测试看看。数据库有1000021条数据,id设为主键索引的情况下测试结果如下alter table indextable add primar...
2018-12-02 21:33:44
1079
原创 spingmvc+vue+axios 文件(图片)异步上传,商城增删改查案例
最近Vue使用体验感十分不错,深刻体会到这款前端框架的强大,在此也向尤雨溪前辈致敬。其实Vue这个东西在数据渲染方面就像Java的EL表达式,如果用JQuery获得数据我们需要拼接节点的方式将数据渲染到页面上,如<td>data</td>。但是Vue不会对节点直接操作,而是使用{{data}}这种方式直接渲染到页面,如果有做过微信小程序开发的会知道小程序也是这种渲染方式...
2018-11-19 11:09:30
982
1
原创 手写一个spring容器,实现IOC、DI
spring是一站式轻量级的开源框架,“容器”是这个框架特征之一。有了这个容器,对象不再是我们主动创建,而是交给spring容器管理,从而实现程序的解耦。spring容器的核心就是IOC(控制反转)和DI(依赖注入),基于这两个核心,今天自己封装一个spring容器。0.用到的工具类工具类所需的Jar包第一个工具类public class CommonUtils { /...
2018-10-27 17:41:56
1598
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人