自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xtho62的博客

calmtho欢迎此刻点进博客的你

  • 博客(16)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 简介nginx配置以及使用其反向代理tomcat

打开conf目录下的nginx.conf,其默认配置如下:#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { includ

2021-02-26 16:31:50 236

转载 windows 右键菜单添加 vscode快捷打开的快捷方式

由于vscode可下载的扩展非常多,高亮显示特别的爽,所以有个右键vscode打开选择还是不错的:我最终想要的效果如上图所示:- 右键文件夹,可以使用vscode打开- 右键单文件,可以使用vscode打开- 右键空白处,可以使用vscode打开实现:1.新建一个名为 1.reg 的文件,找一个记事本或者sublime打开,名称无所谓,但是一定需要带上 .reg 后缀。(其实就是注册表)2.查看你自己的电脑的vscode安装目录,最简单的方法就是右键桌面的vscode,查看属性就知道了。

2021-02-26 15:41:39 2654

原创 第一个go程序

在配置好的环境目录下进行开发:我们的源代码文件是.go的后缀,在实际开发中运行的方式是先把go编译了之后再运行。源代码:// 开发一个hello world程序package mainimport "fmt"func main() { fmt.Print("hello go!")}在源码路径下使用:go build hello.go生成一个exe可执行文件,然后开启命令行测试:当然还可以使用:go run hello.go两种方式都可以看见结果!!...

2021-02-26 00:04:41 81

原创 windows下解决VSCode中Golang插件依赖安装失败问题

参考 goproxy.io ,打开 cmd ,输入go env -w GOPROXY=https://goproxy.io,direct后续的 go 命令将从公共代理镜像中快速拉取所需的依赖代码了;重启 VSCode,打开任意一个 go 文件,保存,右下角会提示安装依赖,选择安装全部;等待安装完成,在OUTPUT窗口会有相应的信息输出Tools environment: GOPATH=D:\goprojectInstalling 9 tools at D:\goproject\bin in

2021-02-25 23:44:55 1400 4

转载 java.exe和javaw.exe区别

jdk的java.exe和javaw.exe文件都可以运行由javac.exe编译出来的java文件,但是,这两个程序都是有区别的:1、java启动的程序是命令行程序或阻塞程序,如果该程序未执行完毕或未被关闭,则所打开的命令行将被阻塞,不能执行其它命令如dir等,可以通过Ctrl+C等方式关闭程序;2、javaw启动的程序是窗口程序或非阻塞程序,在使用该命令运行程序后,可接着在命令行中执行下一命令,且启动的程序与命令行无关不依赖命令行,不能通过Ctrl+C关闭。也可以这样解释:两者的根本区别:jav

2021-02-25 15:29:16 930

原创 安装Mysql5.7的图文教程含网盘下载Mysql链接

链接如下:https://mp.weixin.qq.com/s?__biz=MzA4MjU4MTg2Ng==&mid=2247488390&idx=2&sn=394595dfe622c2d1481eb349b36d64d3&chksm=9f82d383a8f55a954765b0d5f9b01669950b58fb6151e086e6bc8140712fdb72c4c5de11b00f&scene=21#wechat_redirect当然了还有其他一下软件下载

2021-02-24 00:27:53 1186

转载 windows下如何彻底删除MySQL服务

文章目录1、使用管理员权限打开cmd停止MYSQL服务2、卸载MySQL3、在安装目录里去删除MySQL4、查看注删表5、检查服务表里是否还有Mysql1、使用管理员权限打开cmd停止MYSQL服务方法一使用命令net stop mysql(值得注意的mysql指的的安装时配置的服务名,5.7版本一般是MySQL57),如果实在说找不到服务名,使用下面的方法。方法二win10 右键此电脑–>管理–>服务和应用程序–>服务找到MySQL右键停止2、卸载MySQL打开控制面

2021-02-24 00:24:17 12103

原创 jQuery ready事件的4种写法

在 jQuery 中,对于 ready 事件,共有以下 4 种写法。语法://写法1:$(document).ready(function(){ ……})//写法2:jQuery(document).ready(function(){ ……})//写法3:$(function(){ …… })//写法4:jQuery(function(){ ……})【代码分析】在写法 1 中,$(document) 表示先选取 document,然后

2021-02-23 09:31:09 1184

原创 玩转SpringSecurity之五基于注解的访问控制

在实际开发中,我们往往需要对一些方法访问进行控制,这样会更加灵活,能够更好的控制,给程序设计有更多的自由度。在Spring Security中提供了一些访问控制的注解。这些注解都是默认是都不可用的,需要通过@EnableGlobalMethodSecurity进行开启后使用。如果设置的条件允许,程序正常执行,如果不允许会报500错误。这些注解可以写到Service接口或方法上,也可以写Controller或Controller的方法上。通常情况下都是写在控制器方法上的,控制接口URL是否允许被访问。@

2021-02-15 22:03:50 326

原创 Java注解解读-ElementType详解

文章目录注解须知前言@Target@Retention@Inherited@Documented@Repeatable注解须知前言Java注解使用是相当频繁,特别是在在框架源码使用,用到类的反射获取方法和属性,用的尤其多,而且即使是编写业务代码时候,也常有使用自定义注解来结合aop来实现减少代码的编写。接下来我们就来解读一下Java注解。Java中以前只有4个元注解,Java8后又新增了1个。在讲解元注解概念之前,我们先建立元数据的概念。 元数据在英语中对应单词 metadata, metada

2021-02-15 15:41:50 17392 2

原创 玩转SpringSecurity之四授权规则配置

1.授权资源匹配授权呢就是分配访问权限,可使用的方法,我们可通过点击进入传的参数对象进行查看。antMatchersantMatcher表示的是匹配放行,而antMatchers则是放行匹配到的多个资源的意思,是通过传入可变参实现的。通常我们都需要放行一些通过的路径,如登录错误等,还有一个就是静态的资源。放入图片,测试:加入b.jpg和c.png,分别访问:值得注意的是b.jpg有可能被拦截,最后重启项目以及刷新几次maven,而访问c.png则会被拦截,跳转到登录页面,登录后就

2021-02-10 17:52:13 1643

原创 玩转SpringSecurity之三认证自定义配置

SpringSecurity提高了默认的登录页面,实际中我们都会使用自定义的登录页面,尤其到了现在多样的登录界面时代,密码账户登录,扫码登录等等我们在第一篇文章的时候就已经已经创建登录页面了,不过没什么样式,但是不打紧,我们主要是学习了完成后端的功能,前端能简化就简化吧。## 1.自定义登录页面为了和自带的路径区别,修改一些请求路径:package com.tho.config;import org.springframework.context.annotation.Bean;impor

2021-02-09 21:38:52 402

原创 玩转SpringSecurity之二读取存储密文重写规则校验登录

上一篇文章已经说过,自定义内存方式是极少使用的,更多则是数据库存储,然后自定义校验规则等,而且现在对于密码的要求很高一定会采取加密方式存储,那么我们就来看看SpringSecurity提供了些什么吧。UserDetailsService只有一个方法就是通过用户名重载用户,其实就是通过用户名查找用户,然后校验。用户的登录是访问这个接口的唯一方法loadUserByUsername的,这个方法接收一个参数,就是用户名,如果没有,会抛异常。如果有,返回UserDetails。UserDetails也是Sp

2021-02-09 12:02:08 663

原创 玩转SpringSecurity之一基于内存登录

1.前言看到这篇文章,想必你已经是对安全权限框架有了一个初步认知,其实最核心的功能就是授权认证同时保证其账户的安全,系统的健壮性。那么我们来看看常见SpringSecurity的一些使用组合:而这些组合使用呢则是根据不同的系统需求进行设计使用。2.关于Spring Security2.1.1、安全框架安全框架就是解决系统安全的框架。如果没有安全框架,我们需要手动的处理每个资源的访问控制,这是非常麻烦的。使用了安全框架,我们可以通过配置的方式实现对资源的访问限制。2.1.2、常用安全框架A

2021-02-09 11:03:46 247

转载 Thymeleaf日期时间格式

日期时间格式参考文档附录B#dates.format()用来格式化日期时间${#dates.format(date, 'dd/MMM/yyyy HH:mm')}${#dates.arrayFormat(datesArray, 'dd/MMM/yyyy HH:mm')}${#dates.listFormat(datesList, 'dd/MMM/yyyy HH:mm')}${#dates.setFormat(datesSet, 'dd/MMM/yyyy HH:mm')}页面使用&lt

2021-02-03 18:09:04 958 1

原创 测试jq是否成功导入代码

<script> /*测试jq导入代码*/ if(jQuery) { alert('jQuery已加载!'); } else { alert('jQuery未加载!'); } $(function() { alert("jquery起作用了"); }) </script>...

2021-02-03 17:55:14 268

vscode-keyboard-shortcuts-windows.zip

vscode快捷键windows指南

2021-03-09

jdk-11中文api修订版.zip

jdk-11中文api修订版

2021-01-29

jdk1.8中文版.zip

jdk1.8中文版API

2021-01-20

MyBatis3.5.4官方文档.zip

MyBatis3.5.4官方中文文档PDF版本

2021-01-16

vue-admin-template.zip

vue-element-admin的起步简化版项目模块,可以通过解压后,进入工程目录,安装依赖,npm install即可,当所有环境都合适有了之后即可,本人使用的node10版本

2020-12-08

git community Book 中文版.zip

Git Community Book 中文版.pdf,这是开源电子书,原下载地址在http://gitbook.liuhui998.com/

2020-08-15

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

TA关注的人

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