自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

[空白]

白天不懂夜的黑

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

原创 手摸手教你最简单的方式流畅访问GitHub

众所周知,GitHub作为全球最大的开源网站,拥有众多优秀的开源项目。虽然作者不常访问,我的代码一般托管在Gitee上,但如果是找项目,有时候还是要上GitHub,毕竟它的项目数量要远大于Gitee。然而,国内访问GitHub总是一个玄学问题,速度慢还好,有时甚至进不去页面。并且,最近有些国内的镜像网站也无法访问了。因此这篇文章教大家一个0成本、0门槛的方式,可以流畅的访问GitHub。

2022-03-19 11:31:33 6396 13

原创 Docker Desktop 配置阿里云镜像服务

文章目录一、获取阿里云容器镜像加速器地址二、配置镜像加速器三、重启Docker一、获取阿里云容器镜像加速器地址访问阿里云容器镜像加速器(需要先进行登录),地址如下:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors二、配置镜像加速器{ "debug": true, "experimental": false, "registry-mirrors": [ // 此处替换为上一步骤复制的地址 "https

2022-01-03 12:56:19 5763 5

原创 开源脚手架项目大推荐

开源脚手架项目大推荐一、入门学习项目(1)BootDoBootDo是高效率,低封装,面向学习型,面向微服的开源Java EE开发框架。BootDo是在Spring Boot基础上搭建的一个Java基础开发平台,MyBatis为数据访问层,Apache Shiro为权限授权层,Ehcahe对常用数据进行缓存。前端采用老三件开发(HTML、CSS、JS),后端采用Spring Boot。选用的技术栈较为基础,适合作为Spring Boot入门学习框架、学习基础权限框架以及前端layUI的使用。技

2021-12-11 21:40:01 1492

原创 手摸手教你使用docker安装Elasticearch

docker 安装Elasticearch文章目录docker 安装Elasticearch1. 说明2. 下载镜像文件3. 查看镜像4. 启动镜像5. 浏览器访问1. 说明文章选用Elasticearch版本为7.8.0,如果想安装其他版本,在命令中输入相应的版本号即可。2. 下载镜像文件docker pull docker.io/elasticsearch:7.8.03. 查看镜像docker images4. 启动镜像docker run -d --name elasticse

2021-08-01 16:35:31 307

原创 搭建JDK源码阅读环境

搭建JDK源码阅读环境文章目录搭建JDK源码阅读环境1. 前言2. 新建项目3. 创建包结构4. 将源码加载到项目中5. 编写测试类6. 运行程序7. 调试8. 修改源码关联路径1. 前言源码的阅读可以提升我们的编程能力,学习大神们的设计。博主是在Mac平台下使用的IDEA进行搭建,在Windows下也大同小异。废话不多说,开搞!!!2. 新建项目阅读JVM创建普通的Java项目即可,操作演示如下图:3. 创建包结构创建两个包“source”和“test”,“source”用于存放j

2021-07-25 21:49:12 366

原创 2020版IDEA构建Maven项目卡住问题

问题:当我们创建Maven项目或者打开Maven一直处于Resolving Maven dependencies…状态解决:1. 采用自定义的Maven2020.2之后版本的IDEA内置了Maven,但是由于国内网络的原因,在访问Maven官方镜像资源的网速非常慢。所以建议使用自己的Maven。教程如下:IDEA 配置Maven项目2. 设置当前项目Maven是自己配置的打开当前项目设置(ctrl+shift+s),配置Maven为自己设置的。3. 关闭整个IDEA由于现在idea还在处

2020-12-23 09:17:01 5330 2

原创 手摸手教你使用Yarn包管理工具

这里写目录标题一、介绍二、安装Node.js三、安装Yarn三、使用Yarn构建项目一、介绍Yarn 是 Facebook, Google, Exponent 和 Tilde 开发的一款新的 JavaScript 包管理工具。Yarn安装方式有很多种,本文介绍通过npm安装Yarn。二、安装Node.js安装之前需要先安装好Node.js和npm。如果是使用安装版安装Node.js,在安装的过程中,默认是会安装npm的。node.js和其他软件差不多,基本一直点Next就可以了。附上Node.j

2020-10-24 13:34:45 547

原创 合法(白嫖)使用JetBrains全家桶

合法(白嫖)使用JetBrains全家桶JetBrains开发的产品一般是有专业版和社区版的,社区版(开源)可以免费使用,专业版是需要付费购买使用的,价格也不便宜。但是JetBrains开发工具免费提供给学生和教师使用(使用教育邮箱,文末附某东学院教育邮箱账号、密码)。而且取得一次授权后只需要使用相同的 JetBrains 帐号就可以激活其他产品,不需要重复申请。一年到期后,继续申请就可以了。...

2020-06-30 08:42:13 3242

原创 python程序设计:Excel表信息录入数据库

文章目录1、题目要求2、不专业讲解3、项目结构4、代码5、运行结果1、题目要求将考试文件夹班级成绩录入数据库,采取不同的方式录入,通过统计单位时间录入的学生信息。2、不专业讲解日常水文,本代码只使用了一种方式录入。MySQL只需要创建库,不需要创建表,自动生成表。3、项目结构4、代码#!/usr/bin/pythonimport pandas as pdfrom sqlalchemy import create_engineimport timeimport os# TODO:

2020-06-10 23:42:56 745

原创 python程序设计:多线程与多进程编程

文章目录1、题目要求2、不专业讲解3、代码4、程序运行结果示例1、题目要求用python编写程序实现多个生产者,多个消费者和多个缓冲区的同步问题,并且生产者的生产速度大于消费者的消费速度2、不专业讲解这里的缓存区其实就是使用了多个队列,生产者即往队列放入数据,消费者则删除队列的数据。生产者类class Producer(threading.Thread)和消费者类class Consumer(threading.Thread)的定义表明,Producer和Consumer都继承自 threadi

2020-06-01 22:05:40 544

原创 手摸手教你使用java GUI开发 仿QQ聊天室

0、前言没有前言,直接开搞!!!1、准备集成开发环境:IDEAJDK:1.82、下载源码码云下载地址:imitateQQ 将下载完成后的压缩包,解压到自己需要存放的目录下。3、运行程序

2020-05-28 00:05:34 796

原创 手摸手教你使用java GUI开发 调用NetworkInterface API

0、前言没有前言,直接开搞!!!1、准备集成开发环境:IDEAJDK:1.82、创建项目3、 项目结构单文件就随便怎么放了4、代码Demo.javaimport javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.net.*;import java.util.*;/** * @author KonBAI * @version 1.0 * Create by 202

2020-05-10 18:02:23 629

原创 手摸手教你使用java GUI开发一客户一线程案例

0、前言没有前言,直接开搞!!!1、准备集成开发环境:IDEAJDK:1.82、创建项目3、 项目结构需创建项目文件如下图4、代码ClientUI.javapackage client;import javax.swing.*;import java.awt.*;/** * Echo客户机:根据Echo协议,向服务器发送消息,接收服务器回送的消息 * * ...

2020-04-22 00:10:43 850 1

原创 python程序设计:用正则表达式验证密码的强度

1、题目要求:写一个函数,用正则表达式验证密码的强度,要求:1.密码的长度大于或等于8位数2.强:字母+数字+特殊字符3.中:字母+数字,字母+特殊字符,数字+特殊字符4.弱:纯数字,纯字母,纯特殊字符2、代码:#!/usr/bin/pythonimport redef verify_password(password): printTip = "密码强度:" ...

2020-04-12 20:26:33 2266 2

原创 python程序设计:计算多个集合的交集

1、题目要求:编写程序,输入包含若干集合的列表,输出这些集合的并集。要求使用reduce()函数和lambda表达式完成。2、题目解读:(1)reduce() 函数:语法reduce(function, iterable[, initializer])function – 函数,有两个参数iterable – 可迭代对象initializer – 可选,初始参数实例以下...

2020-04-06 00:22:05 5636 2

原创 男默女泪系列:Hadoop保姆级安装教程(ContOS 7)

男默女泪系列:Hadoop保姆级安装教程(ContOS 7)1、前言此教程是在虚拟机中安装及配置单机伪分布式Hadoop,虽说是保姆级,但是太基本的也不会写出来,不然太费精力了。本教程所涉及的重要信息:jdk路径:/usr/java/jdk1.8.0_221hadoop路径:/usr/hadoop/hadoop2、准备工作Hadoop Linux版压缩包 点击下载jdk1.8...

2020-03-18 13:47:14 486

原创 Linux配置JDK

1、下载JDKJDK官方下载地址这里提供 jdk1.8 Linux版压缩包 点击下载2、解压下载jdk linux版的压缩包,可以通过ftp工具上传到linux中。在/usr目录创建java文件夹,将jdk放到/usr/java/目录下命令(前面的"$"不用输入进去)如下$ mkdir /usr/java解压$ tar -zxvf jdk-8u221-linux-x64.tar...

2020-03-18 09:25:00 202

原创 ContOS 7找不到IP及无法使用ifconfig

ContOS 7找不到IP及无法使用ifconfig如果ContOS 7是最小安装,或者没有安装ifconfig所需工具,那么输入ifconfig会显示未找到这个命令,如下图所示1、查看当前网卡信息在命令行输入 ip addr 命令,查看是否有ip信息2、配置网卡文件(如果上一步是有ip信息的,则跳过此步骤)执行命令 cd /etc/sysconfig/network-script...

2020-03-17 09:45:15 349

原创 VMware虚拟机安装系统(ContOS 7)教程

VMware虚拟机安装系统教程1、准备工作VMware Workstation虚拟机软件VMware Workstation官网系统镜像 (使用ContOS 7示例)ContOS 官网下载地址2.载入镜像到此,我们就成功把系统镜像文件载入虚拟机了。3、 安装系统经过第二步系统启动后,进入这个页面,点击黑框,这时候,我们就可以操作ContOS系统了,放向键选中第一项,回车。进入...

2020-03-17 00:06:07 2111

原创 python程序设计:筛选法求素数

筛选法求素数1. 题目要求:使用列表实现筛选法求素数:编写程序,输入一个大于2的自然数,然后输出小于该数字的所有素数组成的列表。2. 思路解析:整个题目要求还是比较简单的,只要知道怎么筛选除素数就可以了,涉及的语法和内置函数都是比较常见的。题目需要列出所有小于输入的数字(num),所以我们需要从1遍历num-1,但是1既不是素数也不是合数,所以,我们可以直接从2开始。我们判断一个数是否为素...

2020-03-14 23:58:48 14258 1

原创 Linux下后台运行程序及终止程序

Linux下后台运行程序及终止程序这里使用系统为CentOS 7在有些情况下,我们远程连接云服务器,执行程序后,希望在关闭窗口后,程序依然可以在后台运行。这里就介绍一种简单的方法:使用nohup 命令运行nohup是no hang up的缩写,就是不挂断的意思。如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭...

2020-02-17 01:08:18 886

原创 IDEA中使用Git

IDEA中使用Git1. 复制Git路径github码云2. IDEA检出Git项目点击测试现在这个提示语,证明路径没问题。3. 更新与上传

2020-01-30 01:48:41 364

原创 IDEA安装码云插件

IDEA安装码云插件1. 安装Gitee插件File -> Settings -> PluginsCtrl + Alt + S (打开设置快捷键)安装后需要重启IDEA2. 添加码云用户如果安装插件,重启后,应该在设置中就能看到Gitee的设置了。进入如下页面后,点击添加用户。(由于我已经添加了用户,所以会显示已经有一个用户了)输入码云的账号密码,注意这里的账号以地址...

2020-01-30 00:59:25 761

原创 IDEA集成Git简单教程

IDEA集成Git简单教程

2020-01-21 23:46:40 212

原创 手摸手教你Git下载及安装

Git下载及安装教程Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。1. 下载点击以下连接跳转至Git下载页面:官网下载地址根据自己的需要下载不同操作的系统的版本windows用户可以直接下载图示版本2. 安装下载windows安装版,安装起来非常简单,直接上图吧下载完成后,我们应该会看到一个.exe的安装包,双击运行直接Next这里就根据自...

2020-01-21 17:33:13 414

原创 IDEA常用配置及快捷键(持续更新)

IDEA常用配置及快捷键示例版本IntelliJ IDEA 2019.2.3 (Ultimate Edition)有其他好用的配置或者快捷键,欢迎评论区留言。常用配置打开菜单页面:File -> Settings 、快捷键:Ctrl+Alt+S1. 主题配置Settings -> Appearance & Behavior -> Appearance2...

2020-01-13 22:40:15 346

原创 MySQL8修改密码

MySQL8修改密码如果还为安装MySQL,可以点击此处:MySQL社区版下载及安装教程此修改密码方式是在知道旧密码的情况下的修改密码,如果不知道旧密码了,那就得重置了。因为MySQL各版本有差异,此教程适用与MySQL8+版的修改1、进入MySQL管理控制台mysql -u root -p2、修改密码命令:// root为用户名// localhost 为IP地址,如果是本...

2020-01-12 16:14:04 1462

原创 MySQL社区版下载及安装教程

MySQL社区版下载及安装教程1、下载此教程演示为MySQL8社区版压缩包版本的,点击以下链接进入下载页面(需要Oracle账号,没有的可先进行注册)MySQL下载链接完成后,我们就得到一个压缩包,把这个压缩包进行解压(这里我演示是并不是最新版)2、配置环境变量// 变量值为MYSQL根目录变量名:MYSQL_HOME变量值:~\mysql-8.0.xx-winx64 //(这...

2020-01-12 15:54:00 11755 4

原创 IDEA更换远程仓库地址

IDEA更换远程仓库地址1、找到待更换的地址这里那码云仓库来说,其实都是一样的,先复制好需要更改的地址(新仓库地址)。2、使用IDEA更换地址用IDEA打开我们需要更换地址的项目,然后按图示操作点击ok后,我们远程仓库的地址就更改完成啦...

2020-01-11 11:34:46 7296 1

原创 教你以最干净的方式用IDEA打开eclipse项目

教你以最干净的方式用IDEA打开eclipse项目1、去除不必要项目文件其实到这里,就是把eclipse的所有配置文件及生成的文件都删除,只留下项目的代码。2、用IDEA导入项目关闭当前项目选择ok后,IDEA会帮我们自动识别,我们基本全程无脑Next就可以了。如果上一步使用默认的话,会询问是否覆盖,选择yes3. 配置Tomcat如果你的是web项目,不会配置tomc...

2020-01-10 22:12:38 13879 2

原创 手摸手教你IDEA配置JDK

手摸手教你IDEA配置JDK1、下载及配置JDK下载和配置JDK在这篇文章就不赘述了,还没下载或配置JDK的可以点击以下链接,跳转到我另一篇教程,完成后再回来第二步。超详细Java JDK下载及环境配置事先说明以下,如果你已经配置过JDK了,只是想换JDK版本的话,不需要更换主机的环境变量,只需要在IDEA中配置就行了。(打开cmd窗口,输入java -version,可以出来java版本...

2020-01-07 14:28:47 417

原创 超详细Java JDK下载及环境配置

Java JDK下载及环境配置(压缩包版)JDK是 Java 语言的软件开发工具包。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。一. 下载JDK点击以下链接跳转到oracle官网JDK下载页面,如下图oracle官网JDK下载页面滑倒页面底部,点击图示按钮点击进来后,我们应该会看到如下页面,一般使用java SE版本足矣,挑选我...

2020-01-06 17:47:02 1032

原创 快速搭建SSH框架,实现登录注册功能

快速搭建SSH框架既然是快速,这里只会解释如果把这个项目跑起来,不会细讲如果做到的!什么?你居然想学SSH?都9102年了,这个struct2的拦截器一直出岔子,毛病多。年纪轻轻,学什么不好[狗头]点击下方跳转到本项目码云仓库地址源代码仓库地址下载后,将文件解压开来,因为.idea配置文件已上传,如果是IDEA,直接open文件夹即可。但是jdk和tomcat可能还需自行重新配置。如...

2019-12-13 21:34:44 1161

原创 Servlet过滤器的使用

Servlet过滤器的使用Servlet 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。举个简单的例子,比如我们有个网站是需要登录的,所以在用户进入每个页面我们都需要去检测用户是否有登录,这时候我们就需要用到过滤器了。用户进入需要验证的页面都拦截下来,先进入过滤器做判断,如果有这个用户的登录信息,那么就放行,如果没有查询到此用户的登录信息,那么就跳转到登录页面或者其他...

2019-10-06 23:05:40 414

原创 IDEA报错:java: 程序包javax.servlet不存在

IDEA报错:java: 程序包javax.servlet不存在在IDEA中如果报缺少servlet-api.jar和jsp-api.jar这两个包的话,这是因为没有加入tomcat的依赖包。如下图,在IDEA下,import javax.servlet.*相关的包都是爆红的话,就肯定就是确少jar包了。导入tomcat依赖包查看是否导入成功在项目目录下面,展开External Li...

2019-10-06 23:01:41 51945 22

原创 IDEA下载及安装

IDEA下载及安装教程1. 下载工具可以到官网下载,但是由于某些原因,现在国内无法访问网站,以下我提供了两个2019.2.3版本(目前最新版本)的官方下载链接,无法访问官网的盆友,可以直接点击链接进行下载。(Ultimate需要注册码,Community为免费版)2019.2.3 Ultimate版本(Windows平台)2019.2.3 Community版本(Windows平台)20...

2019-10-03 11:00:38 3919

原创 Struts2开发实例

Struts2开发实例说明:本开发实例是书籍《Java EE架构设计与开发实践》中实例5-1中的一个小demo。由于书本内容较老,所以这个demo并不适合实用,仅做学习使用。使用IDE工具为IDEA,jdk 1.8, tomcat 8x1. 下载Struts2基本类库可以直接去Struts官网下载2.3版本的jar包。或者直接点开以下连接下载整个lib包:Struts2基...

2019-09-30 11:01:05 457

原创 PyCharm创建项目

PyCharm创建简单项目1、选择新建项目如果在欢迎页面,直接选择第一个Create New Project如果在其他项目里面,选择File -> New Project…2、选择Python项目,且选择解释器3、新建python文件。4、输入文件名称5、编写程序并运行。这里我写了最简单的一个打印 “Hello World!”print("Hello World!"...

2019-09-16 18:24:24 4611

原创 浏览器添加油猴插件(Tampermonkey)

浏览器添加油猴插件(Tampermonkey)有的人可能不了解油猴插件(Tampermonkey)是什么,下面是引用官方介绍:Tampermonkey 是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firefox。虽然有些受支持的浏览器拥有原生的用户脚本支持,但 Tampermonke...

2019-08-11 01:02:39 13573

原创 IDEA使用注释技巧

IDEA注释IDEA常用的注释方法有:单行注释、多行注释、方法注释、类注释一、单行注释在IDEA单行注释的快捷键组合是:ctrl + /在java文件中的效果在html文件中的效果IDEA 默认将“//”放在一行的最前面如果需要将“//”放在文字的前面可以进行如下操作:File -> Settings(或者全局设置Other Settings -> Default S...

2019-08-11 00:21:58 31799

Excel表信息录入数据库-成绩.rar

将考试文件夹班级成绩录入数据库,采取不同的方式录入,通过统计单位时间录入的学生信息所需要的模拟数据文件

2020-06-10

空空如也

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

TA关注的人

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