自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021MySql-8.0.26安装详细教程(保姆级)

然后右键此电脑->管理->服务与应用程序->服务。登录就可以用mysql -uroot -p。此电脑->属性->高级系统设置->环境变量。我的随机密码是:2(eE8rwv#a(可以输入quit或者exit都可以退出。将下面文本拷贝进my,ini文件中。然后在系统变量里面找到path变量。在解压目录下新建my.ini文件。添加%MYSQL_HOME%in。找到mysql将启动类型改为手动。变量名:MYSQL_HOME。以管理员身份打开命令提示符。变量值:MySQL的目录。这里密码为111111。

2023-10-07 15:11:32 338

原创 【Spring】Spring 入门介绍

Spring(Spring Framework) 是一个开源的轻量级框架,是包含了众多工具方法的 IoC 容器。那么什么 是 IoC 容器呢?容器 本身的含义是用来容纳某种物品的装置,而在之前的学习中,我们就应该接触过一些容器了,比如存储数据的容器 List、Map、Set 等等,Web 容器 Tomcat 等等。那么 IoC 是什么呢?IoC(Inversion of Control),译为控制反转,它不是什么技术,而是一种思想。在 Java 开发中,IoC 意味着你将设计好的依赖对象 B 交给容器控制,

2022-06-18 15:39:56 546 1

原创 [数据库课程设计]基于Sql Server的教室信息管理系统(附部分源码)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档在大学里,教室仍然是教学的主要场所,也是学生学习的重要场所,所以教室环境和设备直接影响到教学活动的开展和学生的学习。 为了保证教室环境良好的运转,教室的管理也就显得十分的必要和重要。但是教室的管理也并不是一件很容易的事情。教室的使用具有一定的计划性和流动性,即一个班在相应的时间里,所上的课程和使用的教室是固定的,但是不同的课程在不同的时间里会使用不同的教室,这与教务处的课程安排是密切相关的。 为此,经过较详细的调查和慎重的思考,我决定做一个教室

2022-06-18 13:41:00 1728

原创 springboot整合druid(多数据源配置)

一、pom引入druid依赖二、properties或yml文件配置数据源信息(SQLServer、mySQL多数据源)常用属性参数信息:属性说明type连接池类型driver-class-name数据库驱动类型url数据库连接地址username数据库账号password数据库密码initial-size初始化连接数min-idle最小活跃连接数max-active最大活跃连接数max-wait连接最大等待(超时)时间(毫秒)time-between-eviction-runs-millis检测连接并

2022-06-18 11:44:49 5949

原创 SpringBoot整合MQTT

方法一:使用spring-integration-mqtt与springboot集成度更高,灵活程度不如org.eclipse.paho.client.mqttv3application.ymlMqttConfig.classMqttConsumer.classMqttProducer.class使用的Controller方法二:使用org.eclipse.paho.client.mqttv3MqttClientConfig.classMqttClientHandler.classMqttC

2022-06-12 12:43:08 1235 1

原创 Scala基础语法(一)

目录1.scala环境搭建1.1 安装scala1.2 测试环境是否搭建成功1.3 安装插件2.创建IDEA项目工程?2.1 添加项目框架?2.2 创建项目源文件目录?2.3 在scala目录下新建一个包,用于编写程序代码。3.变量与常量4.字符串输出4.1 基本语法4.2 字符串输出案例?5.?键盘输入? ?6.数据类型6.1 数值数据类型6.2 数值数据类型的转换(scala中数据类型的转换与java一致)6.3 String类型与数值类型的互相转换?7 运算符7.1 算术运算符7.2 关系运算符7.3

2022-06-12 10:30:51 223

原创 Python总复习——选择题篇

1、下列选项中,( D )的布尔值不是False。A.NoneB.0C.()D.12、假设a=9,b=2,那么下列运算中,错误的是( D )。A.a+b的值是11B.a//b的值是4C.a%b的值是1D.a**b的值是183、下列符号中,表示Python中单行注释的是( A )。A.#B.//C.< !-- -->D.“”"4、下列表达式中,返回 True 的是( B )。A.a=2 b=2 a=bB.3>2>1C.True and FalseD.2!=25、下列语句中,哪个

2022-06-12 01:43:20 4020

原创 Python 网络爬虫与数据采集(一)

网络爬虫(Crawler)又称网络蜘蛛,或者网络机器人(Robots). 它是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。换句话来说,它可以根据网页的链接地址自动获取网页内容。如果把互联网比做一个大蜘蛛网,它里面有许许多多的网页,网络蜘蛛可以获取所有网页的内容。爬虫是一个模拟人类请求网站行为, 并批量下载网站资源的一种程序或自动化脚本。图 1.1: 浏览网页的流程请求网页通过 HTTP 库向目标站点发起请求,即发送一个 Request,请求可以包含额外的 headers 等信息,等待服务

2022-06-10 20:44:52 335

原创 java期末大作业(最简单的系统)

因为西安疫情的原因,我们很多考试都已经取消了,没有办法进行线下的考试,就连java程序设计也成了线上的考试。第一次写博客,就想着和大家一起交流,因为是初学者,很多地方也有做的不好的地方,请大家多多指教。顺便提一句,西安加油。好了废话不多说,直接给大家贴上代码:1,学生信息管理系统(这个应该大家写的最多的了,我给大家贴上):(1),首先就是学生类:(2),学生类的测试类(我是基于集合进行存储和操作,如果有更好的方法,欢迎大家一起讨论)注意: 我们在接收一个int型数据以后,再次接收String类型的数据的

2022-06-09 23:41:35 618

原创 java获取当前类的类名和方法名

如果我们想要获取当前类的类名,那么可以使用如下代码:如果我们想要在某个方法内获取到该方法的方法名,可以使用如下代码:完整代码如下:获取类名很容易理解,而获取到方法名是跟运行栈的结构层次有关系。我们尝试直接打印数组中的所有值:可以发现数组中第二个元素(下标为1)正是,所以我们可以得到运行的类名是和方法名。所以我们能够根据调用栈来获取到方法的方法名信息。注意有几个方法:拓展:既然我们可以通过调用栈来获取到类名和方法名,那么我们就可以利用这一点来打印更加精确的日志,如某个类的具体某方法的日志。上面的代码只

2022-06-08 21:10:30 5793

原创 java获取当前月的开始时间和结束时间

maxDate获取的是当前月的天数startTime拼接的本月的第一天endTime拼接的是本月的最后一天增减日期时间实现方法:

2022-06-08 21:09:56 2008

原创 2022.04.27智警杯CIPUC校内选拔赛-MySQL

题目要求:使用SQL进行数据分析1、 SQL数据分析考核条件如下:(1) 环境中已经安装mysql5.7,用户名root,密码123456,开启数据库服务在Linux命令行中输入以下命令:在做题之前,还需要做一些准备工作,即使用navicat连接竞赛方提供的mysql数据库,并按照题目要求导入数据表并对导入的表进行相关处理。①使用navicat连接mysql配置“常规”:配置“SSH”:配置完成后,点击“测试连接”,若弹出“连接成功”提示信息则已经建立与服务器中mysql数据库的连接,点击“确定”。②导入

2022-06-08 00:33:20 331 1

原创 mysql实现按照自定义(指定顺序)排序

一般情况下,我们排序都是直接利用 order by 字段 asc/desc;但是如果要排序的字段数据格式并不能直接实现,或者说我们需要指定的顺序且没有什么规律,简单的order by字段就实现不了;如下图中表;我们需要按照中国银行,建设银行,工商银行顺序排序;直接使用order by 字段并不能得到我们想要的顺序同样,对于类型我们想要按正回购,买入,卖出这样的顺序去排序,简单的order by 字段也不能实现;使用case when 将字段中的中国银行,建设银行,工商银行,转换为1,2,3,这样

2022-06-07 00:13:02 697

原创 MyBatis-plus 批量新增方法性能测试及优化学习

最近对myBatis-plus 中的两个批量新增方法进行了简单的性能测试,并尝试对其进行优化。第一个批量新增方法是在Mapper.xml 文件中使用标签页 和 实现批量新增,后文中我把这种方式简单称为ForEach新增。第二个批量新增方法是使用 myBatis-plus 提供的 ServiceImpl类中的 saveBatch 方法实现批量新增,后文中我把这种方式简单称为 saveBatch 新增。本次性能测试的数据只适用于个人电脑配置。相关配置参数:操作系统: windows 11, jdk : 1.8

2022-06-06 22:19:07 775

原创 JDK帮助文档(中文版)

JDK帮助文档(又叫API),在其中我们可以获取JDK到底给了我们哪些可以使用的类和方法我分享了JDK16的帮助文档,可以免费获取,下载即用,而且是中文版,看着更方便些JDK16百度云中文版提取码:ug2b如果有人想要其它版本的可以评论区留言,我去找你(如果能点个攒我就更开心了??)1.双击下载好的jdk帮助文档2.打开后,点击显示3.输入想要查询的类,比如说这里查询String4.回车后点显示5.就到达String类的介绍页面了可以看到String类在java.lang包中,这说

2022-06-06 00:46:48 1776 1

原创 java字符串分割方法

实现功能编写一个将字符串分段的类,传入:需分段的字符串 与 字符个数(以此个数进行分段),输出:按指定字符个数进行分段后的若干字符串(汉字算单个字符)。功能实现要求分析实现思路Java是一个面向对象设计类语言,自身提供了很多方法帮助我们实现想要的功能。那么如何实现字符串传入功能?我们需要了解一个Java类----Scanner类,这是一个用于扫描输入文本的新的实用程序。自Java 5版本添加了java.util.Scanner类,它是以前的StringTokenizer和Matcher类之间的某种结合

2022-06-05 23:07:58 531

原创 Hadoop分布式集群搭建(完整版)

VMware和Centos7下载安装教程:https://blog.csdn.net/m0_59209350/article/details/117793482XShell和Xftp下载安装教程:https://blog.csdn.net/m0_59209350/article/details/117877235安装一台虚拟机作为模板:IP地址:192.168.10.100主机名:hadoop100内存:4G硬盘:50G对安装好的VMware进行网络配置,方便虚拟机联网,本次设置选择NAT模式,需要宿主机的

2022-06-05 00:59:11 722

原创 dao层、service层和controller层

dao层主要做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此dao层的设计显得结构非常清晰,dao层的数据源配置,以及有关数据库连接参数都在Spring配置文件中进行配置。Dao接口中的方法都大同小异,因为对数据库的基本操作类似:insert、delete、update,select。 在Dao层定义的一些方法,在Service层并没有被使用的情况:Dao层的操作经过抽象后基本都是通用的,在Dao层完成相关方法的定义,有利于支持后期Service层的扩展。(与相应的mapper对应)ser

2022-06-03 00:12:08 286

原创 C++智能指针详解:shared_ptr

C++没有内存回收机制,每次程序员new出来的对象需要手动delete,流程复杂时可能会漏掉delete,导致内存泄漏。于是C++引入智能指针,可用于动态资源管理,资源即对象的管理策略。使用 raw pointer 管理动态内存时,经常会遇到这样的问题:下面的代码解释了,当一个操作发生异常时,会导致不会被执行:在C++98中,为了写出异常安全的代码,代码经常写的很笨拙,如下:使用智能指针能轻易写出异常安全的代码,因为当对象退出作用域时,智能指针将自动调用对象的析构函数,避免内存泄露。shared_ptr

2022-06-02 12:27:09 170

原创 5G核心网SBA架构

5G核心网采用了更方便、灵活的垂直行业架构,即SBA。在面向业务的5G网络架构中,控制面的功能进行了融合和统一,同时控制面功能也分解成为多个独立的网络服务,这些独立的网络服务可以根据业务需求进行灵活的组合。每个网络服务和其他服务在业务功能上解耦,并且对外提供同一类型的服务化接口,向其他调用者提供服务,将多个耦合接口转变为同一类型的服务化接口,可以有效地减少接口数量,并统一服务调用方式,进而提升了网络的灵活性。相对于3G/4G的参考点设计,SBA服务化架构使5G核心网各网元的功能模块化,接口统一化,结构简单化

2022-06-01 23:56:22 1214

原创 1.使用SpringBoot整合Activiti6(工作流)

1.idea安装actibpm流程设计器打开idea插件搜索actibpm,安装成功后重启idea2.创建maven项目,导入相关依赖,添加配置文件pom.xml依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2022-05-30 20:36:01 644

原创 VSCODE 打造完美java开发环境(新)

vscode Java 开发环境配置博客地址VsCode官网教程系统需安装jdk1.8,配置好环境变量JAVA_HOME打开vscode,安装java相关插件安装Java Extension Pack这个集成了一下插件:Language Support for Java? by Red HatDebugger for JavaJava Test RunnerMaven for JavaJava Dependency Viewer以上插件安装完成,就可以开始java开发了个人推荐插

2022-05-29 11:32:20 106

原创 Java是什么意思-给想要了解Java的朋友介绍Java

90后或者00后小时候如果用国产山寨机下过游戏的,想必会经常看见游戏开始页面上会有一个Java的字样和一杯咖啡的LOGO。许多人会比较好奇,Java是什么意思?长大之后或许听说过Java是一种编程语言,但也会不禁思考Java是干什么用的?今天我来给没有接触过计算机行业的同学们简单介绍一下Java。Java是什么意思?Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaE

2022-05-29 10:20:40 477

原创 Java全套学习资料

最近在找java学习资料的时候发现了这个网站 http://how2j.cn?p=20357,基本包含了java开发的所有知识.

2022-05-29 00:34:49 85

原创 Java SE 和 Java EE 的区别

Java 是一门面向对象编程语言,不仅吸收了 C++ 语言的各种优点,还摒弃了 C++ 里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java 语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。01Java EE是指 Java Enterprise Edition,Java 企业版,多用于企业级开发,包括 web 开发等等。也叫 J2EE。Java SE通常是指 Java Standard Edition,J

2022-05-28 23:11:26 518

原创 centos7安装maven和java环境

文章目录**1.安装maven环境**(1)查看安装包(2)安装(3)查看**2.安装java环境**(1)查看yum仓库中的java安装包(2)安装java(3)查找Java安装路径(4)配置Java环境变量(5)查看1.安装maven环境(1)查看安装包yum provides maven(2)安装yum -y install maven-3.0.5(3)查看mvn -v2.安装java环境(1)查看yum仓库中的java安装包yum -

2022-05-26 23:43:34 78

原创 最详细的java思维导图

最详细的java思维导图史及特点及开发环境数据类型类型转换运算与进制转换语法结构与修饰符数组面向对象类Object类工具类包装类(封装类)数学相关类日期相关类String类StringBuilder类其他工具类正则表达式集合错误与异常File类Swing流线程反射注解栈与队列设计模式(内功心法)...

2022-05-22 16:21:00 588

原创 最细micropython接入阿里云,最易懂的上云指南

首先声明,本人致力于接单,所以自认为比较了解小白的心理和常犯的错误,我这里的教程肯定不是水平最高,最专业,但是应该是最容易让小白理解的。遇到太多单子想接阿里云的了,或者说提到物联网平台,可能用到问的最多的就是阿里云,然而不是每个老板都有耐心按照阿里云文档重头学一遍,加上网上的大部分每个教程都很长,足矣劝退新手,而且有的地方是旧的文档内容,并不适用最新,本教程的截止日期是2020-5-14,亲测好用。之前其实我比较排斥阿里云,感觉麻烦,之前用的onenet,但是后来onenet部分内容变收费了,使得心中好

2022-05-22 16:20:28 191

原创 最新美团Java面试题目(共3面)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gGCHs56a-1653207549385)(https://youzhixueyuan.com//blog/wp-content/uploads/2019/08/20190801205400_12534.jpg “最新美团Java面试题目(共3面)”)]=======================================================================================

2022-05-22 16:19:23 84

原创 最新泛微java面试题及答案

一、Java基础知识点1、static局部变量与全局变量的区别,编译后映射文件是否包含此类变量的地址答:局部变量局部有效;编译后不产生变量地址。全局变量在整个程序运行中有效;编译后产生变量地址。2、请论述Vector和ArrayList的区别,HashTable和HashMap的区别。答:Vecotor线程安全,ArrayList线程不安全,由于线程的同步必然要影响性能,所以ArrayList的性能比Vector好,当Vector或ArrayList中的元素超过它的初始大小时,Vector会将它的

2022-05-22 16:18:52 593

原创 安装、配置 Java JDK 和 JRE,并卸载自带 OpenJDK

JRE 和 JDK 的区别是什么?:JRE 和 JDK 的区别是什么? - 知乎如何配置 Java 环境变量:https://jingyan.baidu.com/article/fd8044fa2c22f15031137a2a.htmlWindows 10 配置Java 环境变量:Windows 10 配置Java 环境变量 | 菜鸟教程1. 下载 java jdk下载 JAVA 开发工具包 JDK:Java Downloads | OracleOracle 官网有好几个 java 版本,但是最

2022-05-20 22:09:49 300

原创 动态规划之变成回文的最小添加次数

目录一.让字符串变成回文的最少插入次数???二.让字符串变成回文的最少插入次数并返回一个结果???一.让字符串变成回文的最少插入次数1.对应letecode链接:1312. 让字符串成为回文串的最少插入次数 - 力扣(LeetCode)2.题目描述:3.解题思路:方法一:暴力递归对应这种回文串问题了一般都是这个范围上的尝试模型,一般都考虑开头和结尾的情况怎么搞:下面我们来分析可能性注意:递归含义是字符串从[L…R]范围上变成回文字符串的最小插入代价可能性一:以abcd.

2022-05-20 07:52:24 591

原创 Java 获取昨天的日期

Date today = new Date(System.currentTimeMillis() - 1000 * 60 * 60 * 24);SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd");String yesterday = simpleDateFormat.format(today);//获取昨天日期或者Calendar cal=Calendar.getInstance();cal.add(Calen

2022-05-19 23:18:09 1305

原创 【面试】——Java面试重难点剖析

Java面试重难点剖析(不断更新)1、高并发访问数据库优化方法2、 java finalize方法总结、GC执行finalize的过程3、简单理解Socket及TCP/IP、Http、Socket的区别4、 java之yield(),sleep(),wait()区别详解-备忘笔记5、线程本地存储TLS(Thread Local Storage)的原理和实现——分类和原理6、 JVM系列三:JVM参数设置、分析7、 虚拟内存机制8、搜索算法集锦9、关于B树的一些总结10、 Redis中5种

2022-05-18 18:37:47 145

原创 mysql-connector-java各种版本下载地址

地址:http://mvnrepository.com/artifact/mysql/mysql-connector-java选择对应版本号–>点击jar进行下载

2022-05-18 07:46:15 2060

原创 【C语言】超详细的移位、位操作符详解(含力扣实战)

目录?1、整数的二进制表示?2、移位操作符?2.1左移操作符(低位补0)?举例?原理分析??2.2右移操作符?算术右移(高位补原符号位)?逻辑右移(高位补0)??3、位操作符?3.1按位与&?原理分析?3.2按位或|?原理分析?3.3按位异或^?原理分析?4、实战应用?4.1交换两个变量(不创建临时变量)?原理分析:?4.2消失的数字?(1)思路一:冒泡排序,先排序后遍历(时间复杂度O(n2),不符合题意)?(2)思路二:(0-n的等差数列和)-(数组...

2022-05-17 22:03:37 1522

原创 Java:类名的命名规则

Java 中定义类名的规则很宽松。名字必须以字母开头,后面可以跟字母和数字的任意组合。 长度基本上没有限制。但是不能使用 Java 保留字(例如,public 或 class)作为类名。Java 保留字请参看下面的文章。Java 关键字和保留字下面举例说明到底什么样的类名是符合规则的!如下图,以关键字 “public” 作为类名,// 文件名为 HelloWorld.java.// 以关键字 public 作为类名,编译器会报错.class public{ public static vo

2022-05-17 10:13:53 3716

原创 Java面试技巧

转自:https://www.cnblogs.com/my376908915/p/6842178.html[Java面试一]面试复习大纲.[Java面试二]Java基础知识精华部分.[Java面试三]JavaWeb基础知识总结.[Java面试四]Strust2总结及在面试中的一些问题.[Java面试五]Spring总结以及在面试中的一些问题.[Java面试六]SpringMVC总结以及在面试中的一些问题.[Java面试七]Mybatis总结以及在面试中的一些问题.[Java面试八]Hiber

2022-05-17 09:01:12 72

原创 Java除法运算(保留小数)

编程的人都知道,java中的“/”、“%”运算,其中前者为取整,后者取余数。那么有没有快捷的运算方法取正常的运算结果呢?查了资料,发现很简单。代码如下: /** * TODO 除法运算,保留小数 * @author 袁忠明 * @date 2018-4-17下午2:24:48 * @param a 被除数 * @param b 除数 * @return 商 */ public static String txfloat(int a,int b) { // TODO

2022-05-17 07:50:51 3972

原创 Java工作4年来应聘要16K最后没要,细节如下。。。

前奏:今天2B哥和大家分享一位前几天面试的一位应聘者,工作4年26岁,统招本科。以下就是他的简历和面试情况。基本情况:专业技能:1、 熟悉Sping了解SpringMVC、SpringBoot、Mybatis等框架、了解SpringCloud微服务2、 熟悉常用项目管理工具:SVN、GIT、MAVEN、Jenkins3、 熟悉Nginx、tomcat等的调优4、 熟悉多线程、并发5、 熟悉分布式协同框架Zookeeper、RPC服务框架Dubbo6、 了解分布式消息框架Kafka、

2022-05-17 06:35:26 944 4

空空如也

空空如也

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

TA关注的人

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