- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Sentinel
Sentinel是什么?官网地址:https://github.com/alibaba/Sentinel/wiki/介绍Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。基本概念?1.资源资源是 Sentinel 的关键概念。它可以是 Java 应用程序中的任何内容,例如,由应用程序提供的服务,或由应用程序调用的其它应用提供的服务,也可以是一段代码。只要通过 Sentinel AP
2021-09-26 10:41:53 279 1
原创 java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
标题:java.lang.IndexOutOfBoundsException: Index: 3, Size: 3报错原因:数组越界异常,简而言之:数组里只有三个元素,但是你直接引用了数组中不存在的第四个元素。解决方法:直接引用不存在的元素,即认为List中有三个元素,故可以取get(3)。如下图:这种是因为不了解数组下标的原因导致的,数组下标从0开始,所以上边例子只有三个元素的数组只能取get(0)和get(1)以及get(2)好使...
2021-04-06 14:09:35 5825 1
原创 java.lang.NullPointerException: null
标题:java.lang.NullPointerException: null报错原因:空对象被引用。解决方法:1.mapper层接收对象时使用List集合接收,例如:将 DialoguePO getDialogue(String sid); 改成 List<DialoguePO> getDialogue(String sid);2.在sql语句结尾加上:limit 1,例如:将 : select t.doctor_id, d.doctor_name, t.member_i
2021-03-30 09:30:13 11672 4
原创 TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2
标题:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2报错原因:mapper层本该接收一个对象,但是执行该方法的sql后,查询出多个符合条件的对象,导致mybatis框架报错,无
2021-03-15 16:15:27 16308 7
原创 IDEA中svn的使用(含本地代码丢失找回,收藏不亏)
IDEA中svn的使用总集(含本地代码丢失找回,收藏不亏)开头打波自己的guang gao,我为自己带盐。(点我进入)博客内容如下:1项目 托管/取消托管 svn2idea中拉取svn分支3idea中切换svn分支4svn操作中本地代码丢失找回项目 托管/取消托管 svn回来说正事,先在idea中打开一个需要svn管理的项目,然后导航栏上点击VCS,选中Enable Version Control… ,把项目交给版本控制系统管理。然后在这我们可以选中s
2021-01-22 16:29:43 2693 3
原创 师生管理系统的设计与实现
师生管理系统的实现该系统框架为ssm,前端页面采用jsp引擎登录页面:有验证码功能,记住密码功能,忘记密码(找回密码)上点登录逻辑代码,可参考上传excel表个,批量导入学生信息课程表页面教师登录主页:可以查看自己的课程安排和录入自己学科的成绩录入学生信息还有挺多页面就不一一截图了。一起加油吧:...
2020-11-20 10:34:23 440
原创 java斐波那契数列 第五天
如何在控制台中打印出斐波那契数列,斐波那契数列:指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*)。说白了就是前两个数相加等于第三个数。思考题:如何打印出斐波那契数列的前一百个数先上结果图:解决昨天留下的这道思考题,我个人的第一时间想到的是递归方式实现,什么是递归,可以简单理解为方法本身调用了方法。代码如下:public class
2020-11-19 10:58:45 329 3
原创 学习第四天 使用idea创建第一个java项目
首先我们打开昨天刚装的idea或者eclipse,本文以idea为例打开idea会出现初始化窗口,我们选择新建一个项目进来后我们选择新建java项目然后选择上我们之前安装好的jdk,jdk默认路径如下:选择java的hello world项目最后给项目起个名字,如我起名为javaee,新建的项目自带一串代码,发现跟我们之前第一天所看到的代码是不是很像,可以说是基本一样。且运行结果也是一样的。我们来看看运行这串代码会出现什么点击代码边上绿色的小三角再点击“run main”启动主方法,
2020-11-19 10:10:45 197
原创 javac命令和安装idea或eclipse开发集成工具
java学习的第三天javac命令和安装idea或eclipse开发集成工具第一节 javac命令(jdk内的编译命令)昨天我们学习了安装jdk,jdk内是含有jvm的,所以我们可以直接运行命令编译java文件,下面我们还用第一天所学的代码展示。我们先创建一个.txt文件。修改文件名为LuoDemo.txt。然后编写代码如下:再将文件名后缀.txt改为.java然后win+R键,显示运行窗口,输入cmd我把文件放下D盘符下,地址是D:\LuoDemo.java,所以运行javac命令如
2020-11-16 11:24:28 213
原创 Java入门第二天,jdk的认识和安装
“今天我们来学习Java入门的第二课,我们需要先知道jdk,什么jdk?”jdk是sun公司(已经被oracle收购了)针对Java开发者的软件工具包,可以理解为里面是好多好多的写好的代码,给咱们Java程序员们用的。目前常我用的是jdk8版本。jdk中包含了很多,常用工具包和运行环境等都包含在内。jdk下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html注意jdk有很多操作系统的版本,这里
2020-11-13 16:44:22 218
原创 Java零基础入门第一课 hello world
Java入门第一课“ 打开Java视界的第一天,让我们来给一个hello world的程序吧!”我们来采用倒叙的抒写方式吧,先直入主题,看看我们学习Java的第一天代码和运行后的结果吧。首先我们可以创建一个Java语言中的类(后面会讲述Java语言中类是什么),然后写一个主方法,在主方法中写个打印“hello world”。代码如下:public class LuoDemo { public static void main(String[] args) { System
2020-11-13 15:15:36 209
原创 JAVA中记住密码功能的实现
JAVA中记住密码功能的实现准备:SSM框架,mysql数据库用户表 user实体类:public class User { /** * 主键id */ private Integer userId; /** * 账号 */ private String username; /** * 密...
2020-01-16 19:14:57 1622
原创 java的excel文件导入
java的excel文件导入导入jar包: <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.2</v...
2020-01-16 16:39:03 184 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人