自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 go语言下载gin失败解决方案

【代码】go语言下载gin失败解决方案。

2022-10-23 18:17:21 686

原创 解决电脑连接蓝牙耳机默认音量过大的问题

计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Bluetooth\Audio\AVRCP\CT。然后把 “DisableAbsoluteVolume” 的值改为 2。win + r 打开 regedit 注册表。

2022-08-04 12:44:23 4204

原创 git提交代码步骤

1.同步仓库代码2.查看当前状态3.添加到本地git缓存区4.提交代码5.推送到远程仓库

2022-07-08 15:06:21 532 1

原创 linux yum被占用

强制杀死进程rm -rf /var/run/yum.pid

2022-03-29 14:26:27 580

原创 linux安装go

1.下载gowget https://dl.google.com/go/go1.13.7.linux-amd64.tar.gz2.解压gotar zxvf go1.13.7.linux-amd64.tar.gz3.添加go目录到环境变量中vi ~/.bashrc4.末尾添加export GOROOT=/data/goexport PATH=$PATH:$GOROOT/bin5.刷新配置source ~/.bashrc6.验证go是否安装成功go version...

2022-03-29 13:28:34 214

原创 linux datax自检失败解决方案

删除datax/plugin/reader下所有._xxxx隐藏文件删除datax/plugin/writer/下所有._xxxx隐藏文件

2022-03-29 13:01:35 1848

原创 linux安装java

文章目录一、解压上传的tar包二、配置java环境变量三、测试是否安装成功一、解压上传的tar包tar -zxvf jdk-8u181-linux-x64.tar.gz二、配置java环境变量vim /etc/profile#在文件尾部添加export JAVA_HOME=/usr/local/jdk1.8.0_181 #jdk安装目录export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOM

2022-03-27 21:14:35 1893

原创 Linux 部署 nginx

文章目录1. 清除之前nginx环境2. 安装编译工具以及库文件3. 安装pcre4. 安装nginx,查看官网复制下载链接:5. nginx的启动6. 安装完后浏览器访问服务器IP7.nginx 开机自启1. 清除之前nginx环境#查看nginx进程ps -ef|grep nginx#找到nginx相对应的位置whereis nginx#停止nginx服务/usr/local/nginx/sbin/nginx -s stop#删除nginx安装的相关路径(根据自己安装的情况来删除)rm

2022-03-23 10:17:23 971

原创 Linux 部署vue项目(使用nginx)

文章目录1.将打包后的文件夹放到服务器2.修改Nginx的conf文件3.使配置生效1.将打包后的文件夹放到服务器2.修改Nginx的conf文件忘记nginx安装目录的使用 ps -ef | grep nginx查看。yum安装的默认在/etc/nginx/nginx.confvi /usr/local/nginx/conf/nginx.conf# 修改如下# 新建一个服务server { # 声明监听的端口 listen 80; # 如有多域名映射到同一端口的,可以用ser

2022-03-22 20:39:53 6981

原创 linux配置yum源

cd /etc/yum.repos.d

2022-03-18 09:33:17 981

原创 linux配置网络

vi /etc/resolv.confnameserver 114.114.114.114

2022-03-18 09:31:00 179

原创 linux自动挂载

1.fdisk -ld2.cat /etc/fstab3.vi /etc/fstab4.mount -a

2022-03-16 17:36:03 366

原创 linux安装datax

1.下载http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz2.解压tar zxvf tar包3.自检python 路径/datax.py 路径/job/job.json

2022-03-15 17:04:35 1084

原创 linux通过跳板机给服务器传输文件

linux通过跳板机给服务器传输文件scp {目标文件} {服务器用户名}@{服务器地址}:{服务器上放置文件的目录}

2022-03-14 16:59:41 762

原创 Java新特性Stream流

文章目录一、概述二、Stream流的作用三、Stream流的作用对象四、Stream的案例分析1.排序2.过滤3.修改4.求总数5.循环遍历6.去重7.求最大一、概述Stream是jdk1.8的新特性,可以结合lambda表达式使用提升开发的效率和性能。二、Stream流的作用用于对集合迭代的增强处理。可以对集合数组进行更高效的聚合操作,比如:分组、过滤、排序、元素的追加等。解决传统开发过程中,jdk对集合或者数组API不足的问题,因为在早期的API的开发过程中,对集合或者Map的操作其实还

2021-09-21 18:58:28 108

原创 window安装MySQL8.0教程

文章目录一、下载二、安装步骤1.选择默认安装2.点击next下一步3.点击execute执行4.都没问题,点击next下一步5.继续点击 next下一步6.继续点击下一步7.设置root密码,继续点击 next8.设置服务器名称,默认,点击next9.点击execute执行10.所有配置完成后点击finish11.点击next12.点击finish13.在password框中输入密码,点击check,检查root密码是否正确,点击next14.点击execute执行15.配置完成后,点击finish16.配

2021-08-03 06:03:32 505

原创 java网络通信

文章目录一、tcp实现聊天二、tcp文件上传实现三、udp消息发送四、udp聊天实现五 、upd多线程在线咨询六、URL下载网络资源一、tcp实现聊天package com.wcf.demo01;import java.io.IOException;import java.io.OutputStream;import java.net.InetAddress;import java.net.Socket;import java.net.UnknownHostException;/**

2021-07-17 19:00:36 281 1

原创 java面试题02

package com.wcf.demo01;/** * @Data:2021/7/17 14:02 * @Author:胡萝卜 *///一个青蛙掉进10米的井里,白天向上爬3米,晚上跌落2米,问青蛙几天能爬完public class Demo01 { public static void main(String[] args) { int mi=0; int jin=10; //假设青蛙100天爬完10米 int tia

2021-07-17 14:54:34 195

原创 Java设计模式

设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。1995 年,GoF(Gang of Four,四人组/四人帮)合作出版了《设计模式:可复用面向对象软件的基础》一书,共收录了 23 种设计模式,从此树立了软件设计模式领域的里程碑,人称「GoF设计模式」。GoF 23一种思维,一种态度,一种进步单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式。

2021-07-17 14:51:08 136

原创 lambda表达式

package com.wcf.demo04;/** * @Data:2021/7/16 18:07 * @Author:胡萝卜 */public class TestLambda1 { //3.静态内部类 static class Like2 implements ILike{ @Override public void lambda() { System.out.println("i like lambda2");

2021-07-16 18:45:01 94

原创 静态代理模式

package com.wcf.demo03;/** * @Data:2021/7/16 17:29 * @Author:胡萝卜 *//*静态代理模式总结真实角色和代理对象都要实现同一个接口代理对象帮助你结婚//好处、代理对象可以做很多真实角色做不了的事情真实对象专注做自己的事情 */public class StaticProxy { public static void main(String[] args) { You you=new You();

2021-07-16 17:56:48 91

原创 创建线程的三种方式

文章目录一、继承Thread类二、实现runnable接口三、实现callable接口一、继承Thread类package com.wcf.demo01;/** * @Data:2021/7/16 16:14 * @Author:胡萝卜 *///创建线程方式一:继承Thread类,重写Run方法,调用start开启线程public class TestThread1 extends Thread{ @Override public void run() {

2021-07-16 17:54:14 116

原创 java稀疏数组

文章目录一、什么是稀疏数组二、代码一、什么是稀疏数组在矩阵中,若数值为0的元素数目远远多于非0元素的数目,并且非0元素分布没有规律时,则称该矩阵为稀疏矩阵;与之相反,若非0元素数目占大多数时,则称该矩阵为稠密矩阵。定义非零元素的总数比上矩阵所有元素的总数为矩阵的稠密度。二、代码package com.wcf;/** * @author 胡萝卜 * @Date 2021年7月14日 * @time 下午7:44:47 */public class ArrayDemo02 { publ

2021-07-15 08:41:41 100

原创 java冒泡排序

文章目录一、什么是冒泡排序二、冒泡排序原理三、口诀四、代码一、什么是冒泡排序冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”

2021-07-15 08:28:40 3566

原创 java面试题01

文章目录面试题01面试题02面试题03面试题01package com.oop;/** * @author 胡萝卜 * @Date 2021年7月14日 * @time 下午9:57:29 */public class Demo01 { //面试题 a=? int a=1; public static void main(String[] args) { int a=2; System.out.println(a); Demo01.change(a); Syste

2021-07-15 08:16:58 80

原创 Java数据类型

文章目录一、什么是字节二、八大基本数据类型(primitve type)1.整数2.小数:浮点数3.字符4.布尔值:是非三、引用数据类型(reference type)一、什么是字节位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数。字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示。1B(byte,字节)=8bit(位)字符:是指计算机中使用的字母、数字、子、和符号1bit表示1位1Byte表示一个字节1B=8b1024B=1KB1

2021-07-14 14:41:33 77

原创 使用记事本开发java程序的步骤

文章目录一、步骤1.新建一个java文件3.编写代码4.编译javac java文件,会生成一个class文件!5.运行class文件,java class文件一、步骤1.新建一个java文件文件后缀名为.javaHello.java系统可能没有显示文件后缀名,我们需要手动打开3.编写代码public class Hello{ public static void main (String[] args){ System.out.print("Hello,World!"); }

2021-07-13 17:46:04 1402

原创 Java开发环境搭建

文章目录一、Java是什么?二、搭建步骤JDK下载与安装配置环境变量测试jdk是否安装成功提示:以下是本篇文章正文内容,下面案例可供参考一、Java是什么?Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程二、搭建步骤JDK下载与安装下载地址 https://www.orac

2021-07-13 17:11:42 78

原创 SpringBoot集成Elasticsearch

文章目录一、使用步骤1.加入依赖2.创建配置类3.测试一、使用步骤1.加入依赖 <!--elasticsearch高级客户端--> <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId&g.

2021-07-11 21:49:50 244 2

原创 vue cli4.0快速上手

文章目录一、Vue是什么?二、使用步骤1.创建一个目录创建项目2.我们这里选择手动配置3.选择你需要的配置项4.选择3.x5.是否使用history router6.选择如何存放配置7.是否保存当前配置8.等待创建项目9.执行它给出的命令,可以直接访问了一、Vue是什么?Vue是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue.

2021-07-06 21:39:11 867

原创 windows安装nginx

文章目录一、nginx是什么?二、使用步骤1.下载2.解压3.启动4.配置5.启动本地项目一、nginx是什么?Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。二、使用步骤1.下载下载地址:http://nginx.org/en/download.ht.

2021-07-06 14:47:10 111

原创 ik分词器安装教程

文章目录一、ik分词器是什么?二、使用步骤1.下载2.放入elasticsearch plugins目录3.重启观察es 可以看到ik分词器被加载了4.重启es 看细节一、ik分词器是什么?分词:既把一段中文或者别的划分成一个个的关键字,我们在搜索时候会把自己的信息进行分词,然后进行一个匹配操作,默认的中文分词是将每个每个字看成一个词,这显然是不符合要求的,所以我们需要安装中文ik分词器来解决这个问题。如果使用中文 建议ik分词器ik分词器提供了两个分词算法:ik_smart和ik_max_wo.

2021-07-05 23:21:43 836

原创 kibana安装教程

文章目录一、kibana是什么?二、使用步骤1.下载2.解压3.启动4.访问测试5.汉化!6.重启一、kibana是什么?Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。你可以用kibana搜索、查看存放在Elasticsearch中的数据。Kibana与Elasticsearch的交互方式是各种不同的图表、表格、地图等,直观的展示数据,从而达到高级的数据分析与可视化的目的。二、使用步骤1.下载下载地址:https://www.elastic.co.

2021-07-05 22:35:14 174

原创 Windows安装elasticsearch

一、Windows安装elasticsearch1.下载elasticsearch下载地址:https://www.elastic.co/cn/elasticsearch/2.解压就可以使用3.熟悉目录bin 启动文件config 配置文件 log4j2 日志配置文件 jvm.options java虚拟机相关的配置 elasticsearch.yml elasticsearch的配置文件 默认端口9200!跨域 lib 相关jar包 logs 日志! modules 功能模块

2021-07-05 21:58:49 438

原创 SpringBoot整合Redis

一、加入对应的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>二、连接Redisredis: host: 49.232.131.86 port: 6379 databa

2021-07-04 13:21:04 88

原创 Springboot跨域

springboot跨域/** * 页面跨域访问Controller过滤 * * @return */@Overridepublic void addCorsMappings(CorsRegistry registry) { WebMvcConfigurer.super.addCorsMappings(registry); registry.addMapping("/**") .allowedHeaders("*") .allowedMe

2021-07-04 13:03:24 98

原创 springboot项目时间不一致解决方案

一、springboot项目时间不一致解决方案1.第一种原因:数据库查到的时间和实际时间不一致。解决方案:配置数据源时,设置时区。spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/accesscontrolmanager?serverTimezone=Asia/Shanghai&useSSL=false&useUnicode

2021-06-19 17:52:47 3443

原创 JSTL和EL

一、为什么需要EL表达式1.jsp页面嵌入大量java代码2.简化页面开发3.从作用域取值显示不方便二、EL表达式的语法1.复杂对象的输出//可以用点号操作符${stu.stuName}//可以用中括号${stu["stuName"]}//数组或者集合可以用下标${names[0]}2.可以进行简单的计算和逻辑判断${age+1}${age<22}3.empty操作符判断对象是否为空判断字符串是否为空字符串判断集合或数组长度是否为零4.不能直接输出jsp页

2020-09-12 16:54:30 272

原创 jsp数据交互(二)

一、 application对象application对象类似于系统的全局变量,用于同一应用内的所有用户之间的数据共享。方法名称说明setAttribute (String key,Object value)以key/value的形式将对象存储到application中getAttribute(String key)通过key获取applicatio中存储的对象getRealPath(String path)返回相对路径的真实路径二、Cookie1.Cook

2020-09-05 13:15:14 154

原创 JSP数据交互(一)

一、jsp内置对象1.out:输出对象out.print("hello");2.request:请求对象方法名称说明getParameter(String name)根据页面表单组件名称获取页面提交数据getParameterValues(String name)获取一组相同名称命名的表单组件提交的数据setCharacterEncoding(String charset)设置请求对象的编码格式getRequsetDispatcher(String pa

2020-08-30 12:53:05 181

空空如也

空空如也

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

TA关注的人

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