自定义博客皮肤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)
  • 资源 (7)
  • 收藏
  • 关注

原创 SpringBoot打包不包含jar包

Springboot项目在打包时不将依赖的jar包打包进去,方便快捷部署。将jar包提取出来,放到lib目录下。启动jar包,时需要指定lib类位置。

2023-05-01 12:20:43 541

原创 鸿蒙下载文件

下载文件 request.download({ url: 'https://img-blog.csdnimg.cn/20210303154256309.png', success: function (data) { console.log('call success callback success: ' + data.token); }, fail: fun

2021-12-18 14:58:01 302 1

原创 RSA加密解密失败

Base64.encodeBase64String(publicKey.getEncoded()); // 编码是会去掉\r\n因此在解码时会出错, 使用下面的编码即可。new BASE64Encoder().encode(publicKey.getEncoded())

2021-12-16 22:02:22 1435

原创 Mybatis查询数据user_id都为空

需要开启驼峰命名,数据库到实体类的映射mybatis.configuration.map-underscore-to-camel-case=true

2021-12-10 20:25:37 805

原创 openEuler与CentOS的关系

在首届 openEuler 峰会上,专家明确介绍,openEuler 其实和 CentOS 或 RHEL(RedHat Enterprise Linux) 没有直接的关系,二者都是从最上游 Linux Kernel 衍生而来。江大勇表示:“openEuler 不仅是一个 Linux 的发行版,也不仅是一个开源社区,openEuler 更是一个创新的平台,所有开发者、合作伙伴、开源爱好者共同参与进来,一起围绕客户的场景进行创新,有更多新的想法产生,让应用体验更好,让计算产业更繁荣。”来源http.

2021-11-09 19:53:11 8338

原创 mysqldumpslow使用

使用mysqldumpslow命令分析日志时,报错:mysqldumpslow'不是内部或外部命令,也不是可运行的程序。查看目录下,没有mysqldumpslow.exe文件,有一个mysqldumpslow.pl文件。.pl文件是perl程序,需要下载perl编译器;要想运行mysqldumpslow.pl(这是perl程序),下载perl编译器。下载地址:http://pan.baidu.com/s/1i3GLKAp就是ActivePerl_5.16.2.3010812913.msi,一步一

2021-08-09 14:39:45 199

原创 IDEA安装Maven后无法导包

IDEA使用自己安装的Maven后无法导包,SpringBoot项目出现Could not transfer artifact org.springframework.boot:spring-boot-starter-par错误。原因:我将maven配置在C盘,而系统不允许用户在C盘进行读写,因此IDEA无法将远程仓库的文件下载到本地。修改访问权限...

2021-07-21 17:22:01 185

原创 IDEA无法导入包

原因:修改一些包结构后,会出现无法将类引入的情况.通过清理缓存解决:

2021-06-04 16:38:09 2541

原创 Spring与Web环境集成

Spring与Web环境集成导入架包<!--spring--><dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.1.4.RELEASE</version></dependency><!--spring ...

2021-06-02 13:51:50 221

原创 Spring

SpringIOC 、AOP为内核,轻量级开发框架反转控制(依赖注入)、面向切面编程1.spring优势: 方便解耦,简化开发 AOP编程的支持,面向切面编程(区别于面向对象编程) 把公共的类抽取出来,这个类就叫切面 声明式事务的支持 方便程序的测试 方便集成各种优秀的框架 SpingMVC,Mybatis,Shiro等 降低javaEEAPI的使用难度 java 源码是经典的学习范例 2. sp...

2021-06-02 13:48:10 117

原创 virtualBox安装centos虚拟机

Linux环境使用Virtual Box作为虚拟机平台,利用vagrant安装虚拟机中的Linux系统。vagrant官网 https://www.vagrantup.com/vagrant仓库https://app.vagrantup.com/boxes/search 可以搜索想要安装的系统安装centos7 初始化一个centos7系统 vagrant init centos/7。这个命令在哪个目录下执行,生成的Vagrantfile文件就在那个目录下。虚拟机就配置在那个文件

2021-05-29 22:02:51 52

原创 The host path of the shared folder is missing: ./mvagrant

使用vagrant安装virtualBox虚拟机时提示`* The host path of the shared folder is missing: ./mvagrant`

2021-05-29 21:26:21 443

原创 vagrant启动虚拟机内存爆满

docker安装时出现no space left on device,提示发现内存不如,但是我的docker只安装了两个镜像,而且查看发现overlay2也没有占用多少内存。进一步使用du -h --max-depth=1发现根目录下文件vagrant夹特别大,百度发现vagrant安装虚拟机会默认将vagrant配置文件所在的目录挂载到虚拟机/vagrant目录下。解决办法:在配置文件同级目录下创建一个空文件夹myvagrant 修改C:\Users\xjl\.vagrant.d\boxes\cen

2021-05-09 09:46:52 457 1

原创 SpringBoot整合MyBatis

SpringBoot整合MyBatis1. 导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><!--SprintBoot依赖--><dependency> <groupId&gt

2021-04-23 14:15:58 70

原创 win10 状态栏图标变成白色方块

首先打开一个文件夹点击【查看】菜单,然后勾选【隐藏的项目】;使用【Win】+【R】打开【运行】输入%localappdata%;删除【Iconcache.db】;在任务栏右键的打开【任务管理器】;找到【Windows资源管理器】右键选择【重新启动】。...

2021-04-04 17:12:31 1228

原创 局域网访问VMware虚拟机中的主机

在VMware中创建Linux虚拟机我们希望局域网内其他主机可以链接。方法一:使用桥接网络该方法在我们实验室测试不同,不知道是不是因为我们实验室的网络需要登录账号的原因。方法二:Nat模式设置虚拟机和主机的网络映射:选择VMware工具框的 编辑->虚机网络编辑器端口:主机端口,局域网内访问的主机端口,确保端口没有被占用虚拟机IP地址 :虚拟机ip地址虚拟机端口:主机端口映射的虚拟机端口。如果是访问虚拟机(Linux)的终端则这里映射的端口为22,如果是访问虚拟机中的MyS

2021-03-04 13:21:51 702 1

原创 windows安装docker

安装 Hyper-VHyper-V 是微软开发的虚拟机,类似于 VMWare 或 VirtualBox,仅适用于 Windows 10。这是 Docker Desktop for Windows 所使用的虚拟机。但是,这个虚拟机一旦启用,QEMU、VirtualBox 或 VMWare Workstation 15 及以下版本将无法使用!如果你必须在电脑上使用其他虚拟机(例如开发 Android 应用必须使用的模拟器),请不要使用 Hyper-V!开启Hyper-V安装Docker下载并

2021-03-02 22:06:16 141

原创 交换两个数的方式

交换两个数的方式通过临时变量通过加法的方式,该方法可能会出现越界的问题使用位运算,异或运算

2020-11-28 22:44:15 92

原创 echarts折线图过多,legend堆叠,提示框显示不完全(自定义提示框)

文中使用的关于echart的配置具体用法可以查看文档https://www.w3cschool.cn/echarts_tutorial/echarts_tutorial-jqyw2elc.html文中的测试是基于echart官方网站进行修改的https://echarts.apache.org/examples/zh/editor.html?c=line-stack使用echart可视化折线图时,当数据过多时出现一下两个问题:legengd显示位置不美观,堆叠在一起鼠标触发提示框(toolt.

2020-10-15 18:31:43 7348 1

原创 IDEA自定义模板代码

IDEA提供了快输生成模板的代码的快捷方式:一、常用的有:psvmpublic static void main(){}soutSystem.out.println();二、自定义快捷代码进入设置界面:setting → editor → live templates 创建自定义模板组 我的自定义模板组命名为 MySelf 创建自定义模板 将模板添加到Java分组在Java文件中输入test就会自动补全模板代码。...

2020-10-10 23:45:53 215

原创 Excel从省份证中提取信息

1、Excel从省份证中提取性别,并输出为“男”或“女”。省份证中,倒数第二位为奇数则表示该用户为男,为偶数表示为女。将以下代码复制到纺织结果的表格中,其中A1为放置省份证表格的坐标。=IF(ISEVEN(MID(A1,17,1)),"女","男")2、Excel从省份证中提取出生年月。将以下代码复制到纺织结果的表格中,其中A1为放置省份证表格的坐标=MID(A1,7,8)3、Excel从省份证中提取出生年月,并输出为日期格式。将以下代码复制到纺织结果的表格中,.

2020-07-24 18:08:11 161

原创 Windows系统盘清理

windows用久后,各种文件碎片导致系统盘占用过大,系统盘的文件不能随意删除,清理系统盘推荐使用两种方案:1、选中系统盘,邮件选择属性,点击磁盘清理,选择需要清理的内容即可,此方法在清理系统更新留下的垃圾文件时使用较多。2、采用Dism++软件清理,一般选择默认即可,进一步可以选择临时文件清理...

2020-07-23 11:53:02 637

原创 Hadoop启动时datanode启动失败

1. Incompatible clusterIDshadoop的data-node在它的版本文件里存储一个永久性的clusterID,当datanode启动时会检查并匹配namenode的版本文件里的clusterID,如果两者不匹配,就会出现"Incompatible clusterIDs"的异常。  每次格式化namenode都会生成一个新的clusterID, 如果只格式化了namenode,没有格式化此datanode, 就会出现”java.io.IOException: Incompatib

2020-07-03 03:26:01 944

原创 Java实现邮件发送

一、科普电子邮件协议电子邮件的在网络中传输和网页一样需要遵从特定的协议,常用的电子邮件协议包括 SMTP,POP3,IMAP。其中邮件的创建和发送只需要用到 SMTP协议,所以本文也只会涉及到SMTP协议。SMTP 是 Simple Mail Transfer Protocol 的简称,即简单邮件传输协议。JavaMail我们平时通过 Java 代码打开一个 http 网页链接时,通常可以使用已经对 http 协议封装好的 HttpURLConnection 类来快速地实现。Java 官方也

2020-06-29 21:46:58 644

原创 配置网络

设置Linux网络为静态网络查看虚拟网络编辑器修改ip,一般修改为一个较小的值查看网关查看windows环境的中VMnet8网络配置修改Linux中的网络配置查看网络配置 ifconfig修改IP地址root@hadoop100] #vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 #接口名(设备,网卡)TYPE=Ethernet #网络类型(通常

2020-06-27 22:30:27 569

原创 VMware虚拟机创建快照、克隆

创建快照:选中创建快照的虚拟机,右键选择 快照->拍摄快照填写相应的信息即可。![在这里插入图片描述](https://img-blog.csdnimg.cn/20200627170138492.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3NjE4MTU0,size_16,color_FFFFFF,t_70利用快照克

2020-06-27 17:22:29 480

原创 Linux 关闭进程

查看进程 ps aux查看和java相关的进程 ps aux | grep javakill PID:温柔地关闭进程号为PID的进程kill -9 PID:强行粗暴地关闭进程号为PID的进程

2020-06-26 09:05:17 218

原创 Linux安装redis

1、下载redis压缩包https://www.redis.net.cn/download/windows版本下载 https://github.com/tporadowski/redis/releases2、解压$ tar -xzf redis-2.8.17.tar.gz -C /usr/local/redis3、编译$ cd /usr/local/redis/redis-2.8.17$ make编译前前需要确保安装gcc,安装命令:yum -y install gc.

2020-06-26 08:52:21 98

原创 Linux下安装MySQL

下载http://dev.mysql.com/downloads/mysql/或者使用wget下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.22-1.el6.i686.rpm-bundle.tar1、检测是否已经安装了mysqlrpm -qa | grep mysql如果已经安装了,将其卸载,如:rpm -e --nodeps mysql-libs-5.1.71-1.el6....

2020-06-25 22:23:56 108

原创 Nginx实现负载均衡

1. 配置tomcat集群 a. 下载Tomcat: http://tomcat.apache.org/download-70.cgi b. 安装和配置Tomcat: 直接将下载后的Tomcat解压在本地磁盘:解压两个分别命名为tomcat1和tomcat2.分别完成如下配置:需要将tomcat带有端口号的地方改成不同的端口.分别打开两个tomcat的conf下的server.xmltomcat1/conf/server.xmltomcat2/conf/s...

2020-06-25 22:23:34 83

原创 Linux下安装Tomcat

安装Tomcat tomcat只要解压就可以使用。1、创建web目录mkdir /usr/local/tomcat2、上传 apache-tomcat-7.0.57.tar.gz3、解压:tar -xvf apache-tomcat-7.0.57.tar.gz4、启动tomcat:cd itcast-usermanage/bin/./startup.sh 或者 sh startup.sh5、查看日志:tail -f ../logs/catalina.out6、查看效果..

2020-06-25 16:46:43 100

原创 Linux 安装jdk

先卸载open-jdkjava –versionrpm -qa 查询所有rpm -qa | grep java 管道查询,和Java相关的所有卸载Linux自带的jdk:rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64安装位置 /usr/local 创建文件夹java开始安装:..

2020-06-25 15:40:49 87

原创 Linux基本命令

LinuxLinux的常用命令切换目录命令cd:列出文件列表:ls ll dir(*****)创建目录和移除目录:mkdir rmdir浏览文件文件操作:其他常用命令Vi和Vim编辑器Vim编辑器:重定向输出>和>>管道 |&&命令执行控制:Linux的用户和组用户的管理组管理:id,su命令Linux的权限命令文件权限Linux三种文件类型:文件类型标识文件权限管理:Linux的常用命令切换目录命令cd:使用 cd app 切换到app目录cd … 切换到上一层

2020-06-25 09:21:38 107

原创 远程控制Linux计算机

远程控制Linux计算机下载安装软件和破解注册机链接:https://pan.baidu.com/s/19lwAc8NwviVt2YmpX7zMjA提取码:1qyz1、根据自己的电脑选择安装32位或者64位, scrt_sfx7042、将注册机软件复制到安装目录,点击运行,记录界面中的信息,后面需要用到。3、patch,会替换两个源文件SecureCRT.exe和LicenseHelper.exe。4、运行SecureCRT.exe,直接点下一步,然后再点Enter License Manu

2020-06-23 20:00:18 408

原创 VMware上安装CentOS

安装步骤第1步:首先安装VMware Workstation,只需点下一步即可,安装过程略第2步:文件 → 新建虚拟机 或 直接点击 创建新的虚拟机 图标第3步:选择 典型(推荐)→ 下一步 第4步:稍后安装操作系统第5步:选择操作系统和版本第6步:输入虚拟机名称和安装路径第7步:设置磁盘大小第8步:自定义硬件第9步:选择CentOS安装镜像文件第10步:点击完成第11步:启动虚拟机第12步:选择第一项,...

2020-06-23 11:15:58 98

转载 SpringMVC中如何在网站启动、结束时执行代码

https://www.cnblogs.com/windinsky/p/6248777.html

2020-05-18 19:57:02 194

原创 解决python安装包慢的问题

使用清华的镜像pip3 install scipy -i https://pypi.tuna.tsinghua.edu.cn/simple

2020-05-17 19:49:53 744

原创 windows软件包管理工具Chocolatey

在 Linux 下,大家喜欢用 apt-get 来安装应用程序,如今在 windows 下,大家可以使用 Chocolatey 来快速下载搭建一个开发环境。Chocolatey 的哲学就是完全用命令行来安装应用程序, 它更像一个包管理工具(背后使用 Nuget )另外需要说明的是, Chocolatey 只是把官方下载路径封装到了 Chocolatey 中,所以下载源都是其官方路径,所以下...

2020-04-29 21:22:53 150

原创 设计模式 工程模式

工厂(factory)处理创建对象的细节。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NHRhDdiO-1584110503843)(C:\Users\xjl\AppData\Roaming\Typora\typora-user-images\image-20200313172152524.png)]没有使用工厂模式时的实现过程如何:public class...

2020-03-13 22:42:08 245

原创 设计模式 单例模式

定义: 确保一个类只有一个实例,并提供一个全局访问点来访问这个示例。java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。懒汉式该模式的特点是类加载时没有生成单例,只有当第一次调用 getlnstance 方法时才去创建这个单例第一种写法示例代码:class A{ private static A insta...

2020-03-13 22:40:50 88

springmvc_demo.zip

通过Meavn构建项目,创建简单的SpringMVC项目。实现helloworld功能

2019-09-19

mybatis_demo.zip

通过meavn构建工程,创建一个Mybatis的“Helloworld”工程

2019-09-19

aesutil-master.zip

Android实现AES加密算法.AES:高级数据加密标准,能够有效抵御已知的针对DES算法的所有攻击. 特点:密钥建立时间短、灵敏性好、内存需求低、安全性高.

2019-05-19

Android studio 之Zxing 实现二维码生成和扫描

基于Android studio开发Zxing,实现了二维码的生成了读取.在移植代码时注意查看readme.doc 文件,修改相关配置文件.

2019-04-23

Android studio TabHost布局

Android studio开发,布局TabHost布局 demo,包括修改tab布局: tab栏字体颜色,tab栏大小等布局.

2019-04-20

matlab制作单片机上位机

利用matlab制作单片机上位机。控制LED灯的亮灭。利用matlab制作GU和处理函数。

2019-01-06

python3发送邮件

使用python3发送QQ电子邮件,发送人为自己,接收人可以一个可以多个。

2018-05-20

空空如也

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

TA关注的人

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