![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
knowledge
文章平均质量分 70
余悸-Shine
一名Java小菜鸟
展开
-
java基础学习(五)
一、数组1、什么是数组?数组:数组可以存放多个同一类型的数据。数组也是一种数据类型,是引用数据类型。即:数组就是一组数据double[] hens = {2,3,4,5};double[] 表示是double类型的数组{2,3,4,5}表示数组的值/元素2、数组的使用: 使用方式1-动态初始化 数组的定义:数据类型 数组名[]=new 数据类型[大小]eg:int a[]=new int[5]; //创建了一个数组,名字a,存放5个int类型的数据int.原创 2022-04-26 11:29:11 · 187 阅读 · 0 评论 -
java基础学习(四)
一、程序流程控制介绍:在程序中,程序运行的流程控制决定程序是如何执行的,主要有 三大流程控制语句: 顺序控制 分支控制 循环控制 1、顺序控制:程序从上到下逐行地执行,中间没有任何判断和跳转注:java中定义变量时采用合法的向前引用(先定义后使用)2、分支控制if-else:让程序有选择的执行,分支控制有三种 单分支 双分支 多分支 单分支基本语法:if(条件表达式){ 执行代码块;(可以有多条语句)}...原创 2022-04-12 16:49:58 · 156 阅读 · 0 评论 -
java基础学习(三)
一、什么是运算符?运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等运算符分为算术运算符、赋值运算符、关系运算符(比较运算符)、逻辑运算符、位运算符、三元运算符1、算术运算符是对数值类型的变量进行运算的,在java程序中使用的非常多%取余%的本质,看一个公式a%b=a-a/b*bi++先运行再加一,++i先加一再运行;2、关系运算符: 关系运算符的结果都是boolean型,也就是要么是true,要么是false 关系运算符组成的表达式,我们称为关系表达式,a原创 2022-04-12 16:48:47 · 227 阅读 · 0 评论 -
java基础学习(二)
一、什么是变量?变量:是程序的基本组成单位,变量有三个基本要素(类型+名称+值)变量:相当于内存中一个数据存储空间的表示,可以把变量当成是一个房间的门牌号,通过门牌号可以找到房间,通过变量名可以访问到变量(值)变量使用的基本步骤:1、声明变量int a;2、赋值a=60;3、使用System.out.println(a);输出变量的值 (也可以一步到位int a=60;)变量的注意事项:1、变量表示内存中的一个存储区域(不同的变量,类型不同,占用的空间大小不同)2、该区域原创 2022-04-06 15:51:53 · 639 阅读 · 0 评论 -
idea中添加类、方法注释,快捷键设置
方法一:Settings ->Keymap ->Other ->Fix doc comment ->右键 ->选择 Add Keyboard Shortcut, 然后输入自定义的快捷键默认Fix doc comment是没有设置快捷键的,我把它设置成Alt+W把光标停在类名或者方法名上,按上面设置的快捷键,即可添加文档注释方法二:把光标停在类名或者方法名上,然后Alt + Enter,出现几个选项,选择Add Javadoc...原创 2022-03-31 18:39:40 · 1227 阅读 · 0 评论 -
java基础学习(一)
一、jdk,jre和jvm的关系1、jvm是一个虚拟的计算机,具有指令集并使用不同的存储区域,包含在jdk中,屏蔽了底层运行平台的差别,实现了一次编译到处运行2、jdk是一个java开发工具包,jdk=jre+java的开发工具集(java,javadoc,javap)3、jre是一个java运行环境,jre=JVM+java的核心类库4、jdk=JVM+javaSE标准类库+java开发工具集二、sublime text中编写代码运行的注意事项sublime text编码要和cmd原创 2022-03-31 18:34:03 · 109 阅读 · 0 评论 -
关于负载均衡
一、Feign 无需自己建立连接、构造请求、解析相应的代码,直接就是用注解定义一个FeignClient接口,然后调用那个接口就可以了,FeignClient会在底层根据你的注解,跟你指定的服务建立连接、构造请求、发起请求、获取响应、解析响应等等。 如果你对某个接口定义了@FeignClient注解,Feign就会针对这个接口创建一个动态代理接着你要是调用哪个接口,本质就会调用Feign创建的动态代理。 Feign的动态代理会根据你在接口上的@Req...原创 2022-01-14 20:38:48 · 318 阅读 · 0 评论 -
正向代理和反向代理的区别
正向代理允许客户端通过它访问任意网站并且隐藏客户端自身,因此你必须采取安全措施以确保仅为经过授权的客户端提供服务。反向代理对外都是透明的,访问者并不知道自己访问的是一个代理。正向代理隐藏的是用户,反向代理隐藏的是服务器...原创 2022-01-14 20:36:38 · 1289 阅读 · 0 评论 -
MyBatis-plus学习
一、MyBatis-plus是什么MyBatis-plus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生特性:无侵入、损耗小、强大的CRUD操作,支持Lambda形式调用、支持主键自动生成,支持ActiveRecord模式、支持自定义全局通用操作、内置代码生成器、内置分页插件、分页插件支持多种数据库、内置性能分析插件、内置全局拦截插件。二、MyBatis-plus的一些注解1、@TableName 表名注解注解在类上.原创 2022-01-14 20:27:31 · 2474 阅读 · 0 评论 -
Hibernate详谈
一、Hibernate是什么? Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的ORM框架,Hibernate可以自动生成SQl语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以使用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的web应用中使用。Hibernate是数据库与界面之间的桥梁,将对数据库的...原创 2021-12-24 16:06:41 · 1109 阅读 · 0 评论