自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 利用自签名证书进行https处理

本文用到:OpenSSL(秘钥证书生成工具)、docker、docker-compose利用OpenSSL创建自签证书先创建一个文件夹,用来存放OpenSSL生成的一系列文件,切换到文件夹创建本地私有密钥(key)和证书签名请求(csr),按提示输入相关信息就可以openssl req -new -nodes -newkey rsa:2048 -keyout test.key -out test.csr创建证书(crt)openssl x509 -req -days 1460 -

2020-08-17 17:00:56 855

原创 Linux环境下安装OpenSSL(源码方式安装)

前言 在http升级到https时,需要用到SSL证书,而OpenSSL是一个开放源代码的软件库包,是生成自签SSL证书的工具(ps: 自签名SSL证书是不受浏览器信任的,即使网站安装了自签名SSL证书,当用户访问时浏览器还是会持续弹出警告)。 一般来说,Linux环境是自带OpenSSL的,假如很不幸你所用的Linux环境并没有安装OpenSSL,那此文便是为你服务的。安装步骤安装包准备 方式一:线上下载安装包 在目标文件夹执行如下指令...

2020-08-12 15:45:34 8048 2

原创 Redis GEO 常用 RedisTemplate API(Java)

package com.um.my_demo;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.data.geo.*;import org..

2020-08-04 12:08:55 3936

原创 Deepin(Linux)下安装Kafka-Tool 2.0

deepin版本:20 Beta1.点击Kafka Tool的官网www.kafkatool.com/download.html,点击linux版本的Download链接2.进入到一个全是文本的页面,此为kafkatool.sh执行文件,ctrl + s 或者鼠标右键另存为把该文件保存到本地3.用终端切换到kafkatool.sh所在目录,并执行以下命令sudo sh ./kafkatool.sh发现以下提示No suitable Java Virtual Machine

2020-07-30 11:07:23 2148 1

原创 deepin安装redis-desktop-manager(snap方式)

deepin版本:20 Beta1.安装snapapt install snapd2.安装redis-desktop-manager安装包sudo snap install redis-desktop-manager3.切换到/var/lib/snapd/snaps目录,发现redis-desktop-manager_401.snap安装包并安装snap install redis-desktop-manager_401.snap4.切换到/snap/bin目录,发现red

2020-07-28 15:47:46 1789

原创 Failed to notify build listener和Unable to resolve spring-boot-starter-web(springboot+gradle整合的2个bug)

1、Failed to notify build listener问题描述build之后出现异常:Failed to notify build listener问题所在gradle版本问题导致的项目无法构建。gradle在升级的时候,有jar包出现了版本兼容的问题。解决办法下载并选择相应的版本(图中原先的版本过高存在兼容性问题,应选择较低版本)2、Unable ...

2019-07-04 15:12:17 1444

原创 一个springboot整合shiro小demo的学习分享及心得

前言最近学习了一个18年黑马springboot整合shiro的demo,比之前看的shiro学习视频感觉更容易理解一些,故作分享。之前在尚硅谷看过的视频,是shiro与spring整合,用的是xml配置方式,跟现在流行使用springboot的开发方式略有不同,因此黑马的此视频更容易让人看懂。当然,黑马跟尚硅谷相比,前者符合实际容易理解,后者涉及到更多shiro的功能,建议都看。ps:本...

2018-12-13 10:32:52 803

转载 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdb

异常错误:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver ...

2018-12-12 20:26:31 201

原创 springboot+oracle+jpa的简单入门(包能跑)

本文用到1、linux服务器(阿里云服务器,CentOS 7.3 64位 ),并利用docker安装好oracle;2、服务器远程连接工具(Xshell 5);3、数据库管理工具(navicat for oracle);4、java ide(IntelliJ IDEA 2017);5、oracle驱动(ojdbc-6.jar);6、maven(apache-maven-3....

2018-11-15 14:37:22 9156 2

原创 在linux服务器上利用docker安装oracle并用navicat连接

前期准备1、linux服务器(阿里云服务器,CentOS 7.3 64位 ),并安装好docker;2、服务器远程连接工具(Xshell 5);3、数据库管理工具(navicat for oracle); 开始搭建连上服务器,启动docker拉取oracle镜像,本文选择Oracle-xe-11gdocker pull wnameless/oracle-xe-11...

2018-11-14 20:55:28 5705 13

原创 python中常见模块使用及说明

random(获取随机数) https://www.cnblogs.com/dylancao/p/8079230.html sys(负责程序与python解释器的交互)https://www.cnblogs.com/Archie-s/p/6860301.html os(负责程序与操作系统的交互)https://www.cnblogs.com/sunyang945/p/7...

2018-08-30 15:20:26 641

转载 深入解读Python解析XML的几种方式 及 ElementTree模块的使用

这篇文章主要为大家详细介绍了深入解读Python解析XML的几种方式,以ElementTree模块为例,演示具体使用方法和场景,感兴趣的小伙伴们可以参考一下在XML解析方面,Python贯彻了自己“开箱即用”(batteries included)的原则。在自带的标准库中,Python提供了大量可以用于处理XML语言的包和工具,数量之多,甚至让Python编程新手无从选择。本文将介绍深入解...

2018-08-30 15:14:41 26647 4

原创 python中在字符串嵌入变量的4种方法

# Author: Kanjectname = input("name:")age = input("age:")#方法1info = '''------ info -----name:''' + name + '''age:''' + age#方法2info2 = '''------ info2 -----name:%sage:%s'''%(name, ...

2018-08-14 09:36:57 13212

转载 Anaconda 使用指南

Anaconda 使用指南参考文章:致Python初学者:Anaconda入门使用指南 Anaconda使用总结概述很多学习python的初学者甚至学了有一段时间的人接触到anaconda或者其他虚拟环境工具时觉得无从下手, 其主要原因就是不明白这些工具究竟有什么用, 是用来做什么的, 为什么要这么做, 比如笔者一开始也是不明白为啥除了python之外我还需要这么一个东西, 他和p...

2018-08-13 22:53:12 2966

原创 natapp在linux服务器上的使用

linux服务器:阿里云ECS CentOS 7.3 64位 步骤1、在官网注册账号(立即注册)2、登录后,根据需要购买隧道,免费/付费均可3、根据需要选择隧道协议、本地端口,这里以web演示,购买隧道(本地端口默认是80,但这里笔者为了方便Tomcat的运行改为了8080)4、在https://natapp.cn/#download根据自己的服务器下载对应的客户端...

2018-08-11 22:22:24 7555

原创 Linux下zip/upzip命令的使用

安装Linux系统没有自带的压缩解压工具;需要我们自己安装;当用到zip或者unzip如果没有安装就会出现unzip: Command Not Found 或 zip: Command Not Found;出现这个是因为没有安装unzip和zip。1、yum安装:yum install -y unzip zip 2、apt-get安装:apt-get install z...

2018-08-10 16:06:38 6342 2

原创 部署springboot项目到云服务器的两种方式(jar+war)

springboot版本:2.0.3.RELEASE云服务器:阿里云ECS CentOS 7.3 64位IDE:IntelliJ IDEA服务器远程连接工具:Xshell 5方式一、以jar文件运行添加maven依赖Spring Boot 默认以jar包方式运行,可以在Maven配置如下插件,将Spring Boot 导出成可执行的jar文件。<buil...

2018-08-10 11:43:36 28545 14

原创 java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @Context

描述:在springboot用logback测试时出现此错误解决方法:修改文件目录结构,最好把启动类和测试类在放在项目包的根目录下

2018-07-08 09:42:50 473

原创 mysql的zip方式安装(win10+mysql5.7.22)

前言:本来已经安装了mysql5.6,现在为了安装mysql5.7从官网下了zip包,按照网上的教程安装发现了不少问题。成功安装后现在整理下安装步骤。从官网下载zip包:    官网地址:https://dev.mysql.com/        拉下去看见下载页面    此处可以选择下载版本    zip包下载后选择合适的路径解压,解压后文件目录如下配置环境变量        (win10可参考...

2018-07-05 17:14:31 1355 1

原创 Type definition error: [simple type, class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializ

在用springboot根据id获取一个对象时出现以下异常:Type definition error: [simple type, class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDef...

2018-06-21 18:36:46 17370 3

原创 eclipse打开异常(No Java virtual machine was found after searching the following locations)

描述:点击桌面的eclipse快捷方式打开eclipse后出现以下提示框No Java virtual machine was found after searching the following locations翻译过来就是:在以下的地址找不到java虚拟机错误的意思是:在指定的路径D:\eclipse\jre\bin\javaw.exe下面没有找到javaw.exe。原因是Eclipse启...

2018-06-17 17:32:36 20412 6

原创 在服务器上安装jdk

准备(括号里为本文所用):    1、服务器(阿里云服务器,CentOS 7.3 64位 );    2、Linux上的jdk压缩包(jdk-8u161-linux-x64.tar.gz);    3、服务器远程连接工具(Xshell 5);步骤:    打开连接工具,连接服务器        1)将jdk压缩包传上服务器        yum install lrzsz ,安装lrzsz,用于往...

2018-05-15 20:47:14 12539 1

原创 controller利用bean接收参数失败

前言:最近用ssm写一个项目的后台,发现了一个小问题。 /**   * Description: 注册接口 * @author Kanject   */  @RequestMapping(value="/register",method=RequestMethod.POST) @ResponseBody @ApiOperation(httpMethod="POST",value = "...

2018-04-23 09:24:19 2389

原创 swagger在springboot上的简单使用

背景:    在用springboot开发项目时,api接口写好后不知是否能正常运行,这个时候就需要测试了。    项目结构图:    代码:        Book@Entity@Table(name = "t_book")public class Book { @Id @GeneratedValue private Integer id; @Column...

2018-04-14 16:27:45 215

转载 阿里云mysql的远程连接及问题解决

mysql的安装和配置:http://blog.java1234.com/blog/articles/308.html远程连接不上的问题解决:https://www.cnblogs.com/funnyboy0128/p/7966531.html

2018-04-03 15:45:54 233

原创 在IDEA上Git的入门使用(IDEA+Git)

前言:Git是目前最常用的版本控制系统,而IDEA又是目前日渐流行的ide,因此现在来介绍在IDEA上Git的入门使用。 准备:Git、IDEA、GitHub账号开始之前先创建一个简单的测试项目 将代码交由Git管理    VCS  ——>  Enable Version Control Integration...      ——>  选择要使...

2018-03-28 17:03:42 138999 23

原创 org.hibernate.InstantiationException: No default constructor for entity

描述:在idea开发springboot项目,在调用继承了JpaRepository的dao的方法时,出现异常代码:/** * @description: 用户关注项目,若未关注则向数据库插入数据,返回“OK”;已关注则从数据库删除数据,返回“concerned” * @param: userId,projectId * @return: String * @author: Kanject...

2018-03-27 16:55:49 2879

原创 java.lang.IndexOutOfBoundsException: Index: 0, Size: 0

前言:在IDEA上开发springboot项目时遇到一个链表下标越界的异常,解决后颇有感悟,特做此纪录。异常描述:ERROR 13744 --- [nio-8080-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with ...

2018-03-27 11:22:09 105814 4

原创 Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/Filter

idea在运行springboot程序时报如下错误:Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/Filter解决方法:在对应的module下添加tomcat lib下面的jar包 file ——> project structure点击右边绿色的“+”,选择 "jars and direct...

2018-03-26 18:47:35 6177

原创 Exception in thread "main" java.lang.IllegalArgumentException: Cannot instantiate interface org.spri

描述:在IDEA上从git导入springboot项目,运行时报以下错误。异常信息:"C:\Program Files\Java\jdk1.8.0_161\bin\java" "-javaagent:D:\IntelliJ IDEA 2017.3.4\lib\idea_rt.jar=10908:D:\IntelliJ IDEA 2017.3.4\bin" -Dfile.encoding=UTF-8...

2018-03-26 18:35:41 49699 2

原创 基于IDEA的SpringBoot项目搭建

前言:最近几天简单地学习了SpringBoot的入门基础,因为学习的时候IDE用的是eclipse,而最近IDEA的使用越来越普遍,于是决定在IDEA上试着使用SpringBoot,在适应IDEA的同时回顾所学知识。一、新建Spring Initializr项目    Create New Project  ——>  Spring Initializr(这里使用的jdk是1.8版本)——&g...

2018-03-25 17:01:17 902

原创 MyBatis的XML配置(IDEA+maven+mybatis+mysql)

前言:在mybatis的简单入门后,我们已经对mybatis有了一个大致的认识(可参照博主之前的博文)。为了更深入地了解mybatis,我们接下来学习mybatis的XML映射配置文件。MyBatis 的配置文件包含了影响 MyBatis 行为甚深的设置(settings)和属性(properties)信息。本文的顶层结构如下:configuration 配置 properties 属性 sett...

2018-03-19 22:45:17 590

原创 MyBatis入门(IDEA+maven+mybatis+mysql)

前言:写本文前,博主已经是通过黑马程序员的视频大致地学过了一遍mybatis了,但无奈当时进度太快,没来得及好好总结,以致脑海中里只留下稀薄的印象。因此,为了更好地总结,博主跟着mybatis的官方文档回顾了一下mybatis,并以此博文记录。概念:博主看了官方文档的入门部分后特意作了一幅概念图,能大概反映出mybatis的使用流程文档上有详细说明,附上官方文档链接:www.mybatis.org...

2018-03-19 08:38:26 3954 3

空空如也

空空如也

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

TA关注的人

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