
学习路线
文章平均质量分 79
普通网友
这个作者很懒,什么都没留下…
展开
-
SqlSugar 5.联表查询
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-12 03:25:57 · 1635 阅读 · 1 评论 -
mySQL和Hive的区别
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 10:45:30 · 660 阅读 · 0 评论 -
ClickHouse删除数据之delete问题详解
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 01:56:11 · 3267 阅读 · 0 评论 -
flyway的快速入门教程
Flyway是一款开源的数据库版本管理工具。它可以很方便的在命令行中使用,或者在Java应用程序中引入,用于管理我们的数据库版本。在项目或产品中,很难一开始就把业务理清楚,把数据库表设计好,因此数据表也会在迭代周期不断迭代。在Java应用程序中使用Flyway,能快速有效地用于迭代数据库表结构,并保证部署到测试环境或生产环境时,数据表都是保持一致的。flyway官方文档[这里是图片001]https://flywaydb.org/documentation/原创 2022-09-09 22:24:55 · 337 阅读 · 0 评论 -
Python SQLite3 教程
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-08 23:04:40 · 2248 阅读 · 0 评论 -
Springboot 导入导出Excel ,一对多关系,复合表格、合并单元格数据
这种一对多的导出需求,好像确实也是比较常见的表面拒绝,反手上演一手实战示例。①一对多关系数据(合并单元格)数据的导出。原创 2022-08-02 07:50:27 · 2284 阅读 · 7 评论 -
springboot 实现权限管理(一)
若token失效则返回失效,token未失效进行权限查看(token及权限信息等常用个人信息采用Redis进行缓存),有权限放行,无权限拦截;(2)用户访问登录URL,则无需拦截,判断用户、密码,进行缓存个人信息(查询关系数据库的用户角色、权限信息后进行缓存),并返回token给用户作为下次登录凭证;(2)分类资源(对应相应的权限),一般可以有数据权限、操作权限、访问权限等,表现为对URL(URI)的访问控制;在关系数据库中,由于原子性(第一规范),因此需要两张关联表进行管理用户和角色,角色和权限。...原创 2022-08-02 07:49:51 · 5073 阅读 · 0 评论 -
springboot 多线程实现
有时候,,如果,系统就要,有时会。而且当线程数量太多时,原创 2022-08-02 07:49:12 · 457 阅读 · 0 评论 -
SpringBoot 全局异常处理
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。所以在大项目中使用全局异常处理,是很有必要的!这样我们系统总所有的。...原创 2022-08-02 07:48:36 · 532 阅读 · 0 评论 -
SpringBoot 使用JDBC
由于SpringBoot将JDBC的操作封装了起来成为JDBCTemplate,使得我们即使直接使用JDBC对数据库进行操作也没有以前那么麻烦了。不过既然有更好用的MyBatis,还是要用更好的。先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。https。...原创 2022-08-02 07:48:00 · 6187 阅读 · 0 评论 -
mysql安装教程【安装版】
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。第一个是强密码校验,mysql推荐使用最新的数据库和相关客户端,MySQL8换了加密插件,所以如果选第一种方式,很可能你的navicat等客户端连不上mysql8。第二个(大小是400多M)是离线安装,这里我们选这个,下载到本地进行安装。,点击check,检查是否正确。...原创 2022-08-02 02:18:00 · 1117 阅读 · 0 评论 -
MySQL安装教程
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。点击next后,进入此页面,输入自己的密码,输两次完成后,点击next。在开始页面找到如上图所示的应用,点击之后,输入设置的密码。...原创 2022-08-02 02:17:24 · 118 阅读 · 0 评论 -
MySQL安装常见报错处理大全
本文总结了MySQL安装过程常见故障处理,分享给大家。原创 2022-08-02 02:16:46 · 590 阅读 · 0 评论 -
Mysql存储json格式数据
Mysql5.7版本以后新增的功能,Mysql提供了一个原生的Json类型,Json值将不再以字符串的形式存储,而是采用一种允许快速读取文本元素(documentelements)的内部二进制(internalbinary)格式。在Json列插入或者更新的时候将会自动验证Json文本,未通过验证的文本将产生一个错误信息创建表t_user登录方式字段使用json格式,分为phone,wechat,qq,email,zhifubao等等。...原创 2022-08-02 02:16:10 · 718 阅读 · 0 评论 -
MySql字符串拆分实现split功能(字段分割转列、转行)
这一步核心就是获取,有多少个分隔符,比如本文的案例,就是知道有多少个逗号因为help_topic_id是从0开始的,所以会得出help_topic_id值为0~3,共4行数据;Step2以”,”逗号为分隔符,根据help_topic_id的值来截取第n+1个分隔符之前所有的字符串。(此处n+1是因为help_topic_id是从0开始算起,而此处需从第1个分隔符开始获取。)eg当help_topic_id=0时,获取到的字符串=7654eg最终成功实现了以下效果~...原创 2022-08-02 02:15:32 · 3001 阅读 · 0 评论 -
Java工程师常见面试题集锦
2)String是一个常量,是不可变的,所以对于每一次+=赋值都会创建一个新的对象,StringBuffer和StringBuilder都是可变的,当进行字符串拼接时采用append方法,在原来的基础上进行追加,所以性能比String要高,又因为StringBuffer是线程安全的而StringBuilder是线程非安全的,所以StringBuilder的效率高于StringBuffer;因为键对象不可以重复,所以HashMap最多只允许一条记录的键为Null,允许多条记录的值为Null,是非同步的。...原创 2022-08-01 18:12:03 · 1976 阅读 · 0 评论 -
Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day5】 —— 基础篇2
是一个常数,用于唯一标识可序列化类的版本。从输入流构造对象时,JVM在反序列化过程中检查此常数。如果正在读取的对象的与类中指定的序列号不同,则JVM抛出。这是为了确保正在构造的对象与具有相同的类兼容。请注意,是可选的。这意味着如果您不显式声明Java编译器,它将生成一个。那么,为什么要显式声明呢?原因是自动生成的是基于类的元素(成员变量,方法,构造函数等)计算的。如果这些元素之一发生更改,也将更改。您编写了一个程序,将Student类的某些对象存储到文件中。try(){}...原创 2022-08-01 18:10:09 · 223 阅读 · 0 评论 -
antd vue v-decorator的取值与赋值
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。v-decorator是AntDesign的控件验证属性。等属性来设置表单域的值,默认值可以用。包装的控件,表单控件会自动添加。...原创 2022-08-01 12:06:35 · 1771 阅读 · 0 评论 -
Ant Design of Vue的树形控件Tree的使用
需要注意的是不同于从同一个接口获取子树数据数据在一张表中,key的值可以确保唯一性,多个接口获取key的唯一性需要保证,我这边是和后台约定了一个字段作为标识它由本身id加上前缀字母组成,这样我们拿到的时候把它做一下处理既能知道它具体的哪个层级的数据,还能根据它的id继续查找子树。实现方式是初始化渲染getTree方法,加载主树。实现方式是进入页面即调用getTree的方法,拿到主树的数据,其后每展开一层就会调用它的onLoadData方法,构造子树数据作为children放在主树对应的节点下。...原创 2022-08-01 12:05:57 · 3456 阅读 · 0 评论 -
ansible模块--copy模块
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-08-01 12:05:22 · 555 阅读 · 0 评论 -
Android和JAVA面试题相关资料
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-08-01 12:04:02 · 83 阅读 · 0 评论 -
对于升级go1.18的goland问题
深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。也增加了对泛型的支持,但是可以考虑到这个时候,go1.18还未正式发布,可能也是为了对应go1.18的rc尝鲜版本吧!截止目前,go1.18已经发布了22天,当前有很多的小伙伴已经在使用最新的版本,尝试着各种解锁新姿势。...原创 2022-07-31 07:32:46 · 1269 阅读 · 0 评论 -
实现一个博客系统(前端页面设计)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。**)但是此时还是出现了问题点击了第一个博客的查看详情,进入到了第一篇博客的详情页面,再点击第二篇博客的查看详情,看到的还是第一篇的博客的详细页面;当前的网页都是静态页面,页面的内容是不会改变的,之邀访问页面的地址,始终固定,都是在HTML写死的;...原创 2022-07-31 07:32:10 · 700 阅读 · 0 评论 -
实战:springboot整合rabbitMQ
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。前面的exchage与queue都是在rabbitMq的控制台创建好的,amqpAdmin可以用在代码创建exchage与queueamqpAdmin与rabbitTemplate一样也是RabbitAutoConfiguration自动注入的组件。...原创 2022-07-31 07:31:32 · 1286 阅读 · 0 评论 -
实战演练 Navicat 中英文模式切换
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。以下是英文模式中的切换路径,给你更直观的操作指南。以下是中文模式中的切换路径,大家应该很容易掌握!...原创 2022-07-31 07:30:54 · 3870 阅读 · 0 评论 -
安装SQL Server详细教程
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。**关闭方法桌面找到我的电脑(计算机),双击打开,左侧找到网络,右键选择属性,打开选择关闭防火墙。安装完成后,会出现以下提示界面(不用管防火墙警告),如果失败的,可以把防火墙关闭后,在尝试一下。然后,记得添加当前用户,其余的值默认即可,点击下一步。...原创 2022-07-31 07:30:17 · 2216 阅读 · 0 评论 -
webpack 面试题整理
tree-shaking是一种基于ESModule规范的DeadCodeElimination技术打包,在打包过程中检测工程中没有引用过的模块并进行标记,删除没有引用过的模块,提高构建速度,较少程序运行时间。根据依赖关系图,组装成一个个包含多个模块的Chunk,再把每个Chunk转化成一个单独的文件加入到输出列表,根据配置确定输出的路径和文件名,输出。从入口文件触发,调用所有配置的Loader对模块进行翻译,再找出该模块依赖的模块,然后递归本步骤直到所有入口依赖的文件都进行翻译。...原创 2022-07-31 02:00:15 · 9541 阅读 · 0 评论 -
Vulkan与OpenGL对比——Vulkan的全新渲染架构
OpenGL是KhronosGroup组织发布的跨平台图像渲染引擎。在这里科普一下Khronos组织,由Intel、Nvidia等公司共同创立,致力于创建开放标准的应用程序API。大名鼎鼎的OpenGL、OpenGLES、WebGL、Vulkan都是来自Khronos。而vulkan称为“下一版本的OpenGL”,旨在提供更低的CPU开销和更多GPU控制。AndroidAPI24以后支持vulkan,iOS在WWDC2014也推出Metal图像渲染。本文主要探讨Vulkan的全新渲染架构。...原创 2022-07-31 01:59:38 · 13437 阅读 · 0 评论 -
Vue项目通过node连接MySQL数据库并实现增删改查操作
提示“服务器启动成功”,浏览器打开http//127.0.0.1/user,可看见user数据表中对应的数据,表示服务器搭建成功。exports.update=(req,res)=>{//通过id更新数据。exports.get=(req,res)=>{//通过id查询数据。app.use(cors())//配置跨域,必须在路由之前。app.use(cors())//配置跨域。...原创 2022-07-31 01:59:00 · 1382 阅读 · 0 评论 -
Vue项目保持用户登录状态(localStorage + vuex 刷新页面后状态依然保持)
在前端项目开发中,实现用户的登陆注册功能时常常会有一个问题,那就是我们设置的登录状态,在浏览器页面刷新后就消失了,这其实只是因为我们没有保存用户状态。这里小马演示使用的是+方法(其他诸如sessionStorage、cookie等用法相同,只是功能有所区别)。实现功能用户登录成功后,刷新浏览器页面或者关闭浏览器再次打开网页后,登录状态依然保持,直到用户点击登出。...转载 2022-07-31 01:58:24 · 3941 阅读 · 0 评论 -
VUE项目中调用高德地图
相信大家或多或少都接触过在大屏的项目,在大屏项目中除了用到了echarts中的行政地图,街道地图也是很常见的,今天主要来说一下在vue中调用高德地图遇到的一些问题??。网上针对高德地图的调用方案也有很多,我也是刚刚接触,文中的观点都是自身的看法,最后说一下自身对选型的判断??。如果是大屏类的项目,没有过多的交互只是简单扎点,展示建议使用vue-amap???。如果是已地图为中心的项目,包括人员路线,轨迹等等比较复杂的交互建议使用原生???。...原创 2022-07-31 01:57:45 · 732 阅读 · 0 评论 -
MySQL的主从复制
DML和DDL的IO操作是随机的,不是顺序,所以成本要高很多,另一方面,由于sqlthread也是单线程的,因为如果主节点有太多的从节点,就会损耗一部分性能用于replication,那么我们可以让3~5个从节点连接主节点,其它从节点作为二级或者三级与从节点连接,这样不仅可以缓解主节点的压力,并且对数据一致性没有负面影响。MySQL默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更新可以在远程连接上进行,从节点可以复制主数据库中的所有数据库或者特定的数据库,或者特定的表。...原创 2022-07-30 19:44:03 · 221 阅读 · 0 评论 -
MySQL的on duplicate key update 的使用
因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。1、执行sqlorgan_no,branch_no,branch_name,created_by字段都不相同。1、organ_no,branch_no,branch_name,created_by字段都不相同。先建数据库表,重点要添加主键索引(id列,没有测试)和唯一索引(branch_no列),随便找表测试。4、修改的值包括了唯一索引值branch_no。...原创 2022-07-30 19:42:51 · 229 阅读 · 0 评论 -
MySQL的DATE_FORMAT()函数将Date转为字符串
最近要做一些报表,其中有一个创建报表的时间,需要以固定的格式输出;那么在SQL层面如何处理呢?原创 2022-07-30 19:42:18 · 864 阅读 · 0 评论 -
MySQL的 DDL和DML和DQL的基本语法
1.SQL语句可以单行或多行书写,以分号结尾。2.可使用空格和缩进来增强语句的可读性。3.MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。4.3种注释①单行注释–注释内容或#注释内容(mysql特有)②多行注释/*注释*/DDL语言全面数据定义语言(DataDefineLanguage),是用来定义和管理数据对象,如数据库,数据表等。DDL命令有CREATE(创建)、DROP(删除)、ALTER(修改)。--SQL语法不区分大小写。...原创 2022-07-30 19:41:41 · 167 阅读 · 0 评论 -
GateWay实现负载均衡
通过GateWay实现负载均衡的两种方式。原创 2022-07-30 13:36:04 · 2427 阅读 · 0 评论 -
flyway的快速入门教程
Flyway是一款开源的数据库版本管理工具。它可以很方便的在命令行中使用,或者在Java应用程序中引入,用于管理我们的数据库版本。在项目或产品中,很难一开始就把业务理清楚,把数据库表设计好,因此数据表也会在迭代周期不断迭代。在Java应用程序中使用Flyway,能快速有效地用于迭代数据库表结构,并保证部署到测试环境或生产环境时,数据表都是保持一致的。flyway官方文档[这里是图片001]https在控制台可以看到相关日志打印,并在数据库中查看到已经创建好的表和相关记录变更。...原创 2022-07-30 13:35:27 · 248 阅读 · 0 评论 -
flowable工作流所有业务概念
官方解释如下Flowable项目提供了一套核心的开源业务流程引擎,这些引擎紧凑且高效。它们为开发人员、系统管理员和业务用户提供工作流和业务流程管理(BPM)平台。它的核心是一个闪电般快速、久经考验的动态BPMN流程引擎,伴随着DMN决策表和CMMN案例管理引擎,所有这些引擎都是用Java编写的。它们是Apache2.0许可的开放源代码,拥有一个承诺社区。所有引擎都可以嵌入在Java应用程序中运行,也可以作为服务器、集群和云中的服务运行。目的是管理业务审批工作流。...原创 2022-07-30 13:34:52 · 376 阅读 · 0 评论 -
Flink_CDC搭建及简单使用
CDC(ChangeDataCapture),在广义的概念上,只要能捕获数据变更的技术,都可以称为CDC。但通常我们说的CDC技术主要面向数据库(包括常见的mysql,Oracle,MongoDB等)的变更,是一种用于捕获数据库中数据变更的技术。目前市面上的CDC技术非常多,常见的主要包括FlinkCDC,DataX,Canal,Sqoop,Kettle,OracleGoldengate,Debezium等。...原创 2022-07-30 13:34:16 · 389 阅读 · 1 评论 -
Flex布局详解
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。这个是container容器的属性,设置的是items项目元素在交叉轴上对齐样式。就是1和2的组合,简写,同上,这里不赘述....原创 2022-07-30 13:33:37 · 309 阅读 · 0 评论