自定义博客皮肤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 572

原创 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 1467

原创 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 1106

原创 linux常用命令(干货)

linux关机重启命令:https://blog.youkuaiyun.com/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 957

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

麒麟V10(SP1\23)镜像:

2023-12-01 09:55:03 1357

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

2023-11-02 14:49:04 112

原创 面试——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 383

原创 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 340

原创 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 298

原创 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 285

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

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

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

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

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

2020-07-09 21:12:14 346

原创 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 164

原创 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 126

原创 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 218

原创 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 119

原创 集合与泛型

集合与泛型 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 173

原创 异常和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 203

原创 接口

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

2020-06-22 21:26:40 158

原创 多态

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

2020-06-22 20:48:21 165

原创 static、final修饰

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

2020-06-22 20:12:58 305

原创 继承与抽象类

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

2020-06-12 22:14:26 236

原创 封装与构造方法

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

2020-06-12 22:08:15 239

原创 字符串

字符串 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 179

原创 static,final修饰变量

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

2020-06-11 20:19:43 2057

原创 有参方法

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

2020-06-10 21:49:39 765

原创 类的无参方法

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

2020-06-10 21:28:21 158

原创 类和对象

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

2020-05-26 20:47:25 106

原创 数组

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 211 1

原创 基本循环和嵌套

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

2020-05-23 20:00:45 104

原创 选择结构

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

2020-05-22 20:04:28 191

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

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

2020-05-19 21:11:23 181

原创 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 151

原创 标签拓展

拓展标签应用; 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 222

原创 定位和动画

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

2020-05-13 20:57:15 220

原创 浮动

标签: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 121

原创 盒子模型

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

2020-05-12 20:24:36 134

原创 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 195

原创 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 137

原创 表单

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 181

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

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

2023-11-02

空空如也

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

TA关注的人

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