阿里巴巴
文章平均质量分 78
额 无语
这个作者很懒,什么都没留下…
展开
-
SQL获取两个日期之间的天数
startdate位置0表示1900-01-01,-1表示1899-12-31。– 获取两个日期之间的天数。– 获取两个日期之间的月数。– 获取两个日期之间的年数。原创 2022-09-12 03:35:53 · 17340 阅读 · 0 评论 -
Mysql实现行列转换
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 10:55:38 · 11130 阅读 · 2 评论 -
Docker 在 M1 Mac arm64架构上构建 amd64镜像。
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 02:06:17 · 3741 阅读 · 0 评论 -
IDEA2021新建第一个Spring项目(使用两种方法)
其实可以发现,上面两种方法的区别主要是导入Spring框架包的方法不同,其他步骤基本相同。其实IDEA还有一种方法可以导入Spring框架包。新建一个项目之后,我们可以在项目名上右键,选择Add FrameWork Support,在其中选择Spring,也可以将Spring框架的所有Jar包下载下来。深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!原创 2022-09-09 22:33:31 · 1115 阅读 · 1 评论 -
Spring Security+JWT简述
Spring Security是Spring家族的一个安全管理框架, 相比于另一个安全框架Shiro, 它具有更丰富的功能。一般中大型项目都是使用SpringSecurity做安全框架, 而Shiro上手比较简单spring security 的核心功能:认证(你是谁): 只有你的用户名或密码正确才能访问某些资源授权(你能干嘛): 当前用户具有哪些功能, 将资源进行划分, 如在公司中分为普通资料和高级资料, 只有经理用户以上才能访文高级资料, 其他人只能拥有访问普通资料的权限。原创 2022-09-08 23:14:29 · 2178 阅读 · 0 评论 -
html网页如何获取后台数据库的数据(html + ajax + php + mysql)
博主联系方式QQ1540984562QQ交流群892023501。原创 2022-07-30 14:03:39 · 1461 阅读 · 0 评论 -
html+css唯美登录页面,代码提供(效果展示)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-07-30 14:03:02 · 121 阅读 · 0 评论 -
html+css+php+mysql实现注册+登录+修改密码(附完整代码)
目的在利用QT软件进行登录软件开发时,就想要实现点击按钮跳转到指定网页进行注册以及修改密码等操作,就像QQ客户端那样可以实现网页端修改密码,申请账户等操作;(因需要开启花生壳内网穿透,如需体验可私聊!)目前已经实现的操作html界面;html跳转php;php连接数据库;php实现对数据库的增删改查。...原创 2022-07-30 14:01:50 · 471 阅读 · 0 评论 -
【MySQL功法】第5话 · SQL单表查询
* 第一步,我们会执行WHERE条件,对记录中进行一次筛选。* 第二步,我们会通过 GROUP BY 对表进行分组。* 第三步,我们执行聚合函数,对分组后的字段进行聚合处理。* 第四步,此时我们再对经过处理后的表中数据进一步筛选(having)。* 第五步,我们对表中数据进行排序(ORDER BY)。* 第六步,我们截取部分记录来显示。【MySQL功法】第5话 · SQL单表查询原创 2022-07-29 22:40:52 · 76 阅读 · 0 评论 -
【MySQL功法】第4话 · 和kiko一起探索MySQL中的运算符
这些运算符在之后的各话中都会应用到,所以大家可以好好收藏住,细细品味一番啦!原创 2022-07-29 22:40:17 · 80 阅读 · 0 评论 -
【MySQL功法】第2话 · 数据库与数据表的基本操作
*A1**这里的关键字含义同一些基本语言,例如C语言中对于关键字的定义相似。SQL中的关键字不能作为表名、列名;它是预先定义好的单词,决定了SQL语句做什么,通常大写。部分常见的关键字我们已经在上面的7步中有所展现,例如_SHOW、DATABASE、USE、SELECT、CREATE_这些都是关键字。...原创 2022-07-29 22:39:42 · 113 阅读 · 0 评论 -
【Mysql】清理binlog日志的方法
添加下方名片,即可获取全套学习资料哦。MySQL中的binlog志记录了数据库中数据的变动,便于对数据的基于时间点和基于位置的恢复,但是binlog也会渐增,占很的磁。resetmaster将删除志索引件中记录的所有binlog件,创建个新的志件,起始值从000001开始。过期时间设置的要适当,对于主从复制,要看从库的延迟决定过期时间,避免主库binlog还未传到从库便因过期删除,导致主从不致。时间和件名定不可以写错,尤其是时间中的年和件名中的序号,以防不下将正在使的binlog删除切勿删除正在使的。...原创 2022-07-29 22:39:07 · 5116 阅读 · 1 评论 -
【MySQL】数据库进阶之索引内容详解(上篇 索引分类与操作)
hello,大家好,我是黄小黄同学。本篇给大家带来的是数据库中索引的分类与操作相关内容。你将学习到单列索引、组合索引、全文索引以及空间索引。关于索引的内部原理比如Hash与B+Tree将放到下篇进行讲解,欢迎关注。??何为索引?索引是通过某种算法,构建出一个数据模型,用于快速找出在某列中具有特定值的行。如果不使用索引,MySQL则会从第一条记录开始读完整个表,从而找出相关的行。表越大,需要查询花费的时间就越多。索引类似于目录,通过页码找到对应的内容。??何为组合索引?复合最左原则;????全文索引?...原创 2022-07-29 22:38:31 · 89 阅读 · 0 评论 -
java进阶文章链接
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-07-29 16:46:21 · 72 阅读 · 0 评论 -
Java进阶整理
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。对于一个程序员不能只是停留在满足平常的业务开发的水平,所以今天来整理一下Java的进阶知识。...原创 2022-07-29 16:45:45 · 113 阅读 · 0 评论 -
Java进阶教程(一)关键字
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。在eclipse中,必须开启相关设置。transient如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。...原创 2022-07-29 16:45:08 · 123 阅读 · 0 评论 -
Java进阶总结——集合
说明对于以上的框架图有如下几点说明1.所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。集合接口6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。抽象类5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。实现类8个实现类(实线表示),对接口的具体实现。Collection接口是一组允许重复的对象。...原创 2022-07-29 16:43:58 · 136 阅读 · 0 评论 -
【微信小程序】组件使用及属性参考
小程序组件微信小程序的开发实际上也是前端开发的一种。我们想要开发一个前端程序,首先要做的就是创建美观的页面,然后处理好业务代码。在用户眼中首先会看到的是页面,而不会关心代码的实现,所以在学习前端开发时通常都是先从HTML、CSS入手,再去学习JavaScript。所以,本章先进行小程序组件的讲解。掌握了视图容器组件、内容组件,并学会使用导航组件进行跳转后,我们就可以开始搭建各种页面了。...原创 2022-07-28 21:55:02 · 717 阅读 · 0 评论 -
【Go语言刷题篇】Go完结篇函数、结构体、接口、错误入门学习
本期是学习Golang的完结篇函数、结构体、接口、错误入门学习,有不懂的地方可以评论进行讨论!接下来我将继续更新Python刷题系列、数据库从0到入门刷题系列等等。本系列文章采用牛客的核心代码模式进行案例代码提供,帮助大家从0到入门的学习过程中进行配套的刷题~推荐给大家一款刷题、面试的神器,我也是用这一款神器进行学习的!刷题神器跳转链接该神器不仅网页界面十分美观,而且操作起来极易上手入门!非常适合新手进行系统性的学习!...原创 2022-07-28 20:26:56 · 140 阅读 · 0 评论 -
SpringSecurity框架【详解】
SpringSecurity是Spring家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富;是一个功能强大且高度可定制的身份验证和访问控制框架。它是用于保护基于Spring的应用程序的实际标准;SpringSecurity是一个框架,致力于为Java应用程序提供身份验证和授权。与所有Spring项目一样,SpringSecurity的真正强大之处在于可以轻松扩展以满足自定义要求。在Java生态中,目前有和认证和授权。...原创 2022-07-28 18:57:22 · 1184 阅读 · 0 评论 -
Python获取高德POI(关键词搜索法)
首先我们需要明白一些常识poi是兴趣点,它本身除了经纬度,还记录了一些信息,如名称、地址、联系方式、所属行政区高德poi是指从高德地图上获取poi,所以我们借助的平台是高德地图高德地图知道有很多人需要用到poi,因此它十分良心地推出了若干个接口(API),借助这些API我们就可以各取所需。最容易被忽略的一点,通过高德地图获取得到的坐标会有偏移,具体详看3.2节,因此我们获取得到的坐标还需要经过坐标系转换才能得到正确的坐标,API的理解我们把整个poi的获取理解成以下几个步骤。...原创 2022-07-28 17:27:35 · 1849 阅读 · 1 评论 -
mysql的union和union all
在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表。另外,如果系统中进行了分表,一定要保证各个表的字段顺序一致。如果返回的两个结果集中有重复的数据,那么返回的结果集就会包含重复的数据了。后面的表的数据会按照字段顺序依次附在后面,而不是按照字段名称匹配。我们上面以*来表示顺序的不同,其实你写成不同顺序的字段结果一致。后面的表的数据会按照顺序依次附在后面。先来说下,如果顺序不同,会是什么结果?.原创 2022-07-28 16:01:06 · 254 阅读 · 0 评论 -
linux 安装mysql8.0 超详细教程(实战多次)
也可以直接在官方下载最新版本官方下载选择linux系统对应的mysql版本。16.登录mysql-uroot-p密码使用之前随机生成的密码。然后再执行初始化指令执行之前进入data目录,清空里面的文件数据。8.切换到/usr/local/mysql8/bin目录下。psmy.cnf可能不存在,直接新增即可,注意自己的目录。11.添加mysqld服务到系统(目录还在mysql8下)17.修改root密码其中123456是新的密码自己设置。1.在/usr/local下创建mysql文件夹。...原创 2022-07-28 14:33:32 · 15475 阅读 · 3 评论 -
Linux 中的程序部署
为了方便,这里安装MariaDB服务,因为MariaDB和MySQL是类似的,功能都差不多。配置好之后,按Esc按钮退出编辑模式,然后输入wq(冒号也要输入)进行保存即可。配置好之后,按Esc按钮退出编辑模式,然后输入wq(冒号也要输入)进行保存即可。配置好之后,按Esc按钮退出编辑模式,然后输入wq(冒号也要输入)进行保存即可。2)更改/etc/my.cnf.d/mysql-clients.cnf文件。通过命令的输入,我们可以看到,有很多文件是变成了绿色。...原创 2022-07-28 14:32:40 · 367 阅读 · 0 评论 -
JavaScript对象详解,js对象属性的添加
英文名object,翻译成中文就是对象。用英语的角度来说object就是物体实体,即使他看不见摸不着。中文的对象指的是女朋友。在计算机中,用英语的角度理解对象,就是说放在内存里面的复杂数据集合,也叫做数据与方法的封装,是一种编程逻辑概念。函数是对数据与代码的封装,假如再把函数及函数外的数据进行封装,那就是object,即对象。...原创 2022-07-28 12:54:53 · 2182 阅读 · 0 评论 -
@RequestMapping注解最详细解析
作用将请求和处理请求的控制器方法关联起来,建立映射关系。位置1、标识类设置映射请求的请求路径的初试信息2、表示方法设置映射请求的请求路径的具体信息来一个标识类的代码实例吧先随便写个html文件,比如我写了一个叫demo.html}}...原创 2022-07-28 11:15:07 · 1013 阅读 · 0 评论 -
Java 八股文
数据库的设计者将每个节点的大小设置为一页的大小,同时每次新建节点时都重新申请一个页,这样检索一个节点只需要一次IO,根据索引定位到数据只需要h-1(h为B树高度,根节点常驻内存)次IO,而d(度,可以理解为宽度)与h称反比,即d越大,高度就越小,所以树越扁,磁盘IO次数越少,即渐进复杂度为logdN,这也是为什么不选择红黑树做索引的原因。①对于需要在指定范围内快速或频繁查询的数据列,因为索引已经排序,其指定的范围是连续的,查询可以利用索引的排序,加快查询的时间。...原创 2022-07-27 17:05:50 · 343 阅读 · 0 评论 -
@Autowired注解与@Resource注解的区别
Autowired默认按照类型进行装配,默认情况下要求依赖的对象必须存在,如果需要允许null值,则需要设置required属性为false,@Autowired(required=false)。推荐使用@Resource注解在字段上,这样不仅不需要写setter方法了,而且由于@Resource属于J2EE,降低与spring的耦合。1、若没有使用属性,则通过反射机制,默认按照byName方式进行装配,如果没有匹配,则再类型进行装配;@Resource默认按照名称进行装配,允许为null。...原创 2022-07-27 12:26:54 · 229 阅读 · 0 评论 -
史上最全的Java进阶书籍推荐
转自https学习Java,书籍是必不可少的学习工具之一,尤其是对于自学者而言。废话不多说,下边就给大家推荐一些Java进阶的好书。第一部分Java语言篇1.《Java编程规范》适合对象初级、中级介绍这本书的作者是被誉为Java之父的JamesGosling,入门者推荐阅读,对基础的讲解很不错。2.《Java编程思想》适合对象初级、中级介绍豆瓣给出了9.1的评分,全球程序员广泛赞誉。...原创 2022-07-23 15:27:00 · 428 阅读 · 0 评论 -
java IO流面试总结
1.什么是比特(Bit),什么是字节(Byte),什么是字符(Char),它们长度是多少,各有什么区别答案Bit最小的二进制单位 ,是计算机的操作部分 取值0或者1Byte是计算机操作数据的最小单位由8位bit组成 取值(-128-127)Char是用户的可读写的最小单位,在Java里面由16位bit组成 取值(0-65535)Bit 是最小单位 计算机 只能认识 0或者18个字节 是给计算机看的字符 是看到的东西 一个字符=二个字节2.什么是流,按照传输的单位,分成哪两种流,并且他们的父类叫什么流是原创 2022-06-24 08:35:59 · 167 阅读 · 0 评论 -
Java面试技巧—如何自我介绍
本文转自:https://www.yoodb.com/quotation/detail/1134通过多年的被面试经验和面试别人的经验,在小编看来原因无非是其以下几点。1)面试官想对面试者有个初步的了解;2)面试官争取在仅有的时间内快速浏览简历;3)面试官通过让面试者自我介绍来缓冲一下面试气氛,使面试者不过于太紧张影响其发挥能力。注意:第一点需要重点关注一下,给自己制定一套标准的面试话语;而第二点和第三点就不用过多的解释了。1)面试官您好,我叫素文宅博客网站(面试者姓名),本科毕业(211或985重点突出一下原创 2022-06-24 00:27:46 · 3330 阅读 · 0 评论 -
Java面试技巧
转自:https://www.cnblogs.com/my376908915/p/6842178.html[Java面试一]面试复习大纲.[Java面试二]Java基础知识精华部分.[Java面试三]JavaWeb基础知识总结.[Java面试四]Strust2总结及在面试中的一些问题.[Java面试五]Spring总结以及在面试中的一些问题.[Java面试六]SpringMVC总结以及在面试中的一些问题.[Java面试七]Mybatis总结以及在面试中的一些问题.[Java面试八]Hibernate总结以及原创 2022-06-24 00:27:08 · 68 阅读 · 0 评论 -
微信小程序云开发(云数据库的使用)
云数据库提供高性能的数据库写入和查询服务。通过腾讯云开发(Tencent CloudBase.TCB)的SDK,可以直接在客户端对数据进行读写,也可以在云函数中读写数据,还可以通过控制台对数据进行可视化的增、删、查、改等操作。微信小程序云开发所使用的数据库本质上就是一MongoDB数据库。MongoDB数据库是介于关系数据库和非关系数据库之间的产品:是非关系数据库中功能最丰富、最像关系数据库的。数据库:默认情况下,云开发的函数可以使用当前环境对应的数据库。可以根据需要使用不同的数据库。对应MySQL中的数原创 2022-06-22 08:40:06 · 4936 阅读 · 0 评论 -
基于SpringBoot框架课程思政资源平台(附源代码及数据库)
目录项目详情细节阐述登录界面数据库展示登录页面源代码下载(含数据库)项目演示地址毕设项目专栏项目问题,毕设,大创,论文可私聊博主源代码下载(含数据库)项目演示地址毕设项目专栏...原创 2022-06-21 21:27:16 · 414 阅读 · 0 评论 -
分布式事务:seata
目录一、事务简介二、本地事务三、常见的分布式事务解决方案分布式事务理论基础两阶段提交协议?两阶段提交协议的问题AT模式(Auto Transaction)TCC模式?四、SeataSeata是什么Seata的三大角色设计思路设计亮点?存在的问题? 性能损耗? 性价比? 全局锁?Seata快速开始? Seata Server(TC)环境搭建db存储模式+Nacos高可用集群部署?Seata Client环境搭建五、参数配置全属性公共部分server端client端事务(Transaction)是访问并可能更新原创 2022-06-21 12:51:06 · 680 阅读 · 2 评论 -
专为云原生、微服务架构而设计的链路追踪工具 【SkyWalking介绍及搭建】
服务链路追踪已成为不可或缺的一环skywalking是一个优秀的国产开源框架,2015年由个人吴晟(华为开发者)开源 , 2017年加入apache 孵化器。skywalking是分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容器化技术(docker、K8s、Mesos)架构而设计,它是一款优秀的 APM(Application Performance Management)工具。skywalking是观察性分析平台和应用性能管理系统。提供分布式追踪、服务网格遥测分析、度量聚合和可视原创 2022-06-21 01:08:05 · 631 阅读 · 0 评论 -
【微信小程序-0基础入门】相关介绍和账号注册
本篇内容,主要介绍小程序的**“相关知识”以及“如何注册微信小程序”账号**。后续内容会慢慢教大家如何一步步写出属于自己的小程序。目录1.小程序是什么?2.小程序的由来3.小程序的主要特点4.?小程序的主要应用场景5.小程序与 公众号 APP 对比5.如何开启创作之路?6.学习微信小程序,需要具备那些基础?小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无原创 2022-06-18 16:21:41 · 181 阅读 · 0 评论 -
【django学习】——Django介绍和实战(开发简易版博客网页)
目录0、视频链接?1、环境配置?2、django基本命令1)常见命令?2)数据库相关的Django命令?3、Django项目1)Django创建项目?2)项目目录介绍3)运行初始化的Django项目?4、Django应用1)Django项目和Django应用?2)Django应用目录(1)创建Django应用(2)应用目录各文件介绍?问题1:视图、路由、模型是什么意思?5、Django视图&Django路由(what、why、how)1)Django视图(view.py)——创建逻辑函数(数据处理)?2)D原创 2022-06-18 14:22:56 · 2747 阅读 · 1 评论 -
VMware虚拟机安装Ubuntu 2022最新版详细图文安装教程(VMware虚拟机安装+Ubuntu下载+VMware虚拟机配置运行)
①走进Ubuntu是一个以桌面应用为主的,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu"一词,意思是“人性”“我的存在是因为大家的存在",是非洲传统的一种价值观。②Ubuntu特点在桌面办公、服务器方面有着不俗的表现,。主要包括以下几方面:()话不多说,一起来下载体验一下吧!1.下载地址:VMware Workstation Pro官网,点击即可进入。2.点击下载地址后,我们可以看到以下界面3.进入官网后,向下滑动,会发现两个下载框,点击左侧的下载框(Workstation 16 Pro for原创 2022-06-18 12:28:30 · 17337 阅读 · 18 评论 -
SpringMVC获取请求参数
CSDN话题挑战赛第1期活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f大家好,我是~通过form表单提交数据:传入参数:传参成功:控制台输出:通过控制器方法的形参来获取请求参数虽然很简单,但是前提条件时请求参数与控制器方法的形参名要一致,如果不一致就会输出一个空值null。那么如何解决这一问题呢?继续看下面将请求参数的名称与控制器方法的名称设为不一致设置@RequestParam注解的属性及属性值@C原创 2022-06-12 13:26:07 · 123 阅读 · 0 评论