自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 跨域问题,都能看懂的例子

跨域问题:A域名访问B域名的数据域名或者请求端口或者协议不一致的时候,就跨域了。www.tuzy.com www.tuzy.cn 跨域www.tuzy.com www.tuzy.com/user/list 不跨域www.tuzy.com:1100 www.tuzy.com:1808 跨域https://www.tuzy.com http://www.tuzy.com/user/list 跨域...

2021-01-19 22:15:43 429

原创 并发编程系列(四)线程运行的状态

本章我们主要讲Java线程的运行状态:  从Thred类的源码中可以看到线程状态一共有六种。public enum state{ NEW, RUNNABLE, BLOCKED, WATINTING, TIMED_WAITING, TERMINATED}NEW(新建):指的是刚刚创建的线程,并没有调用start方法。RUNNABLE(可运行):指的是线程调用start方法,等待CPU调度。BLOCKED(阻塞):当一个线程试图获取对象锁的时候,对象锁被其它线程持有

2020-12-07 13:59:37 137

原创 并发编程系列(三)线程安全问题

线程安全问题:  定义:Java并发编程实战这本书是这样说的:当多个线程访问某个类时,这个类始终保持正确的行为,那么这个类是线程安全的。  通俗一点说就是,一个线程访问的结果和多个线程访问的结果和预期结果是一样的。线程安全实例:public class ThreadDemo2 { public static void main(String[] args) { TicketThread ticketThread = new Ticke

2020-12-06 09:15:24 162

原创 并发编程系列(二)

守护线程:主线程停止,守护线程也会停止执行。用户线程:用户自定义创建的线程,主线程停止,用户线程依旧会执行。实例如下:public class ThreadDemo { public static void main(String[] args) { Thread thread = new Thread(new Runnable() { @Override public void run() {

2020-12-05 12:00:27 97 2

原创 并发编程系列(一)

线程和进程的概念:  线程是CPU执行的基本单位,是进程运行的独立单元。  进程是操作系统执行的基本单位,每个线程都是每个进程的一次执行,每个进程中可以有多个线程,每个进程都会有一个独立的内存空间。举一个例子说明一下进程和线程:QQ和人聊天和人视屏就是一个进程和两个线程。进程和线程的区别:进程:有独立的内存空间,堆栈内存空间是独立的,每个进程必须有一个线程。线程:栈内存空间共享(堆内存空间共享),线程消耗资源小。创建多线程:一共四种方式:给个图更能理解多线程的关系:实现线程第一种方式继

2020-11-28 18:53:57 134 3

原创 并发编程的面试题?

Synchronized 相 关 问题1: Synchronized 用 过 吗 , 其 原 理 是 什 么 ?这 是 一 道 Java 面 试 中 几 乎 百 分 百 会 问 到 的 问 题 , 因 为 没 有 任 何 写 过 并 发 程 序 的 开 发 者 会 没 听 说 或 者 没 接 触 过 Synchronized。 Synchronized 是 由 JVM 实 现 的 一 种 实 现 互 斥 同 步 的 一 种 方 式 , 如 果你 查 看 被 Synchronized 修 饰 过 的 程

2020-11-23 20:35:24 180

原创 java中的向上转型和向下转型都能看懂

class Fruit{ public void myName() { System.out.println("我是父类 水果..."); }}class Apple extends Fruit{ @Override public void myName() { System.out.println("我是子类 苹果..."); } public void myMore() {

2020-09-22 22:23:50 107

原创 匿名内部类实例的作用,我相信都能看懂

      匿名内部类:是没有名字的类,只可以使用一次,通常可以用来简化代码编写,但是使用匿名内部类的前提条件:必须继续继承一个父类或实现一个接口。匿名内部类是重写父类方法和实现接口方法必须是一个抽象类和接口匿名内部类的定义格式:new 类名/接口/抽象类(){ //继承的方法}匿名内部类:package basic.practice;abstract class Person1{ public abstr

2020-09-08 23:19:22 899

原创 Arrays.asList()方法返回的是一个List却无法调用add()方法的原因的源码探究

package basic.practice;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class Case_2 { public static void main(String[] args) { List list = Arrays.asList(16, 17, 18, 19, 20); list.set(1,99);

2020-08-27 12:53:02 413 1

原创 持有对象中的泛型

package tzy.informal.suibain;public class Case_99 {}class Case_100 extends Case_99{ public static void main(String[] args) { Case_99 case_99 = new Case_99(); Case_100 case_100 = new Case_100(); Case_99 case11 = (Case_99)c

2020-08-24 22:28:51 145

原创 回答完美的SpringIOC理解

首先什么是IOC?控制反转:把创建对象的权利交给Spring依赖注入:何为依赖,依赖什么?程序运行需要依赖外部的资源,提供程序内对象的所需要的数据、资源。何为注入,注入什么?配置文件把资源从外部注入到内部,容器加载了外部的文件、对象、数据,然后就把这些资源注入给程序内的对象,维护程序内外对象之间的依赖关系。所以说,控制反转是通过依赖注入实现的。但是你品,你细品,它们是有差别的,像是[从不同角度描述的同一件事]:Ioc是设计思想,DI是具体的实现方式;Ioc是理论,DI是实践;从而实现对象

2020-07-29 17:01:33 123

原创 SSM框架整合配置文件详细

首先pom文件:<?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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.or

2020-06-02 20:23:45 192

原创 每周java编程题打卡系列(二)

题目:输出9*9乘法口诀。package tzy.practice.twoWeek;//题目二:输出9*9乘法口诀。public class Case_2 { public static void main(String[] args) { for (int i=0;i<10;i++){ for (int j=1;j<=i;j++){ System.out.print(i + "*" + j + "="

2020-05-18 09:08:47 162

原创 每周java编程题打卡系列(一)

题目一:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?package tzy.practice.firstWeek;import java.util.Scanner;/** * 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子, * 假如兔子都不死,问每个月的兔子总数为多少? * 分析:1,1,2,3,5,8...... *///首先这是

2020-05-11 10:59:27 391

原创 一文看懂java中的反射

Class - 字节码文件面向对象的类类的加载概述当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加 载,连接,初始化三步来实现对这个类进行初始化。加载就是指将class文件读入内存,并为之创建一个Class对象。(字节码文件)任何类被使用时系统都会建立一个Class对象。连接验证 : 是否有正确的内部结构,并和其他类协调一致准备 : 负责为类的静态成员分配内存,并设...

2020-04-11 14:40:36 158

转载 java中关于静态代码块,主函数执行先后顺序总结

class Demo { static int i=1, j=2; public static void main(String[] args) { display(j); } static { display(i); } public static void display(int n) { System.out.println(n); } }运行结...

2020-03-25 15:56:53 561

原创 关于java中继承问题详解

今天下午被一个问题搞昏了,颠覆了以前的观点,并总结了一些问题,提炼出了一些知识。package four_5;public abstract class Animal { String name; int age=10; double weight; abstract void move(); abstract void eat(); public void sho...

2020-03-10 20:26:30 268

原创 java关于jdbc的使用实现,及实现引入属性文件工具类,以及实现crud

什么是jdbc:JDBC(java DataBase Connectivity,java 数据库连接)是一种用于执行SQL语句的Java API.sum 公司提供统一标准 由不同数据库实现厂商进行实现。了解其标准。2.实现jdbc步骤:(1)加载驱动 Class.forName(“驱动名称”);(2)获取连接 DriverManager.getConnection(‘ur...

2020-03-07 21:10:00 108

原创 java数组没有初始化问题以及一些注意事项

package fore;public class Case_2 { public static void main(String[] args) { A a = new A(); a.show(); }}class A{ int[] arr;//这里没有初始化 public void show() { arr[0] = 1; System.out.pr...

2020-03-03 20:07:09 2773

原创 java中main函数详解

public class Score { public static void main(String[] args) { System.out.println("Hello world"); } }这是一个最基本的java程序,输出Hello world下面介绍一下java主函数main函数:main方法总结:main方法是一种特殊的成员方法,是所有Java应用程...

2020-02-29 22:01:15 2044 2

原创 类和对象

类是同种对象的集合与抽象。属性是对象的特征,属性可以是数据,也可以是另一种对象。面向对象基本特征:抽象性、封装性、继承性、多态。多态:收到不同的对象发来的消息时能产生多种不同的行为方式,即指类中同一方法名能实现不同的功能,且可以使用相同的调用方式来调用这些具有不同功能的同名方法。多态表现形式主要有两种:(1)方法重载 (方法名相同,参数列表相同,与返回值无关) 静态多态性(2)方法重...

2020-02-29 21:41:59 194

转载 正则表达式

一、校验数字的表达式数字:1*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$正数、负数、和...

2020-02-13 15:38:15 93

原创 java中构造函数,get,set方法使用区别总结

它们的区别就是构造方法创建的对象你想去改变它的属性值是不行的,只能重新再创建一个对象,之前的对象就没用了,你用set方法可以对一个对象多次修改他的属性值不需要重新创建对象。class Case_1{ String name; public Case_1(String name){ this.name = name; } /* public void setName(String n...

2020-01-09 15:33:02 1353 2

原创 一起不负青春,或者弥补曾经的青春

自2019年六月毕业,回想起来现在真的是一事无成,自己走到今天这一步也是没办法,有时也是命中注定的,我那么认真的学习网络,学习HCIE课程,成为一名网络工程师,到今天却不得不放弃自己的网络工程师,自己花费了一年的时间来证明自己的选择是多么的可笑,我每天工作的时候真的很焦炉,天天看着BGP,ISIS什么的觉得一点快乐都没有,甚至没有我写一个九九乘法表来得快乐,在工作没有一点成就感,可以说自己真的很失...

2020-01-05 21:03:45 182 2

原创 mysql报错处理

错误如下:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.在执行此语句之前,必须使用ALTER USER语句重置密码。通过这句话的翻译可以知道应该对mysql的密码进行重置。我的mysql版本:Server version:...

2019-12-06 11:24:00 102

原创 centos7版本Linux搭建Apache服务器

web服务器的工作模式和端口:工作模式是:B/S模式工作端口是:80/http正常端口 443/https ssl端口首先安装服务器:命令如下:yum -y install httpd设置开机自启动:systemctl enable httpd重启httpd服务:systemctl restart httpd另一台主机访问的命令是:curl 服务器IP地址如果出现这种情况应...

2019-12-04 13:17:32 219

原创 Linux文件系统结构

使用ZBR区位记录法:读外圈数据快,读内圈数据慢。windows : C盘安装最外,速度也是最快Linux : boot分区和 swap分区,装最外面磁盘写数据时,先从外面往里。文件系统结构:Linux文件系统由三部分组成:文件名,inode,blockLinux文件系统:ext3,ext4,xfsWindows文件系统:FAT32,NTFS[root@localhost ~]# ...

2019-11-25 22:54:26 149

原创 Linux重定向和文件查找

首先引出Linux中一句比较经典的话。Linux下一切皆文件。文件分为:普通文件,目录文件,链接文件,设备文件。文件描述符定义:是内核为了高效管理已被打开的文件所创建的索引,用于指向被打开的文件,所有执行I/O操作的系统调用都通过文件描述符;文件描述符是一个简单的非负整数,用以标明每一个被进程所打开的文件,程序刚启动的时候,第一个打开的文件是0,第二个是1…可以理解为是一个文件的身份ID。...

2019-11-24 20:53:28 397

原创 Linux系统进程管理

什么是进程?(1)进程是程序的一次执行。(2)进程是一个程序及其数据在处理机上顺序执行时所发生的活动。(3)进程是具有独立功能的程序在一个数据结合上运行的过程,它是系统进行资源分配和调度的一个独立单位。进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。回去看教材定义:进程是已启动的可执行程序的运行实例,进程的组成:已分配内存的地址空间安全属性,包括所有权凭据和特权。...

2019-11-21 14:50:12 123

原创 mysql忘记登录密码解决方法

报错情况如下:[root@locatehost ~]# mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)解决方法:编辑配置文件:vim /etc/my.cnf在最后一行添加skip-grant-tables...

2019-11-19 15:43:45 147

原创 centos7搭建DNS服务器的详细过程总结

首先安装:yum install bind bind-chroot bind-utils -y打开服务:systemctl start named设置开机自动开启:systemctl enable named查看服务状态:systemctl status named查看关于DNS的端口[root@localhost ~]# netstat -tlunp | grep named这个你...

2019-11-01 13:19:16 3729 3

原创 解决filezilla不能上传文件到Linux搭建的FTP服务器

fileZilla开始连接不上服务器执行了如上操作就解决了这个问题。解决办法:分别执行:iptables -Fiptables -X但是然后又出现了下面的错误报错信息:响应: 553 Could not create file.错误: 严重文件传输错误出现这个问题的原因开始的思考方向:(1)检查应用服务器本身的权限。配置文件是否定义权限(2)检查你需要写的文件夹的权限。配...

2019-10-28 23:08:00 1798 1

原创 初学搭建DHCP服务器过程中报错的解决过程

首先对错误进行简单的描述:在搭建DHCP服务器的过程中,修改好网卡配置文件后,使用命令systemctl start dhcpd进行DHCP服务的启动,出现了这样的错误:[root@localhost dhcp]# systemctl start dhcpdJob for dhcpd.service failed because the control process exited with...

2019-10-27 12:01:59 5778

原创 DHCP服务器详细搭建过程

DHCP服务器的步骤:首先安装DHCP服务器yum install dhcp -y设置开机自启动systemctl enable dhcpd给自己的主机添加一张网卡。临时配置一个IP地址:ifconfig ens35 192.168.1.10/24然后进入到DHCP主配置文件夹做如下操作:root@localhost dhcp]# cp dhcpd.conf dhcpd.conf...

2019-10-27 11:20:08 1791

原创 Linux基础命令总结(2)

tree 这个命令以树形结构显示文件。默认这个命令是未安装的。centos中安装tree命令:sudo yum -y install tree 需要在联网状态下pwd 判断当前用户所处的位置绝对路径:从/开始的(从根目录开始的)相对路径:相当于从当前目录开始。相对路径是以.和…开始的。文件管理:改变目录: cd例如:cd . 当前目录 cd …返回上一级目录tou...

2019-10-23 21:49:19 225

原创 Linux基础命令总结(1)

tty:这个命令能够查看当前所属终端。 shift+ctrl加上+表示将终端字体放大,反之如果是加上的减号,就是将字体减小。shutdown 关机 shutdown + 10 就是表示十分钟以后会关机shutdown -c 表示取消关机wall “I LOVE YOU” 表示所有终端都会收到的这条消息,所有终端都会收到I LOVE YOUtype后面接命令 ...

2019-10-16 13:59:17 63

原创 解决LinuxRedhat网卡配置MAC地址冲突问题

还是有自己的原因就是自己对Mac地址重新生成了以后:如上图所示后来自己使用命令:service network restart 进行网络服务的重启,最后就出现了这样的信息。配IP后进行激活的时候提示如下错误:(“Device eth0 has different MAC address than expected, ignoring.”)然后使用分别使用查看命令查看网卡情况是这样的:c...

2019-10-09 22:06:56 2175

转载 centos7安装python3.7

https://www.cnblogs.com/anxminise/p/9650206.html自己转载的教程:自己还走过的坑,当时没有在root用户按照这个步骤来弄这个,所有犯了一些错误,你们千万要注意哟。我当时就没有在root用户下就会没有/usr/local/python3这个文件夹所以就无法运行命令./configure --prefix=/usr/local/python3具体的...

2019-10-05 15:43:09 87

原创 忘记Linux系统root密码,找回密码的方法

首先在Linux系统开机的时候按e进入编辑如图所示在如图所示的位置加上 rw init=sysroot/bin/sh然后按Ctrl+x进入紧急模式:然后使用命令输入touch /.autorelabel 更新系统信息,记住一定要输入这条命令才行,我也不知道,开始我没输入这条命令我就没有能成功修改root密码。最后按exit在reboot重启。记住一定要exit以后才能重启。最后就...

2019-10-02 12:36:54 126

原创 Xshell连接虚拟机LINUX系统

如图显示:安装好Xshell6以后打开,然后用ifconfig查看Linux的IP地址,这个IP地址输入到如图的位置,然后就可以了,当然,你的LINUX 能上网才行,我有一篇博客就是讲的LINUX系统配置上网。...

2019-09-28 16:59:17 61

空空如也

空空如也

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

TA关注的人

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