学习路线
文章平均质量分 71
心动的偏执
这个作者很懒,什么都没留下…
展开
-
sql语句中limit、offset的用法
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-12 03:37:43 · 922 阅读 · 1 评论 -
Docker-compose安装mysql
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 02:08:03 · 4444 阅读 · 0 评论 -
IDEA中配置运行node.js
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 22:35:02 · 10542 阅读 · 2 评论 -
springboot+vue前后端分离项目(后台管理系统)
这是一个基于SpringBoot和Vue的后台管理系统。1.实现用户信息的CRUD,以及页面的显示。2.用户权限的分配,不同权限的用户锁能看到的的界面信息和能进行的操作是不同的。3.实现图片,文件的上传和下载。4.实现页面富文本编译器的使用与信息的CRUD。5.跨域配置,MybatisPlus配置。6.用户的登录注册,拦截器。7.查询功能。。。。。项目展示:(图片)1.登录界面2.注册页面这两个页面可以自由切换3.root登录后的默认页面以及高亮显示。原创 2022-09-08 23:16:15 · 5240 阅读 · 2 评论 -
IDEA2021.2安装与配置(持续更新)
首先新建一个模板组,方便后期管理然后配置自己的代码模板***@Author$START$*@Date*@Parms$parms$*/模拟效果,在方法上输入/**+Enter$END$变量来定义代码模板被加载后的光标位置,另外我看网上的博文,也有人用$START$,不区分大小写。困为我是在注释中使用不生效,所以我把$START$放在了上面。...原创 2022-07-30 14:05:59 · 575 阅读 · 0 评论 -
【SpringBoot整合NoSql】-----ElasticSearch的安装与操作篇
所以要进行ES的操作要先创建索引,再添加文档,这样才能进行后续的查询操作。批量做时,先创建一个BulkRequest的对象,可以将该对象理解为是一个保存request对象的容器,将所有的请求都初始化好后,添加到BulkRequest对象中,再使用BulkRequest对象的bulk方法,一次性执行完毕。高级别客户端操作是通过发送请求的方式完成所有操作的,ES针对各种不同的操作,设定了各式各样的请求对象,上例中创建索引的对象是CreateIndexRequest,其他操作也会有自己专用的Request对象。.原创 2022-07-29 22:46:45 · 88 阅读 · 0 评论 -
【SpringBoot+Vue实现书籍管理系统--下篇】整合MyBatisPlus完成分页功能的开发并部署到docker容器中
欢迎大家测试访问。原创 2022-07-29 22:46:08 · 236 阅读 · 0 评论 -
【spring authorization server系列教程】(一)入门系列,spring authorization server简介。快速构建一个授权服务器(基于最新版本0.3.0)
springauthorizationserver是spring团队最新的认证授权服务器,之前的oauth2后面会逐步弃用。不过到现在发文的时候,我看到官网已经把之前oauth2仓库废弃了。现在springauthorizationserver已经到生产就绪阶段了,不过目前项目还没有完全到生产可用阶段。springsecurityoauth迁移到新的授权服务器指南httpsspringauthorizationserver官方demohttps上篇文章也有集成jdbc例子。...转载 2022-07-29 22:45:31 · 718 阅读 · 0 评论 -
【Redis高手修炼之路】Jedis——Jedis的基本使用
Redis不仅可以使用命令来操作,现在基本上主流的语言都有API支持,比如Java、C#、C++、PHP、Node.js、Go等。在官方网站里列一些Java的客户端,有Jedis、Redisson、Jredis、JDBC-Redis等其中官方推荐使用Jedis和Redisson。...转载 2022-07-29 22:44:55 · 405 阅读 · 0 评论 -
Java进阶篇
反射是Java语言中的一个非常重要的特性,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。同时也允许对其内部的成员进行操作。由于反射机制能够实现在运行时对类进行装载,所以间接的增加了程序的灵活性。同时,如果不恰当的使用反射,也会严重的影响系统性能。GC(GarbageCollection)是垃圾回收的意思,在JAVA语言中是一个很重要的概念,他的主要作用是回收程序中不再使用的内存。在C++中内存的释放需要程序员手动释放,如果忘记释放内存,可能会导致内存泄漏,严重情况。...原创 2022-07-29 16:52:58 · 134 阅读 · 0 评论 -
Java进阶第五章
2.这一章告诉了我们几个原则。原创 2022-07-29 16:52:18 · 63 阅读 · 0 评论 -
JAVA进阶知识练习题(上)
Iterator迭代器对象在遍历集合时,内部采用指针的方式来跟踪集合中的元素,在调用Iterator的next()方法之前,迭代器的索引位于第一个元素之前,不指向任何元素,当第一次调用迭代器的next方法后,迭代器的索引会向后移动一位,指向第一个元素并将该元素返回,当再次调用next方法时,迭代器的索引会指向第二个元素并将该元素返回,依此类推,直到hasNext方法返回false,表示到达了集合的末尾,终止对元素的遍历。2、它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素。...原创 2022-07-29 16:51:40 · 258 阅读 · 0 评论 -
Java进阶知识点总结
Java进阶知识点总结![](https因为热爱,所以拼搏。–作者寄语本片文章是我在学习过程中自己总结出来的,以便以后复习使用。所有涉及到的知识点都是比较基础的,希望读者用心体会。文章很多知识点还不够系统化给出总结,目前本人正在期末考试阶段,时间比较紧张,不过后续会加快总结,方便大家一起学习。有不足点欢迎读者留下评论,我每天都在关注,大家一起共同进步。1、大量数据,高并发访问如何优化2、热点数据访问优化详情推荐3、频繁修改的数据如何保证一致性nwr模型,cap理论等详情推荐。...原创 2022-07-29 16:51:03 · 242 阅读 · 0 评论 -
Java进阶知识点
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。缺点会制造大量垃圾,由于他们不能被重用而且对于它们的使用就是”用“然后”扔“,字符串就是一个典型的例子,它会创造很多的垃圾,给垃圾收集带来很大的麻烦。这样做得好处做到了单一职责,并且提高了复用性,解耦了之后,任你如何实现,使用接口的引用调用的方法,永远不需要改变。...原创 2022-07-29 16:50:25 · 111 阅读 · 0 评论 -
【微服务~Nacos】Nacos服务提供者和服务消费者
微服务~Nacos】目前主要更新微服务,一起学习一起进步。本期主要介绍微服务~Nacos。原创 2022-07-28 21:56:34 · 87 阅读 · 0 评论 -
【JavaScript 进阶教程】非 extends 的组合继承
继承也是面向对象的特性之一,但是在ES6版本之前是没有extends去实现继承的,我们只能通过和来实现继承,其中分别为构造函数来继承属性,原型对象来继承方法,这种继承模式被称为。原创 2022-07-28 20:28:28 · 167 阅读 · 0 评论 -
Spring中的循环依赖
例如,就是A对象依赖了B对象,B对象依赖了A对象。//A依赖了BclassA{}//B依赖了AclassB{}如果不考虑Spring,循环依赖并不是问题,因为对象之间相互依赖是很正常的事情。a.b=b;b.a=a;这样,A,B就依赖上了。但是,在Spring中循环依赖就是一个问题了,因为,在Spring中,一个对象并不是简单new出来了,而是会经过一系列的Bean的生命周期,就是因为Bean的生命周期所以才会出现循环依赖问题。「」」」...原创 2022-07-28 18:58:57 · 98 阅读 · 0 评论 -
Python语言—爬虫之旅
还有一些标志设计、插图、展示设计、包装设计、书籍设计、广告设计、海报设计、企业形象设计等这些课程,我对于我的艺术水平还是有自知之明的,但我会不断的努力,争取早日突破极限,主要涉及到的软件有photoshop,PublicRelations,ArtificialIntelligence,CINEMA4D等等当然,你还可以涉及到一些达芬奇,AutomotiveEngineering等等范围外的软件。在大数据时代,要熟练运用数据,爬取更多的数据源,不断的磨练,爬虫的基本知识和技术。...原创 2022-07-28 17:29:07 · 86 阅读 · 0 评论 -
MySQL的存储过程
局部变量用户自定义,在begin/end块中有效begin--声明/定义变量--给变量赋值--输出变量的值end$$dilimiter;用户变量用户自定义,当前会话(连接)有效.类比java的成员变量beginend$$dilimiter;--外部也是可以使用用户变量。...原创 2022-07-28 16:02:41 · 1971 阅读 · 0 评论 -
Linux下安装Mysql5.7,超详细完整教程,以及云mysql连接
1、首先检查自己电脑有没有安装过mysql,输入如下如果有则清理干净在安装,输入找到文件夹目录,再把它删除。2、然后检查你系统是否自带mariadb,输入如下检查。3、如果有则需要把它卸载掉,因为会和Mysql引起冲突,输入如下卸载掉。...原创 2022-07-28 14:35:04 · 1236 阅读 · 0 评论 -
JavaWeb 项目 --- 博客系统(前后分离)
由于返回的是403没有执行ajax中的success.而是执行的另一个方法.叫error。创建博客表.博客的id,博客的标题,博客的内容,博客的日期,博文的博主id。注意这里传过来的时间,是毫秒级别,需要转换成格式化日期。这里的代码写入home.html和art.html中。注意修改前端代码中的注销的href为logout。在之前的home.html中添加以下代码。在之前的art.html中添加以下代码。创建包Dao用来放数据库的代码.创建必要的目录.引入需要的依赖。...原创 2022-07-28 12:56:27 · 441 阅读 · 3 评论 -
@Transactional 注解使用详解
注解只有作用到public方法上事务才生效,不推荐在接口上使用;避免同一个类中调用注解的方法,这样会导致事务失效;正确的设置的和属性,否则事务可能会回滚失败;被注解的方法所在的类必须被Spring管理,否则不生效;底层使用的数据库必须支持事务机制,否则不生效;...原创 2022-07-28 11:16:40 · 3144 阅读 · 0 评论 -
Java 对象深拷贝工具类
当我们更新一个对象的时候,如果要记录对象属性的前后变化,那么在更新对象之前,我们应该首先将对象拷贝暂存起来,且这个时候的拷贝一定是深拷贝(内存地址不同的两个对象),因为Java存在对象引用,将一个对象赋值给另外一个对象,他是浅拷贝的(两个不同变量名,但实际内存地址一样的两个对象)的话,也就是说当我们去更新完成属性值的时候,其实是设置的同一个对象,那么这个时候就会导致更新前后无变化的情况。于是,搞一个对象拷贝工具类还是很有必要的。可以看到,批量属性复制也是OK的,拷贝后的集合中每个对象新生成的深拷贝对象。..原创 2022-07-27 17:09:42 · 5059 阅读 · 3 评论 -
@PostConstruct注解详解
假设类有个成员变量被**@Autowired**修饰,那么UserService的注入是在UserController的构造方法之后执行的。因此,可以使用@PostConstruct注解来完成初始化,@PostConstruct注解的方法将会在UserService注入完成后被自动调用。**总结**类初始化调用顺序(1)构造方法Constructor。...原创 2022-07-27 12:28:20 · 178 阅读 · 0 评论 -
吐血整理超全 Java 进阶教程:基础 + 容器 + 并发 + 虚拟机 +IO
最近在GitHub上找到了一份标星高达115k的《Java超全进阶教程》,内容真的很不错,来简单看一下目录。包括Java基础、Java容器、Java并发、Java虚拟机和JavaIO,非常全面。花了三个小时把这份教程整理成了PDF版,这份教程的质量真的高,一键三连+评论一手【】...原创 2022-07-23 15:29:02 · 73 阅读 · 0 评论 -
java面试最后问面试官什么问题,详细说明
师兄大厂面试遇到面试官的Kafka暴击三连问,快面哭了接下来就让我们通过师兄遇到的关于Kafka问题的暴击三连问,走进他受伤的心. 二、带着疑问思考 「Kafka为什么快」 「Kafka和其他消息队列的区别」 「Kafka这么快,它是如何保证不丢失消息」 三、我的回答思路 其实,在大数据开发岗的面试中,都避免不了面试官问你Kafka,毕竟K。魔鬼面试官必问:ConcurrentHashMap 线程安全吗但面对魔鬼面试官时,我们更在乎的是这些真的正确吗 1 线程重用导致用户信息错乱生产环境中,有时获取到的用户原创 2022-06-24 00:31:09 · 566 阅读 · 0 评论 -
java面试时如何做好5分钟自我介绍?
有简历,为何还要自我介绍?一个常规的面试,寒暄之后面试官提出的第一个问题几乎千篇一律:“请您简单地做一下自我介绍”。有些被面试者都会问:简历中情况已经写得很清楚了,这是否多此一举?要回答这个问题,首先搞清楚为什么面试官要请你做自我介绍?面试官通过自我介绍想考察被面试者什么?只有了解面试官的目的,被面试者才能做好自我介绍。面试官通过被面试者自我介绍要考察以下五方面内容:第一,考察自我介绍内容和递交简历内容是否相冲突?如果简历是真实的,口述自我介绍就不会有明显出入。如果简历有假,自我介绍阶段一般就会漏马脚。如被原创 2022-06-24 00:30:27 · 706 阅读 · 0 评论 -
微信小程序面试题大全(持续更新)
大体相同,但小程序之间this.data的属性是不可以同步到视图的,必须调用this.setData()方法app.json 整个小程序的全局配置,包括:pages:[所有页面路径]网络设置(网络超时事件)页面表现(页面注册)window:(背景色,导航样式,默认标题)底部tab等app.js 监听并处理小程序的生命周期函数,声明全局变量app.wxss 全局配置的样式文件优势:劣势:在回调函数中调用下一个组件的函数15.小程序关联微信公众号如何确定用户的唯一性?使用wx.getUserlnfo方法 w原创 2022-06-22 08:43:27 · 22105 阅读 · 3 评论 -
微信小程序点餐系统的开发与实现
随着互联网技术逐渐的深入到生活,人们的生活消费习惯,已经发生很大的变化。就餐厅用餐而言,互联网技术和移动互联网技术的应用也己相关普及,比如早几年前就出现的餐厅点餐系统,就通过信息化的技术手段代替原来纸质菜单点餐的传统方式。这种方式一是可以方便顾客实现点餐叫号,二是方便商家进行人单合一的统一管理,减少了报单出错率,提升了用户的体验,所以得以大面积的应用和普及。而移动互联网的出现,让智能手机的赋能更大广泛,腾讯微信适时推出微信小程序,使得智能手机的用户可以通过微信进行相应的信息化管理和参与,比如目前大面积应用的原创 2022-06-22 08:42:47 · 10095 阅读 · 3 评论 -
微信小程序模板消息推送
首先,我们需要知道一件事情,小程序的模板推送分为“一次性订阅”和“长期订阅”一次性订阅:用户订阅小程序后,程序只能对指定OpenId进行一次推送模板消息,无法多次推送长期订阅:用户长期订阅,能够多次推送模板消息(长期订阅模板需要向微信官方发起申请)1.需要配置消息推送2.需要根据AppId、AppSecret调用开发文档Api获取access_token2.需要使用access_token调用以下Api获取到微信用户的open_id微信开发文档中的模板消息已经废弃不进行使用了,我们现在应该使用“订阅消息原创 2022-06-22 08:42:07 · 3033 阅读 · 0 评论 -
中高级Java程序员,你不得不掌握的基本功,挑战20k+
工作久了就会发现,基础知识忘得差不多了。为了复习下基础的知识,同时为以后找工作做准备,这里简单总结一些常见的可能会被问到的问题。自己根据实际情况发挥就行Java访问控制修饰符Java中抽象类与接口Java中super关键字与final关键字final修饰的对象,有几种初始化方式Java中方法的重载与方法的覆盖Java基础知识总结,干货来啦Java基础面试题干货系列(一)Java中的String是不可变的,Why?Java反射基础入门,一篇就够啦面向对象与面向过程Java基础面试题干货系列(二)理解Java中原创 2022-06-21 01:10:08 · 17649 阅读 · 7 评论 -
【微服务 从0开始 】Spring Cloud 配置文件
??这里是【秒懂·云原生】,关注我学习云原生不迷路??如果对你有帮助,给博主一个免费的点赞以示鼓励欢迎各位??点赞??评论收藏【秒懂·云原生】 目前主要更新微服务,一起学习一起进步。主要介绍Spring Cloud 配置文件在创建Spring Boot项目时,会默认在resource文件夹下创建application.propertities的属性文件。在上面的例子中,我们在application.propertities中加上了服务启动端口的配置,代码如下所示:属性文件是最常见的管理配置属性的方转载 2022-06-18 16:24:13 · 977 阅读 · 0 评论 -
【docker系列】容器有个bug-非root用户提权
本系列之前的文章中使用root用户安装docker,并在root用户下启动docker守护进程,容器也是在root用户下启动运行的。那么问题就出现了:我们的容器服务进程都是root用户权限,使用数据卷的方式想挂载哪个目录就挂载那个目录;想修改挂载目录下的哪个文件,就修改哪个文件。 那么我们本文带大家使用非root用户来启动docker容器,是否就安全了呢? 我们先不说答案,让我们一起来通过实验,来解答我们的疑问。为了提升安全性,我们考虑一种方案:使用非root用户启动docker容器。为此我们做一个实验,首原创 2022-06-18 14:25:28 · 745 阅读 · 0 评论 -
VS2022编写C语言及背景美化
上一篇文章介绍了什么是C语言及使用VS2013编写C语言的基本步骤,现在再来介绍一些最新的VS编译器VS2022编写C语言的基本步骤基本步骤起始页面与VS2013有些不同,可以直接点击创建新项目进入空项目——下一步(也可以创建控制台应用,区别在于控制台应用会给出一些框架)修改名称、位置,然后创建解决方案资源管理器——右键源文件——添加——新建项如果找不到解决方案资源管理器窗口或者不小心关闭,可在视图中找到调出接第4步,找到C++文件,修改名称,添加编写C语言代码ctrl+f5运行 / 调试-开原创 2022-06-18 12:31:02 · 5639 阅读 · 0 评论 -
SpringSecurity权限管理框架系列(六)-Spring Security框架自定义配置类详解(二)之authorizeRequests配置详解
这个演示环境继续沿用SpringSecurit权限管理框架系列(五)-Spring Security框架自定义配置类详解(一)之formLogin配置详解的环境。http.authorizeRequests()主要是对url进行访问权限控制,通过这个方法来实现url授权操作。http.authorizeRequests()也支持,举例:如图匹配顺序规则在所有匹配规则中取所有规则的交集。配置顺序影响了之后授权效果。访问控制包含、、、anyRequest(),表示匹配所有的url请求配置类代码示例:原创 2022-06-12 13:28:38 · 4277 阅读 · 2 评论 -
Spring MVC基于注解的使用:JSON数据处理
对象结构是由花括号括起来的逗号分割的键值对(key:value)构成。对象结构的语法格式是:注意:数组结构是由中括号包裹逗号分隔的值的列表组成。数组结构的语法格式是:注意:JSON 中数组值必须是字符串, 数字, 对象, 数组, 布尔值或 null。java转换为json 的过程一般会称为 “序列化”json转换为java 的过程一般会称为 “反序列化”json的属和字符串值必须要用双引号 “” 不能用单引数据转换操作步骤:导入jackson依赖在SpringMVC的核心配置文件中开启mvc的注解驱原创 2022-06-12 11:15:04 · 415 阅读 · 1 评论 -
python的time库详解
Python中内置了一些与时间处理相关的库,如time、datatime和calendar库。其中time库是Python中处理时间的标准库,是最基础的时间处理库。time库的功能如下:(1)计算机时间的表达(2)提供获取系统时间并格式化输出功能(3)提供系统级精确计时功能,用于程序性能分析格式如下:import timetime.( )time库包括三类函数:时间获取:time()、ctime()、gmtime()、localtime()时间格式化:strftime()、strptime()、asctim原创 2022-06-12 02:26:59 · 1442 阅读 · 0 评论 -
python使用tkinter实现学生信息管理系统(上)
作者的一点感想:之前一直在研究数据结构与算法,搞得大脑特别疲劳,今天就先放松一下,做一个有点实际意义的项目,找点乐趣与成就感,不然的话很容易就撑不住,中途放弃了,python是我最早接触的一门语言,也是我学习时间和使用时间最长的一门语言,同时也是我最喜欢的一门语言,原因无他,唯有在python中感受到了写代码的乐趣,其他无论是C、C#还是Java,都只是因为学校专业课或考研工作的需要才去学习的,只有python是因为兴趣去学习的,我学习python的初衷是为了丰富自己的技能,而且写python代码的过程中我原创 2022-06-10 21:28:59 · 204 阅读 · 0 评论 -
php+mysql简单小项目
-----前言-----非常小白,大佬忽略。之前看见的一个博客没写全的项目,就把它粘下来改了改补全了(至少增删改查这些基础数据库操作加上了),分了一下mvc,因为我只是刚学php的小白,MVC不是很明确,model还写不好,于是处理mysql的都单独写在了controller里面,导致controller有些多,就只是入门的php。在这里我只放用户的增删改查。(小组和班级都是依葫芦画瓢)github自提地址:https://github.com//simple_user_mannage-----------原创 2022-06-10 00:24:41 · 402 阅读 · 0 评论 -
mysql分页查询遇到order by发生的血案
业务需求:mysql从一张表中查询数据进行分页暂时,要求按照某字段进行排序。做开发的同学都觉得这兼职就是小case啦,前端传入分页下标、分页大小、排序字段、排序方式。后端采用order by +limit就搞定了。事实上我也是这么做的,但是最后却出了个出乎意料的bug,准备一张表,并插入几条数据:CREATE TABLE ( int NOT NULL AUTO_INCREMENT, varchar(16) DEFAULT NULL, varchar(16) DEFAULT NULL,PRIM原创 2022-06-08 22:27:20 · 171 阅读 · 0 评论