自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql配置文件低于8.0版本慎用(头部声明的路径请自行替换或删减)(干货)

【代码】mysql配置文件低于8.0版本慎用(头部声明的路径请自行替换或删减)(干货)

2023-12-04 17:18:53 406

原创 mysql在linux环境下安装(rpm)以及初始化后的登录配置

TO ‘root’@‘%’ IDENTIFIED BY ‘你的密码’ WITH GRANT OPTION;5.查看密码策强度略(高版本是xxx.xxx 低版本是xxx_xxx)7.指定用户-密码过期禁用(高版本默认不会过期好像)1.修改密码(新版本需要先重置密码才能继续操作)3.登录后在sqlplus状态下安装密码策略插件。mysql -u root -p’密码’mysql -u root -p’密码’8.查看mysql下的用户以及密码限制。4.查看安装的密码策略插件是否生效。5-启停mysql服务。

2023-12-01 10:16:26 1116

原创 linux环境安装jdk及配置(干货)

2-yum install -y java-1.8.0-openjdk-devel.x86_64 (选择版本进行安装)1.2-find / -name java (查看安装路径,复制替换下方配置文件中的JAVA_HOME值)卸载:rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps。1.1-rpm -ivh jdk-8u261-linux-x64.rpm (安装rpm包)1-yum -y list java* (查看yum源中的java版本)

2023-12-01 10:08:19 851

原创 linux常用命令(干货)

linux关机重启命令:https://blog.csdn.net/qq_38295166/article/details/79783404关机:shutdown -h now 立刻关机shutdown -h 10 10分钟后关机重启:shutdown -r now 立刻重启shutdown -r 10 10分钟后重启shutdown -r 20:35 20:35重启reboot 普通重启。

2023-12-01 10:06:55 795

原创 麒麟V10(SP1\23)服务器镜像包(干货分享)

麒麟V10(SP1\23)镜像:

2023-12-01 09:55:03 666

转载 http与https安全性差别及图示分析

2023-11-02 14:49:04 22

原创 面试——java基础篇,带个人题目理解

java基础篇:集合有哪些?数据结构?初始长度?扩容机制?哪些线程是安全的?hashmap的底层原理?1.单列集合;1:List(有序,可重复);1.ArrayList:底层数据结构为数组,查询快,增删慢,线程不安全,效率高,初始长度10,增量0.5倍加1;2.Vector:底层数据结构是数组,查询快,增删慢,线程安全,效率低,初始长度10,增量1倍;3.LinkedList:底层数据结构是链表,查询慢,增删块,线程不安全,效率高;2:Set(无序,唯一);1.HashSet:底层数据结构是

2020-09-30 15:40:26 287

原创 JSP中c3p0,servlet,三层架构和MVC设计模式的综合应用

上方脑图给出了思路和步骤,现在补全代码部分:1.c3p0的配置文件:<?xml version="1.0" encoding="UTF-8"?><c3p0-config> <!-- 我们希望在配置文件中,出现链接的参数信息 --> <default-config> <!-- name 属性定义 链接参数的 key 标签的内容 代表值--> <property name="driverCl.

2020-07-23 20:28:20 210

原创 JQ事件和DOM

1.隐藏和显示1.style中的display属性1.none,隐藏2.block,显示为块2.JQ中的显示和隐藏1.show(时间)函数2.hide(时间)函数3.渐隐渐现1.渐隐$("#out").click(function(){ $("#pic").fadeOut(2000); });//渐隐 2.渐现$("#in").click(function(){ $("#pic").fadeIn(2000); });//渐现 3.渐隐渐现$("#in_out".

2020-07-16 21:33:36 191

原创 JQ

1.一般格式(function()alert("hellotoo");)2.获取对象1.JS:varone=document.getElementById("one");2.JQ:(function(){ alert("hello too"); })2.获取对象 1.JS:var one=document.getElementById("one"); 2.JQ:(function()alert("hellotoo");)2.获取对象1.JS:varone=document.getElem.

2020-07-13 21:22:03 183

原创 js轮播图,附带轮播图片效果(代码)

轮播动画效果(代码):来自尚硅谷视频素材:/* * 可以用来获取任意的样式 */function getStyle(obj, name) { return window.getComputedStyle && getComputedStyle(obj, null)[name] || obj.currentStyle[name];}/* * 提取出一个函数,可以处理一些简单的动画效果 * 参数: * obj: 要执行动画的元素 * attr: 执行动画是要修改

2020-07-12 20:52:45 381 1

原创 JavaScript操作DOM对象概图及随机点名系统

随机点名系统(省略html文件和style属性): //定义匿名函数,onload(页面加载)优先于其他函数执行window.οnlοad=function () { setInterval("time()",1000);//循环调用现在时间函数(1s/次) //定义随机的数值,放入数组 var name= ["张三 ", "李四 ", "王五 ", "赵六", "田七 ", "将八 ", "国九 ", "任十 ", "朵法拉 ", "绿婆娘 ","舞法天女"]; //通过i.

2020-07-09 21:12:14 218

原创 JavaScript操作BOM对象

JavaScript操作BOM对象:1.window对象1.confirm(“提示”);是否删除的弹窗2.close(); 关闭方法3.open(“打开的地址”,“新窗口”,“新窗口的属性,大小,位置”)打开方法2.history对象 1.history.forward();前进,同 history.go(1);直接使用在,html页面中(例如超链接,按钮等) 2.history.back();后退,同 history.go(-1);直接使用在,html页面中(例如超链接,按钮等)3.l.

2020-07-08 22:16:03 93

原创 JavaScript基础

JavaScript基础1.编写: 1.写在<script></script>标签内 2.在js文件夹下建立js文件,编写脚本语言,然后在<script src="js/文件名.js"></script>2.输出 1.console.log(""); 在控制台输出内容 2.document.write(""); 在网页中输出内容 3.alert(""); 弹出窗口提示内容3.数据基本类型 1.string 字符串 2.number 数.

2020-07-06 22:52:12 53

原创 jdbc的连接基本方法和实现对数据库中的数据增删查改

1.java程序通过jdbc连接数据库的方法简介,代码模块:// # Java数据库连接基本步骤 public void connection () throws SQLException { try { // #1 j加载mysql的Driver驱动(导包,从file,工程下导入,参考log4j) Class.forName("com.mysql.jdbc.Driver"); .

2020-07-01 22:17:05 142

原创 MySQL数据库

一些数据库中常用的SQL语言:#1、插入语句insert into xinxi(name,sex,age) values('张三','男',20);#2、修改语句update xinxi set age=18 where name='李四'; #3、删除语句delete from xinxi where id=4;#4、查询全部数据select * from xinxi;#5、查询部分数据select id,name from xinxi;#6、带条件的查询select .

2020-06-30 21:34:04 60

原创 集合与泛型

集合与泛型1.List集合1.数据有序,不唯一2.ArrayList集合:实现长度可变数组,在内存中分配连续储存空间,遍历元素和随机访问元素效率高;3.LinkedList集合:采用链表储存方式,插入删除数据效率较高;添加元素为add()方法;2.set集合1.数据无序,唯一2.HashSet集合3.TreeSet集合录入重复数据时会将原来的数据覆盖,采用的时hashcode()和equals()方法,保证录入数据的唯一性;添加数据为add()方法;自定义对象排序: 1.封装类中实.

2020-06-28 21:19:13 89

原创 异常和log4j

异常与log4j:1.异常的定义:程序运行过程中出现错误导致程序异常终止2.异常的分类(trowable)2.1:error:系统硬件出错,非能用修改程序解决的问题2.2:exception(程异常的父类): 1.Arithmetic Excsption;算数错误(不合理的赋值) 2.ArrayIndexOutOfBounds Exception;数组下标越界 3.NullPointerException;访问对象为空 4.ClassNotFoundException;无该类 5.Ill.

2020-06-28 20:40:58 126

原创 接口

接口:1.为什么使用接口? 使用接口解决类的单继承问题,接口可以实现Java中的多继承;2.特性: 1.接口不可以被实例化 2.实现类必须实现接口类的所有方法 3.实现类可以多个接口 4.接口中的变量都是静态变量3.理解接口是一种能力和约定? 能力:有接口就代表有实现这种功能的能力 约定:通过接口和要求,规定实现功能的具体细节4.抽象类和接口的区别? 1.都不能被实例化 2.抽象类被子类继承,接口被实现类实现 3.接口只能做为方法声明,抽象类可以声明和实现 4.接口定义静态.

2020-06-22 21:26:40 97

原创 多态

多态1.形式:1.父子关系2.父子之间对象的转换2.概念:同一个事物,由于条件不同,产生的结果不同3.为什么使用多态1.可替换性:多态对于已存在的代码具有可替换性2.可扩充性:新加的子类不影响已存在累的多态性,继承性和 其他特性3.可扩充性:多态势父类通过方法签名向子类提供了共同的接口4.灵活性:在应用中体现了灵活多样的操作,提高效率5.参数统一性:把多种功能抽取成一个功能4.多态要素:1.子类重写父类的方法2.子类对象赋给父类对象...

2020-06-22 20:48:21 93

原创 static、final修饰

staticstatic、final修饰符:静态变量:1.static修饰的变量2.其内存只有一个内存空间,即所有用到该变量的运算或者调用 最终值都会将原有的变量所覆盖,静态变量只初始化1次;实例变量:成员变量静态方法:static修饰的方法,其中只能用静态变量;实例方法:一般方法;final:1.final static 类型 变量名=值 (一般格式);2.必须赋初始值3.只能被赋值1次4.一般大写命名,多单词之间“-”隔开2020年6月22日...

2020-06-22 20:12:58 150

原创 继承与抽象类

继承与抽象类1.什么是继承:将一些类中相同的方法和属性提取出来,形成一个父类。然后这些子类通过关键词extends来继承这个父类中的部分属性和方法(它是一种代码重用方式)2.为什么使用继承:为了解决一些类中相同方法和属性的重复性问题;3.不能被继承的父类成员:1.private成员2.子类父类在不同包,由默认(friendly)修饰符修饰的成员3.构造方法4.访问修饰符被调用权限1.同类:public,friendly,protect,private2.同包(子类或者其他): publ.

2020-06-12 22:14:26 129

原创 封装与构造方法

抽象和封装方法:类图会画1.面向对象编程:1.交流更加流畅2.提高设计和开发效率2.如何在计算机上描述对象1.找出它的类2.找出它的特征3.找出它的行为3.构造方法1.方法名称与类名相同2.多个构造方法同时存在时,名称相同,参数的种类或数量不同,与修饰符和返回值无关,多个构造方法之间成为方法重载;3.系统会给你个默认的无参构造方法,若定义新的则覆盖系统默认提供的;4.封装1.将类的某些信息隐藏在累的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作访问;.

2020-06-12 22:08:15 136

原创 字符串

字符串String类的基本用法:1.用String对象储存字符串;2.s.length()字符串长度;3.char a[]=s.tocharArray();把字符串转换为数组;==和equals()的区别:1.equals比较原理为:字符串中的每个字符相比较,对象比较;2.==比较原理为:地址是否一致(只要有创建new,一般不相等) 地址相等,是否为同一个字符串对象,不new就默认同地址;一般应用:1.toLowerCase()方法,输出全小写;2.toUpperCase()方法,输出.

2020-06-11 20:51:13 106

原创 static,final修饰变量

static,final修饰符:静态变量:(由static修饰的变量),其共享一个内存空间,即在被调用运算的时候会被累积,除非重新开始程序;静态变量能被静态方法和一般方法所用;实例变量:(一般变量),不能被静态方法使用;final修饰的变量:final static int a=1;(基本格式)final修饰的变量必须被赋初值,否则报错;final修饰变量只能被赋值一次,再赋则报错;定义final常量时一般以大写命名,单词之间以“-”隔开;一般专门定义final类,用于数量众多的方法重复调.

2020-06-11 20:19:43 1886

原创 有参方法

类的有参方法1.带参方法定义的一般形式:public(访问修饰符类型) void(返回值类型) print(方法名)(Sring name参数列表){方法主体;}2.参数的概念:参数分为形参和实参,形参为定义方法时对参数的称呼(保证使用时不报错,且接受传入的参数值;实参是调用带参方法时传递(赋予)给形参实际的值,由形参接收带入的方法中;带参方法调用时,要注意传入的实参值得(类型,数量要和顺序)与形参相同!2020年6月10日...

2020-06-10 21:49:39 614

原创 类的无参方法

类的无参方法1.定义类的方法:public void(返回值类型) print(类名){各种方法;main调用方法;}当返回值不为void(无返回值类型)时,即有返回值,方法中必须含有关键字return,返回的值要与定义类时的返回值类型相同;2.方法的调用同类中方法调用可以直接调用:方法名();不同类方法调用时:在调用的位置上,创建被调用方法所在类的新对象,然后使用这个新对象.调用的方法名,调用;3.成员变量:在类中全局可见,定义在方法和main之外;4.局部变量:只能在定义它的方

2020-06-10 21:28:21 99

原创 类和对象

基本概念:对象是用来描述客观事物的一个实体;类定义了对象将会用有的特征(属性)和行为(方法);类是对象的模型,对象是类的实例;使用步骤:1.定义类,关键词class;2.创建类的对象,关键词new;3.调用方法,对象名.方法名;基本格式:public class School { //创建一个名为School的类 string name; int num; //定义属性public void A.

2020-05-26 20:47:25 57

原创 数组

1.数组的一些基本概念:1.1数组是一个变量,储存相同数据类型的一组数据;1.2在内存上划出遗传连续空间;1.3基本要素:1.3.1标识符:数组名称用于区分不同的数组;数组元素:向数组中存放的数据;元素下标:对数组元素进行编号,从0开始到a.length-1结束,a为数组名称,通过下标可以访问到每个元素;1.4使用步骤1.41声明数组分配空间(1,2可以合并)赋值处理数据1.5典型应用1.51实现数组的排序(1,双重循环;2,Arrays.sort(数组名))求数组的极值向数.

2020-05-25 20:13:13 103 1

原创 基本循环和嵌套

注:在之前学习的if选择语句和基本循环中,更多的是混合应用在实际设计和生活问题中,不能只专注于概念和格式。基本循环:1.while(条件){循环内容;}2.do{循环内容;}while(循环条件)3.for(循环条件){循环内容;}其中while为先判断再循环;do while为先循环咋判断,与while输出结果相同;for为先判断再循环;for循环因为结构简单且代码行数少,从而经常使用;嵌套循环:(通常会遇到一些单重循环做不到的无问题,所以在此就会用到双重循环,即在一个循环的.

2020-05-23 20:00:45 61

原创 选择结构

if系列自我总结的心得;当遇到需要对问题或者过程进行判断从而得到不同结果的情况时,采用if语句(多与循环搭配使用)思路理念:在对问题进行剖析或者进行设计的时候,要清楚需要进行判定的对象和输出结果的数量和关系。灵活使用switch,可以帮助你省去大量的不必要代码。if与else成对存在,再嵌套语句中,要清楚if所对应的else,以及输出所对应的位置。例:多重加嵌套的基本格式:if(1){ if(2){ if(3){ out; } else if{ out; }.

2020-05-22 20:04:28 130

原创 java基础的变量,数据类型和运算

1.变量:用来储存输入或者是计算得出的数据,并加以命名方便提取使用。2.数据分类基本数据类型分为数值型、字符型和布尔型3类,其中数值型又分为整数型和浮点型。引用数据类型分为类、接口、数组3类。ps:整数型默认int,小数默认double3.变量的命名和赋值的基本格式:int money=1000;其中int为变量类型;money为变量名;1000为变量值;3者缺一不可共同组成变量。4.一些基本变量类型;4.1.int:整数型,输入输出整数;4.2.double:浮点型,输入输出小数.

2020-05-19 21:11:23 78

原创 java入门

1.程序:指一系列有序指令的集合。2.java应用:开发桌面应用程序开发面向internet的应用程序3.JVM(Java virtual Machine)java虚拟机,用来运行java程序,可以 在win,lin,mac等平台上运行(普及性和兼容性好)4.JRE:用来运行java程序,一般安装在JVM以及一些java所需的核心类库上。5. JDK:面向开发者人员的开发工具,其中也安装有JRE,即安装JDK以后不必单独安装JRE。6. 开发java程序6.1编写源程序通过记事本编写源程.

2020-05-18 21:10:58 94

原创 标签拓展

拓展标签应用;1.线性渐变(颜色):(一般用于导航栏和需要进行色彩渐变修饰的区域).one{height: 35px;width: 100%;background:linear-gradient(#e8e8e8,#fff);}应设定宽度高度颜色渐变区域上述程式运行结果为灰白色渐变,从上向下渐变。2.文本放大溢出部分隐藏显示:(用于文本放大时超出父边框影响排版时使用).sixone>div:nth-child(1){ position: absolute; top: 10px.

2020-05-14 20:32:14 137

原创 定位和动画

定位:(posation)1.static(默认定位)位置无变动2.relative(相对定位)相对于浏览器边框,一般用于大块的定位。3.absolute(绝对定位)小块相对于大块边框定位。4.fixed(固定定位)相对于浏览器边框。一般定位规则为父相子绝,即大块套小块时,大块相对于浏览器定位(相对定位),下各小块相对于大块定位(绝对定位)。动画:1.变形函数translate():平移,x,y轴方向水平移动。scale():缩放函数,xiangsuchic比例变化。rotate():.

2020-05-13 20:57:15 139

原创 浮动

标签:float块:由div标签独立出来的文本称为块。属性值:left,right,none例.{ height:30px; lineheight:30px float:left;}如何使块中心对齐? margin:0px auto;此程式的应用条件为,对象为块元素,且宽度固定。导航条的制作: <ul> <li>首页</li> <li>导航</li> <li&.

2020-05-12 20:40:28 68

原创 盒子模型

什么是盒子模型?个人理解为当需要调整文本位置时,这时候文本和块边框,块与块之间就会形成一个盒子模型,根据盒子模型的位置调整规则来调整文本的位置。1.外边距margin:根据后缀的不同可以调整上,右,下,左边框(此顺序为不定义margin后缀时的边框对应顺序)。块居中对齐:margin:0px auto;使用此程式前提为,移动对象为块元素且固定宽度。2.内边距(padding)块中文本相对于块边框的距离。3.边框(border):可以定义后缀属性来调整上下左右边框,并且可以定义颜色(col.

2020-05-12 20:24:36 89

原创 css美化

1.<span><span/>:突出词语或重要文字,有样式变化,不换行。2.<div></div>:把文档分割为独立的,不同的部分,由样式变化,换行。3.字体样式 3.1font-family:设置字体类型,用英文""将宋体(字体)包裹,如"宋体" 3.2font-size:设置字体大小(px) 3.3font-style:italic(斜体) 3.4font-weight:定义字体粗细,1-700(bold默认最大) 3.5font.

2020-05-11 21:17:19 136

原创 css选择器

css选择器1.css文件建立在左侧文件树css文件夹中2.css文件在网页head--head之间建立link,关联css修饰文件和网页 例如:<link rel="stylesheet" type="text/css" href="css文件链接"/> 3.css3基本选择器 3.1.标签选择器 html: css3: <h1>--<h1>.

2020-05-09 20:44:11 90

原创 表单

1.基本格式:<form method=“”get“” action="表单链接地址"></form>2.分类 2.1.文本类在这里插入代码片 2.1.1:文本框 <input type="text"> 创建文本框,输入文本(数字,汉字,字母等) 2.1.2.密码框 <input type="password"> 创建一个密码框,输入的字符会被黑色实心圆代替显示。 2.1.3.文本域 &lt.

2020-05-09 20:11:15 95

http与https安全性差别及图示分析

非原创,整理于csdn的公众号推送

2023-11-02

空空如也

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

TA关注的人

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