
java
文章平均质量分 90
java
学习日记
让自己的人生,活出一种态度。
展开
-
java反射与注解详解,共同实现动态代理模式
是不是感觉这种方式比上面那个更好理解,其实都是一样的只是实现的步骤不一样吧,用spring有一个缺点,就是你这么做,你这个类必须是从spring容器中取出来的,为什么刚开始没有用aop,aop这个是spring的aop,我们要想用就必须用到spring,总所周知spring給java带来了春天,但是也有一个这样的说法,java现在已经严重被spring绑架了,所以说我们思考之前不要先想着具体架构实现,框架上的实现,在框架上实现,就通过最基本的代码来理解这个思想,总之一句话,要想自己轻松就要找到代理。原创 2022-09-22 13:54:00 · 1534 阅读 · 1 评论 -
SpringCloud-Hystrix服务熔断,快速入门
就好比我们平常在报名四六级的时候,我们知道很卡对不对,但是卡的刚刚好对不对,我们回到这个想法,报名当天是不是信息不需要修改,我们只需要报名就可以,所以你就会发现,其他设置可能不是很卡,或者直接不能用,而这个时候报名的人更多,我们就需要把报名的服务资源扩大,而关闭一些其他的服务,比如订单服务是不是一直在新增啊,那相应的修改服务我们就可以降级,也就是暂时关闭这个服务。检测到该节点微服务调用响应正常后恢复调用链路。我们把7001注册中心打开,然后把有熔断的服务打开8004,再打开这个服务降级的客户端,看下效果。原创 2022-09-08 09:41:43 · 420 阅读 · 0 评论 -
SpringCloud-Ribbon和Feign快速上手
虽然Eureka继承了Ribbon但是我一直搜不到自定义策略类,所以又加上了这个依赖1、导入依赖原创 2022-09-05 12:40:08 · 445 阅读 · 2 评论 -
Java IO流详解
个人主页:https://blog.youkuaiyun.com/hello_list今天我们来学习下java中的io部分首先我们要知道io指的是什么,输入输出,就是输入输出流,我们在知道就是流又分为两个,输入流和输出流,再从单位上分,又分为字符流和字节流再按功能,又分为节点流和过滤流。原创 2022-09-02 14:54:37 · 372 阅读 · 0 评论 -
SpringCloud-Eureka快速入门,集群搭建
个人主页:https://blog.youkuaiyun.com/hello_list?type=blog前言这里博主从说更新springcloud,发了第一篇之后好久又没更新了,这里不是没有学习了,其实我都已经把文章全部写好了,整个springcloud的,几大组件,所以大家在看文章的时候可以依赖会有变动,因为比如Eureka用着没什么问题,之后有用到Ribbon,zull可能依赖就有问题了,需要更换,不过也可能不会换前面的,所以大家还是可以出了问题就换依赖试一下学习Eureka那我们就要知道。...原创 2022-08-29 09:14:23 · 641 阅读 · 1 评论 -
SpringCloud环境搭建 --- Rest使用
个人主页:https://blog.youkuaiyun.com/hello_list?type=blog今天来到SpringCloud的学习,我们从spring boot微服务阶段,学习到了用springboot去创建很多的微服务,但是这么多微服务我们如果去管理,以及相互之间的联系呢?而到了我们学习springcloud阶段,其实相对而言是变简单的,不需要写很多代码以及什么操作,主要就是接收思想,了解其中的机制,而springCloud项目基于springboot项目,只需要几行简单的配置即可开始使用;......原创 2022-08-07 09:05:58 · 459 阅读 · 1 评论 -
WebSocket聊天小例子(附源码)
还记得之前我们用c#写过一个聊天室,但是是cs的,我们都知道现在流行的是bs架构,所以很相似C#用的是socket底层是tcp和udp而websocket其实就是在http的基础上模仿tcp和udp握手和挥手基于C#的socket聊天室(附源码)https原理嘛都差不多,要我说一个文章讲原理不如直接上例子上代码的方便,讲解一下这个小例子就懂了;这里呢我们使用的是tomcat自带的依赖,所以不用导入,还有一种方法是spring的,这里就不说了;......原创 2022-07-17 10:08:14 · 3671 阅读 · 29 评论 -
看完这个你还不懂shiro吗,小例子(附源码)
今天是学习Shiro的笔记哦,所有的学习笔记都是适合初学者的,如果你学习过Shiro也当作一次复习再过一遍,我就经常再拿回来看,这样快捷方便自己回顾很多东西,那看到这里还不点个赞?毕竟好多学习加上写笔记都要好几天,所以博主更新时快时慢,希望通过这篇博客对你有帮助;我们最后通过一个小实例来学习Shiro的一个小应用吧,毕竟只有写代码才能更好的理解,源码在最后;官网:https://shiro.apache.org/来自百度百科:首先我们进入官网,然后这里有一个下载,我们点击下载;这里有最新版本更新到了1.9.原创 2022-07-03 09:11:38 · 881 阅读 · 42 评论 -
看完这一篇教你学会Zookeeper和Dubbo,安装下载使用快速上手
今天学习Zookeeper和Dubbo,那我们先来了解这个到底是什么?简单了解下,zookeerper是一个分布式应用程序协调服务软件,在RPC中充当注册中心,提供服务注册与发现的中心目录服务也就是注册中心,这里还有RPC是远程过程调用(Remote Procedure Call)概念,实现分布式系统服务。dubbo是一个开源分布式服务框架,对zookeeper做出提供服务的协议,Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及原创 2022-07-29 09:47:03 · 583 阅读 · 13 评论 -
SSM项目小例子,SSM整合图文详细教程
首先我们来搭建一个SSM项目,同时也是SSM项目整合哦!环境:idea2019 、maven、jdk1.8创建一个maven项目,直接next现在还不是一个web项目项目右键,选择这个我们把web勾上这样就是一个标准的web项目了,比起maven自建的我觉得好看,普普通通的maven项目看起来最顺眼项目就就创建好了,我们运行下,运行之前我们放个login.jsp页面,随便在网上找了一个页面:打包运行项目,手把手教你,如果没有打包,自己打个包,我们看到没有lib目录,后面我们项目的依赖不一定会加进来,现在没原创 2022-06-25 15:02:30 · 5181 阅读 · 29 评论 -
看完这一篇你还不会JavaWeb吗
相信我看完这一篇你不可能还不会JavaWeb,小伙伴们大学实训的时候,会有过javaweb实训吧,反正我们那是,在没学习各大框架之前,我们都是学习javaweb的原生操作,相信原生基础好了,后面框架无非是提供便利,所以这里对javaweb的知识做一个个人小总结,这里就开始分段去更新了,希望小伙伴可以跟上,只要跟上了,那就可以说可以了,趋于保姆级教程了,所以希望对你有帮助,那看到这里先给博主点个赞吧,看完你再决定关不关注下博主;javaweb就是写服务端小程序嘛,我们知道前台没办法写j原创 2022-05-31 07:22:56 · 765 阅读 · 15 评论 -
SpringBoot整合Redis
今天我们简单使用下spring boot操作redis,废话不多说直接开始整;环境准备新建一个spring boot项目选上这几个,我本地有sptingboot2.6.3版本,我就直接用那个了;查看项目依赖是否装好配置文件,其实也不用配,如果你没有配置你的redis,默认也是这个,像我这个默认就是这个都不用配我们知道redis中有五大基本类型,今天我们就简单学学spri原创 2022-05-30 14:04:21 · 9432 阅读 · 6 评论 -
ElasticSearch下载安装
官网有介绍,看下官网介绍,这里我就不管官网的介绍了拿我自己的理解,就是一个类似数据库用来专门做搜索的一款工具,在大量的搜索条件下,效率很好,下面就可以直接把它当成一个数据库看待,那我们学起来就很方便了;下载与安装进入官网,我们看到这里给我们教程,还可以参加培训呦,之后我们上手的时候就是使用点第一个嘛,这里我们点击下载;这里可以直接下载最新版windows上使用,这里我就不下...原创 2022-05-21 08:02:26 · 13583 阅读 · 4 评论 -
Java正则表达式
Java正则表达式,就是通过指定规则去找文本中的字符串,比如我们平常在登录中输入的账号密码是否符合,电子邮箱格式是否正确,正则表达式是一种规则,不是java拥有的,是一个规则,每个语言都可以使用,所以我们要学会怎么使用这些规则,今天我们用java来学习;规则我们其实在平常都会有意无意间使用,比如,我们知道的*通配符,我们要找到所有图片*.jsp就可以这样使用,我们先学习它的语法:图片记忆是最好的,从网上找了张图片,我们看下,就都是一些指定的规则,我们只要知道怎么使用,而且日常中常用的几个就可...原创 2022-05-20 08:23:02 · 3826 阅读 · 5 评论 -
Java比我大
凭借这次活动,我才意识发现JAVA已经27岁了,哈哈哈,比我大!之前说实话没在意,现在想起来平常自己学习的编程语言写的代码都比我们大,原来他们看着我们成长,我们使用的技术都是由他们而来,有种前人种树后人乘凉的感觉,那我们看看下面几个问题!JAVA还算年轻吗?我们知道现在热门语言top榜可以在这个网站上看到:https://www.tiobe.com/tiobe-index/我们来看下前面这几个语言的年龄(以下都是博主搜的):python : 1990 年代初设计。c 语言 : 196.原创 2022-05-19 12:18:53 · 416 阅读 · 1 评论 -
异步刷新ajax、jQuery、axios简单使用
异步刷新ajax、jQuery、axios简单使用认识这里我们简单了解下,什么是ajax;ajax,异步刷新技术,这里可能有小伙伴不了解,我们先来看看没有ajax的情况:如果没有ajax,你在网站的时候得频繁的点击刷新键,你点一个东西,大多数情况跳到新的连接,做一次刷新,在不刷新页面的时候就好像个静态网页;如果一个页面没有ajax,我们在使用的过程中,因为想要与后端数据选择交互,怎么样才可以提交表单,刷新页面,点击超链接,但是有时候页面都是一个大的刷新,甚至重新加载整个页面,不说效率,如果渲染过原创 2022-05-18 17:42:01 · 1156 阅读 · 1 评论 -
处理JSON,fastjson、json-lib简单使用
处理JSON-fastjson、json-lib简单使用文章目录处理JSON-fastjson、json-lib简单使用前言生成json文件结果解析读取json文件结果FastJson小结前言json更不用说,现在我们传输数据基本上都是json数据,前后端交互,以及短暂存储,主要就是很方便;生成json文件同样的两种方法:1、字符串拼接2、在字符串的基础上进行封装的工具类,这里我最开始使用的是json-lib-2.1-jdk15.jar这个类,现在比较火的也有阿里的fastjson全部都大同小原创 2022-05-17 10:16:52 · 671 阅读 · 1 评论 -
处理XML,dom4j的简单使用
处理xml,dom4j的简单使用文章目录处理xml-dom4j的简单使用前言xml导入依赖生成xml文件结果读取xml文件结果小结前言我们在日常使用中,我们知道前后端大多通过json文件进行交互,我们做配置文件通过xml或者json,可以看见这些格式的文件我们广泛运用,那相应的我们要会对这些文件进行解析处理,或者直接转换文件格式,上手使用,这里我们就简单了解下xml和json格式文件的使用;xmlXML 指可扩展标记语言(eXtensible Markup Language)。不管是xml还是原创 2022-05-16 08:09:04 · 263 阅读 · 2 评论 -
【JavaWeb】全部撒花-小实例(附源码)
【JavaWeb】全部撒花-小实例(附源码)javaweb到这里就差不多了,我们做一个小示例,完成一些基本操作;这里我给大家写了两个页面,实在没有什么素材,只能靠自己给大家写两个了;同时这里是源码,是整个JavaWeb系列,因为直接从创建文件开始,就用的一个项目,从上面到下面所有的源码都在里面了,所以如果你直接看的这个博客,推荐你拿到这个项目,找到我的主页,从头到尾看一遍,所以说你真幸运直接有了大结局,当然了,这才只是个开始,后面还有更多:全部源码,百度网盘:链接:https://pan.baid原创 2022-05-14 09:54:59 · 2574 阅读 · 6 评论 -
【JavaWeb】 jsp学习了解
jsp介绍JSP 与 PHP、ASP、ASP.NET 等语言类似,运行在服务端的语言。前面我们知道了servlet,其实jsp页面最后就是被转换为servlet的html页面,这里我们可以看下:新建一个test.jsp页面,前面虽然我们不知道但是也应用了<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-原创 2022-05-11 11:21:31 · 348 阅读 · 2 评论 -
【JavaWeb】cookie、session、token(jwt)全部完成,简单理解下吧
Token目前已经有很多都用到了token,那如果我们说了解cookie和session那token绝对是个新概念,其实我也是后面才了解,而且也不是很了解,这里既然都说到了,就拿目前自己了解的说下吧;我们首先看看token是什么(来自百度百科):就是信息加密技术,我们这里叫做令牌,作为交互对话的唯一身份标识,当用户第一次过来登录过后,我们验证身份会给用户发一个令牌,也就是token;当用户再来访问的时候,只需要携带令牌,可以存放在cookie或请求头header中,这里注意我们session是通过原创 2022-05-08 10:59:45 · 613 阅读 · 1 评论 -
【JavaWeb】Session快速上手,看完别说不会session了
JavaWebSessionHTTP 是一种"无状态"协议,这意味着每次客户端检索网页时,客户端打开一个单独的连接到 Web 服务器,服务器会自动不保留之前客户端请求的任何记录。我们刚才已经看到了其实,我们访问一个网站其实每次都会发出一个会话也就是session,都会有一个sessionid,我们可以通过session将登录信息存储在服务端;我们还是通过之前的方法,但是这次我们不使用cookie使用session;// 当参数为空或者true时,获得session,若没有则新建;当参数为false原创 2022-05-05 13:06:48 · 884 阅读 · 4 评论 -
【JavaWeb】-Cookie的使用,看完这个别说你不会Cookie了(四)
Cookie前言因为cookie、session、token本身就是很容易混淆的东西,这里不放在一块了,所以我们先来理解下cookie是什么,怎么去简单的使用下, 看前点个赞,养成好习惯;👍书接上回:【JavaWeb】-Tomcat、Eclipse使用项目搭建(一)【JavaWeb】-mysql、jdbc、dbcp使用(二)【JavaWeb】-MVC、Servlet学习(三)介绍cookie是啥,来自百度百科:我觉得多少都了解cookie吧,因为是不是有时候好网站都在拦截Cookie原创 2022-05-02 14:55:57 · 729 阅读 · 5 评论 -
【JavaWeb】-MVC、Servlet学习,快速上手,迎接五一吧(三)
JavaWeb大家五一几天假期呢,昨天晚上写完今天打算发给大家,看到了活动,这里也简短的向大家表示辛苦,特别是当你五一看到我这篇文章时,你可能还处于工作学习状态respects,那也需要抽出时间放松一下,休息一下!前情回顾:【JavaWeb】-Tomcat、Eclipse使用项目搭建(一)【JavaWeb】-mysql、jdbc、dbcp使用(二),看完你还不会吗都非常的简单,如果小伙伴跟上来了,那我们继续往下学习吧,虽然这些都是讲解,最后可能还是会出一个综合例子,然后可能会更好,看到这里了就点原创 2022-04-28 08:52:14 · 332 阅读 · 6 评论 -
【JavaWeb】-mysql、jdbc、dbcp使用(二),看完你还不会吗
JavaWeb前言前情回顾:【JavaWeb】-Tomcat、Eclipse使用项目搭建(一):https://blog.youkuaiyun.com/hello_list/article/details/124343254如果你直接看大这篇文章还没进行环境搭建,可以回到第一篇搭建下环境,这样就可以完成这一部分我们对代码的操作;需要得基础:会sql语句,基本的增删改查;这里希望大家可以支持下博主,mysql官网:https://www.mysql.com/不过多介绍了,看下百度百科的介绍吧:下载原创 2022-04-25 12:03:41 · 1260 阅读 · 5 评论 -
【JavaWeb】-Tomcat、Eclipse使用项目搭建(一)
【JavaWeb】-Tomcat、Eclipse使用项目搭建(一)文章目录【JavaWeb】-Tomcat、Eclipse使用项目搭建(一)引言介绍环境准备Tomcat下载安装认识tomcat启动Eclipse下载安装环境准备Eclipse配置tomcat配置完成新建web项目HelloWorld小结引言这里博主开始不更大篇幅了,反正我是喜欢一次更大篇幅,但是不够细,不够特别细致,所以有时候不需要细致的东西就直接《还不会》系列,那平常还是细致点儿吧,这样也能有更过细微之处的东西跟大家见面;相信小原创 2022-04-22 13:19:49 · 775 阅读 · 3 评论 -
POI (java excel)
java操作excel,快速办公原创 2022-02-20 16:09:25 · 213 阅读 · 0 评论