logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

idea和datagrip的快捷鍵

idea和datagrip都是一家公司出的,而且idea可以直接使用集成的datagrip作为数据库工具。直接一个客户端一边debug的同时直接在工具里查数据。

#intellij-idea#java#ide
小程序系列:onLoad,onReady和onShow等生命周期函数的区别和使用

小程序请求这部分,我们发现有onLoad,onReady,onShow等都可以调用function发送请求。他们之间有什么区别?首先官方文档先甩出来,这些都是微信页面page这个Object的声明周期函数里面的,其实点进去看定义就可以了,毕竟里面说的很清楚。微信页面构造,看生命周期函数那边懒得看文档觉得不直观,我再甩你一张图也是官方的,虽然说你也不可能马上理解但是肯定会让你对小程序的page生..

设计模式:迭代器模式

迭代器模式(Iterator Design Pattern),也叫作游标模式(Cursor Design Pattern)这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。迭代器模式属于行为型模式。

#设计模式#迭代器模式#java
Java的Cursor的使用

实际上这个在数据量小的时候,实际上没啥差距,甚至普通的查询遍历可读性更强。主要是面对数据量大的时候,也就是大数据集处理会体现出的优势,主要的原理就是它可以逐行读取数据,而不是先把整个结果集读取加载到内存中,这样就可以节省内存空间。这个我么们可以通过idea工具来查看,总之当遇到一个大数据集加载导致占用内存飙升甚至内存溢出,可以考虑采用这个Cursor工具,来减小内存占用以及Cursor的并发提高效

文章图片
#java#开发语言
An error happened during template parsing (template: "class path resource [templates/XXX.html]解决

最近使用SpringBoot用到一个thymeleaf,其实相对于JSP来说我觉得还挺有意思的,它的页面是一个html,但是他可以在获得结果后替换HTML上的对应的东西。去网上搜各种优点,开箱即用,动静结合,与SpringBoot完美兼容等一大堆。当然在使用过程中也会遇到问题,问题最普遍的就是console报错:“An error happened during template parsing.

springcloud微服务:nacos的配置说明与服务注册

这部分我要知道两点就是nacos如何去注册服务和发现服务的。注册服务

#spring cloud
docker实战问题:Get “https://registry-1.docker.io/v2/“: context deadline exceeded

在构建镜像的时候会报错,如下:Get "https://registry-1.docker.io/v2/": context deadline exceeded所使用的环境是centos。在网上遇找到一个解决方案,及时修改DNS,修改成一个google的公共DNS 8.8.8.8具体操作如下修改文件/etc/resolv.conf将其改成以下的IP形式:nameserver 8.8.8.8name

#docker#centos#容器
到底了