
阿里巴巴
文章平均质量分 78
技术布道师
这个作者很懒,什么都没留下…
展开
-
Spring常用注解。
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-12 03:10:30 · 563 阅读 · 1 评论 -
Mysql中的七种常用查询连接详解
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 10:29:51 · 4361 阅读 · 1 评论 -
Apache Tomcat 8.5安装配置教程
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 01:39:55 · 948 阅读 · 0 评论 -
Centos系统上nginx安装
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 22:11:09 · 755 阅读 · 0 评论 -
mysql 递归函数with recursive的用法
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-08 22:48:47 · 1617 阅读 · 0 评论 -
Spring Boot 开启https访问(配置SSL证书)
实际工作中为了提高数据传输的安全性,采用HTTPS通讯,简单来说,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输,相比http协议安全。SSL证书需要到CA机构申请证书,仅为测试可以使用jdk生成自签证书。...原创 2022-08-02 06:58:40 · 1394 阅读 · 0 评论 -
Spring Boot 应用启动时 java.lang.reflect.InaccessibleObjectException 问题的解决
SpringBoot的应用启动的时候遇到下面的错误java.lang.reflect.InaccessibleObjectException354)297)199)193)错误的原因是因为JVM的模块java.base没有对未命名的模块开放java.lang这个包的深度反射API的调用权限。具体来说,是没有开放我的SpringBoot是2.6.7,代码编译的目标JDK是JDK11,运行时JDK是JDK17。...原创 2022-08-02 06:58:03 · 1973 阅读 · 0 评论 -
Spring Boot 事务详解
自己学习事务做的笔记,方便记忆和复习】最经典的例子就是银行转账问题,A账户给B账户转账100元,A账户扣除100元后由于不可抗力因素导致程序中断,B账户没有收到那100元,A账户那100元凭空消失,肯定是不行的。A扣款和B收款操作要么同时成功,要么同时失败,这个时候就需要引入事务操作。...原创 2022-08-02 06:57:24 · 615 阅读 · 0 评论 -
Spring Boot 中的异步调用
}@Bean}}原创 2022-08-02 06:56:46 · 358 阅读 · 0 评论 -
spring boot 一个极简单的 demo 示例
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。一个springboot的简单demo示例。引入webjar包。...原创 2022-08-02 06:56:09 · 796 阅读 · 0 评论 -
MySQL8.0.28安装教程
*、进入CWindowsSystem32目录下,找到cmd.exe,右键选择“以管理员身份运行”****、执行初始化命令mysqld--initialize--console,如下图所示****、在Path环境变量中增加MYSQL安装目录的bin目录,如下图所示****、连接成功以后,会提示密码过期,输入新密码即可****、输入以下命令,进入到安装文件的bin目录下****、打开控制面板,并选择系统,如下图所示****、使用Navicat连接mysql****、选择高级选项,打开环境变量**...原创 2022-08-02 01:26:50 · 1189 阅读 · 0 评论 -
mysql8.0.28下载和安装详细教程,适配win11
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。30.点击新建,将刚才复制的路径,粘贴进去,然后刚才打开的三个窗口全部点击确定关闭。4.这里我们可以选择安装的系统,我的是win系统。...原创 2022-08-02 01:26:12 · 3630 阅读 · 2 评论 -
MySQL8.0.26安装配置教程(windows 64位)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。如上面的步骤打开cmd输入cd+空格+自己的bin文件路径,再输入mysql-hlocalhost-uroot-p登录数据库,再输入数据库密码,查看信息。输入status命令可以查看MySQL的版本信息,说明安装成功。文件名改为my.ini。...原创 2022-08-02 01:25:36 · 222 阅读 · 0 评论 -
MySQL8--Windows下使用压缩包安装的方法
本文介绍Windows使用压缩包安装MySQL8的方法。下载地址1.网址入口MySQL2.找到“MySQLCommunityServer”3.下载Community版本在之后打开的页面中就可以看到相关的下载项了,如下图安装过程1.解压首先解压你下载的安装包,把这个文件夹移动到你想安装mysql的地方,也就是你移动到的目录就是安装mysql的目录,比如我的放在DdevMySQL下面。2.设置环境变量3.修改配置文件在根目录中(本处是D4.mysql服务的安装、初始化、设置。...原创 2022-08-02 01:25:01 · 266 阅读 · 0 评论 -
MySQL8--Windows下使用msi(图形界面)安装的方法
本文介绍Windows使用图形界面安装MySQL8的方法。下载地址1.网址入口https2.找到“MySQLCommunityServer”3.下载Community版本在之后打开的页面中就可以看到相关的下载项了,如下图图形界面安装,选择MySQLInstaller,进去页面之之后第一个运行时使用网络在线安装第二个离线安装包,安装时无需网络。(推荐)...原创 2022-08-02 01:24:23 · 1006 阅读 · 0 评论 -
JavaWeb实现登录注册功能[代码+详解]
本次实现用户登录和注册,了解java框架原理,在以后学习java框架时更快上手。完成前需做一些准备工作。这里也是写完了,用到的是Mybatis对数据库的操作,还用到了maven和tomcat等技术。导入jar包之列的这里没显示,自己导一下就可以,都是些基础步骤。先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。https。..原创 2022-08-01 17:20:15 · 23086 阅读 · 3 评论 -
Javaweb学生信息管理系统(Mysql+JSP+MVC+CSS)
本系统主要实现对基于Javaweb学生信息管理系统所需的各项基本功能,能够对学生信息进行增删改查等功能,并可以实现用户注册、用户登陆等功能。数据库Mysql开发工具Eclipse开发环境JDK+Tomcat。原创 2022-08-01 17:19:38 · 1602 阅读 · 0 评论 -
JavaWeb在线商城系统(java+jsp+servlet+MySQL+jdbc+css+js+jQuery)
这个基于JavaWeb的在线商城项目是我们专业这学期期末实训的项目项目视频演示期末实训项目-JavaWeb在线商城系统(java+jsp+servlet+MySQL+jdbc+css+js+jQuery)转载 2022-08-01 17:19:01 · 714 阅读 · 0 评论 -
JavaWeb 项目 --- 表白墙 和 在线相册
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。主要是得到文件夹,找到路径的步骤复杂点.重点掌握这几种方法的使用。引入需要的依赖,创建必要的目录。引入必要的依赖,已经必要的目录。...原创 2022-08-01 17:18:20 · 326 阅读 · 0 评论 -
JavaWeb 项目 --- 博客系统(前后分离)
深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。由于返回的是403没有执行ajax中的success.而是执行的另一个方法.叫error。创建博客表.博客的id,博客的标题,博客的内容,博客的日期,博文的博主id。这里的代码写入home.html和art.html中。...原创 2022-08-01 17:17:43 · 481 阅读 · 2 评论 -
2022年最新前端面试题,持续更新
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。bfc最重要的一个效果是,让处于bfc内部与外部的元素相互隔离,使内外的元素的定位不会相互影响。...原创 2022-08-01 11:12:39 · 917 阅读 · 0 评论 -
2022年最新前端面试题
1、js数据类型2、js变量和函数声明的提升3、闭包4、== 和 ===的区别5、this6、js数组和对象的遍历方式7、map与forEach的区别8、箭头函数与普通函数的区别9、同源策略10、如何解决跨域11、严格模式的限制12、es6新增13、attribute 和 property 的区别是什么14、let和const 的区别是什么15、内存泄漏16、script 引入方式17、数组(array)方法18、JavaScript 深浅拷贝19、说说异步编程的实现方式20、说说面向对象编程思想21、项目原创 2022-08-01 11:12:01 · 145 阅读 · 0 评论 -
2022年最新一篇文章教你青龙面板拉库,拉取单文件,安装依赖,设置环境变量,解决没有或丢失依赖can‘t find module之保姆教程(附带几十个青龙面板脚本仓库)
本期青龙面板的完整安装教程就到这里了,想了解更多青龙面板,对接qq机器人,elecv2p,fiddler,wireshark,httpcanry抓包的知识,请关住我,我会为各位持续更新.这种添加环境变量的方式可以满足大部分脚本的要求,但某些脚本(例如opencard等脚本则需要在青龙面板-配置文件-config,sh中添加环境变量,有时候使用这种方法是必要的。点击你添加好的拉库任务右边的运行按钮,过几分钟你要拉的库就下载到你的青龙面板了。到次为止,已经安装了可以跑大部分脚本的依赖了。...原创 2022-08-01 11:11:22 · 3513 阅读 · 1 评论 -
2022年前端面试题整理,持续更新中
rem是一个相对单位,rem的是相对于html元素的字体大小,没有继承性em是一个相对单位,是相对于父元素字体大小有继承性px是一个“绝对单位”,就是css中定义的像素,利用px设置字体大小及元素的宽高等,比较稳定和精确。因为Vue的组件可能会在很多地方使用,会产生多个实例,如果返回的是对象的,这些组件之间的数据是同一份(引用关系),那么修改其中一个组件的数据,另外一个组件的数据都会被修改到。...原创 2022-08-01 11:10:45 · 3052 阅读 · 0 评论 -
2022年前端面试题加答案
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。第一个阶段是创建阶段,JS解释器会找出需要提升的变量和函数,并且会给他们提前在内存中开辟好空间,函数的话会将整个函数存入内存中,变量只声明并且赋值为underfined,所以在第二个阶段,也就是代码执行阶段,我们可以直接提前使用。作用域链的作用是保证执行环境里有权访问的变量和函数是有序的,作用域链的变量只能向上访问,变量访问到window对象即被终止,作用域链向下访问变量是不被允许的。...原创 2022-08-01 11:10:04 · 1821 阅读 · 0 评论 -
吐血整理超全 Java 进阶教程:基础 + 容器 + 并发 + 虚拟机 +IO
最近在GitHub上找到了一份标星高达115k的《Java超全进阶教程》,内容真的很不错,来简单看一下目录。包括Java基础、Java容器、Java并发、Java虚拟机和JavaIO,非常全面。花了三个小时把这份教程整理成了PDF版,这份教程的质量真的高,一键三连+评论一手【】...原创 2022-07-31 06:40:27 · 153 阅读 · 0 评论 -
吃透这份“Java进阶核心手册”再战字节,直接把面试官按在地上摩擦
回去之后和朋友交流,朋友偷偷塞给我一本“Java进阶核心手册”,说是之前字节内部的一位大佬哥分享给他的,我真好想打他,怎么现在才告诉我有这宝贝?本人计算机本科,已经有两年Java开发经验,由于原来公司已经不能满足我的需求,辞去原来的工作准备跳槽大厂,在辞职之前也认为有做过一段时间的准备。内容就暂时展示到这里,相信大家也看到了,真的是一份超级实用的Java进阶核心手册,需要的朋友看评论区,凭截图即可免费获取!由于篇幅有限,我就截取了部分内容,给大家展示,需要的朋友可以看评论区留言哦。4、Java多线程并发。.原创 2022-07-31 06:39:49 · 170 阅读 · 0 评论 -
史上超强最常用SQL语句大全
-创建库--创建库是否存在,不存在则创建--查看所有数据库--查看某个数据库的定义信息--修改数据库字符信息--删除数据库。原创 2022-07-31 06:39:14 · 231 阅读 · 0 评论 -
史上最详细微信小程序授权登录与后端SprIngBoot交互操作说明,附源代码,有疑惑大家可以直接留言,蟹蟹 2021.11.29 完善更新小程序代码,2022.4.27 更新
你好,我是博主,一起学习吧!!!写这篇文章的原因,主要是因为最近在写毕业设计,用到了小程序,这中间曲曲折折,一言难尽啊。毕业设计真的让人麻脑阔??。唉最近在持续更新,每天推送完代码,遇到的问题都记下来,希望对大家也能有所帮助。在网上找了很多很多,看了不下几十篇,说实话,有些给出了核心代码,添上一个微信官方的那张流程图就结束了,会的人一下就懂了。但是说实话,真的不适合入门学者,浪费很多时间都不一定能解决问题,将,不知道看到这篇文章的你有没有遇到过这样的问题。...原创 2022-07-31 06:38:36 · 4628 阅读 · 0 评论 -
sql语句之多表查询
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。左边主表,左所有数据都显示,右边显示相关联,没有数据显示null。右边主表,右所有数据都显示,左边显示相关联,没有数据显示null。...原创 2022-07-31 01:09:03 · 21062 阅读 · 0 评论 -
SQL语句中对时间字段进行区间查询
当项目中需要查询某一段时间中的数据可以使用Between前置时间and后置时间进行查询会分为三种情况。原创 2022-07-31 01:08:27 · 13592 阅读 · 0 评论 -
sql语句-如何以一个表中的数据为条件据查询另一个表中的数据
下面这个是SQL语句的一个基本样式:实例需求:在项目中是这样应用的:我需要根据库位编号去查找库位信息表里查找库位上放的的料箱编号,我再通过料箱编号去关联的料箱信息表中查找料箱中所放的器材。(主要查询过程在(1)中查看)下面这个是mybatis中的写法,在mappers中 Dao.xml sql语句的写法(1)实例中在mappers中 Dao.xml sql语句的写法(2)实例中在mappers中 Dao.xml中,对应该数据库表的所有基础字段集合。(3)实例中对应在Dao.Java 中的写法(4)实例中对原创 2022-07-31 01:07:49 · 10458 阅读 · 0 评论 -
Sql解析转换之JSqlParse完整介绍
JSqlParse的总体代码量不大,结构也很简单,其项目整体结构图如下可以看到其总共只有五个大的包,各个包的功能定义也很清晰expression包含表达式相关的类和接口,可以简单看做sql解析后的组成对象之一。如果需要对sql进行一些更改变换,基本都会涉及到这个包。parseJSqlParse最核心的包,这个包里的类实现了sql的解析,进而我们才可以对解析后的sql(“java类”)做各种自定义处理。sql语句的修改是通过实现对应的访问者接口实现的//1、获取原始sql输入。...原创 2022-07-31 01:07:13 · 2179 阅读 · 0 评论 -
SQL行列转换
常见的行列转换包括以下四种情况1.列转行2.行转列3.列转换成字符串4.字符串转换成列。原创 2022-07-31 01:06:35 · 1120 阅读 · 0 评论 -
mysql使用on duplicate key update批量更新数据
前提需要表中存在索引如下以往做法循环select表中的booke记录是否存在,存在则使用update;不存在则使用insert。做法弊端每处理一条记录需要操作两次数据库(select、update/insert)优化做法使用insert语句搭配onduplicatekeyupdate使用。做法注意比如上面的需求,需要用到。...原创 2022-07-30 18:53:22 · 517 阅读 · 0 评论 -
MySQL优化:从十几秒优化到三百毫秒
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。所以这个sql要优化了。“Usingfilesort”指的是orderby查询的字段数据量超出了mysql的默认值,导致了orderby中的字段不走索引,使用了文件查询,也是导致性能瓶颈的原因。下面是粘出来的sql部分,可以看到这个sql都7秒多了,第二张图片是使用explain执行器之后的结果,可以看到五张表只有两张表走了索引,其他的表没有走索引,可以看到type这一列的级别也是ALL。...原创 2022-07-30 18:52:47 · 182 阅读 · 0 评论 -
MySQL优化之慢日志查询
MySQL可以设置慢查询日志,当SQL执行的时间超过我们设定的时间,那么这些SQL就会被记录在慢查询日志当中,然后我们通过查看日志,用explain分析这些SQL的执行计划,来判定为什么效率低下,是没有使用到索引?在打开慢查询日志开关的时候,报错表示slow_query_log是一个global的变量(也有只影响当前session的变量,如long_query_time、profiling),修改后会影响所有的session,即影响所有正在访问当前MySQLserver的客户端。...原创 2022-07-30 18:52:06 · 95 阅读 · 0 评论 -
MySQL事务隔离级别详解
事务是逻辑上的一组操作,要么全执行,要么全不执行。事务最经典栗子也经常被拿出来的栗子就是银行转账了。比如小明要给小红转账1000元,这个转账会涉及到两个关键操作将小明的余额减1000元,将小红的余额减1000元。万一这两个操作之间突然出现错误,导致小明余额减少但是小红余额没有增加,这种情况是肯定不允许的。事务就是保证这两个关键操作要么都成功,要么都不成功。...原创 2022-07-30 18:51:31 · 100 阅读 · 0 评论 -
MySQL事务(transaction) (有这篇就足够了..)
但是呢,因为某一刻不可能总只有一个事务在运行,可能出现A在操作t_account表中的数据,B也同样在操作t_account表,那么就会出现并发问题,对于同时运行的多个事务,当这些事务访问数据库中相同的数据时,如果没有采用必要的隔离机制,就会发生以下各种并发问题。以上例子实现了王五为张三转账的事务,可以看到程序2中事务提交前与提交后对程序1中的查询语句产生的影响,前2个查询是事务没提交的结果,最后一个查询是事务提交后的结果。往通俗的讲就是,事务就是一个整体,里面的内容要么都执行成功,要么都不成功。...原创 2022-07-30 18:50:55 · 570 阅读 · 0 评论 -
centos7安装mysql5.7步骤(图解版)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。2)、xz文件夹,存放安装后的软件。..原创 2022-07-30 12:45:12 · 319 阅读 · 0 评论