- 博客(92)
- 资源 (7)
- 收藏
- 关注
原创 SpringBoot打包不包含jar包
Springboot项目在打包时不将依赖的jar包打包进去,方便快捷部署。将jar包提取出来,放到lib目录下。启动jar包,时需要指定lib类位置。
2023-05-01 12:20:43 654
原创 鸿蒙下载文件
下载文件 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 422 1
原创 RSA加密解密失败
Base64.encodeBase64String(publicKey.getEncoded()); // 编码是会去掉\r\n因此在解码时会出错, 使用下面的编码即可。new BASE64Encoder().encode(publicKey.getEncoded())
2021-12-16 22:02:22 1574
原创 Mybatis查询数据user_id都为空
需要开启驼峰命名,数据库到实体类的映射mybatis.configuration.map-underscore-to-camel-case=true
2021-12-10 20:25:37 867
原创 openEuler与CentOS的关系
在首届 openEuler 峰会上,专家明确介绍,openEuler 其实和 CentOS 或 RHEL(RedHat Enterprise Linux) 没有直接的关系,二者都是从最上游 Linux Kernel 衍生而来。江大勇表示:“openEuler 不仅是一个 Linux 的发行版,也不仅是一个开源社区,openEuler 更是一个创新的平台,所有开发者、合作伙伴、开源爱好者共同参与进来,一起围绕客户的场景进行创新,有更多新的想法产生,让应用体验更好,让计算产业更繁荣。”来源http.
2021-11-09 19:53:11 9067
原创 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 246
原创 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 234
原创 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 248
原创 Spring
SpringIOC 、AOP为内核,轻量级开发框架反转控制(依赖注入)、面向切面编程1.spring优势: 方便解耦,简化开发 AOP编程的支持,面向切面编程(区别于面向对象编程) 把公共的类抽取出来,这个类就叫切面 声明式事务的支持 方便程序的测试 方便集成各种优秀的框架 SpingMVC,Mybatis,Shiro等 降低javaEEAPI的使用难度 java 源码是经典的学习范例 2. sp...
2021-06-02 13:48:10 479
原创 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 90
原创 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 495
原创 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 499 1
原创 SpringBoot整合MyBatis
SpringBoot整合MyBatis1. 导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><!--SprintBoot依赖--><dependency> <groupId>
2021-04-23 14:15:58 102
原创 win10 状态栏图标变成白色方块
首先打开一个文件夹点击【查看】菜单,然后勾选【隐藏的项目】;使用【Win】+【R】打开【运行】输入%localappdata%;删除【Iconcache.db】;在任务栏右键的打开【任务管理器】;找到【Windows资源管理器】右键选择【重新启动】。...
2021-04-04 17:12:31 1351
原创 局域网访问VMware虚拟机中的主机
在VMware中创建Linux虚拟机我们希望局域网内其他主机可以链接。方法一:使用桥接网络该方法在我们实验室测试不同,不知道是不是因为我们实验室的网络需要登录账号的原因。方法二:Nat模式设置虚拟机和主机的网络映射:选择VMware工具框的 编辑->虚机网络编辑器端口:主机端口,局域网内访问的主机端口,确保端口没有被占用虚拟机IP地址 :虚拟机ip地址虚拟机端口:主机端口映射的虚拟机端口。如果是访问虚拟机(Linux)的终端则这里映射的端口为22,如果是访问虚拟机中的MyS
2021-03-04 13:21:51 788 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 192
原创 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 8310 1
原创 IDEA自定义模板代码
IDEA提供了快输生成模板的代码的快捷方式:一、常用的有:psvmpublic static void main(){}soutSystem.out.println();二、自定义快捷代码进入设置界面:setting → editor → live templates 创建自定义模板组 我的自定义模板组命名为 MySelf 创建自定义模板 将模板添加到Java分组在Java文件中输入test就会自动补全模板代码。...
2020-10-10 23:45:53 260
原创 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 190
原创 Windows系统盘清理
windows用久后,各种文件碎片导致系统盘占用过大,系统盘的文件不能随意删除,清理系统盘推荐使用两种方案:1、选中系统盘,邮件选择属性,点击磁盘清理,选择需要清理的内容即可,此方法在清理系统更新留下的垃圾文件时使用较多。2、采用Dism++软件清理,一般选择默认即可,进一步可以选择临时文件清理...
2020-07-23 11:53:02 695
原创 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 1015
原创 Java实现邮件发送
一、科普电子邮件协议电子邮件的在网络中传输和网页一样需要遵从特定的协议,常用的电子邮件协议包括 SMTP,POP3,IMAP。其中邮件的创建和发送只需要用到 SMTP协议,所以本文也只会涉及到SMTP协议。SMTP 是 Simple Mail Transfer Protocol 的简称,即简单邮件传输协议。JavaMail我们平时通过 Java 代码打开一个 http 网页链接时,通常可以使用已经对 http 协议封装好的 HttpURLConnection 类来快速地实现。Java 官方也
2020-06-29 21:46:58 692
原创 配置网络
设置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 635
原创 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 525
原创 Linux 关闭进程
查看进程 ps aux查看和java相关的进程 ps aux | grep javakill PID:温柔地关闭进程号为PID的进程kill -9 PID:强行粗暴地关闭进程号为PID的进程
2020-06-26 09:05:17 272
原创 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 117
原创 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 125
原创 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 118
原创 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 122
原创 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 102
原创 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 126
原创 远程控制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 457
原创 VMware上安装CentOS
安装步骤第1步:首先安装VMware Workstation,只需点下一步即可,安装过程略第2步:文件 → 新建虚拟机 或 直接点击 创建新的虚拟机 图标第3步:选择 典型(推荐)→ 下一步 第4步:稍后安装操作系统第5步:选择操作系统和版本第6步:输入虚拟机名称和安装路径第7步:设置磁盘大小第8步:自定义硬件第9步:选择CentOS安装镜像文件第10步:点击完成第11步:启动虚拟机第12步:选择第一项,...
2020-06-23 11:15:58 119
转载 SpringMVC中如何在网站启动、结束时执行代码
https://www.cnblogs.com/windinsky/p/6248777.html
2020-05-18 19:57:02 216
原创 解决python安装包慢的问题
使用清华的镜像pip3 install scipy -i https://pypi.tuna.tsinghua.edu.cn/simple
2020-05-17 19:49:53 789
原创 windows软件包管理工具Chocolatey
在 Linux 下,大家喜欢用 apt-get 来安装应用程序,如今在 windows 下,大家可以使用 Chocolatey 来快速下载搭建一个开发环境。Chocolatey 的哲学就是完全用命令行来安装应用程序, 它更像一个包管理工具(背后使用 Nuget )另外需要说明的是, Chocolatey 只是把官方下载路径封装到了 Chocolatey 中,所以下载源都是其官方路径,所以下...
2020-04-29 21:22:53 193
原创 设计模式 工程模式
工厂(factory)处理创建对象的细节。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NHRhDdiO-1584110503843)(C:\Users\xjl\AppData\Roaming\Typora\typora-user-images\image-20200313172152524.png)]没有使用工厂模式时的实现过程如何:public class...
2020-03-13 22:42:08 295
原创 设计模式 单例模式
定义: 确保一个类只有一个实例,并提供一个全局访问点来访问这个示例。java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。懒汉式该模式的特点是类加载时没有生成单例,只有当第一次调用 getlnstance 方法时才去创建这个单例第一种写法示例代码:class A{ private static A insta...
2020-03-13 22:40:50 112
aesutil-master.zip
2019-05-19
Android studio 之Zxing 实现二维码生成和扫描
2019-04-23
Android studio TabHost布局
2019-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人