摘要:
@[toc] 初次听说mybatis plus感觉这东西取名字都很有意思,像极了现在的iPhone 到iPhone xplus;不得不说水果公司真的引领了很多的“潮流”啊; 最近公司的一个新的项目,用的也是mybatis plus,但是用的感觉不是那么好,所有就有了这篇实践!其实了解了也就和JPA差 阅读全文
摘要:
@[toc] 拦截器都在用,可为啥这么用?为啥不用filter呢?你得知道这些东西 基本概念 Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否 阅读全文
摘要:
@ 最近在做多数据源的配置,需要根据数据库名和表(及视图)名获取表和字段的元数据;现对于各种查询语句,总结如下: mysql元数据 查询表及视图(表名,表/视图,表注释) SELECT table_name, table_type, table_comment FROM information_sc 阅读全文
摘要:
@[toc] 所在公司目前使用的数据库主要是mysql 和hive, 所以选择的数据库客户端工具是sqlYog和xshell了。但是最近一个可视化系统需要支持配置多数据源,包括mysql,orcale,sqlServer,这就有个问题sqlYog连不了oracle 和sqlServer。然后不得不换 阅读全文
摘要:
@[toc] 作为一个猿,大家多多少少应该都改过线上的bug吧,这种本地复现不了,线上又有的bug你们都是怎么定位的呢?我想日志可能是首选办法了吧,那么你们的日志打印都有什么规范呢?你还是用的log4j吗?我们一起来了解下logback吧 概念 Logback是由log4j创始人设计的一个开源日志组 阅读全文
摘要:
@[toc] 线程知识那么多,我们先来了解下简单的,必须掌握的! 什么是线程,什么是进程? 进程:在操作系统中能够独立运行,并且作为资源分配的基本单位。它表示运行中的程序 打开电脑的管理控制台,看到的运行的应用程序就是一个个进程! 线程:是进程中的一个实例,作为系统调度和分派的基本单位。 一个进程可 阅读全文
摘要:
@[toc] 老说时间复杂度,空间复杂度,能不能简单描述一下?说人话! 空间复杂度 概念 Space Complexity,对一个算法在运行过程中临时占用存储度空间的度量,记做 ; 其实白话就是,一段程序运行需要分配的空间,我们用一个线性函数来描述它的变化趋势,我们把这个变化趋势整体就叫做这个算法的 阅读全文
摘要:
@[toc] mysql 子查询加 和不加 区别居然这么大,填坑路上的思考与总结! 问题描述 最近改了一个bug ,原有的系统是经过测试的,但是去年底负责这个系统的人离职了,然后环境切换后各种问题又爆粗来了,而手头目前没啥活儿的我就接过了锅,当然这走的时候也不是和我交接的...废话不多说,说多了就是 阅读全文
摘要:
@[toc] mysql的常用脚本有哪些呢?我们来做个总结 建表语句 1. sql语句最后指定主键 sql DROP TABLE IF EXISTS ; CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', varchar(20) 阅读全文
摘要:
@[toc] 都说科学技术是第一生产力,那么对搬砖来说好的工具就是第一生产力了,熟练掌握工具的快捷键能让你搬砖之路更加高效,idea 常用快捷键有哪些呢?小本本记录如下 Ctrl + xxx 操作 Ctrl + J 插入代码模板 通过代码模板可以快速创建main函数,for循环等。 直接输入缩写 按 阅读全文