![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
工作总结
文章平均质量分 72
业余时间对工作的一个积累和记录
LRyab博客
博客涵盖java技术 vue. html. css.前端技术spring全家桶. linux运维技术在365天把你打造出来一个全栈工程师!
博客内含有源码演示地址。
源码不易,知识付费,望理解
合作共赢,需要源码去找我吧
恭喜2020年项目实战突破100份
2021我会更好的服务大家希望突破200份
博客正在更新JAVA职场面试系列~
私信太多不能及时回复可以去个人网站找我
展开
-
一文教你实现java中的文件上传下载
引言:圈子大了什么鸟都有,刷到一个广告,加微信收费需求,前50名9.9扫码支付,支付完成推送会员名片,朋友圈全是价值精华,哦,原来这也是一个赚钱的点子,万物皆有需求,万物皆有价值,这条广告被我看到了,下次准备搞个java学习交流群,里面全是我这么多年工作中遇到的技术难点以及解决方案还有java学习路线。最主要的是我可以帮你搞定简历、课程设计、电商项目实战开发指导的需求。咱也不知道有没有人愿意付费,从今天起我准备我的人生就做2件事:从生活的问题出发,主动学习,并把学习的成功用于解决生活的问题,第二件事还...原创 2021-07-15 23:24:41 · 316 阅读 · 1 评论 -
java后端使用while死循环设计轮询线程提升性能
引言:生活在这个时代是由科技推动的时代,无论做什么,都是时代的产物,有需求就有产品,有产品就有价值。比如以前写代码的时候总是发现内存溢出的现象,不知道怎么办?以前知道while(true)老师并没有教我们怎么用,但是还是有人再用了。有些东西就是这样,你比别人努力,你比别人先知道这个东西怎么用,你就是比别人跑的快。这个时代,你比别人跑的快,你就会比别人厉害。1为什么写while(true)这个死循环提升性能解决方案大概在我2016年参加工作的时候我就遇到过这个while(true)因为当初自己并不原创 2021-07-11 17:23:13 · 687 阅读 · 1 评论 -
Java中的无限层级递归树前后端操作解决方案
引言:抖音真是一个神奇的软件,前两天脑海中浮现了一首歌,知道歌曲的调调,今天打算写博客之前刷了一下抖音,抖音的推荐算法居然给我推送了这首歌,这首歌叫做《一开始说陪你到老的人现在他还好吗》。接下来我会带着耳机把这篇文章写完,干货特别多,适用于所有系统直接可以复制粘贴使用。我一直坚信,经验是由一点一点积累的,思维也是由一天一天训练出来的。1为什么写前后端递归树操作解决方案从开始到现在,虽然java后台中,前台Html以及前端管理系统或多或少都用到过树形数据的数据结构,每次开发过程中还是不能快速进原创 2021-07-07 23:13:30 · 1081 阅读 · 5 评论 -
让你彻底明白html+js+java后台Http交互原理
引言:很久没写文章了,首先恭喜自己这2年的付出,全网阅读突破10W+,或许这不能说明但是对于我来说是我前进的动力,努力没有白费,我一直坚信,经验是由一点一点积累的,思维也是由一天一天训练出来的。1为什么写这篇技术文章工作这么久了,基本上对数据非常敏感,特别自己刚入门java的时候,感觉总是力不从心,一会数据库,一会后台,一会前端,一会前端数据一会改变后台数据,自己非常迷糊。现在明白了,不管前台数据还是后台数据只有清楚的掌握HTML+js与网站后台的交互原理,不论是编写代码还是修改功能都可以迎原创 2021-07-03 17:05:06 · 1372 阅读 · 13 评论 -
释放程序员赚钱的一点法门!
大家好,我是小编LRyab,LRyab博客网是分享一些个人成长、思考方向、个人感悟、职业规划,博客涵盖java技术 vue. html. css.前端技术spring全家桶. linux运维技术在365天把你打造出来一个全栈工程师!1释放程序员赚钱的法门我始终信奉一句话和牛人在一起学习,你成为牛人是早晚得事情。谁说程序员不能在互联网上赚到钱,那是你没有发现而已,不代表没有人赚到钱。最近一段时间自己比较累,不想输出技术,只想和程序员的兄弟们扯扯蛋,万一扯掉了,明天上不了班了…在这里我只陈述自己的观点.原创 2021-04-14 22:13:50 · 290 阅读 · 2 评论 -
屌丝程序员工作感悟系列(一)
引言 很久没更新博客了,最近12月将会回归各大平台有的人问我最近去哪了,我说我今年封闭开发了一年项目并且赚了100万大家相信吗?今年疫情的原因相信大家都经历过了,当残酷的现实来临到你的面前的时候你没有2把刷子,靠一份工作很难维持重大变故这就是我为什么写这边博客的原因,希望有很多人看见我的博客以及能够明白我写的这篇文章,并且能够抓紧时间修炼自己的内功。今年最响亮的词语就是、失业、破产、离婚、负债、副业、疫情、为了生活必须往死里干,个人感悟不喜勿喷。后期会接着去年的计划更新。...原创 2020-11-24 22:55:48 · 453 阅读 · 2 评论 -
如何快速突破java面试,快速应聘到自己想要的岗位
前两个阶段,单体项目架构文章电商项目实战,以及2019年微服务架构火爆技术和linux运维工作的docker容器技术已经讲解完成,接下来第三个阶段我将会分成3个小阶段,第一个小阶段初中级java工程师面试,第二个小阶段高级java工程师面试,第三个小阶段java常见的技术解决方案场景应用。 &n...原创 2019-12-30 09:08:39 · 381 阅读 · 3 评论 -
这年头Linux虚拟机技术和微服务Docker容器部署实战你学习了吗
这也是我第二个阶段课程的最后一个章节本来想着分2个板块进行讲解,可是时间真的很少,能够一篇博客说清楚真的很难,但是通过下面的博客,你会了解到如何搭建自己的虚拟机模拟真实网站部署java项目。 以前我也总问我...原创 2019-12-21 00:55:42 · 558 阅读 · 0 评论 -
Spring Cloud集中配置组件SpringCloudConfig与消息总线组件SpringCloudBus(五)
先写个题外话,今晚是怎么了,就因为我的阿里云快到期了让我续费,把我网站搞成502了。 怎么把我网站搞崩了,不行今晚搞一搞,不能总宕机启动服务。我的nginx、我的tomcat、我的redis、我的rabbitmq全都得重启。 &n...原创 2019-12-14 21:26:36 · 171 阅读 · 0 评论 -
SpringCloud之微服务网关zuul组件(四)
文章目录1为什么要用微服务网关2什么是zuul3zuul路由转发3.1SHOP商城zuul路由转发4Zuul过滤器4.1shop商城微服务实战zuul过滤器5个人说明本章课程学习目标:(1)Spring Cloud微服务架构(2)微服务网关zuul组件 实现路由转发与zuul过滤器框架(3)SHOP商城微服务 zuul组件的应用1为什么要用微服务网关 &nbs...原创 2019-12-11 21:18:19 · 418 阅读 · 1 评论 -
SpringCloud微服务之Hystrix熔断器组件(三)
文章目录1为什么要使用熔断器2什么是Hystrix3Hystrix组件代码实战应用3.1shop商城熔断器实战3.2shop商城熔断器测试本章课程学习目标:(1)Spring Cloud微服务架构(2)Hystrix熔断器组件的学习 (3)SHOP商城微服务Hystrix熔断器组件代码实战1为什么要使用熔断器 ...原创 2019-12-10 21:42:42 · 224 阅读 · 0 评论 -
SpringCloud之服务发现组件 Eureka与Feign组件(二)
本章课程学习目标: (1)Spring Cloud微服务架构 (2)服务发现组件 Eureka与Feign实现服务间的调用框架 &...原创 2019-12-09 21:51:01 · 293 阅读 · 0 评论 -
spring Cloud微服务架构实战项目系列之redis缓存用户注册微服务开发以及rabbitmq消息队列短信微服务开发(八)
文章目录序言1为什么要去使用rabbitmq2消息队列的应用场景3 redis缓存应用场景4 redis和rabbitmq安装5用户注册功能redis以及rabbitmq的结合使用5.1效果演示5.2功能分析5.2用户注册5.3功能测试5.4核心业务逻辑代码6个人说明序言 我太难了,官方我想说我一直在坚持输出价值...原创 2019-12-05 12:53:02 · 548 阅读 · 0 评论 -
spring Cloud微服务架构实战项目系列之搜索引擎ElasticSearch查询文章微服务开发(七)
本文主要讲解ElasticSearch搜索引擎的体系结构与特点,如何构建索引库,如何利用postman和ElasticSearch head插件进行可视化操作,如何使用IK分词器。spring boot微服务项目如何集成ElasticSearch 。ElasticSearch 数据如何保证与数据库数据保持一致,利用log...原创 2019-12-01 14:31:16 · 725 阅读 · 0 评论 -
spring Cloud微服务架构实战项目系列之吐槽微服务开发(六)
文章目录1吐槽微服务架构搭建2前端界面演示3项目目录4搭建项目前期准备4.1mongodb介绍4.2下载安装mongodb4.3mongodb启动4.4启动完成5搭建吐槽微服务项目目录5.1编写application.yml5.2pom.xml依赖5.3构建mongodb映射的实体类吐槽实体类5.4编写对mongodb数据库的增删改查6项目中所需接口7学习收获8下节课程内容9个人说明10[我的个人...原创 2019-11-23 14:41:42 · 247 阅读 · 0 评论 -
spring Cloud微服务架构实战项目系列之活动微服务开发(五)
文章目录1活动微服务的搭建2前端功能演示界面3项目目录4搭建工程5数据库分析6接口列表6.1查询活动列表信息6.2根据活动ID查询活动详情7个人说明8[我的个人网站](http://www.liph.fun/) 活动微服务属于微服务社交项目的活动版块功能,这个功能主要讲解查询活动列表接口服务和活动详情接口。1活动微服务的搭建上篇文...原创 2019-11-20 22:45:06 · 265 阅读 · 0 评论 -
spring Cloud微服务架构实战项目系列之文章微服务开发(四)
文章目录1文章微服务的搭建2前端功能演示界面3项目目录4搭建工程4.1首先从meaven中新建module模块4.2输入项目模块名称4.3 点击下一步4.4 粘贴meaven依赖4.5新建application.yml4.6创建包分类4.7新建跨域配置类4.8新建controller5数据库分析6接口列表6.1分页查询文章列表信息6.2文章审核接口6.3文章点赞接口7spring-boot-sta...原创 2019-11-20 22:44:19 · 277 阅读 · 0 评论 -
spring Cloud微服务架构实战项目系列之招聘微服务开发(三)
以后我就直接从每一个微服务模块针对功能进行讲解,本系统由于微服务有18个微服务模块,不知道的可以看一下微服务项目实战(一),下面主要以招聘模块为例讲解一下如何搭建微服务以及微服务如何应用。1项目整体前端功能项目共有7个版块:头条、问答、活动、交友、招聘、人才中心这些模块会划分为后台微服务模块进行后台接口开发,前端会利用静态模板搭建前后端分离的微服务架构。2招聘微服务招聘版块包含3...原创 2019-11-19 00:17:15 · 738 阅读 · 0 评论 -
spring Cloud微服务架构实战项目系列之前端框架搭建(二)
从这一篇博客开始,我就会将一些spring cloud搭建微服务架构项目,前后端分离。在这套项目实战中,我们重点关心得是,如何利用spring boot去开发项目中的微服务,spring cloud技术又是如何应用到微服务架构中的,与微服务有关的常用技术以及应用场景。如何容器部署微服务项目。1前端架构搭建前端依然是利用现有的框架搭建而成,首先将项目的整体布局搭建起来,有固定头部以及固定底部...原创 2019-11-14 22:12:18 · 585 阅读 · 0 评论 -
JAVA项目实战开发电商项目案例(一)java技术演进与更新
今天是2019年11月10号,离过年放假还有将近2个月的时间,每天进步一点点,这样你才能不被社会淘汰,2019年java技术已经快速发展到了微服务架构的体系了,如果此刻不努力,下一个被淘汰的可能就是你,培训班大量输出初级程序员,以前的SSM技术,SSH技术已经满足不了市场的需求。默默的问自己几个问题java程序员如何不会被取代java如何进行持续的学习未来java程序员该何去何从如...原创 2019-11-10 16:36:55 · 3888 阅读 · 0 评论 -
JAVA项目实战开发电商项目案例(二)开发工具和软件开发环境
在这里我只是介绍我自己觉得好用的工具以及我的项目真是的运行软件环境如果不喜欢勿喷1开发工具介绍前端开发利器也就是说我的后台运营管理系统是用webstorm2019年最新版开发出来的:点击查看系统效果其中模板纯html和js网站模板可以参考的的另外一篇博客后台开发利器 idea2019、JDK1.8、tomcat8接口测试工具postmanJSON格式化在线格式化J...原创 2019-11-10 15:26:44 · 1290 阅读 · 0 评论 -
JAVA项目实战开发电商项目案例(八)购物车功能开发
文章目录1购物车功能演示2购物车功能模块分析2.1购物车流程2.2 数据库表分析2.3购物车接口分析2.4关键代码分析3个人总结4个人说明5[我的个人网站](http://www.liph.fun)java商城实践购物车功能是最常见的功能也是相对来说比较复杂,在这里你可能用到session,cookie以及redis技术,还要区分用户未登录添加商品到购物车,以及用户登录了添加购物车的功能,未登...原创 2019-11-10 15:03:07 · 3318 阅读 · 2 评论 -
JAVA项目实战开发电商项目案例(五)用户模块开发
电商网站用户必须登录账号才能发起购物,用户输入用户名和密码认证为唯一性,用户获取账号需要在网站中申请注册账号之后才能操作网站中的信息。用户模块包含用户注册、用户登录、用户修改密码、用户个人中心信息查询1用户注册界面2用户登录界面3用户个人中心界面4用户修改密码界面5用户模块开发5.1数据库表设计表名:tb_member 商城会员表字段字段中文名u...原创 2019-11-10 14:21:33 · 1332 阅读 · 0 评论 -
JAVA项目实战开发电商项目案例(六与七)商品分类与商品模块管理开发
购物网站中,商品管理板块也是重要的一个版块,下面我会从后台管理系统和前台管理页面去讲述购物网站商品模块功能的开发。1演示效果1.1前台演示地址演示地址1.2后台演示地址演示地址2商品分类功能2.1商品分类表分析表名:tb_category字段中文含义parentId上级类目IDname分类名称status分类状态sort_orde...原创 2019-11-07 22:53:21 · 1835 阅读 · 1 评论 -
JAVA项目实战开发电商项目案例(九)收货地址模块开发
好久没有写项目实战开发了,这次项目实战主要讲的是PC端电商平台,用户购买商品,选择邮寄的地址,需要用户添加收货地址,或者添加多个收货地址,以及删除收货地址。演示地址:http://www.liph.fun/business-Admin/shop/1收货模块功能演示2开发收货地址模块流程2.1数据库表设计表字段中文含义user_id用户IDreceive...原创 2019-11-06 23:17:29 · 3694 阅读 · 2 评论 -
nginx-如何使用nginx安装配置以及部署网站
文章目录1nginx简介1.1HTTP服务器1.2 反向代理服务器2 为什么要安装nginx3安装nginx安装nginx配置nginx和启动nginx启动完成效果整合nginx到自己的网站如何配置nginx实现上述方向代理功能测试个人介绍1nginx简介1.1HTTP服务器Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端。1.2 反...原创 2019-11-05 13:38:38 · 303 阅读 · 1 评论 -
2016年6月7号思考编程
开发程序有一种人叫码农,例如jquery中弹出框一些组件,只知道会用,但是一些第三方的东西如果你仅仅会用是不行的,满足不了你的需求,此时此刻你需要自己动手将你所学的js知识综合在一起从而开发出满足自己的业务需求的组件。 前台页面的开发也比较重要:一些自己开发的组件可以灵活的配置以及解决各种需求。 java的体系很多,知识也很多,各种框架层出不穷你是没办原创 2016-06-07 11:19:23 · 300 阅读 · 0 评论 -
对java中的接口和实现类的深入理解
由DBhandle总结::首先自己先创建自己的接口行为:package cn.nentouch.interfacehandle;public interface interfacerun { //定义接口的行为 public void run();}2:定义自己的实现类package cn.nentouch.interfacehandle;p原创 2016-04-28 22:13:39 · 644 阅读 · 0 评论 -
安卓如何与后台交互流程
java后台程序,原始页面只是利用html进行网页版的显示,那么在日常的开发过程中到底安卓如何使用以及利用我们的后台呢??? 安卓程序流程:: 1:::首先创建好自己的android layout布局文件:2:在创建好的activity中的:protected void onCreate(Bundle savedInstanceState) 这个方法原创 2016-02-20 10:07:26 · 9834 阅读 · 0 评论 -
初级java程序员如何让自己不被取代(职业规划2年)
对于开发一年java服务器端的开发人员,面对的任务就是,如何能让自己有一个更深的提高,在这个阶段具备了java的最基本的知识体系,基本java体系就是:javaSE面向对象的程序语言设计,数据库 javajdbc基础知识,以及javaweb程序的开发,Servlet与jsp 基于浏览器的模型开发。 进而了解了,利用框架代替原始的开发模式:Struts2 mvc框架 hibe原创 2016-08-02 13:21:36 · 3121 阅读 · 0 评论 -
Java程序员开发参考资源
分类:JAVA(17) 构建这里搜集了用来构建应用程序的工具。Apache Maven :Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。Gradle :Gradle采用增量构建。Gradle通过Groovy编程而不是传统的XML转载 2016-08-23 09:42:24 · 311 阅读 · 0 评论 -
springboot整合redis之用户手机验证码注册登录
目录1搭建项目开发环境1.1安装redis1.1.1下载redis1.1.2安装redis1.1.3设置redis为windows服务安装为windows服务1.2启动idea1.3增加redis配置服务类1.3.1增加接口类1.2.3增加服务实现类2.1.4redis集成完成3springboot集成redis应用场景3.1用户手机注...原创 2019-06-13 11:27:51 · 4904 阅读 · 8 评论 -
springboot整合rabbitmq之-发送延时消息取消超时订单
目录1搭建项目开发环境1.1安装rabbitmq1.2下载rabbitmq1.3启动idea开始集成rabbitmq2springboot集成rabbitmq应用场景2.1用户下单超时未支付自动取消订单2.2代码实现 2.2.1http请求服务层 2.2.2业务逻辑服务层2.2.3代码测试3总结4个人说明1搭...原创 2019-06-13 17:29:31 · 4997 阅读 · 11 评论 -
spring boot微服务架构学习系列之系统架构简介(一)
引言在这里你将学会微服务架构系统开发,我们把我们的一个完整的工程切分为多个子模块,每一个模块就是一个单独的微服务。 数据服务我们将用到mysql、mongdb、redis、elasticserch、rabbitmq技术栈你将学会spring cloud全家桶、spring boot、springdata jpa、mysql读写分离、redis集群Mongdb集群\mongdb集群。原创 2019-07-29 10:08:10 · 3801 阅读 · 0 评论 -
java中转义字符替换
1需求描述 在java中编写程序,可能会出现一些转义字符如:($()*+.[]?\^{},|),我有的时候程序会自动报出错误,但是我又不会增加转义字符让其转义,导致我程序无法运行。2解决方案 解决思路若你的字符串包含一个必须转义的字符,则首先需要将包含转义的字符放入数组中,根据java循环输出遍历的特性,在数据遍历输出的时候进行临时替换增加\\转义,则此字符串就能被识别,代码...原创 2019-07-25 00:18:06 · 4093 阅读 · 0 评论 -
java从0到1搭建网站
1购买服务器1.1注册阿里云https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=lrtxiu7k1.2选择服务器类型对于在校大学生或者上班族其实自己只是为了技术的一个积累和提升,自己完全可以买一个1G一核的突发性ESC实例就可以了,一年800多,一个月60多块钱,见下图1.3购买...原创 2019-07-22 23:24:49 · 1193 阅读 · 0 评论 -
JAVA项目实战开发增删改查案例(一)前后端项目分离
随着目前java技术的迭代更新,每天我们需要去更新新的技术,同时也要去整合旧的知识体系,目前这套实战开发采用2019年最流行的前后端工程开发,如果你工作了几年你也可以作为参考,如果你是小白这套实战适合你学到技术和知识的完整体系。...原创 2019-09-26 00:24:27 · 7499 阅读 · 18 评论