自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 爆肝!!!!JavaSE知识点1.3w字总结

爆肝!!!!JavaSE知识点1.3w字总结Java基础语法知识关键名词jdkjdk(java development kit),即Java开发工具集。SUN公司为JDK工具包提供了一整套文档资料,我们习惯上称之为JDK文档。JDK文档中提供了Java中的各种技术的详细资料,以及JDK中提供的各种类的帮助说明 。JDK文档是Java语言的完整说明,大多数书籍中的类的介绍都要参照它来完成,它是编程者经常查阅的资料。jrejre(java runtime enviroment),即

2021-02-20 15:11:43 9827 45

原创 python设计模式之策略模式

python设计模式之策略模式大多数问题都可以使用多种方法来解决。以排序问题为例,对于以一定次序把元素放入一个列表,排序算法有很多。通常来说,没有公认最适合所有场景的算法一些不同的评判标准能帮助我们为不同的场景选择不同的排序算法,其中应该考虑的有以下几个。 需要排序的元素数量:这被称为输入大小。当输入较少时,几乎所有排序算法的表现都很好,但对于大量输入,只有部分算法具有不错的性能。 算法的最佳/平均/最差时间复杂度:时间复杂度是算法运行完成所花费的(大致)时间长短,不考虑系数和低阶项①。这是选择算法

2020-07-04 18:52:56 4021 1

原创 解决IDEA tomcat控制台只有server日志

确认tomcatxxx/conf/logging.properties文件是否存在,存在就会有。前提是在run configuration配置了打印多个日志。

2023-08-18 14:12:19 1282

原创 html中父页面提供方法给子页面调用,子页面直接通过方法名调用

iframe直接通过函数名调用父页面的函数

2023-04-11 18:02:52 403

原创 git将当前分支未提交的内容提交到新分支

git将当前分支未提交的内容提交到新分支

2022-12-13 14:44:15 375

原创 【ajax跨域问题解决之jsonp】

ajax跨域问题解决之jsonp

2022-11-15 17:46:58 386

原创 rocketmq+dashboard+grafana+prometheus

一篇文章实现入门rocketmq+rocketmq-dashboard+prometheus+grafana

2022-11-06 15:40:49 619

原创 笔记本安装Ubuntu时,忘记Root密码

笔记本安装Ubuntu时,忘记Root密码

2022-11-05 17:11:55 214

原创 ‘create‘ 不是内部或外部命令,也不是可运行的程序

'create' 不是内部或外部命令,也不是可运行的程序

2022-10-12 12:52:43 1659

原创 react基础

react基础入门

2022-08-07 23:40:50 99

原创 将git项目提交到其他的git仓库

将git项目提交到其他的git仓库1. 一般想法git push https://gitee.com/xxx.git2. 提示--set-upstream git push --set-upstream https://gitee.com/xxx.git master3. 报错 ! [rejected] master -> master (non-fast-forward)error: failed to push some refs to 'https://gitee

2022-02-20 23:04:13 1198

原创 Spring Cloud GateWay基本使用,一看就会,确定不看看?

Spring Cloud GateWay基本使用Spring Cloud GateWay概念什么是网关配置服务准备Provider基本操作基本使用,直接透传路径匹配请求方法匹配参数匹配请求的时间匹配Cookie匹配Header匹配域名匹配转发路径处理限流KeyResolver实现重定向转发负载均衡Spring Cloud GateWay概念什么是网关网关是一个服务,是访问内部系统的唯一入口,提供内部服务的路由中转,额外还可以在此基础上提供如身份验证、监控、负载均衡、限流、降级与应用检测等功能。配

2022-02-20 19:25:14 744

原创 nacos服务注册与发现使用(一看就会),确定不看看?

nacos服务注册与发现使用(一看就会),确定不看看?定义下载操作Spring CloudSpringBoot总结定义Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。下载nacos-sever下载地址操作Spring CloudPo

2022-02-17 00:49:26 1987

原创 Layui Table 自动合并行

Layui Table 自动合并行使用步骤:1. 引入函数,2. table添加done,3. 行添加merge属性合并函数function merge(myTable) { var tableBox = $(myTable.elem).next().children('.layui-table-box'), $main = $(tableBox.children('.layui-table-body').children('table').

2022-02-14 20:08:50 2326 1

原创 nacos配置使用(一看就会),确定不看看?

Nacos配置中心使用Nacos 配置中心1. 启动配置中心2. 创建配置文件3. JAVA代码获取配置配置文件spring cloudspring boot获取配置文件内容spring cloudspring bootMainApplicationcontrollerNacos 配置中心1. 启动配置中心# 先确保java环境变量生效echo $JAVA_HOME# 否则source ~/.bash_profile# 然后再cd xxx/nacos-server/binsh startu

2022-02-13 13:40:49 1575 2

原创 jvm你需要知道的万字真言

jvm你需要知道的万字真言class文件大致加载过程常见的jvmclass file format编译:查看:jdk+jre+jvm的关系类的加载过程(类文件+class对象)类加载器分类执行流程(双亲委派机制)不同类加载器的加载的路径自定义类加载器jvm默认使用编译解释同时执行jvm规定加载类的四种情况创建对象的四种方式双亲委派机制打破(基于jvm在加载.class文件时会在内存中保存一份.class文件 + class对象)对象创建过程:分配内存空间+默认值+初始化,类加载过程:加载类+默认值+初始化D

2022-02-12 13:13:33 669 1

原创 关于java多线程你需要知道的万字真言

关于java多线程你需要知道的万字真言程序?进程?线程线程个数设置状态createrunnablerunnigblocking / waitingterminateinterruptinterruptisInterruptinterrupted停止自然结束stopsuspend/resumevolatile属性interrupt启动方式并发三大特性可见性(主存 & 本地内存)解决方法volatilesynchronized缓存行64bit(常见用long变量填充)whyMESI(缓存一致性协议int

2022-02-12 13:00:43 397

原创 深入浅出MongoDB

深入浅出MongDB,快速上手MongDB安装Mongdb vs RDS创建数据库创建collectionCRUDInsert(Create)Read1. 默认2. 带条件查找3. 多个条件AND4. 多个条件OR5. 查询的条件中嵌入文档6. 对于某些字段可以采用 outer.key的形式匹配7. 当查询的条件中中value是一个数组时8. 查询的value是一个document9. 指定返回某些字段10. 当查询的字段为null或者不存在Update1. 更新单个document2. 使用流式计算进行更

2022-01-22 23:51:30 668 1

原创 idea中tomcat输出乱码(output、log)

idea中tomcat输出乱码(output、log)ouputlog(tomcat localhost log、tomcat catalina log)ouput在logging.properties 中加一句:java.util.logging.ConsoleHandler.encoding = UTF-8log(tomcat localhost log、tomcat catalina log)在vm options中添加一个参数-Dfile.encoding=UTF-8...

2021-10-31 21:20:08 135

原创 jvm学习笔记

class文件大致加载过程![image.png](https://img-blog.csdnimg.cn/img_convert/4dc88bed9d1660db4a13baa4b43655e1.png#align=left&display=inline&height=600&margin=[object Object]&name=image.png&originHeight=600&originWidth=1058&size=62221&amp.

2021-08-02 11:31:39 355

原创 2021-07-10

总结的很到位!!!

2021-07-10 14:23:05 66

原创 最简单的linux免密登录方法,一看就会

最简单的linux免密登录方法,一看就会本机执行:ssh-keygen本机执行:ssh-copy-id xxx@192.168.x.x本机执行:ssh xxx@192.168.x.x

2021-05-03 21:50:03 216

原创 mybatis-plus查询返回结果为null

mybatis-plus查询返回结果为null在数据库中,如果存在字段为xx_id之类的,在实现映射成实例的时候就要求实例的属性为驼峰标识,比如:xxId,也可以添加注解@TableField(数据库字段名)。

2021-03-29 15:57:41 3476 2

原创 0-1搭建Javaweb环境(基于:IDEA+Maven+tomcat)

从零开始搭建Javaweb环境基于:IDEA+Maven+tomcat前期准备准备“材料”jdk:1.8tomcat:9.0.xmavenidea:2020.3win10注意: jdk、tomcat版本太高会导致一些类转换的异常,比如说:DispatcherServlet cast to什么什么的异常安装“材料”jdk安装安装软件直接双击文件点击下一步就好配置环境变量先配置JAVA_HOME在path中添加内容再在系统变量中创建一个环境变量然后依次点击确定然后

2021-03-23 16:37:17 682 1

原创 记一次mysql主从复制安装配置过程

mysql主从复制安装配置1、centos安装及准备去centos官网下载相应source版本的镜像文件并在vmware中安装,安装中会遇到填写installation source,输入以下即可:http://mirrors.aliyun.com/centos/8-stream/BaseOS/x86_64/os/设置主机名字:hostnamectl set-hostname xxxx,设置好后重启即可生效2、安装mysql数据库先在mysql官网下载相应的mysql版本,然后通过Xshe

2021-03-12 22:39:53 93

原创 深夜突发奇想之云ide

深夜突发奇想:有没有一款ide实现类似于有道笔记那样,实现账户登陆,每个账户都有一定的云存储空间,当账户在一个地方编辑完代码,然后保存后(没有github那么麻烦),在另一个地方登陆同一个账户可以接着开发。...

2021-03-05 22:58:20 101

原创 不会吧?不会吧?不会真有人不知道这份数据库“真经”吧?

数据库“真经”文章目录数据库“真经”基本概念基础操作数据库的操作:表的操作数据的操作字段的操作数据约束添加注释查询结果去重distinct条件比较逻辑复合条件likeorder by并集,全集,交集,差集SQL 函数单行函数的分类单行函数嵌套组函数数据分组Select子句顺序多表查询交叉连接自然连接using创建连接使用on创建连接左外连接右外连接分页一般情况性能优化表设计视图基础概念创建视图使用视图事务处理基本概念事务处理Commit & Rollback事务的四个特性:ACID提交或回滚前数据

2021-03-04 10:38:51 161 2

原创 Oracle19c启动监听listener服务

Oracle19c启动监听listener服务操作系统:win10Oracle版本:oracle19c问题描述1安装了oracle后,win+r输入services.msc发现oracle的服务中没有listener这个监听服务问题描述2Unable to OpenSCManager: err=5TNS-12560: TNS: 协议适配器错误TNS-00530: 协议适配器错误解决办法用下面的总结同时解决两个问题...

2021-03-01 21:33:58 4217 3

原创 关于Java高并发编程你需要知道的“升段攻略”

关于Java高并发编程你需要知道的“升段攻略”基础Thread对象调用start()方法包含的步骤通过jvm告诉操作系统创建Thread操作系统开辟内存并使用Windows SDK中的createThread()函数创建Thread线程对象操作系统对Thread对象进行调度,以确定执行时机Thread在操作系统中被成功执行执行start的顺序不代表执行run的顺序执行方法run和start有区别xxx.run():立即执行run()方法,不启动新的线程xxx.start

2021-02-28 22:00:53 320 1

原创 记一次Hadoop安装部署过程

实验名称:Hadoop安装部署一、实验环境:虚拟机数量:3个 (1个master,2个slave:slave01,slave02)主节点master信息:操作系统:CentOS7.5软件包位置:/home/zkpk/tgz数据包位置:/home/zkpk/experiment已安装软件:无从节点slave01信息:操作系统:CentOS7.5软件包位置:/home/zkpk/tgz数据包位置:/home/zkpk/experiment已安装软件:无

2021-01-07 17:08:05 1261

原创 docker容器中布置静态网站(基于云服务器ubuntu系统)

docker容器中布置静态网站(基于云服务器ubuntu系统)服务器准备(ubuntu)dockernginx静态网页制作浏览器测试服务器布置这里推荐使用云服务器(阿里云、华为云、腾讯云)可以免费使用几天。在我们买了服务器后会遇到如下问题:本地电脑ping服务器主机发现ping不通,请求超时我们需要在管理服务器的界面找到安全组那一栏,然后在安全组出入都要加入icmp这个,建议直接一键添加所有。然后我们在本地电脑就可以ping通服务器了。docker安装在布置好云服务器后,我们使

2021-01-03 23:00:20 346

原创 Django使用mysql

Django使用mysql1. 本地创建mysql数据库,并开启2. 在setting.py文件中修改数据库配置:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'web_test', 'HOST': 'localhost', 'POST': '3306', 'USER': 'root', 'PASSW

2020-12-22 15:17:50 289

原创 Django中ORM的使用

Django中ORM的使用ORMorm(object-relation-mapping)对象关系映射,即用对象来表示关系数据库中的表:类 --> 表,对象–>一行数据对象的属性–>一行属性的一个字段比如说一个用户信息表:class User: def __init__(self,name,age): self.name = name self.age = age这样我们就定义了一个类,有name和age属性,之后

2020-12-21 21:37:58 240

原创 ubuntu云服务器定时自动执行脚本

ubuntu云服务器定时自动执行脚本首先需要一台云服务器,这里的话推荐:华为云、腾讯云、阿里云,可以白嫖几天。搭建好服务器后,将需要执行的脚本拷贝到服务器中,并添加其执行权限,这里为了方便直接chmod 775 xxx。然后执行crontab -e,在内容的末尾添加内容,如下:这里的意思就是每周一的12点0分执行python脚本。接下来就是:service cron start 启动服务service cron status 查看状态然后查看`ps -ef | grep cron若

2020-12-21 11:03:14 650

原创 初识爬虫——游天下 租房信息

昨今两天,学习了基本的爬虫,感觉很不错,写下分享分享!!!首先,大家都关心的问题,学习爬虫需要具备什么知识呢??大致如下:python的基础知识(函数的定义、列表的操作、文件操作、正则表达式)难度:***python额外知识(BeautifulSoup、requests、re(正则表达式))html+css的基础知识(类选择器、id选择器以及dom)难度:******然后就是做应该爬虫的基本流程:明确自己的目标,在哪个网站爬取什么数据分析单个页面中所需数据的获取规律将规律提炼成函数循

2020-12-19 22:58:22 412 2

原创 Django配置静态登录页面

开始学习Django,配置静态登录页面准备阶段众所周知,Django是一个重量级的设备齐全的web开发框架。在学习Django前我们需要具备如下的知识点:python基础编程并发网络编程HTTP协议的一些基础知识前端的基础知识(html+css+js)这里主要是http相关的事情,首先,我们需要知道当我们在浏览器输入地址后到浏览器显示内容所发生的操作。首先, DNS域名服务器解析地址,获取服务器计算机尝试连接服务器连接成功后,发生请求服务器收到请求,并返回响应数据计算机断开T

2020-12-14 15:47:32 625

原创 mysql总结

mysql总结基础概念什么是mysql以及描述mysql(dbms)就是一个操作文件的软件。对于数据库我们可以把它作为一个文件夹,而表就可以看作是一个文件(excel、csv)等等。mysql属于什么类型的数据库数据库分为关系型数据库和非关系型数据库。其中关系型数据库包括:sql server 、sqlite、mysql、orcle、db2等等;非关系型数据库包括:mongodb、redis等等。基本操作数据库创建数据库create databases name default cha

2020-12-11 16:14:36 168

原创 超详细mysql存储过程in/out/inout区别讲解

存储过程大概定义:用一个别名来描述多个sql语句的执行过程。最简单delimiter //create PROCEDURE p1()beginselect * from userinfo;end //delimiter ;call p1();传参(in, out, inout)in 表示传入的参数, 可以传入数值或者变量,即使传入变量,并不会更改变量的值,可以内部更改,仅仅作用在函数范围内。delimiter //create procedure p2( in

2020-12-07 17:44:06 905

原创 ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock‘

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2) 已解决看到这个我们首先应该想到的是无法连接套接字,那么最大的可能就是我们并没有开启服务端,导致客户端无法连接,所以说我这里只是说明我的解决办法。首先查看当前数据库的状况service mysql status,若显示[info] MariaDB is stopped..则表示数据库并没有开启,那么

2020-12-06 23:21:33 579

原创 E: Package ‘xxx‘ has no installation candidate 问题成功解决

E: Package xxx has no installation candidate 问题成功解决分析首先这个问题的最主要的原因就是因为当前Linux系统的下载源中找不到相应的文件,所以说我们需要更新下载源步骤找到记录着下载源地址的文件vi /etc/apt/sources.list在下载源中添加源deb http://mirrors.ustc.edu.cn/debian stable main contrib non-free# deb-src http://mirrors.ustc.

2020-12-06 22:20:00 8372 2

空空如也

空空如也

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

TA关注的人

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