自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (通用之日常)Win10中MySQL8忘记密码、修改密码

情景再现:一段时间未使用MySQL后,忘记了密码,迫切想知道如何进行修改,怎么修改才是正确的?Step1:点击左下角“开始”,直接键入“cmd”,“以管理员身份运行”Step2:输入命令“net stop mysql”...

2020-12-04 15:08:05 448 1

原创 (通用之日常)虚拟机centos7连不上网的常见解决方法之一

问题描述:使用“ip addr”命令查看当前ip地址时,ip地址不存在,会导致使用其他辅助软件(如Xshell、MobaXterm等)时连接不上。解决办法:一,在当前主机用“Windows+r”调出运行窗口,并输入“services.msc”二,在服务窗口找到虚拟机(带VMvare开头的)的几个运行项三,将这几项全部手动启动,当显示“正在…”后即可,再次进行“ip addr”,测试成功...

2020-08-29 15:29:13 237

原创 (通用之学习)使用Gitee码云进行配置管理

一,注册并登录www.gitee.com二,鼠标移至偏右上方的加号,并点击新建仓库三,编辑仓库名称、仓库介绍,设置为公开(私有需要密钥),根据个人的需求设置语言等,点击“使用Readme文件初始化这个仓库”,分支模型默认,最后点击创建即可四,以下是默认文件,五, 新建点击上方文件六,设置文件名称或路径,将配置信息写入文本框,点击提交即可...

2020-08-21 21:45:14 336

原创 (通用之学习)spring cloud的体系介绍

一,初识spring cloudspring最擅长的就是集成,把世界上最好的框架拿过来,集成到自己的项目中,spring cloud也是一样,它将当下非常流行的一些技术进行整合,实现了:配置管理服务发现智能路由负载均衡熔断器控制总线集群状态主要涉及的组件包括:Eureka:注册中心Zuul:服务网关Ribbon:负载均衡Feign:服务调用Hystrix:熔断器spring cloud架构图:二,“奇怪”的版本Spring Cloud的版本命名比较特殊,因为它不是

2020-08-21 21:28:17 327

原创 (通用之学习)IDEA如何创建javaWeb项目以及配置lib

一,创建javaWeb项目1,依次点击File-New-Project2,依次点击Java Enterprise-Web Aplication(在上方选择选择相应的Project SDK 和 Appliaction Server,勾选最下方的Create web.xml)-next3,自定义Project name,例如myweb、firstweb等等。选择项目位置,一般默认即可,然后点击finish,创建就完成了。二,配置lib1,打开新建的项目目录,选中WEB-INF2,右键依次选择

2020-06-23 12:20:38 4393 2

原创 (通用之学习)JSON解析的那些事儿

JSON简介:(Java Script Object Notation)JS对象简谱,是一种轻量级的数据交换格式JSON解析作用:1,将Java中的对象快速的转化为JSON格式的字符串2,将JSON格式的字符串,转化为Java的对象Gson(谷歌)将对象转换为JSON字符串的步骤:1.引入JAR包2. 在需要转换JSON字符串的位置编写如下代码:String json = new Gson().toJSON(要转换的对象);将JSON字符串转换为对象的步骤:引入JAR包在需要

2020-06-16 14:47:38 177

原创 (通用之学习)事务的那些事儿

事务的四大特征:原子性:事务是一个整体,不可分割,要么同时成功,要么同时失败持久性:当事务提交或回家后,数据库会持久化的保存数据隔离性:多个事务之间,隔离开,相互独立一致性:事务操作的前后,数据总量不变关于脏读,幻读,不可重复读:脏读:读取到了一个事务未提交的数据不可重复读:一个事务中,两次连续的读取,结果不一致(中间被其他事务更改了)幻读:一个事务A在执行DML语句时,另一个事务B也在执行DML语句,B修改了A修改过的数据,导致A在查询时就像发生了幻觉一样(A更改的内容A看不到了)事

2020-06-16 12:11:04 116

原创 (通用之学习)泛型的那些事儿

关于泛型即“参数化类型”,泛指某个类型。类型定义成参数形式(类型形参),在使用、调用时传入具体的类型(类型实参)。泛型接口在实现接口时,可以指定泛型类型,也可以不指定。泛型方法private static T 方法名(T a,T b){}泛型限制类型在使用泛型时,可以指定泛型的限定区域例如:必须是某某类的子类,某某接口的实现类,格式:<T extends 类 或 接口1 & 接口2>泛型中的通配符(?)类型通配符是使用?代替方法具体的类型实参&lt

2020-06-09 16:49:24 138

原创 (通用之学习)类集的那些事儿

关于类集解释:类集是java对数据结构成熟的实现。常见的数据结构有:栈:先进后出队列:先进先出数组:易查找,但增删慢二叉树:一般用于查找(查找快)链表:增删快,不易查找关于CollectionCollection是一个接口,但经常使用它的子接口:“List”,“Set”;List接口List中的内容是允许重复的。List接口的实现类包括:ArrayList、LinkedList、Vector(最后一个不常用)ArrayList类使用的是数组结构,查找快,增删慢ArrayLi

2020-06-01 21:45:53 120

原创 (示例二)仿射密码的攻击(Java实现)

一,问题描述仿射密码系统用五元组(P,C,K,E,D)表示,设P=C={计算机学院网络工程信息安全,我们热爱中华人民共和国。大家}.现在截获了一段密文“和院程安我爱计”。请编程分析出明文。二,实现流程1,申请三个字符数组Z,C,MZ={计算机学院网络工程信息安全,我们热爱中华人民共和国。大家};C={和院程安我爱计};M,用于保存程序分析得出的明文。2,密文是通过ek(m)=am+b mod 28得到的,为了解密我们使用dk(c)=a-1(c-b)mod 28。3,这里有一个函数需要先实现:

2020-05-23 23:37:35 807

原创 (通用之学习)线程与进程的概述

关于线程与进程进程是指内存中运行的应用程序,每个进程都有一个独立的内存空间。线程是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行。一个进程最少有一个线程。关于线程调度分时调度所有线程轮流使用CPU的使用权,平均分配每个线程占用CPU的时间。抢占式调度优先让优先级高的线程使用CPU,如果线程的优先级相同,那么会随机选择一个(线程随机性),java使用的是抢占式调度。注意:多线程程序不能提高程序的运行速度,但能够提高程序运行效率,让CPU的使用率更高。关于同步与异步

2020-05-15 20:58:21 115

原创 (通用之学习)线程池的那些事儿

线程池一般流程:创建线程、创建任务、执行任务、关闭线程(在一定时间后可自动关闭)前情提要:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。需求实现:线程池是一个容纳多个线程的容器,池中的线程可以反复使用,省去了频繁创建线程对象的操作,节省了大量的时间和资源。优点:降低资源消耗提高响应速度提高线程的可管理性缓存线程池特点:长度无限制任务加入后的执行流程:判断线程池是否存在空闲线程存

2020-05-15 20:50:39 132

原创 (通用之学习)File类的那些事儿

File类是文件和目录(文件夹)路径名的抽象表示。创建一个文件假设在D盘下创建一个.txt后缀的文本文件,需要用到的方法是createNewFile(),返回值为布尔类型,如果之前不存在这样一个文件,则新创建一个文件并返回true,否则返回false。File file = new File("D:\\a.txt"); System.out.println(file.createNewFile()?"true":"false");创建一个文件夹假设在D盘下创建一个文件夹,需要用到的方法是mkd

2020-05-09 19:45:01 255

原创 (通用之学习)String类库的那些事儿

Class StringString类表示字符串,Java程序中的所有字符串文字(例如"abc" )都实现为此类的实例。字符串是不变的; 它们的值在创建后无法更改。 字符串缓冲区支持可变字符串。 因为String对象是不可变的,所以可以共享它们。String str = "abc";相当于定义一个字符型数组,依次存放各个字符,继而形成字符串,并用一个字符串对象存储。char data[...

2020-04-24 22:49:25 175

原创 (通用之学习)关于在eclipse中导入他人项目,却出现乱码的解决方案

问题:导入其他人的java项目,却出现乱码?1,当我们下载他人的项目后,在进行“Open Projects······”时,如下图所示:2,正常导入他人项目后,打开后却出现了乱码,如下图所示:3,正片开始!右键导入的项目,点击最后一个“Properties”,如下图所示:4,点击“Resource”,如下图所示:5,点击右侧界面的“Other”,点击下拉框,选中“UTF-8”(如...

2020-04-16 18:33:55 558

原创 (通用之学习)关于如何在eclipse中配置svn插件的详细步骤

问题:如何在eclipse中配置svn插件?1,打开eclipse后,点击“Help”,找到“Eclipse Marketplace”,点击进入,如下图所示:2,在“Find”后面的搜索框内输入“svn”,并点击最后的“Go”,如下图所示:3,下载第二个“Subclipse4.3.0”,不要问为什么不下第一个,问就是这个的下载量最多(手动狗头),点击“Install”,如下图所示:4...

2020-04-16 17:54:35 543

原创 (通用之日常)关于刚下载的谷歌浏览器不能正常访问网页的解决方案

问题一:其他浏览器可以正常访问,刚下载的谷歌浏览器不能访问网页?1,打开谷歌浏览器,进入主页后,点击如下图所示的“一列三点”图标位置(有可能不是一样的图形,但位置差不多),然后点击设置,进入下一步操作;2,进入设置主页后,如下图所示:3,顺着往下滑,找到搜索引擎这一设置选项,如下图:4,将“地址栏中使用的搜索引擎”由Google设置为百度,如下图:5,刷新一下,然后重新打开谷歌...

2020-04-16 16:48:31 21256 3

原创 (示例一)功能简单的小区快递管理系统(二维数组存储数据)

任务描述:​ 疫情期间为了减少人员接触,很多小区在快递的配送流程中,加入了快递柜。快递柜中内置了一套快递管理系统,包含的功能:快递录入(快递员)柜子位置(系统产生)快递单号快递公司取件码(系统产生)快递取出(普通用户)输入取件码:显示快递信息 和 在哪个柜子中。快递管理删除快递修改快递查看所有快递主要类:实现快递员的一系列操作(Package...

2020-04-11 17:24:20 1562

原创 (学习小笔记)关于数组

关于数组定义:数组是相同数据类型的多个数据的容器特点元素按线性顺序排列顺序显示为下标,且从0开始有一定长度常用格式一数据类型[] 数组名称 = {数据1,数据2,数据3,...数据n};在数组创建的同时,数据内容也确定了常用格式二数据类型[] 数组名称 = new 数据类型[数组长度];数组长度为int数据类型,且默认是0不常用格式创建数组,但不初始...

2020-03-28 19:34:27 120

空空如也

空空如也

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

TA关注的人

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