心得总结
文章平均质量分 92
倔强的Zero猪
这个作者很懒,什么都没留下…
展开
-
利用自签名证书进行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 · 885 阅读 · 0 评论 -
Linux环境下安装OpenSSL(源码方式安装)
前言 在http升级到https时,需要用到SSL证书,而OpenSSL是一个开放源代码的软件库包,是生成自签SSL证书的工具(ps: 自签名SSL证书是不受浏览器信任的,即使网站安装了自签名SSL证书,当用户访问时浏览器还是会持续弹出警告)。 一般来说,Linux环境是自带OpenSSL的,假如很不幸你所用的Linux环境并没有安装OpenSSL,那此文便是为你服务的。安装步骤安装包准备 方式一:线上下载安装包 在目标文件夹执行如下指令...原创 2020-08-12 15:45:34 · 9755 阅读 · 4 评论 -
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 · 4105 阅读 · 0 评论 -
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 · 2280 阅读 · 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 · 1836 阅读 · 0 评论 -
深入解读Python解析XML的几种方式 及 ElementTree模块的使用
这篇文章主要为大家详细介绍了深入解读Python解析XML的几种方式,以ElementTree模块为例,演示具体使用方法和场景,感兴趣的小伙伴们可以参考一下在XML解析方面,Python贯彻了自己“开箱即用”(batteries included)的原则。在自带的标准库中,Python提供了大量可以用于处理XML语言的包和工具,数量之多,甚至让Python编程新手无从选择。本文将介绍深入解...转载 2018-08-30 15:14:41 · 26825 阅读 · 4 评论 -
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 · 659 阅读 · 0 评论 -
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 · 9230 阅读 · 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 · 5725 阅读 · 13 评论 -
一个springboot整合shiro小demo的学习分享及心得
前言最近学习了一个18年黑马springboot整合shiro的demo,比之前看的shiro学习视频感觉更容易理解一些,故作分享。之前在尚硅谷看过的视频,是shiro与spring整合,用的是xml配置方式,跟现在流行使用springboot的开发方式略有不同,因此黑马的此视频更容易让人看懂。当然,黑马跟尚硅谷相比,前者符合实际容易理解,后者涉及到更多shiro的功能,建议都看。ps:本...原创 2018-12-13 10:32:52 · 816 阅读 · 0 评论 -
Anaconda 使用指南
Anaconda 使用指南参考文章:致Python初学者:Anaconda入门使用指南 Anaconda使用总结概述很多学习python的初学者甚至学了有一段时间的人接触到anaconda或者其他虚拟环境工具时觉得无从下手, 其主要原因就是不明白这些工具究竟有什么用, 是用来做什么的, 为什么要这么做, 比如笔者一开始也是不明白为啥除了python之外我还需要这么一个东西, 他和p...转载 2018-08-13 22:53:12 · 3058 阅读 · 0 评论 -
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 · 7622 阅读 · 0 评论 -
MyBatis的XML配置(IDEA+maven+mybatis+mysql)
前言:在mybatis的简单入门后,我们已经对mybatis有了一个大致的认识(可参照博主之前的博文)。为了更深入地了解mybatis,我们接下来学习mybatis的XML映射配置文件。MyBatis 的配置文件包含了影响 MyBatis 行为甚深的设置(settings)和属性(properties)信息。本文的顶层结构如下:configuration 配置 properties 属性 sett...原创 2018-03-19 22:45:17 · 609 阅读 · 0 评论 -
基于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 · 918 阅读 · 0 评论 -
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 · 232 阅读 · 0 评论 -
在IDEA上Git的入门使用(IDEA+Git)
前言:Git是目前最常用的版本控制系统,而IDEA又是目前日渐流行的ide,因此现在来介绍在IDEA上Git的入门使用。 准备:Git、IDEA、GitHub账号开始之前先创建一个简单的测试项目 将代码交由Git管理 VCS ——> Enable Version Control Integration... ——> 选择要使...原创 2018-03-28 17:03:42 · 139428 阅读 · 23 评论 -
在服务器上安装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 · 12576 阅读 · 1 评论 -
mysql的zip方式安装(win10+mysql5.7.22)
前言:本来已经安装了mysql5.6,现在为了安装mysql5.7从官网下了zip包,按照网上的教程安装发现了不少问题。成功安装后现在整理下安装步骤。从官网下载zip包: 官网地址:https://dev.mysql.com/ 拉下去看见下载页面 此处可以选择下载版本 zip包下载后选择合适的路径解压,解压后文件目录如下配置环境变量 (win10可参考...原创 2018-07-05 17:14:31 · 1386 阅读 · 1 评论 -
部署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 · 28714 阅读 · 14 评论 -
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 · 13338 阅读 · 0 评论 -
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 · 6708 阅读 · 2 评论 -
MyBatis入门(IDEA+maven+mybatis+mysql)
前言:写本文前,博主已经是通过黑马程序员的视频大致地学过了一遍mybatis了,但无奈当时进度太快,没来得及好好总结,以致脑海中里只留下稀薄的印象。因此,为了更好地总结,博主跟着mybatis的官方文档回顾了一下mybatis,并以此博文记录。概念:博主看了官方文档的入门部分后特意作了一幅概念图,能大概反映出mybatis的使用流程文档上有详细说明,附上官方文档链接:www.mybatis.org...原创 2018-03-19 08:38:26 · 4017 阅读 · 3 评论