自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杨的博客

你的负担将变成礼物,你受的苦将照亮你的路。

  • 博客(100)
  • 资源 (1)
  • 收藏
  • 关注

原创 我的大学生活 (BelongtoYHY)

我的大学生活 (BelongtoYHY)大一大二想写这篇文章的原因出自在考了四次四级后,今天终于通过了CET-4的考试,想了想这应该是自己大学最后一个算是自己比较重视的目标,今天终于完成了非常开心,大学也算是没有留下什么遗憾,所以想来记录一下自己大学四年的所得与一些自己存在的问题"吐槽吐槽"自己。大一       刚来的时候貌似也是懵懂对什么都充满了好奇参加了一个吉他社,一个街舞社,但是没有参加学生会说实话自己一开始也就没想参加

2020-11-05 00:53:13 3414 14

原创 Linux-VMware安装后没有虚拟网卡VMnet1和VMnet8(亲测有效,一步一步跟着绝对成功)

VMware-安装后没有虚拟网卡VMnet1和VMnet8就这个破东西我昨天弄了一天,网上什么VMware卸载重装,用CCleaner清理注册表什么的操作我全用了,但是昨天就是弄不好,同样的操作我昨天试了无数遍一直觉得可能是持续更新中…文章参考学习地址:https://blog.csdn.net/qq_42445139/article/details/87872130...

2020-07-23 11:01:42 7327 18

原创 Eclipse最常用的几个快捷方法

Eclipse最常用的几个快捷方法1.批量修改2.快速输入主方法3.快速输入System.out.println4.快速输入for5.查看java源代码6.代码格式化7.快速助手8.快速注释9.大小写转换10.快速解决办法提示11.删除当前行12.查找替换13.toString getter setter 构造方法的快速生成持续更新中......1.批量修改ALT+SHIFT+R2.快速输入...

2019-09-18 23:44:42 2963

原创 Linux-CentOS 6.x系列中安装JDK

Linux-CentOS 6.x系列中安装JDK 1.上传相关包(*.tar.gz等)使用相关软件上传或用Xshell连接后下载命令: yum install lrzsz2.安装jdk(这里用的1.8jdk)用tar命令解压jdk压缩包:tar -zxvf jdk-8u65-linux-x64.tar.gz配置环境变量(jdk路径根据实际情况修改)修改环境变量:vim /etc/profile#javaexport JAVA_HOME=/home/java/jdk1.

2021-01-07 13:39:47 298

原创 Linux下使用FastDFS

Linux下使用FastDFS1.Linux下使用FastDFS1.1.单节点FastDFS1.1.1.安装gcc1.1.2.安装libevent1.1.3.安装libfastcommon-master1.1.4.安装fastdfs1.1.5.配置并启动tracker服务1.1.6.配置并启动storage服务2.使用nginx访问FastDFS2.1.为什么需要用Nginx访问?2.2.安装fastdfs-nginx-module2.2.1.解压2.2.2.修改config2.2.3.配置nginx与Fa

2021-01-05 22:38:58 466

原创 nginx报错 - OpenEvent(“Global\ngx_stop_1676“)failed (2: The system cannot find the file specified

nginx报错 - OpenEvent("Global\ngx_stop_1676")failed (2: The system cannot find the file specified问题原因解决方法80端口被system(pid=4)占用的解决方法1.查找80端口被谁占用的方法原因一:原因二:2.取消 system 进程对80端口的占用方法一:方法二:(这两个方法我是一起用的,所有我认为一肯定是有效的二的话我不确定大伙可以试试)80和8080端口的区别(选看)80端口和8080端口没有本质区别问题

2020-12-23 15:05:06 14532

原创 Vue-快速入门

Vue-快速入门0.前言1.认识Vue2.Node和NPM2.1.下载Node.js2.2.NPM3.快速入门3.1.创建工程3.2.安装vue3.2.1.下载安装3.2.2.使用CDN3.2.3.推荐npm安装3.3.vue入门案例3.3.1.HTML模板3.3.2.vue声明式渲染3.3.3.双向绑定3.3.4.事件处理4.Vue实例4.1.创建Vue实例4.2.模板或元素4.3.数据4.4.方法4.5.生命周期钩子4.5.1.生命周期4.5.2.钩子函数4.5.3.this5.指令5.1.插值表达式5

2020-12-22 13:13:46 410

原创 leyou商城项目搭建(2)-后台的基本搭建

leyou商城项目搭建(2)-后台的基本搭建1.项目搭建1.1.技术选型1.2.开发环境1.3.域名1.4.创建父工程1.5.创建EurekaServer1.5.1.创建工程1.5.2.添加依赖1.5.3.编写启动类1.5.4.配置文件1.5.5.项目的结构1.6.创建Zuul网关1.6.1.创建工程1.6.2.添加依赖1.6.3.编写启动类1.6.4.配置文件1.6.5.项目结构1.7.创建商品微服务1.7.1.微服务的结构1.7.2.leyou-item1.7.3.leyou-item-interfac

2020-12-21 13:52:37 475

原创 leyou商城项目搭建(1)-电商行业及乐优商城介绍

leyou商城项目搭建(1)-电商行业介绍1.了解电商行业1.1.项目分类1.1.1.传统项目1.1.2.互联网项目1.2.电商行业的发展1.2.1.钱景1.2.2.数据1.2.3.技术特点1.3.常见电商模式1.4.一些专业术语1.5.项目开发流程1.了解电商行业学习电商项目,自然要先了解这个行业,所以我们首先来聊聊电商行业1.1.项目分类主要从需求方、盈利模式、技术侧重点这三个方面来看它们的不同1.1.1.传统项目各种企业里面用的管理系统(ERP、HR、OA、CRM、物流管理系统等)需求

2020-12-18 13:08:56 779

原创 SpringCloud及相关组件入门

SpringCloud及相关技术微服务发展路程及相关技术的优缺点传统项目(非微服务)缺点:优点:分布式架构优点:缺点:SpringCloud简介微服务1.架构的演变2.远程调用技术,rpc,http3.什么是springCloud**4.eurekahystrix:容错组件Hystix降级:检查每次请求,是否请求超时,或者连接池已满Hystix熔断:不再发送请求feignzuulribbon:负载均衡组件微服务发展路程及相关技术的优缺点传统项目(非微服务)缺点:1.单点故障问题2.并发能力弱,并发

2020-12-17 20:42:21 287

原创 分布式与集群以及单机架构的区别与联系

分布式与集群以及单机架构的区别与联系单机结构那么,单机结构有啥缺点呢?集群结构但问题是用户的请求究竟由哪个节点来处理呢?分布式结构先来对前面的知识点做个总结。下面开始介绍分布式结构。单机结构我想大家最最最熟悉的就是单机结构,一个系统业务量很小的时候所有的代码都放在一个项目中就好了,然后这个项目部署在一台服务器上就好了。整个项目所有的服务都由这台服务器提供。这就是单机结构。那么,单机结构有啥缺点呢?我想缺点是显而易见的,单机的处理能力毕竟是有限的,当你的业务增长到一定程度的时候,单机的硬件资源将无法满

2020-12-16 10:25:21 271

转载 为什么要集群与分布式?

为什么要集群与分布式?在开发中我们可以将分布式和集群分开吗? 文章目录 分布式和集群的通俗理解一、为什么要集群?A:并发处理能力有限B:容错率低,一旦服务器故障,整个服务就无法访问了。C:单台服务器计算能力低,无法完成复杂的海量数据计算。 二、什么是集群2.1伸缩性(Scalability)2.2高可用性(High availability)2.3负载均衡(Load balancing)2.4高性能 (High Performance ) 三、为什么要进行分布式四、什么是分布式五、分布式和集群的

2020-12-15 16:28:21 876

原创 SpringBoot - If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.

SpringBoot - If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.解决方案1解决方案2Springboot启动时报错 If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.解决方案1@SpringBootApplication(exclude = DataS

2020-12-15 16:00:38 300

转载 IDEA-Check connection一直报延迟(Connection timed out: connect)

IDEA-Check connection一直报延迟(Connection timed out: connect)第一步打开第二步第三步就是多试几次或者更换网络或者直接更换为阿里云的 https://start.aliyun.com/ 这样基本就没有啥问题了持续更新中…文章参考学习地址:https://blog.csdn.net/double_win_Me/article/details/106478582...

2020-12-15 09:13:24 2609 1

原创 Oracle- (ORA-28001: the password has expired)

Oracle- (ORA-28001: the password has expired)内容:一、问题二、解决方法内容:一、问题这句话的意思就是:创建连接错误,orcale密码已过期。二、解决方法Oracle提示错误消息 ORA-28001: the password has expired,是由于Oracle11G的新特性所致,Oracle11G创建用户时缺省密码过期限制是180天(即6个月),如果超过180天用户密码未做修改则该用户无法登录。解决方法可通过如下SQL语句:SELECT *

2020-12-15 09:09:21 459

原创 Springboot-Not registered via @EnableConfigurationProperties or marked as Spring component

Springboot-Not registered via @EnableConfigurationProperties or marked as Spring component1 报错原因:2 解决办法:1 报错原因: Not registered via @EnableConfigurationProperties or marked as Spring component 翻译:没有通过@EnableConfigurationProperties这个注解进行注册或者没有标记为Spring的组建

2020-12-15 09:01:39 793

原创 Eureka-为什么提供方注册不到Eureka里面?

Eureka-为什么提供方注册不到Eureka里面?解决前解决后总结:问题所在就在于pom.xml中的dependency的artifactId中没有加starter导致没有成功注入到eureka中,加上重新运行引导类即可解决前 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-netflix-eureka-

2020-12-14 09:09:42 383

转载 Java-是编程式语言还是解释性语言?

Java-是编程式语言还是解释性语言? 一、你可以说它是编译型的。因为所有的Java代码都是要编译的,.java不经过编译就什么用都没有。 二、你可以说它是解释型的。因为java代码编译后不能直接运行,它是解释运行在JVM上的,所以它是解释运行的,那也就算是解释的了。 三、但是,现在的JVM为了效率,都有一些JIT优化。它又会把.class的二进制代码编译为本地的代码直接运行,所以,又是编译的。像

2020-11-23 19:10:06 213

转载 Java-什么是Java字节码?

Java-什么是Java字节码?什么是Java字节码?JAVA程序的运行字节码是怎么产生的?字节码怎么解读?什么是Java字节码?它是程序的一种低级表示,可以运行于Java虚拟机上。将程序抽象成字节码可以保证Java程序在各种设备上的运行 Java号称是一门“一次编译到处运行”的语言,从我们写的java文件到通过编译器编译成java字节码文件(.class文件),这个过程是java编译过程;而我们的java虚拟机执行的就是字节码文件。不论该字节码文件来自何方,由哪种编译器编译,甚至是手写字节码文件,只

2020-11-23 19:04:19 1251

转载 Linux-常见操作命令

Linux-常见操作命令  在Windows上使用虚拟机连接Linux服务器,所以终端在windows上,(以后连接阿里云服务器等,都是通过终端连接如何连接Linux服务器?  我们一般会通过终端工具连接远程Linux服务器,我们现在的远程Linux服务器在虚拟机上,所以我们可以使用终端工具在Windows上直接连接到虚拟机上的Linux服务器,然后实战操作该Linux服务器。  首先连接虚拟机,然后配置网络,配置网络之前需要进入Linux系统里面。  连接windows和Linux,通过配置网

2020-11-23 14:29:03 152 1

原创 Mysql-乐观锁、悲观锁、共享锁、排它锁、行锁、表锁概念的理解

Mysql-乐观锁、悲观锁、共享锁、排它锁、行锁、表锁概念乐观锁悲观锁共享锁排它锁行锁表锁乐观锁乐观锁不是数据库自带的,需要我们自己去实现。乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲突,在操作数据时,并不进行任何其他的特殊处理(也就是不加锁),而在进行更新后,再去判断是否有冲突了。 通常实现是这样的:在表中的数据进行操作时(更新),先给数据表加一个版本(version)字段,每操作一次,将那条记录的版本号加1。也就是先查询出那条记录,获取出version字段,如果要对那条

2020-11-23 14:19:59 133

原创 Java-数据类型(8种基本数据类型+3种引用类型)

Java-数据类型(八种基本数据类型+三种引用类型) 一:java中数据类型分为两大数据类型: 1基本数据类型;2引用数据类型 二:注意事项: 1:java开发过程中整型用int、小数用double、布尔用boolean; 2:类型转换都是小范围向大范围转换,大范围往小范围转化需要用到强制转换;     例如:(1)int a=12;double b=a;(2)doub

2020-10-25 14:51:04 536

原创 以太网-IPV4闪退改不了IP(CMD更改IP方法)

以太网-IPV4闪退改不了IP(CMD更改IP方法)cmd命令更改电脑IP配置修改无线动态IP(自动获取)修改无线动态IP(自动获取)修改无线静态IP(固定IP)cmd命令更改电脑IP配置netsh interface ip set address name=“以太网” source=staticaddr=192.168.200.52 mask=255.255.255.0 gateway=192.168.200.1 1注:name:是有线连接的名字,下面就是你要固定的ip地址,子网掩码和网关。

2020-10-25 14:46:13 6176

原创 Java-静态方法为什么不能调用非静态方法

Java-静态方法为什么不能调用非静态方法引言java中静态方法为什么不可以调用非静态方法?** static关键字的修饰成员变量,成员方法和对象无关。总结:下面说说静态的特点:实例变量和类变量的区别静态的使用注意事项:静态的利弊引言我们都知道,静态static方法中不能调用非静态(non-static)方法,准确地说是不能 直接调用non-static方法。但是可以通过将一个对象的引用传入static方法中,再去调用该对象的non-static方法。其实这个事实的应用很经常,以至于我们不去重视:在主

2020-10-25 14:41:30 6537 10

原创 Java-Class类 和 Class对象

Java-Class类 和 Class对象什么是类?一个类被加载到内存并供我们使用需要经历如下三个阶段:如何获得Class对象什么是类?可以理解为。class文件某种意义上来说,java有两种对象:实例对象和Class对象。每个类的运行时的类型信息就是用Class对象表示的。它包含了与类有关的信息。其实我们的实例对象就通过Class对象来创建的。Java使用Class对象执行其RTTI(运行时类型识别,Run-Time Type Identification),多态是基于RTTI实现的每一个类都有一

2020-10-25 13:44:20 590

原创 Java-聚合和组合

Java中的聚合和组合一、概念二、区别三、举例一、概念1.组合(Composition) 表示的是’Part-od’的关系 : 父类拥有子类,子类不能独立于父类存在部分与整体是与生俱来的,部分的存在依赖于整体。表示两个对象之间是整体和部分的强关系,部分的生命周期不能超越整体,或者说不能脱离整体而存在。组合关系的“部分”,是不能在整体之间进行共享的。比如:人与人的某个器官,人一出生,器官就在,人死亡,器官也就没了意义。2.聚合(Aggregation)表示的是’Has-a’的关系 : 父类包含子类,

2020-08-31 17:14:47 407

转载 MySQL创建外键时报Can‘t create table xxx(errno: 150)错误解决办法

Can't create table xxx (errno: 150)错误解决办法 第一种情况,很简单,就是列的类型不匹配另外一种情况,虽然数据类型一致了,但是字符编码不一致最后一种情况则是,找不到外键引用的列。 总的来说,这个问题的原因就是创建的外键和关联的表的主键类型不匹配。下面用个简单的例子来说明。两张很简单的表,学生表和教师表:CREATE TABLE `t_teacher` ( `id` varchar(1

2020-08-03 10:31:05 2106

转载 Linux-关于VMware问题:无法获得 VMCI 驱动程序的版本: 句柄无效。驱动程序“vmci.sys”的版本不正确......

VMware-无法获得 VMCI 驱动程序的版本: 句柄无效。驱动程序“vmci.sys”的版本不正确......问题解决方法问题解决方法根据配置文件路径找到对应的.vmx文件:用编辑器打开,找到vmci0.present = “TRUE”一项: 将该项修改为:vmci0.present = “FALSE” 持续更新中

2020-07-21 14:54:48 1192

原创 Leetcode-167. 两数之和 II - 输入有序数组

167. 两数之和 II - 输入有序数组方法一:暴力破解方法二:二分查找方法三:双指针Leetcode-167. 两数之和 II - 输入有序数组链接:https://leetcode-cn.com/problems/two-sum-ii-input-array-is-sorted/方法一:暴力破解时间时间复杂度:O(n^2)class Solution { public int[] twoSum(int[] numbers, int target) { int a[

2020-07-20 09:48:45 161

原创 Leetcode-120. 三角形最小路径和(动态规划)

120. 三角形最小路径和(动态规划)方法一:自顶向下方法二:自底向上方法一:自顶向下第一次靠自己做出了动态规划的题,有点小开心!!于此记录一下第一次自主做出动态规划,就是可惜第一次多加了个Math.max没有一次passclass Solution { public int minimumTotal(List<List<Integer>> triangle) { int lenX=triangle.get(triangle.size()-1)

2020-07-14 10:52:02 168

转载 Oracle-plsql注册

Oracle_plsql_this is the trial version of pl/sql developeryou've got X day leftProduct Code:ljkfuhjpccxt8xq2re37n97595ldmv9kchSerial Number:302967Password:xs374caLicense Number:999持续更新中…文章参考学习地址:https://blog.csdn.net/icecoola_/article/details/10581

2020-07-07 20:18:26 315

原创 Android文章收藏

Android文章收藏实战篇1.Android BottomNavigationView底部导航栏的使用实战篇1.Android BottomNavigationView底部导航栏的使用博主:灰丨色https://www.jianshu.com/p/d5fb8ff21b4f

2020-07-07 17:25:47 142

转载 Android BottomNavigationView底部导航栏的使用

Android BottomNavigationView底部导航栏的使用基础使用先导入依赖(这里以AndroidX为例)implementation 'com.google.android.material:material:1.0.0'在布局中使用<com.google.android.material.bottomnavigation.BottomNavigationView android:id="@+id/bottomNavigationView"

2020-07-07 17:12:09 728

转载 Android的ScrollView示例

Android的ScrollView示例ScrollView绝对是各种教材,教程都或多或少遗漏的一个非常重要的视图。凡是这个界面的组成非常不规则,而且正确方向长度不够就肯定需要使用Scrollview了。因为ListView处理的是规则的内容。至于会通过一个简单的例子,发现如何使用Scrollview。少数一则新闻页,有配图,在配图下可以点击按钮了解更多,有标题,最后是全部的新闻内容,假设这则内容是勇士然后列表视图似乎不是最好的选择,但是一般的布局,例如LinearLayout,RelativeLayo

2020-07-07 17:00:54 235

原创 Android-自定义类实现图片圆角显示图片

Android-自定义类实现图片圆角显示图片圆片效果图圆角效果图代码展示MainActivity.javaactivity_main.xmlattrs.xmlShapedImageView.java在实际开发中我们经常会对例如标题栏,导航栏上的一些图片进行圆角处理圆片效果图圆角效果图代码展示MainActivity.javapublic class MainActivity extends Activity { @Override protected void onCre

2020-07-07 16:55:36 580

原创 如何下载某个网站的ico图标?

如何下载某个网站的ico图标?当前网址url后面添加 /favicon.ico,比如:https://blog.csdn.net/favicon.icohttps://zbloghost.cn/favicon.ico然后,右键另存图片即可。备注:可能有的浏览器不支持,换个浏览器试试( 推荐chrome,作为程序员如果没有这个浏览器那你可要羞羞脸了,哈哈哈 )!!!持续更新中…...

2020-07-07 16:39:55 2609

原创 Leetcode-面试题 17.10. 主要元素(摩尔投票法)

面试题 17.10. 主要元素 (摩尔投票法)方法一:Map方法(不满足题目空间复杂度)方法二:摩尔投票法面试题 17.10. 主要元素题目链接:https://leetcode-cn.com/problems/find-majority-element-lcci/方法一:Map方法(不满足题目空间复杂度)class Solution {public int majorityElement(int[] nums) { Map<Integer,Integer> map=

2020-07-02 14:31:31 225

原创 Git-上传本地项目到github上

Git-上传本地项目到github上一. 首先拥有一个github的账号和Git创建 github 账号Git的下载教程二. 创建一个远程仓库登录 github 账号点击右上角的 + 图标,选择创建一个新仓库如图,填入我们要新建的仓库的信息这个时候我们就可以看到我们刚刚创建好的仓库三. 将本地仓库 push 到远程仓库前言:因为刚做完ssm项目想把项目上传到github上,因此开始了一段新的学习之旅,该文将昨晚尝试成功的流程记录下来方便以后翻阅。(该教程同样适合于和我一样目前还未开始学习Git的小白)

2020-06-30 09:58:39 617

转载 Git-下载、安装

Git-下载、安装 1.下载Git,官网地址:https://git-scm.com/,进入官网首页在右下方的显示器中找到最新的版本下载,点击下载,跳转到下载页面下载完成2.安装Git双击刚刚下载完成的安装文件,打开安装设置界面,点击“Next”选择安装目录,点击“Next”选择配置组件,默认即可,点击“Next”设置开始菜单目录名,点

2020-06-30 09:52:29 4682

转载 AndroidStudio-解决android studio导入github项目或者其他本地项目无法运行和编译的解决方案

今天在github上用了一下别人的sdk,但是clone的时候发现运行不了,开始以为是包没下载什么的,最后查以后发现是gradle版本有问题记下来做笔记,以后遇到好解决在导入别人的android studio项目或者在github下的项目时(比如项目A),一般无法运行和编译的根本是gradle不一致的情况,以下介绍解决方法1.打开...

2020-06-22 16:57:39 2738

Java面试突击版(知识点全)

适合准备出去面试的同学们,作者是JavaGuide,目前是最新版的资料,0分免费下载噢

2020-12-20

空空如也

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

TA关注的人

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