自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 MySQL查询某年或者某月的数据

【代码】MySQL查询某年或者某月的数据

2023-04-01 17:41:56 645 1

原创 巫师总力量总和

【代码】巫师总力量总和。

2023-03-23 15:08:22 166

原创 Java空指针

空指针异常java.lang.NullPointException

2023-02-18 18:02:41 225

原创 三次握手四次挥手最牛逼的回答

三次握手四次挥手最牛逼的回答

2023-02-12 23:00:12 134

原创 Java数据结构

java数据结构

2023-02-12 22:56:30 352

原创 Dubbo面试题2023

Dubbo面试题2023

2023-02-12 22:43:23 523

原创 Java批量数据清洗

数据清洗

2022-05-09 15:51:17 3113

原创 卫语句应用

卫语句

2022-01-13 19:54:27 241

原创 把一个列表(数组)一组一组的切分

/** * 把一个列表(数组)一组一组的切分 * 主要关注这个方法的底层变动 Lists.partition * @param args */ public static void main(String[] args) { //1.初始化Integer类型列表 List<Integer> IntegerList = Lists.newArrayList(); //2.赋值给这个列表 ...

2022-01-13 19:47:06 245

原创 线程池工具类

import java.util.concurrent.*;/** * 线程池工具类 */public class IotThreadPoolUtil { /** * 工具类,构造方法私有化 */ private IotThreadPoolUtil() { super(); } // 线程池核心线程数 private final static Integer CORE_POOL_SIZE = 10; // 最大.

2022-01-13 19:40:01 114

原创 关于日志打印的级别以及介绍

关于日志打印的级别以及介绍1.选择恰当的日志级别常见的日志级别有5种,分别是error、warn、info、debug、trace。error:错误日志,指比较严重的错误,对正常业务有影响,需要运维配置监控的;warn:警告日志,一般的错误,对业务影响不大,但是需要开发关注;info:信息日志,记录排查问题的关键信息,如调用时间、出参入参等等;debug:用于开发DEBUG的,关键逻辑里面的运行时数据;trace:最详细的信息,一般这些信息只记录到日志文件中。2.日志要打印出方法的入参、出

2022-01-13 19:33:12 2953

转载 缓存穿透、缓存击穿、缓存雪崩区别和解决方案

转载:https://blog.csdn.net/kongtiao5/article/details/82771694

2021-03-09 11:23:43 178

原创 BigDecimal 加减乘除运算

加法:add减法:subtract乘法:multiply除法:divide//测试方法 public static void main(String[] args) { BigDecimal num1 = new BigDecimal("2"); BigDecimal num2 = new BigDecimal("5"); BigDecimal num3 = null; num3 = num1.add(num2); System.err.println("加

2021-03-08 16:01:49 539

原创 与或非运算符

主要有三种:逻辑与&&、逻辑或||和逻辑非!当&&和|| 连接语句时,两边的语句会转化为布尔类型(Boolean),然后再进行运算,具体的运算规则如下:1.&&1.1两边条件都为true时,结果才为true;1.2如果有一个为false,结果就为false;1.3当第一个条件为false时,就不再判断后面的条件注意:当数值参与逻辑与运算时,结果为true,那么会返回的会是第二个为真的值;如果结果为false,返回的会是第一个为假的值。2.

2021-01-21 18:28:00 2206 2

转载 Springboot 整合RabbitMq ,用心看完这一篇就够了

转载:非常受益 https://blog.csdn.net/qq_35387940/article/details/100514134

2020-12-10 08:59:04 195

原创 Java List遍历四种方式& Lambda表达式遍历

package com.config;import java.util.ArrayList;import java.util.List;/**for循环遍历之Lambda表达式遍历*/public class List2Lambda {public static void main(String[] args) {List items = new ArrayList<>(); items.add("Apple"); items.add("Pear"); items.ad

2020-12-08 09:02:24 5877 2

转载 mysql 5.7版本安装,亲测

转载:https://www.jb51.net/article/147806.htm

2020-11-09 16:55:22 97

原创 SpringCloud(微服务)底层原理和5大插件的用途

SpringCloud是目前微服务架构领域的翘楚,不过大多数讲解还停留在对 SpringCloud功能使用的层面,但是当你看完这篇,对SpringCloud其实已经很清晰了一、Spring Cloud核心组件:Eureka二、Spring Cloud核心组件:Feign三、Spring Cloud核心组件:Ribbon四、Spring Cloud核心组件:Hystrix五、Spring Cloud核心组件:Zuul实际上,Spring Cloud 是一个全家桶式的技术栈,.

2020-07-26 22:38:48 1180

原创 使用java创建netcdf文件,并写入数据的接口

//固定nc文件public static final String filepath="E://output//testNCfiles9999gs.nc";@PostMapping("/createNCfile")public static void createNCfile(@RequestParam(value = "width",required = true) Integer width, @RequestParam(v...

2020-06-28 10:35:57 955 1

原创 springBoot+mybatis多数据源操作多数据库的配置

1:配置文件application.properties#端口号server.port=端口号#名称spring.application.name=项目名称01数据源mapper mysqlspring.datasource.mapper.driver-class-name=com.mysql.jdbc.Driverspring.datasource.mapper.jdbc-url=jdbc:mysql://服务器链接:3306/数据库名称?useUnicode=true&charac

2020-06-14 16:42:21 469

原创 面向对象基本概念

对象概念:把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象类与对象的主要区别对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类:类是一个模板,它描述一类对象的行为和状态。面向对象四大主要特征:1:封装概念:隐藏对象的属性和实现细节,对外提供公共访问方式1.1封装的优点:良好的封装能够减少耦合,...

2020-04-10 23:40:31 136

原创 JAVA有哪些数据类型?基本数据类型各占多少个字节

java的数据类型分为:基本数据类型和引用数据类型。

2020-04-10 23:17:26 190

原创 计算机网络_三次握手四次挥手

一、三次握手SYN : 建立联机ACK : 确认Seq : 顺序号码二、四次挥手FIN : 结束ACK : 确认Seq : 顺序号码Ack : 确认号码三:那么面试的问题来了1.为什么进行三次握手?而不是两次四次?假设进行的是两次握手:两次握手后双方就建立了连接,然而客户端第一个连接请求由于某些原因在网络节点中滞留了导致到达延迟,这是一个早已失效的报文,二服务器依然认...

2020-03-26 14:27:13 139

原创 dubbo比较流行的面试题

面试题说一下的 dubbo 的工作原理?注册中心挂了可以继续通信吗?说说一次 rpc 请求的流程?面试官心理分析MQ、ES、Redis、Dubbo,上来先问你一些思考性的问题、原理,比如 kafka 高可用架构原理、es 分布式架构原理、redis 线程模型原理、Dubbo 工作原理;之后就是生产环境里可能会碰到的一些问题,因为每种技术引入之后生产环境都可能会碰到一些问题;再来点综合的,就是...

2020-02-24 19:38:25 126

原创 冒泡排序从大到小或者从小到大

冒泡排序从大到小或者从小到大/**冒泡排序*/public class CoreJavaTest {public static void main(String[] args) { //定义数组 int[] arr = {12, 3, 2, 34, 5, 8, 1}; //冒泡排序 for (int i = 0; i < arr.length - 1; i++) {...

2020-02-23 15:44:18 1703

原创 SpringMVC+Spring+Mybatis整合步骤

SpringMVC+Spring+Mybatis整合步骤1、SpringMVCSpringMVC是spring框架的一个模块,Spring和SpringMVC无需通过中间曾进行整合。SpringMVC是基于mvc的WEB层框架。MVC:Model View Controller 缩写1.1、SpringMVC 运行原理执行过程:a)当用户发起Http请求,以字符串的形式发送: ...

2020-02-23 11:06:37 737

原创 数据库三范式

数据库三范式第一范式(1NF):字段不可分,原子性,字段不可再分,否则就不是关系数据库;第二范式(2NF):有主键,非主键字段依赖主键,唯一性 ,一个表只说明一个事物;第三范式(3NF):非主键字段不能相互依赖,每列都与主键有直接关系,不存在传递依赖一般来说的数据库三范式都是指的关系型数据库,范式指的就是规范的意思,三范式指的就是利用关系型数据库进行建表时候普遍需要遵...

2020-02-22 21:20:32 533

原创 连接数据库步骤的简单代码

连接数据库步骤的简单代码/**实体类*/public class User {//主键private Integer userid;//用户名private String username;//密码private String password;public Integer getUserid() {return userid;}public void setUse...

2020-02-22 00:20:07 981

原创 值传递、引用传递

值传递、引用传递/**值传递、引用传递在JVM中值传递和引用传递的含义1、值传递:在基本类型中传递的是值 ,变量在内存地址中的 “内容”2、引用传递:在类、接口、数组传递的时候传递的变量在内存中的 “地址”1、StringBuffer是引用类型2、引用类型sbx传递时传递的变量在内存中的地址*/public class CoreJava03 {public st...

2020-02-21 00:08:03 157

原创 位运算与运算

public class CoreJava02 {/** * 位运算(&)是把数字转换成2进制的数进行运算 * 12转换成2进制数字:0 0 0 0 1 1 0 0 * 8+4 * 13转换成2进制数字:0 0 0 0 1 1 0 1 * 8+4 + 1 * 12&13 相同数字取同,不相同数字 取0。在& 、|、...

2020-02-20 23:47:21 291

原创 求出一个数组中最大数以及最小数

求出一个数组中最大数以及最小数public class CoreJavaMaxmin {/** * 求出一个数组中最大数以及最小数 * @param args */public static void main(String[] args) { //定义一个int类型的数组 int[] array = {21,24,6,27,9,12,15,18,30}; in...

2020-02-20 19:35:25 2097

原创 Http请求之GET,POST,PUT,DELETE方法详解

1.GET请求一般情况下,通过接口查询相应的数据时一般是采用GET请求@RequestMapping(value = “/order/{no}”, method = RequestMethod.GET)2.POST方式post方法一般用于创建订单或者创建的某个动作,有的公司还会将修改的操作也加入进来,讲实话,还是用post方法专注于一个动作最好。3.PUT请求put请求专注于updat...

2020-02-20 19:30:56 2089

原创 连接数据库的步骤

连接数据库的步骤/**连接数据库的步骤drivername:com.mysql.jdbc.Driverurl:jdbc:mysql://localhost:3306/databasenanme?username:rootpassword:123456(自己的密码)1、通过Class.forName(drivername:com.mysql.jdbc.Driver)2、通过Driv...

2020-02-20 19:29:37 167

原创 100以内所有质数

100以内所有质数/**100以内所有质数*/public class CoreJava01 {public static void main(String[] args) {//因为1不是质数,所以从二开始for (int i=2; i<100; i++){//如果质数等于真的话,就让他循环-1boolean zs = true;for (int j = 2; j &...

2020-02-20 19:27:30 161

原创 把一个数组中的数字为0的全部去除

把一个数组中的数字为0的全部去除public class CoreJavaQ0 {/*** java把一个数组中的数字为0的全部去除* @param args*/public static void main(String[] args) {//定义一个数组int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};//利用循环遍历for (i...

2020-02-20 19:25:56 1902

原创 数组数据去重的2种方式

数组数据去重的2种方式public class CoreJavaQc {/*** 去数组中的重复数字* @param args*/public static void main(String[] args) {String arr[] = {“1”,“2”,“3”,“3”,“4”,“4”,“5”,“5”,“9”,“0”,“8”,“7”}; System.out.println...

2020-02-20 19:24:40 249

原创 利用for循环打印九九乘法表

利用for循环打印九九乘法表public static void main(String[] args) {/*** 利用for循环打印九九乘法表/for (int i = 1; i <=9; i++) {for (int j = 1; j <=i; j++) {if(i3&&j3||i4&&j3) { //控制3×3=9和3×4=12对其...

2020-02-19 23:24:49 448

原创 利用循环打印正方形和长方形

利用循环打印正方形和长方形public static void main(String[] args) { /** * 利用循环打印正方形和长方形 */ //第一个循环,x小于等于3的意思就是3行 for (int x = 1; x <= 3; x++) { //第二个循环,每行有几个 for (int y = 1...

2020-02-19 23:23:32 1698

原创 判断3 个正数,判断能否构成一个三角形

判断3 个正数,判断能否构成一个三角形/*** 判断3 个正数,判断能否构成一个三角形;* &&是逻辑与,当两个数都为真,条件为真* ||是逻辑或,两个数任意一个为真,条件为真** @param args/public static void main(String[] args) {/** 定义3个变量*/int a;int b;int c;Syst...

2020-02-19 23:19:05 1167

原创 1000以内的水仙花数

1000以内的水仙花数public static void main(String[] args) {/*** 1000以内的水仙花数*/for (int i = 100; i < 1000; i++) { int BaiNum = i / 100;//分解出百位 int ShiNum = i / 10 % 10;//分解出十位 ...

2020-02-19 20:51:26 346

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除