统一日志管理方案:Spring项目logback日志与logstash和Elasticsearch整合

原创/朱季谦 最近在做一个将分布式系统的日志数据通过logstash传到kafka的功能,做完之后决定业余搭一个ELK日志分析系统,将logstash采集到的日志传给Elasticsearch。经过一番捣鼓,也把这个...

使用el-dialog时,报错“Unknown custom element:<el-dialog> did you register the component correctly?...ma...

初学vue时,曾遇到一个无语的问题,在用el-dialog时一直显示没有导入,结果发现是因为没有把element ui引入到项目里。 需进行以下步骤: 1.执行: npm install element-ui -s 2.在main.js文件...

2019/08/12 09:50
463
uni-app如何解决在for循环里调用异步请求获取数据顺序混乱问题?

总结/朱季谦 先前有一次做uni-app的js接口对接时,遇到过这样的情况,在for循环里,调用一个异步请求时,返回来的值顺序是乱的,因此,在以下的代码里,push到数组里的值,每次的顺序可能都是...

2019/09/17 12:51
423
Springboot项目启动后自动创建多表关联的数据库与表的方案

文/朱季谦 在一些项目开发当中,存在这样一种需求,即开发完成的项目,在第一次部署启动时,需能自行构建系统需要的数据库及其对应的数据库表。 若要解决这类需求,其实现在已有不少开源框架...

2021/03/16 01:56
393
vue-如何实现带参数跳转页面

【前后端分离项目之vue框架经验总结】 文/朱季谦 在vue框架的前端页面上,若要实现页面之间的带参数跳转,可参考以下实现过程: 例如,点击截图中的“查看试卷”,可实现带参跳转到相应的试卷...

visualvm工具远程对linux服务器上的JVM虚拟机进行监控与调优

文/朱季谦 最近在做了一些JVM监控与调优的事情,算是第一次实践,还比较陌生,故而先把这一次经验简单记下笔记,这样,对后面学习调优方面时,不至于又想不起来了。 本文档主要总结在window本...

2021/03/25 19:42
329
linux实现SSH免密登录设置,以及shell脚本实现

分享/朱季谦 最近在搭建linux集群,做了SSH免密登录的设置,正好把过程记录一下: 一.用搭建好的两台虚拟机做演示,A机器:192.168.200.129,B机器:192.168.200.128 二.分别在两台机器上执行...

原创小说:孤岛上住着一只猫

原创/朱季谦 【上】 我时常坐在樱花树下的长木椅上,在木椅的另一头,每天都蹲着一只金黄色的瘦猫。它喜欢闭着眼睛,在斑驳的树下享受午后的阳光。没有人听我说话的时候,我就会跟旁边的猫先...

2021/03/29 22:42
283
JDK1.8新特性Lambda表达式简化if-else里都有for循环的优化方式

在日常开发过程当中,能把代码写出来,不一定就意味着能把代码写好,说不准,所写的代码在他人看来,其实就是一坨乱七八糟的翔,因此,代码简化尤其重要,我曾经遇到过这样一个类型的代码,即...

SpringBoot+Mybatis整合出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not fo...

在搭建自己的后台管理,遇到一个比较小问题,顺便记录了一下。 启动SpringBoot后台时,前端访问后台执行Mybatis时,出现了这样的报错: org.apache.ibatis.binding.BindingException: Invali...

2020/08/01 18:05
268
Activiti工作流框架学习笔记(一)之通用数据表详细介绍

文/朱季谦 Activiti工作流引擎自带了一套数据库表,这里面有一个需要注意的地方: 低于5.6.4的MySQL版本不支持时间戳或毫秒级的日期。更糟糕的是,某些版本在尝试创建此类列时将引发异常,而...

2019/12/04 00:27
252
基于Redis在定时任务里判断其他定时任务是否已经正常执行完的方案

执行的定时任务是基于其他定时任务计算得到的结果基础上做操作的,那么如何来确定其他存在数据依赖的定时任务已经执行完成呢? 在分布式环境里,可通过集群的redis来解决这个问题: 即,在跑...

2020/06/27 18:01
242
如何优雅地使用Mybatis逆向工程生成类

文/朱季谦 1.环境:SpringBoot 2.在pom.xml文件里引入相关依赖: 1 2 org.mybatis.generator 3 mybatis-generator-maven-plugin 4 ......

解决分布式React前端在开发环境的跨域问题

在前后端分离的分布式架构中,跨域是一道无法绕过去的门槛,众所周知,生产环境上解决跨域最便捷的方式是使用Nginx来处理,那么,在本地开发环境又该如何处理呢? React框架里处理跨域问题,...

生活随笔-江南好,风景旧曾谙

原创文/朱季谦 我最早接触到的古诗,是北宋邵雍的《山村咏怀》,时至今日,仍可完整地背诵出来—— 一去二三里,烟村四五家。 亭台六七座,八九十枝花。 这首小诗如同一把钥匙,打开了一扇古...

2019/09/17 13:08
199
前端笔记:React的form表单全部置空或者某个操作框置空的做法

在React框架前端开发中,经常会有弹出框的开发,涉及到弹出框,难免就会有表单。一般在关闭弹出框或者对表单联动时,往往都需要考虑对表单进行置空操作了。 我以前在工作就遇到过这类问题,正...

2021/03/11 19:27
197
深入理解Spring Security授权机制原理

原创/朱季谦 在Spring Security权限框架里,若要对后端http接口实现权限授权控制,有两种实现方式。 一、一种是基于注解方法级的鉴权,其中,注解方式又有@Secured和@PreAuthorize两种。 @S...

程序猿的产品思考:2C与2B产品思维的区别

原创/朱季谦 我最早接触到互联网产品的时候,听到最多的,是做产品要有用户思维,即站在用户角度去看待产品。这个先入为主的概念,在很长一段时间里,都被我效作经典。然而也在很长一段时间里...

Activiti工作流学习笔记(四)——工作流引擎中责任链模式的建立与应用原理

原创/朱季谦 本文需要一定责任链模式的基础,主要分成三部分讲解: 一、简单理解责任链模式概念 二、Activiti工作流里责任链模式的建立 三、Activiti工作流里责任链模式的应用 一、简单理解责...

没有更多内容

加载失败,请刷新页面