自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-01-23

在centOS7中安装nginx教程在安装nginx之前,确保你的虚拟机能够联网!安装nginx步骤:一。安装好nginx所依赖的环境(gcc、PCRE、zlib、Open SSL)。二。安装nginx。接下来打开虚拟机开始吧!1.首先来安装gcc。命令:yum install gcc-c++2.安装PCRE命令:yum install -y pcre pcre-devel3.安装zlib命令:yum install -y zlib zlib-devel4.安装OpenS

2021-01-23 22:24:48 7

原创 2021-01-20

CentOS7下部署网站并访问在CentOS7下部署网站,并可以通过公网ip访问。首先,确保你的虚拟机具备以下条件:1.能正常联网。2.具备java环境。1.查看虚拟机是否正常联网,可以使用ping命令。ping www.baidu.com出现该情况表示正常联网。2.查看是否具备java环境。java -version出现该情况表示具备java环境。如果没有以上两个环境可以自行百度解决!ok ,现在开始部署项目吧!1.将项目打包成jar包。我这里新建了一个spring

2021-01-20 19:54:37 93 2

原创 2021-01-20

vi/vim编辑器使用教程VI 编辑器是一个基于命令行的、功能强大的文本编辑器,最早为 Unix 系统开发,后来也被移植到许多的 Unix 和 Linux 发行版上。vim是vi的升级版,操作更友好。简单的说,我们使用vi编辑器来操作我们的文档,比如编辑,删除,保存等等。下面介绍了vi编辑器的一些基本命令。1.写在前面首先要搞清楚一点。vim有三个模式:插入模式(insert模式)、命令模式、底行命令模式。插入模式(insert模式):在此模式下可以输入字符,按ESC将回到命令模式。 在命令模式下输

2021-01-20 15:45:48 16

原创 2021-01-17

shiro教程二:spingboot整合shiro实现认证权限的管理。包括密码MD5+salt加密。以及缓存的设置。在shiro教程一中,我们已经知道了shiro框架的定义及简单上手,接下来我们就进入实战吧!传送门:shiro教程一关注公众号,文章会在公众号同步更新,谢谢大家关注!首先附上项目的地址,欢迎大家下载和指导:github项目地址数据库表文件,在mapper文件夹下面哦!1.数据库表的设计首先是数据库的设计,该项目使用的是mysql8.0 ,用户的信息、用户的角色信息(你是管理员还

2021-01-17 16:17:52 32

原创 2021-01-17

shiro框架教程(一) 定义,简单上手1.什么是shiro框架?大家都知道,Apache Shiro是一个强大而灵活的开源安全框架,它干净利落地处理身份认证,授权,企业会话管理和加密。说简单点,该框架主要就是用来认证和授权的。认证:及身份认证,判断你是否是合法用户;授权:及你是否有权限去操作某些资源或者去执行一些功能。更多的定义就不说了,网上一查都有。我们主要是要搞清楚shiro框架怎么认证及授权的。2.shiro框架的核心。(1). 图解.首先我们来看一下官方给出的图。 图解:Subjec

2021-01-17 14:53:25 38

原创 2021-01-03

一款基于星座的app(项目已开源)该星座app是大三时期做的期末项目。结果不被老师赏识,说是网上找的,哈哈,两个月的努力呢。文章最后放源码下载地址。关注公众号回复 : 1003 . 获取源码地址,以及app软件。不关注就算了。文章末尾也有下载链接。1.功能概述项目实现的功能有:1.用户的注册登录(使用sqlite),包括手机验证码登录(Mob平台的SMSSDK)2.星座运势查询。(今日运势,本周运势。)3.各种小测试(QQ测凶吉,天气查询,星座配对,成语大全。。。)4.图片的下载,以及将图

2021-01-03 20:46:30 2197 4

原创 2021-01-02

elasticsearch实现网页搜索关键字高亮上一篇博客,我们学习了 实现在网页中搜索elasticsearch中的数据并显示在网页上请查看源码:github源码地址接下来,我们就把关键字设置成高亮吧。只展示关键部分的代码,具体请查看源码。1.编写Service //高亮 public List<Map<String, Object>> searchPageHighlightBuilder(String keyword, int pageNo, int page

2021-01-02 16:01:29 108

原创 2021-01-02

实现在网页中搜索elasticsearch中的数据并显示在网页上。在上一篇博客中,我们已经获取到了elasticsearch中的数据,上一篇博客地址接下来,我们就要通过Vue的数据绑定,来将数据显示在网页上。博客有的没叙述清楚,请看源码吧: github源码地址1.编写Controller。import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMappi

2021-01-02 15:22:04 41

原创 2020-12-31

ElasticSearch之将网页上爬取的数据传到elastic search中。我们一般会将数据保存到elasticsearch中来实现搜索。项目源码: 源码地址1.从网页爬取数据网页解析数据一般会用Jsoup包。首先引进来吧。接下来,我会从彼岸图网这个网站爬取一些图片,(仅测试娱乐,无商业用途)并将信息保存到elasticsearch上。开始吧。新建一个springboot项目。引入jsoup包。以及会用到的json解析包。 <dependency>

2020-12-31 20:31:57 70 1

原创 2020-12-30

ElasticSearch中IK分词器的使用 Ik分词器可以按照你想要的需求来拆分词组。本博客介绍了IK分词器的安装即简单使用。一。下载安装。 扫码回复: 1002 。下载Ik的压缩包。 如果要elasticsearch和kibana的压缩包,请回复1001如果还没安装elastic search和kibana的,请先观看: Elasticsearch的下载安装教程(包括Kibana)下载完成之后。 打开elasticsearch的文件目录,打开plugins,新建一个文件

2020-12-30 22:29:59 22

原创 2020-12-30

Windows 下 Elasticsearch的下载安装教程(包括Kibana)ELK 是一套开源的日志分析解决方案,是三个工具的首字母缩写:ElasticSearch、Logstash 和 Kibana。ElasticSearch简称ES,是一个实时的分布式搜索和分析引擎,它可以用于全文搜索,结构化搜索以及分析。Logstash是一个具有实时传输能力的数据收集引擎,用来进行数据收集、解析,并将数据发送给ES。Kibana为 Elasticsearch 提供了分析和可视化的 Web 平台。1.软件下载。

2020-12-30 17:29:44 27

原创 2020-12-29

SpringSecurity教程六:实现自动登录该博客基于SpringSecurity教程一,请先查看:教程一自动登录,就是当你第二次访问网站时,你不需要输入用户信息,就能登录,这是cookies技术,那么在springsecurity中怎么实现呢?1.创建数据库。(这个数据库的作用是:保存用户的信息和登录时的token,当用户第二次登录时,用客户端保存的token和数据库中的token比较。)这个数据库的命名可不是随便来的奥,你自己看看源码。打开JdbcTokenRepositoryImpl.ja

2020-12-29 20:41:08 19

原创 2020-12-29

SpringSecurity教程五:基于角色或权限进行访问控制该博客基于SpringSecurity教程一,请先观看:SpringSecurity教程一前面四篇博客讲了用户的登录授权,本篇博客讲了用户的权限,比如说登录成功之后你属于哪种角色(管理员或用户)然后你具有不同的操作或界面。一共有四种方法,一起来看看吧一。hasAuthority二。hasAnyAuthority三。hasRole四。hasAnyRole一。hasAuthority.打开之前写的SecurityConfigPass

2020-12-29 15:00:09 18

原创 2020-12-29

SpringSecurity教程四,自定义登录界面该博客基于SpringSecurity教程一,请先观看: SpringSecurity教程一自定义登录界面很简单,只需要要在配置类中配置一下就可以了。打开之前写的SecurityConfigPass类,我们需要重写configure(HttpSecurity http) 方法,然后在该方法中完成配置即可。SecurityConfigPass.javaimport org.springframework.beans.factory.annotatio

2020-12-29 14:32:22 9

原创 2020-12-29

SpringSecurity教程3 从数据库中获取密码登录该博客基于springsecurity教程一,请先观看本篇主要讲了从数据库中获取用户名和密码来完成用户的登录。 1。首先要操作数据库,就要先在pom.xml文件中引入依赖:<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId&gt

2020-12-29 13:56:52 25

原创 2020-12-28

Spring Security教程(二) 该博客主要讲了设置登录的用户名和密码。开始吧。在Spring Security中我们可以有三种方式来设置登录的用户名和密码。一。通过配置文件。二。通过配置类。三。自定义编写实现类。一。通过配置文件。项目创建就不写了,在一中已经创建了,第一篇博客:博客地址在application.properties中。复制以下代码(其中的用户名和密码自定义。)spring.security.user.name=lsgspring.secur

2020-12-28 20:05:13 43 2

原创 2020-12-28

Spring security教程 该框架一般用于用户的登录权限和认证,简单的说,就是判断你的用户名密码是否正确,以及你是否有权限做某些事。一般跟springboot框架配合使用。话不多说咋么开始吧! 写在前面:在阅读该博客前,默认了你会spring boot、spring框架的基本使用 项目源码已上传至GitHub。文末链接。目录(持续更新)Spring security入门教程1.使用idea的Spring Initializr快速创建一个spri

2020-12-28 17:17:14 54 1

原创 2020-12-24

android实现监听网络状态变化。实现的功能如下:如果没有网络连接的情况下,就会弹出一个TextView来显示,网络连接不可用。然后再有网的情况下,会隐藏这个TextView。二。实现代码。 项目路径1.NetUtil.javapackage com.syzc.network;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;im

2020-12-24 11:40:20 2216 3

原创 2020-12-23

android实现点击按钮将图片设置为手机壁纸。就是有一个Imageview,一个button,点击按钮可以将图片设置为手机壁纸,代码很简单,一起来看看吧。一。项目截图:二:代码实现。只有一个MainAvtivity.java 很简单。package com.syzc.wapper;import androidx.appcompat.app.AppCompatActivity;import android.app.WallpaperManager;import android.os.B

2020-12-23 23:41:23 40 1

原创 2020-12-22

android实现图片(头像)的上传,android8.0及以上系统通用。1.实现图片的上传,两种方式:1.通过拍照;2.调用系统相册。代码以上传至github,真机调试可用。一。先看图。一个ImageView, 两个Button.实现对应功能。二。代码实现第一步,在AndroidManifest.xml中添加三个权限。 <!--拍照--> <uses-permission android:name="android.permission.CAMERA" /&

2020-12-22 09:16:07 45

原创 2020-12-06

Android中的布局隐藏和触发显示点击一个控件让一个Linearlayout显示或隐藏。(控件可以改,不一定是按钮。)1.点击一个图标隐藏或显示一个Linearlayout.1.布局文件。一个Linearlayout,一个ImageView<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns

2020-12-06 17:13:52 1958 4

原创 2020-12-05

Android实现圆形ImageView效果一般用在个人中心头像的上传。话不多说,上代码:第一步:在res -->values下新建一个attr.xml文件。粘贴下面内容:<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="CircleImageView"> <attr name="civ_border_width" format

2020-12-05 17:27:10 27 1

原创 2020-11-16

**网页上添加一个好看的Live2D看板娘(偷,都可以偷)**看到别人的博客上有一个好看的萌妹子,就想偷过来!就是这个玩意儿。插入教程很简单,就只有一步:<script type="text/javascript" charset="utf-8" src="https://files.cnblogs.com/files/liuzhou1/L2Dwidget.0.min.js"></script> <script type="text/javascript"

2020-11-16 10:55:42 27

原创 2020-11-15

**Eclipse中的项目上传至GitHub**一.前提工作:1.有自己的GitHub账户2.eclipse中有git插件。步骤1.在eclipse中配置github的账号信息。window->preferences->Team->Git->Configuration->UserSettings-->AddEntry2.给git创建本地仓库右击要上传的项目->Team->Share Project…->Git 点击creat

2020-11-15 22:36:51 31

原创 2020-11-10

Intellij IDEA 创建maven web项目并运行废话不多说,直接进入正题(前提是tomcat,jdk,maven的环境都搭建好)如果这些环境还没在idea中搭建好,请看这篇博文:步骤一: file---> new -->project步骤二: 选择maven ;然后选择你的jdk路径。勾选Create from archtype.再选择webapp(注意是maven-archtype-webapp),,点击next步骤三: 编辑项目名称。

2020-11-10 23:43:08 14

原创 2020-11-08

windows下rabbitmq的安装1.要安装rabbitmq,就要先安装arlang,原因在于RabbitMQ服务端代码是使用并发式语言erlang编写的.erlang 和 rabbitmq的压缩文件已上传至网盘(官网下载巨慢):网盘下载地址提取码:ssty2.下载安装之后,配置环境变量:2.1 先配置erlang:高级系统设置–>环境变量–>新建系统环境变量,变量名:ERLANG_HOME,变量值为 Erlang 的安装路径:D:\Program Files\erl9.2,注意这里

2020-11-08 13:46:36 23

原创 2020-09-12

使用LinearLayout + TextView实现底部导航栏。1.导航栏图片。<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@mipmap/mine_1" android:state_selected="true"/> <i

2020-09-12 17:56:30 1555

原创 2020-08-26

**Android9.0_P:ClassNotFoundException: Didn’t find class "org.apache.http.conn.scheme.SchemeRegistry"报错**在使用Android Studio实现QQ第三方登录时报错,记录一下。解决办法:在Manifest.xml加上该内容即可。<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://sch

2020-08-26 20:49:05 747

原创 2020-08-26

使用Android studio实现QQ第三方登录。1.先看效果图。2.实现过程。<1>.到腾讯开放平台注册账号获取开发者资格地址:添加链接描述–> 注册–>完成后点击管理中心 —>点击创建应用。你就会看到你的AppID.这就是我们所需要的。<2>.下载所需的jar包。网盘地址:提取码:ssty下载之后导入到我们的libs目录下,再 as a libray.<3>.接下来就是我们的manifest.xml的权限声明。<?

2020-08-26 20:36:01 72 1

原创 2020-08-25

**Android studio程序图标制作及签名发布**一 .图标制作。右键 drawable —> new -->Image Asset再直接finish即可。图标的制作完成!二. 签名。第一步Build -->Generate Signed Bundle/Apk第二部选中Apk ,点击next ( 有的可能AS版本不一样,请自己甄别)第三步 点击Create new…第四步,点击OK之后,会自动填写好信息。如图。点击next,在该界面选中

2020-08-25 12:26:56 105

原创 2020-08-17

使用Android studio 连接mysql 基础1.引入jar包。复制jar包到libs目录下,再右键jar包Add as library.1.mysql-connector-java-5.1.30-bin.jar下载密码:ssty2.布局文件。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

2020-08-17 14:36:59 59

原创 mybatis面试题

mybatis面试题1.mybaits是什么?mybatis是一款优秀的持久层框架,一个半ORM(对象关系映射)框架。它支持定制化SQL、存储过程以及高级映射。mybatis几乎避免了所有的jdbc代码和手动的配置参数以及获取结果集。mybatis可以使用简单的XML或者注解来配置和映射原生类型、接口、和Java的POJO(普通老式java对象)为数据库中的记录。2.ORM是什么?ORM(Object Relational Mapping) ,对象关系映射,是一种为了解决关系型数据库与POJO的映

2020-08-05 20:08:30 101

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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