自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (5)
  • 收藏
  • 关注

原创 Windows Docker部署springboot微服务

偶然的机会让我能够实操在Windows server 2019版本的服务器上进行springCloud服务的部署过程中深刻的体会到了为什么Docker要推荐使用Linux系列的系统进行操作。

2023-07-19 10:32:00 795

原创 idea编写vue项目没有提示的坑

搜到到的方法90%是修改idea设置中的filetype设置中的HTML识别,也就是这种方式但是这种方式会有一些问题,虽然idea能成功识别vue文件了,但是在编写JavaScript并且往HTML代码中放的时候就出问题了。

2023-02-10 14:59:42 1754

原创 数据结构的详解与应用——专栏简介

什么是数据结构?数据结构的应用?基础数据结构的实现?都在这里能读到

2022-05-09 10:38:48 318

原创 大数据框架-Hadoop安装(一主一从)

Hadoop安装(一主一从)操作环境介绍:操作系统环境:centos7.6 腾讯云服务器主机(两台都是)操作平台:宝塔界面Hadoop版本:3.2.3JDK版本:1.8.0_291关闭宝塔防火墙,腾讯云控制台修改安全组,配置自己需要的ip,否则可能会有注入病毒的风险教程正式开始主机名配置查看主从服务器各自的主机名hostname建议将主服务器修改为master从服务器主机名修改为slave (多服务器的话后面可以加上数字区分)sudo hostnamectl set-hostn

2022-04-14 14:32:05 646

原创 MATLAB for Mac运行崩溃

终端运行/Applications/{matlab_home}/MATLAB_{version}.app/bin/matlab -nosplash比如说:/Applications/MATLAB_R2018b.app/bin/matlab -nosplash

2022-04-05 08:15:28 1763

原创 Java 基本运算符与(&) 或( | ) 非(~) 异或(^)

在Java语言中,基本运算符与、或、非、异或的使用都是在二进制中所以想要学会这四个运算符得先搞懂什么是二进制,以及平常使用的十进制怎么转为二进制十进制转二进制原理:给定的数循环除以2,直到商为0或者1为止。将每一步除的结果的余数记录下来,然后反过来就得到相应的二进制原理:给定的数循环除以2,直到商为0或者1为止。将每一步除的结果的余数记录下来,然后反过来就得到相应的二进制比如8转二进制,第一次除以2等于4(余数0),第二次除以2等于2(余数0),第三次除以2等于1(余数0),最后余数1,得到的余数依

2021-12-17 18:14:09 632

原创 新版MySQL安装教程

首先进入MySQL下载界面下载想要的MySQL版本与操作系统本教程基于MySQL5.7.34Windows版本安装,下载好MSI安装程序后,打开MSI安装程序选择第一个安装类型点击按钮安装必要插件安装结束:点击下一步,继续安装必要插件,这两步联网后等待即可一路next后,进入界面配置成这样即可next然后设置root账号的密码继续配置一路next后等待安装程序自动配置最后点击finish即可验证你之前设置的密码是否正确继续自动执行之后弹出两个界面后,

2021-06-10 10:06:34 554

原创 重构视频分享网站(二)之网站数据库

重构视频分享网站(一)之重构的项目分析项目数据库的创建数据库数据表1.用户信息表(user)​ 用户信息表主要用于储存用户注册后的个人信息,主要字段包括:用户ID、用户名、用户密码、用户是否为管理员、用户是否被封禁(0 or 1)、昵称、性别、个性签名、个人邮箱。字段名数据类型字段描述长度主键不为空idInt编号4√usernamevarchar用户名5√passwordvarchar用户密码5√bannedInt

2021-01-15 10:48:10 1135

原创 重构视频分享网站(一)之重构的项目分析

项目初衷毕业设计写了个视频上传网站项目,最近学会了SSM框架,打算重构一下当时的项目,并顺便巩固一下自己所学的知识旧项目的架构本项目的前端由bootstrap前端框架进行页面的渲染展示,由JetBrains idea IDE + sublime等软件编写,后台由Java编写,结合Spring JDBCTemplate + Druid对MySQL数据库进行增删改查操作,通过JSP进行页面的动态展示效果,配以AJAX对页面的异步操作对页面的数据传输。新项目的架构前端由bootstrap渲染,采用前后端

2021-01-15 00:47:32 339

原创 SpringMVC使用commons-fileupload实现文件上传

maven导入jar包<dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-core</artifactId> <version>1.18.1</version></dependency><dependency> <groupId>com.sun.jersey

2021-01-13 17:35:05 389

原创 mybatis运行报Parameter Maps collection does not contain value for.......

今天在学习mybatis的时候运行报了Parameter Maps collection does not contain value for com.klns.domain.User错误后来在百度之后发现了自己的问题我将映射文件中的一个参数写成了ParameterMap这个参数已经被抛弃,现在使用的是ParameterType更改之后就能成功运行...

2020-12-11 17:34:46 516

原创 SQL分组查询报错#1

Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'webbook.Book.BookId' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by解决办法select @@global.s.

2020-12-05 16:03:12 216

原创 maven项目使用JDBCTemplate+Druid查询数据库的依赖

<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.6</version> <scope>runtime</scope> </dependenc

2020-11-21 22:07:43 1146

原创 idea编译maven项目报错java: 不再支持源选项 5。请使用 6 或更高版本。

解决办法:更改Preferences | Build, Execution, Deployment | Compiler | Java Compiler或者更改最后不行的话就在pom.xml中加上:数字更改为jdk版本<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.encoding

2020-11-21 21:44:39 333

原创 关于JSP页面刚加载时怎么获取servlet中的数据

<c:if test="${判断条件}"><c:redirect url="目标servlet"/></c:if>使用JSTL可以在加载时判断页面中的条件是否有数据,如果有就直接显示数据,如果没有就会跳转到需要跳转到的servlet中获取所需数据JSP页面:<%-- User: genesis Date: 2020/10/29 Time: 1:04 下午 Prepared by Cronos--%><%@ page conte

2020-11-04 19:17:51 3439

原创 Mac系统编辑hosts文件

在mac系统中,默认就是图形化界面,而对于命令行不是特别熟悉的读者来说,适合看这一部分的内容。首先开机,进入到mac系统的桌面,鼠标点击桌面左上角的访达(或英文名finder),然后点击偏好设置,在偏好设置里,把显示文件后缀名这一选项勾选。然后鼠标移动到桌面左下角的finder(或中文名访达),不要直接点击。鼠标左键点中finder图标后,按住不动,一直到出现下面第一副图中的选项,然后点击前往文件夹。此时会弹出一个窗口,让你输入文件夹的路径。因为hosts文件在/etc目录下,所以输入/etc/,然后点

2020-10-11 10:26:33 993 2

原创 idea添加代码块的快捷键win、macOS

win:选中要包围的代码按下Ctrl+Alt+出现macOS:⌘+alt+T

2020-09-04 09:03:55 690

原创 项目“*.*”已被macOS使用,不能打开的解决办法

解决办法:寻到终端APP,点击他,输入命令xattr -d com.apple.FinderInfo命令之后,按空格一下,把无法使用的文件项目,拖入空格之后。

2020-09-02 09:16:54 2126

原创 intelliJ IDEA 多行选中相同内容、单词的快捷键

Mac下:选中下一个相同的内容:ctrl + G选中文件中所有相同个的内容:command + ctrl + G

2020-09-01 13:50:27 9278 4

原创 HTTP的版本之间的区别,主要是1.0/1.1/2.0三个版本的区别。

HTTP1.0与HTTP1.1的主要区别1.长连接HTTP1.0:需要使用keep-alive参数来告知服务器端要建立一个长连接。HTTP1.1:默认支持长连接。2.消息传递HTTP1.0:允许即使有Body也不用Content-Length,可以用断开连接的方式表示Body结束。HTTP1.1:要求必须使用Content-Length或者chunk-encode。3.节约带宽HTTP1.0:不支持部分发送信息。HTTP1.1:①支持只发送header信息(不带任何body信息),如果服务

2020-09-01 09:52:54 860

转载 MySQL 5.7.27 详细下载安装配置教程

MySQL 5.7.27 详细下载安装配置教程1.访问官方网站:https://www.mysql.com/选择Downloads下的Community2.下载对应的版本点击上图的MySQL Community Server,进入下载界面:下载完毕后将文件解压到你想保存到的盘和目录内。2.配置环境变量系统—>高级系统设置—>环境变量—>系统变量点击新建,变量名为:MYSQL_HOME,添加你的mysql-5.7.27-winx64文件夹所在位置。我的是在C:\klns

2020-08-24 12:08:13 415

原创 Mac配置环境变量每次都要执行source ~/.bash_profile才生效

在 ~/.bash_profile 中配置环境变量, 每次重启终端后配置的环境变量不生效。需要重新执行 : $source ~/.bash_profile才可以。是因为zsh加载的是 ~/.zshrc文件,而 ‘.zshrc’ 文件中并没有定义环境变量。解决办法:source ~/.zshrc在~/.zshrc文件最后,增加一行:source ~/.bash_profile...

2020-08-19 22:38:57 2922

原创 在Mac下配置JDK

方法与配置maven差不多编辑.bash_profile文件:vim ~/.bash_profile插入如下两句:JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Homeexport JAVA_HOME=$JAVA_HOME2.先保存source .bash_profile3.测试是否配置成功java -version...

2020-08-18 11:09:23 149

原创 Mac下安装并配置Maven

最近迷上了MacOS,上车后又发现以前的东西全都要重新来现在是maven下载不用说,都会http://maven.apache.org/download.cgi配置环境变量编辑.bash_profile文件:vim ~/.bash_profile配置maven文件地址:export M2_HOME=/Users/xxx/Documents/maven/apache-maven-3.6.1export PATH=$PATH:$M2_HOME/bin保存文件,执行如下命令使配置生效:

2020-08-18 11:05:58 449

原创 win10设置拖动文件为移动而非复制

文本文档:Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT*]“DefaultDropEffect”=dword:00000002[HKEY_CLASSES_ROOT\AllFilesystemObjects]“DefaultDropEffect”=dword:00000002后缀改为reg,运行即可

2020-08-15 21:12:15 5329 6

原创 idea复制某个类名或包名

有的时候我们需要去导入某个工具类,而有些包不能使用idea的自动导入我们可以使用:Ctrl+shift+Alt+C也可以右键单击导入的类然后选择

2020-06-27 19:46:24 2729

原创 idea关闭project视图中的时间以及文件大小

今天突然发现有一个很头疼的问题一堆文件创建的时间以及修改的时间还有文件大小那么我们要怎么关闭这个东西嘞可以使用快捷键shift+alt+\就可以关闭也可以在菜单栏中选择选项关闭

2020-06-14 12:28:19 2074 1

原创 jdk9之后newInstance过时的替代方法

查阅API之后可知在jdk9之后class类中的newInstance()方法过时了我们可以使用personClass.getDeclaredConstructor().newInstance()来代替newInstance

2020-06-10 11:02:18 3560

原创 右键添加命令行选项

很多时候我们都需要使用命令行,但是win10将cmd改成了Powershell我们可以用以下代码实现添加命令行选项Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere]@="在此处打开命令窗口""Icon"="cmd.exe"[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere\command]@="cmd.exe /s /k pushd

2020-06-08 20:16:06 408

原创 安卓自定义广播无响应解决

一、同一包内自定义广播1.首先新建一个广播接收器类MyReceiver.javaFile-new-other-Brodecast Receiver,然后在弹出框输入广播接收器的类名然后修改其中的代码package com.klns.demobroadcast;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android

2020-05-29 19:51:55 815 1

原创 idea Rainbow Brackets插件的安装与使用

现在网上对于idea Rainbow Brackets插件的使用教程基本上是千篇一律,只介绍了怎么安装和在官网上拉下来的动图来敷衍别人我找了好久我才把这篇攻略写出来下载idea Rainbow Brackets直接在idea中下载这个应该不用过多去介绍,如果plugins里面不能下载的话就去官网下载跳转到idea Rainbow Brackets插件下载安装好后可以去这里调整自己想要的括号颜色:括号中高亮显示:Ctrl+鼠标右键效果:使选中处高亮其他地方变灰色:快捷键:Alt+鼠标右

2020-05-24 21:14:07 7188 6

转载 Android studio模拟器隐藏导航栏

转自yufumatou的博客Android Studio模拟器隐藏底部导航栏前言:模拟器默认底部导航栏是显示的(如下图),有时候我们需要隐藏导航栏,那么就需要通过以下方法来解决。解决:1、查找并打开模拟器配置文件:[用户根目录]/.android/avd/ [模拟器名字].avd/config.ini2、修改这两个属性为yes,重启模拟器hw.dPad=yeshw.mainKeys=yes侵删...

2020-05-23 12:47:31 2207

原创 idea工作目录从project改到module

没有更改之前使用相对路径获取不到module中的文件更改为$ModuleFileDir$

2020-05-18 09:06:56 616

原创 字节输入流 使用for循环和while循环来得到文件中的数据

字节输入流 使用for循环和while循环来得到文件中的数据while循环方法:public static void getWhile(FileInputStream fileInputStream) throws IOException { byte[] bytes = new byte[1024];//设定缓冲区大小 int len = 0; while ((len = fileInputStream.read(bytes)) != -1) {//判断fileInputStr

2020-05-14 22:46:45 959

原创 使用递归的方法来计算超大型整数的阶乘 BigInteger

定义一个成员方法private static BigInteger factorial1(int a) { if (a==1){ return new BigInteger("1");//当a=1时返回BigInteger类型的1 } return new BigInteger(String.valueOf(a)).multiply(jc(a-1));//递归的方法来计算值 }尝试调用:BigInteger jc = f

2020-05-09 22:29:37 264

原创 Linux命令合集,手动精修

系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息ca...

2020-05-03 16:16:08 168

原创 Java中超大整数的运算以及比较 BigInteger

Java中超大整数的运算以及比较使用BigInteger类来存储超大型的整数创建一个BigInteger的对象BigInteger a=new BigInteger("0");public class BigInteger extends Number implements Comparable常用方法有:import java.math.BigInteger;public ...

2020-05-03 16:10:50 2210

原创 linux centos系统常用命令,包括vi/vim

1.关机 (系统的关机、重启以及登出 ) 的命令shutdown -h now 关闭系统(1)init 0 关闭系统(2)telinit 0 关闭系统(3)shutdown -h hours:minutes & 按预定时间关闭系统shutdown -c 取消按预定时间关闭系统shutdown -r now 重启(1)reboot 重启(2)logout 注销2.查看系统信...

2020-04-26 10:21:24 187

原创 拆卸百度网盘后怎么删除资源管理器中的图标

如果不删除的话点击会出现未指定的错误那我们应该如何去解决呢第一步百:打开“注册表编辑器”(摁“Windows+R”打开运行对话框,输度入“regedit”回车)第二步:依次展开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace删除知NameSpace下面的...

2020-04-10 15:19:52 4719 3

原创 JavaScript构造函数之间继承

object方式创建person方法:<!DOCTYPE html><html><meta charset="utf-8"><head> <title></title></head><body> <p id="intro"></p><script type...

2020-03-23 13:30:42 394

DemoFileUpload.zip

DemoFileUpload.zip

2021-01-13

linux操作命令(手动精修版).md

Linux操作命令,手动精修版

2020-05-03

linux基本命令.md

自己整理的linux系统基本命令,适用于centOS7系统,其他版本还没试,应该是都支持

2020-04-26

StartIsBack 2.9.0.exe

可以美化Windows状态栏,将其完全透明化

2020-04-10

2048小游戏.html

好玩的JavaScript小游戏,2048小游戏代码简洁,容易看懂

2019-06-03

空空如也

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

TA关注的人

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