06 2022 档案

摘要:一、Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个开源的使用ANSI c语言编写的key-value存储系统(区别于MySQL的二维表格的形式存储。)。和Memcache类似,但很大程度补偿了Memcache的不足。和Memcache一样,Redis数据都是缓存在计算机内存中 阅读全文
posted @ 2022-06-29 23:52 程序员小明1024 阅读(133) 评论(0) 推荐(0) 编辑
摘要:卸载干净MySQL的步骤:首先关闭MySQL服务;然后卸载MySQL软件;接着删除MySQL在电脑中的残存文件;最后删除MySQL注册表信息即可。 很多人都遇到过一个问题,那就是在安装MySQL的时候操作错误,最后结果不是自己想要的。卸载重新安装又发现安装不了。其实最主要的原因就是没有将MySQL卸 阅读全文
posted @ 2022-06-28 23:22 程序员小明1024 阅读(899) 评论(0) 推荐(0) 编辑
摘要:注意:本教程适用于电脑之前从未安装mysql或者已经卸载干净。 0 下载 官网下载:https://downloads.mysql.com/archives/community/ 这里选择5.7.33,随后下载 64位版本压缩包。 1 解压安装 解压到一个目录,我这里解压到D:\software\D 阅读全文
posted @ 2022-06-28 23:18 程序员小明1024 阅读(352) 评论(0) 推荐(0) 编辑
摘要:1 2 3 4 5 6 7 8 9 10 11、校验 1 安装MySQL 2 校验MySQL 登录MySQL:mysql -uroot -p123 退出MySQL:exit | quit 查看数据库:show databases; 阅读全文
posted @ 2022-06-28 21:30 程序员小明1024 阅读(107) 评论(0) 推荐(0) 编辑
摘要:函数式编程-Stream流 1. 概述 1.1 为什么学? 能够看懂公司里的代码 大数量下处理集合效率高 代码可读性高 消灭嵌套地狱 //查询未成年作家的评分在70以上的书籍 由于洋流影响所以作家和书籍可能出现重复,需要进行去重 List<Book> bookList = new ArrayList 阅读全文
posted @ 2022-06-26 15:26 程序员小明1024 阅读(26) 评论(0) 推荐(0) 编辑
摘要:【强制】关于 hashCode 和 equals 的处理,遵循如下规则:1) 只要重写 equals,就必须重写 hashCode。2) 因为 Set 存储的是不重复的对象,依据 hashCode 和 equals 进行判断,所以 Set 存储的对象必须重写这两个方法。3) 如果自定义对象作为 Ma 阅读全文
posted @ 2022-06-25 20:37 程序员小明1024 阅读(37) 评论(0) 推荐(0) 编辑
摘要:【强制】日期格式化时,传入 pattern 中表示年份统一使用小写的 y。 说明:日期格式化时,yyyy 表示当天所在的年,而大写的 YYYY 代表是 week in which year(JDK7 之后引入的概念),意思是当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,返回的 YY 阅读全文
posted @ 2022-06-25 20:25 程序员小明1024 阅读(190) 评论(0) 推荐(0) 编辑
摘要:【推荐】使用索引访问用 String 的 split 方法得到的数组时,需做最后一个分隔符后有无内容 的检查,否则会有抛 IndexOutOfBoundsException 的风险。 说明: String str = "a,b,c,,"; String[] ary = str.split(","); 阅读全文
posted @ 2022-06-25 20:13 程序员小明1024 阅读(121) 评论(0) 推荐(0) 编辑
摘要:【强制】禁止使用构造方法 BigDecimal(double) 的方式把 double 值转化为 BigDecimal 对象。 说明: BigDecimal(double)存在精度损失风险,在精确计算或值比较的场景中可能会导致业务逻辑异常。 如:BigDecimal g = new BigDecim 阅读全文
posted @ 2022-06-25 20:09 程序员小明1024 阅读(148) 评论(0) 推荐(1) 编辑
摘要:【强制】浮点数之间的等值判断,基本数据类型不能用==来比较,包装数据类型不能用 equals来判断。说明:浮点数采用“尾数+阶码”的编码方式,类似于科学计数法的“有效数字+指数”的表示方式。二进制无法精确表示大部分的十进制小数,具体原理参考《码出高效》。 反例: float a = 1.0f - 0 阅读全文
posted @ 2022-06-25 20:01 程序员小明1024 阅读(212) 评论(0) 推荐(0) 编辑
摘要:背景 软件开发过程中,不可避免的是需要处理各种异常,就我自己来说,至少有一半以上的时间都是在处理各种异常情况,所以代码中就会出现大量的try {...} catch {...} finally {...} 代码块,不仅有大量的冗余代码,而且还影响代码的可读性。比较下面两张图,看看您现在编写的代码属于 阅读全文
posted @ 2022-06-25 18:25 程序员小明1024 阅读(399) 评论(0) 推荐(0) 编辑
摘要:点击上方“方志朋”,选择“设为星标” 回复”666“获取新整理的面试资料 作者:lrwin 使用slf4j 使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。实现方式统一使用: Logback框架 打日志的正确方式 什么时候应该打日志 当你遇到问题的时候,只能通过debug功能来确定问题 阅读全文
posted @ 2022-06-25 15:14 程序员小明1024 阅读(125) 评论(0) 推荐(0) 编辑
摘要:之前给小伙伴们介绍了三种去重的方法,虽然不能留言,但是看到大家的点赞和在看数都比较多,今天再给大家分享一下三种累加的方法。 有如下表ADD_NUM 我们希望实现如下结果: 开窗函数学过开窗函数的小伙伴肯定首先想到的就是它了,不错,开窗函数可以很快速的求解出来,具体写法如下: SELECT Order 阅读全文
posted @ 2022-06-25 14:53 程序员小明1024 阅读(6096) 评论(0) 推荐(1) 编辑
摘要:利用StopWatch监控Java代码运行时间和分析性能 一、背景 有时我们在做开发的时候需要记录每个任务执行时间,或者记录一段代码执行时间,最简单的方法就是打印当前时间与执行完时间的差值,一般我们检测某段代码执行的时间,都是以如下方式来进行的: public static void main(St 阅读全文
posted @ 2022-06-25 14:41 程序员小明1024 阅读(116) 评论(0) 推荐(0) 编辑
摘要:作者 我是 ssh,欢迎找我交个朋友,微信:sshsunlight,我喜欢分享前端的前沿趋势和一些有趣的事情。 关注公众号「前端从进阶到入院」,精选超级优质的文章,助你前端成神之路。 前言 我曾经一度很迷茫,在学了 Vue、React 的实战开发和应用以后,好像遇到了一些瓶颈,不知道该怎样继续深入下 阅读全文
posted @ 2022-06-25 14:22 程序员小明1024 阅读(131) 评论(0) 推荐(0) 编辑
摘要:本文的目的就是要保证你彻底弄懂javascript的执行机制,如果读完本文还不懂,可以揍我。 不论你是javascript新手还是老鸟,不论是面试求职,还是日常开发工作,我们经常会遇到这样的情况:给定的几行代码,我们需要知道其输出内容和顺序。因为javascript是一门单线程语言,所以我们可以得出 阅读全文
posted @ 2022-06-25 14:19 程序员小明1024 阅读(46) 评论(0) 推荐(0) 编辑
摘要:前言 我只想面个CV工程师,面试官偏偏让我挑战造火箭工程师,加上今年这个情况更是前后两男,但再难苟且的生活还要继续,饭碗还是要继续找的。在最近的面试中我一直在总结,每次面试回来也都会复盘,下面是我这几天遇到的面试知识点。但今天主题是标题所写的66条JavaScript知识点,由浅入深,整理了一周,每 阅读全文
posted @ 2022-06-25 14:16 程序员小明1024 阅读(18) 评论(0) 推荐(0) 编辑
摘要:20220625 本文为博主原创文章,未经博主允许不得转载。 阅读全文
posted @ 2022-06-25 14:07 程序员小明1024 阅读(5) 评论(0) 推荐(0) 编辑
摘要:引言 在文章的开头,先说下 NPE 问题,NPE 问题就是,我们在开发中经常碰到的 NullPointerException. 假设我们有两个类,他们的 UML 类图如下图所示 在这种情况下,有如下代码 user.getAddress().getProvince(); 这种写法,在 user 为 n 阅读全文
posted @ 2022-06-24 23:28 程序员小明1024 阅读(348) 评论(0) 推荐(0) 编辑
摘要:发展史 1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮 2、但是随着交互式Web应 阅读全文
posted @ 2022-06-24 01:42 程序员小明1024 阅读(341) 评论(0) 推荐(0) 编辑
摘要:前言 大家好,我是捡田螺的小男孩。 本文是后端思维专栏的第三篇哈,本文内容就是:在原有代码基础上,如何一步步通过设计模式去优化代码?日常工作中,我们用得最多的设计模式,就是策略模式、工厂模式和模板方法模式啦。最近刚好用这几种模式优化了代码,所以今天跟大家聊聊,我是怎么优化的,思路是怎么样的。希望本文 阅读全文
posted @ 2022-06-24 01:23 程序员小明1024 阅读(137) 评论(0) 推荐(0) 编辑
摘要:Java 8 最大的特性无异于更多地面向函数,比如引入了 lambda等,可以更好地进行函数式编程。前段时间无意间发现了 map.merge() 方法,感觉还是很好用的,此文简单做一些相关介绍。首先我们先看一个例子。 merge() 怎么用? 假设我们有这么一段业务逻辑,我有一个学生成绩对象的列表, 阅读全文
posted @ 2022-06-24 01:16 程序员小明1024 阅读(192) 评论(0) 推荐(0) 编辑
摘要:今天我们来看点基础知识,看看JavaScript中的那些循环遍历方法: 一、数组遍历方法 1. forEach() forEach 方法用于调用数组的每个元素,并将元素传递给回调函数。数组中的每个值都会调用回调函数。其语法如下: array.forEach(function(currentValue 阅读全文
posted @ 2022-06-24 01:08 程序员小明1024 阅读(670) 评论(0) 推荐(0) 编辑
摘要:来源 | https://medium.com/frontend-canteen/10-simplest-tips-to-write-clean-javascript-code-for-beginners-8d52582b883 1、合并数组 正常代码: let apples = ['🍎', '� 阅读全文
posted @ 2022-06-24 01:02 程序员小明1024 阅读(321) 评论(0) 推荐(0) 编辑
摘要:作者 l zyz1992来源 l Hollis(ID:hollischuang)在我们的 java 业务系统中,或多或少的会涉及到权限、认证等类似的概念。但是很多小伙伴还是傻傻的分不清这些的概念和区别,今天我们就来好好的捋一捋,将其区别的概念深深的刻在脑海中。 认证 Authentication百度 阅读全文
posted @ 2022-06-24 00:05 程序员小明1024 阅读(156) 评论(0) 推荐(0) 编辑
摘要:JavaScript 每日一练 每天一道JavaScript 实战题,让大家平时多多积累实用的知识,提高开发效率,才有更多的时间摸鱼。 50篇原创内容 公众号 JavaScript是一种非常容错的编程语言,许多在其他编程语言中不合法的表达式在JavaScript中都能正常工作。 这导致了很多奇怪的代 阅读全文
posted @ 2022-06-23 23:42 程序员小明1024 阅读(69) 评论(0) 推荐(0) 编辑
摘要:本文来自作者 "臣不贰" 投稿。欢迎广大读者投稿,让更多人看到你的文章,>>> 投稿请点击Java技术栈公众号投稿菜单。 CSDN:https://blog.csdn.net/NOT_TWO_CHEN/ 简书:https://www.jianshu.com/p/a24a9ff323c9 一. 开发准 阅读全文
posted @ 2022-06-23 22:55 程序员小明1024 阅读(79) 评论(0) 推荐(0) 编辑
摘要:Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。 下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置MySQL环境变量路径:/home/uusama/mysql/bin Linux读取环境变量 读取环境 阅读全文
posted @ 2022-06-23 22:36 程序员小明1024 阅读(297) 评论(0) 推荐(0) 编辑
摘要:刷网站的时候,我们经常会遇到需要分页查询的场景。 比如下图红框里的翻页功能。 我们很容易能联想到可以用mysql实现。 假设我们的建表sql是这样的 mysql建表sql 建表sql大家也不用扣细节,只需要知道id是主键,并且在user_name建了个非主键索引就够了,其他都不重要。 为了实现分页。 阅读全文
posted @ 2022-06-20 00:23 程序员小明1024 阅读(226) 评论(0) 推荐(0) 编辑
摘要:前言 对于从事后端开发的同学来说,线程安全问题是我们每天都需要考虑的问题。 线程安全问题通俗的讲:主要是在多线程的环境下,不同线程同时读和写公共资源(临界资源),导致的数据异常问题。 比如:变量a=0,线程1给该变量+1,线程2也给该变量+1。此时,线程3获取a的值有可能不是2,而是1。线程3这不就 阅读全文
posted @ 2022-06-20 00:14 程序员小明1024 阅读(59) 评论(0) 推荐(0) 编辑
摘要:我熟练应用ctrl c和ctrl v 开发curd代码好多年了。 mysql查询为什么会慢,关于这个问题,在实际开发经常会遇到,而面试中,也是个高频题。 遇到这种问题,我们一般也会想到是因为索引。 那除开索引之外,还有哪些因素会导致数据库查询变慢呢? 有哪些操作,可以提升mysql的查询能力呢? 今 阅读全文
posted @ 2022-06-19 23:55 程序员小明1024 阅读(221) 评论(0) 推荐(0) 编辑
摘要:一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第2天,点击查看活动详情。 背景 我们在使用金额计算或者展示金额的时候经常会使用BigDecimal,也是涉及金额时非常推荐的一个类型,BigDecimal自身也提供了很多构造器方法,这些构造器方法使用不当可能会造成不必要的麻烦甚至是 阅读全文
posted @ 2022-06-19 23:42 程序员小明1024 阅读(96) 评论(0) 推荐(0) 编辑
摘要:小伙伴想精准查找自己想看的MySQL文章?喏 → MySQL专栏目录 | 点击这里 前言 BATJTMD等大厂的面试难度越来越高,但无论从大厂还是到小公司,一直未变的一个重点就是对SQL优化经验的考察。一提到数据库,先“说一说你对SQL优化的见解吧?”。SQL优化已经成为衡量程序猿优秀与否的硬性指标 阅读全文
posted @ 2022-06-19 23:36 程序员小明1024 阅读(515) 评论(0) 推荐(0) 编辑
摘要:相信不少开发者在遇到项目对数据进行批量操作的时候,都会有不少的烦恼,尤其是针对数据量极大的情况下,效率问题就直接提上了菜板。 因此,开多线程来执行批量任务是十分重要的一种批量操作思路,其实这种思路实现起来也十分简单,就拿批量更新的操作举例: 整体流程图 步骤 获取需要进行批量更新的大集合A,对大集合 阅读全文
posted @ 2022-06-19 23:27 程序员小明1024 阅读(364) 评论(0) 推荐(0) 编辑
摘要:MySQL 相信大家一定都不陌生,但是不陌生不一定会用! 会用不一定能用好! 今天,就带大家复习一个高频面试考点,SQL 优化有哪些技巧? 当然这个还是非常有实用价值的,工作中你也一定用的上。如果应用得当,升职加薪,指日可待 1、创建索引 一定要记得创建索引,创建索引,创建索引 重要的事说三遍! 执 阅读全文
posted @ 2022-06-19 02:04 程序员小明1024 阅读(57) 评论(0) 推荐(0) 编辑
摘要:作者 l zyz1992来源 l Hollis(ID:hollischuang)之前我们已经详细介绍了关于索引的原理和索引的查询的原则,所谓工欲善其事必先利其器,各位在学习阶段一定要要循序渐进的来学习这块知识,千万不要眼高手低,一定要不急不躁,争取一个萝卜一个坑,学完后能一次性拿下这些知识点,然后再 阅读全文
posted @ 2022-06-19 00:07 程序员小明1024 阅读(77) 评论(0) 推荐(0) 编辑
摘要:一、介绍一说起策略设计模式,相比大家都不陌生,在实际的业务开发中,合理的使用设计模式来编程,可以让代码阅读起来层次感更强,同时扩展性也会得到提升!最近看同事的代码时候,学到了一个小技巧,在某些场景下合理的使用策略模式还是非常有用的,在此分享一下给大家。二、代码实践在介绍 SpringBoot 中如何 阅读全文
posted @ 2022-06-18 23:39 程序员小明1024 阅读(739) 评论(0) 推荐(0) 编辑
摘要:持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,点击查看活动详情 以下内容如有错误欢迎指出,有则改之无则加勉~ 一行数据记录如何映射成一个 Java 对象,这种映射机制是 MyBatis 作为 ORM 框架的核心功能之一,也是我们这篇文章需要学习的内容 开始前我们先看一个 阅读全文
posted @ 2022-06-18 23:25 程序员小明1024 阅读(1162) 评论(0) 推荐(0) 编辑
摘要:如果你还不会用git回滚代码,那你一定要来看看 在日常coding的过程中免不了分支之间的合并,回滚、提交、打tag等操作,如果你现在还不知道怎么使用git工具回滚代码,或者总是担心出错没有把握怕把代码搞丢,这很危险毕竟代码搞丢是很大的事情小则扣绩效重则多扣点,但是 dont worry,你很幸运能 阅读全文
posted @ 2022-06-17 00:50 程序员小明1024 阅读(147) 评论(0) 推荐(0) 编辑
摘要:建表: CREATE TABLE `table1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(60) DEFAULT NULL, `age` varchar(200) DEFAULT NULL, `sponsor_id` varch 阅读全文
posted @ 2022-06-17 00:27 程序员小明1024 阅读(377) 评论(0) 推荐(0) 编辑
摘要:前言:在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究竟有什么坏处?本篇博客我们就来分析这个问题,探讨一下内部的原因。 本篇 阅读全文
posted @ 2022-06-17 00:25 程序员小明1024 阅读(104) 评论(0) 推荐(0) 编辑
摘要:目录 一、描述 二、SpringBoot版本的选择 三、SpringCloud版本的选择 四、如何根据SpringCloud版本确定SpringBoot版本 4.1、方式一(列表方式查找对应的SpringBoot版本) 4.2、方式二(根据具体版本查找对应的SpringBoot版本) 4.3、方式三 阅读全文
posted @ 2022-06-17 00:18 程序员小明1024 阅读(686) 评论(0) 推荐(1) 编辑
摘要:前言 正文开始之前,我想我们需要弄明白几个问题: tag 是什么? 使用tag 的好处? tag 和 branch 的区别以及使用场景? tag 是什么? tag , 翻译过来是标签的意思,顾名思义,标签是为了标记某种事物。 tag 是 Git 版本库的一个快照,指向某个 commit 的指针。 使 阅读全文
posted @ 2022-06-17 00:15 程序员小明1024 阅读(1472) 评论(0) 推荐(0) 编辑
摘要:社会你“小峰哥“用Java实现了管理员可以修改任意用户Session的功能 、唐城 2021-08-12 19:30:19 阅读数:50 评论数:0 点赞数:0 收藏数:0 标签:java管理实现管理员社会 目录 1 Session会话简介 2 简单实例准备 3 动态修改用户Session场景分析 阅读全文
posted @ 2022-06-17 00:04 程序员小明1024 阅读(229) 评论(0) 推荐(0) 编辑
摘要:来源:csdn.net/qq_25838777/article/details/109489767 https://mp.weixin.qq.com/s/QllWVphp6GoTB-sUeY22iA 使用java和redis实现一个简单的热搜功能,具备以下功能: 搜索栏展示当前登陆的个人用户的搜索历 阅读全文
posted @ 2022-06-16 23:58 程序员小明1024 阅读(254) 评论(0) 推荐(0) 编辑
摘要:一、前言 最近公司项目准备开始重构,框架选定为SpringBoot+Mybatis,本篇主要记录了在IDEA中搭建SpringBoot多模块项目的过程。 1、开发工具及系统环境 IDE:IntelliJ IDEA 2018.2 系统环境:mac OSX 2、项目目录结构 biz层:业务逻辑层 dao 阅读全文
posted @ 2022-06-16 23:53 程序员小明1024 阅读(507) 评论(0) 推荐(0) 编辑
摘要:引言 在文章的开头,先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointerException.假设我们有两个类,他们的UML类图如下图所示 在这种情况下,有如下代码 user.getAddress().getProvince(); 这种写法,在user为null时,是有可能报 阅读全文
posted @ 2022-06-16 23:40 程序员小明1024 阅读(61) 评论(0) 推荐(0) 编辑
摘要:SpringBoot 2.0 多图片上传加回显 这两天公司有需求让做一个商户注册的后台功能,其中需要商户上传多张图片并回显。由于之前没做过这方面的东西,此篇文章用以记录一些知识点,以便后续查看。 上传 Controller的代码非常简单,由于用了SpringMVC框架,所以直接用MultipartF 阅读全文
posted @ 2022-06-16 23:32 程序员小明1024 阅读(826) 评论(0) 推荐(0) 编辑
摘要:前言 SQL注入漏洞作为WEB安全的最常见的漏洞之一,在java中随着预编译与各种ORM框架的使用,注入问题也越来越少。新手代码审计者往往对Java Web应用的多个框架组合而心生畏惧,不知如何下手,希望通过Mybatis框架使用不当导致的SQL注入问题为例,能够抛砖引玉给新手一些思路。 一、Myb 阅读全文
posted @ 2022-06-16 23:14 程序员小明1024 阅读(73) 评论(0) 推荐(0) 编辑
摘要:前几天看了极客时间一个二维码的视频,写的不错,这里总结下 在日常生活中,二维码出现在很多场景,比如超市支付、系统登录、应用下载等等。了解二维码的原理,可以为技术人员在技术选型时提供新的思路。对于非技术人员呢,除了解惑,还可以引导他更好地辨别生活中遇到的各种二维码,防止上当受骗。 二维码,大家再熟悉不 阅读全文
posted @ 2022-06-16 23:06 程序员小明1024 阅读(294) 评论(0) 推荐(0) 编辑
摘要:方法一:Controller中注入service的时候使用@Autowired自动注入,@Qualifier("beanId")来指定注入哪一个。 方法二:Controller中注入service的时候使用@Resource(type = 类名.class)来指定注入哪一个。 方法三: 每个serv 阅读全文
posted @ 2022-06-16 22:52 程序员小明1024 阅读(153) 评论(0) 推荐(0) 编辑
摘要:前言:多账户登陆 互联网应用当中,我们的应用会使用多个第三方账号进行登录,比如:网易、微信、QQ等,我们把此称为多账户统一登陆。 通过这篇文章, 我想阐释多账户登陆的技术方案细节,以及相应的表设计,流程设计。我这里不会有具体代码实现细节,只要方案做的对,有思路,代码咋写都不会太烂。 1. 创业初期 阅读全文
posted @ 2022-06-16 22:50 程序员小明1024 阅读(234) 评论(0) 推荐(0) 编辑
摘要:方法1: 直接使用数据库提供的SQL语句 语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N 适应场景: 适用于数据量较少的情况(元组百/千级) 原因/缺点: 全表扫描,速度会很慢 且 有的数据库结果集返回不稳定(如某次返回1,2,3,另外的一次返回2, 阅读全文
posted @ 2022-06-16 22:24 程序员小明1024 阅读(360) 评论(0) 推荐(0) 编辑
摘要:1. 前言 Apache Shiro是一个功能强大且易于使用的Java安全框架,提供了认证,授权,加密,和会话管理。 Shiro有三大核心组件: Subject:即当前用户,在权限管理的应用程序里往往需要知道谁能够操作什么,谁拥有操作该程序的权利,shiro中则需要通过Subject来提供基础的当前 阅读全文
posted @ 2022-06-16 22:18 程序员小明1024 阅读(40) 评论(0) 推荐(0) 编辑
摘要:目录 ​ SQL基础知识整理: 常见的SQL面试题:经典50题 三、50道面试题 2.汇总统计分组分析 3.复杂查询 sql面试题:topN问题 4.多表查询 【面试题类型总结】这类题目属于行列如何互换,解题思路如下: 其他面试题: SQL基础知识整理: select 查询结果 如: [学号,平均成 阅读全文
posted @ 2022-06-16 22:10 程序员小明1024 阅读(889) 评论(0) 推荐(0) 编辑
摘要:很多的小伙伴,经常会有这样的困惑,我看了很多技术的学习文档、书籍、甚至视频,我想动手实践,于是我打开了GitHub,想找个开源项目,进行学习,获取项目实战经验。这个时候很多小伙伴就会面临这样的问题:“我不会搜啊,我该怎么找呀?”,最终只能放弃。 这篇文章,小编教你精准地在GitHub搜索项目。 开源 阅读全文
posted @ 2022-06-16 21:33 程序员小明1024 阅读(108) 评论(0) 推荐(0) 编辑
摘要:设置resources作为资源文件 正确的显示resources文件 新建mapper文件夹 阅读全文
posted @ 2022-06-15 22:55 程序员小明1024 阅读(536) 评论(0) 推荐(0) 编辑
摘要:日常线上活动中,当我们对系统进行开发时,做容器化管理,因为每一个版本不同,可能随着业务量的产生,需求的迭代更新,不同版本所需要的环境不同。 因此,为了满足这样的问题,我们通常做的就是对每一个版本来打标签。 当某个场景需要用到哪个版本时,我们可以随时切换,只需要切换版本即可。 在Docker中实现该功 阅读全文
posted @ 2022-06-14 16:49 程序员小明1024 阅读(1239) 评论(0) 推荐(0) 编辑
摘要:SpringBoot 基础知识 核心知识 【收藏版】 在学习《SpringCloud Nginx 高并发核心编程》一书之前,需要具备一些SpringBoot 的基础知识,这里为大家汇总一下这些知识。 另一篇建议收藏的文章:Springcloud 中 SpringBoot 配置全集 (收藏版) 那 S 阅读全文
posted @ 2022-06-14 16:13 程序员小明1024 阅读(129) 评论(0) 推荐(0) 编辑
摘要:方式一,自定义sql语句分页 1、pom依赖版本 <mybatis-plus.version>3.4.0</mybatis-plus.version> 2、MyBatisPlusConfig package com.stu.service.base.config; import com.baomid 阅读全文
posted @ 2022-06-01 01:02 程序员小明1024 阅读(222) 评论(0) 推荐(0) 编辑