- 博客(166)
- 资源 (2)
- 收藏
- 关注
原创 解决:docker内部无法输入中文
docker exec -it 0322794c52d7 env LANG=C.UTF-8 /bin/bash
2022-03-16 10:48:11
2203
原创 服务器搭建nginx集群
一、nginx配置vim /nginx/conf/nginx.conf upstream tomcats { server 192.168.5.133:8081; server 192.168.5.133:8082; server 192.168.5.133:8083; # ip_hash; } server { listen 80;
2022-03-10 11:49:12
1232
原创 服务器之间进行免密通信(SCP)
不经处理不经处理的时候,使用SCP命令进行通信,需要输入另外一台服务器的密码,才能传输。处理之后ssh-keygen -t rsa服务器密码加密方式使用的是RSA,使用ssh-keygen -t rsa命令,一路回车生成RAS密钥,会在/$USER/.ssh下生成id_ras和id_rsa.pub文件cat id_rsa.pub将id_rsa.pub中的内容复制到想要通信的服务器上的/$USER/.ssh/authorized_keys中验证不需要输入密码直接传输到另一台
2021-12-02 15:45:38
2130
原创 商城分类多级菜单实现
实体类封装查询方法连接查询select c1.id as 'id1', c1.category_name as 'category_name1', c1.category_level as 'category_level1', c1.parent_id as 'parent_id1', c1.category_icon as 'category_icon1', c1.category_slogan as 'category_slogan1',
2021-09-11 21:41:14
431
2
原创 Java创建递归树
什么是递归树如果我们把这个一层一层的分解过程画成图,它其实就是一棵树。我们给这棵树起一个名字,叫作递归树。JSON格式结果[ { "children": [ { "children": [ { "children": [ ], "id": "GN001D110", "parentId": "GN001D100",
2021-06-28 17:08:02
377
原创 四大函数式接口以及Stream流
/** * Created by Monologue_zsj on 2021/5/10 20:37 * Author:小脸儿红扑扑 * Description:题目:请按照给出数据,找出同时满足以下条件的用户,也即以下条件全部满足 * 偶数工D且年龄大于24且用户名转为大写且用户名字母倒排序 * 只输出一个用户名字 */public class StreamDemo { public static void main(
2021-05-10 21:05:02
182
原创 线程不安全例子
** ArrayList、HashSet、HashMap都是线程不安全的,以下提供解决方案:**/** * Created by Monologue_zsj on 2021/5/5 20:05 * Author:小脸儿红扑扑 * Description:ArrayList: 初始值 10 ,底层 new 了一个Object类型的数组,扩容1.5倍,复制Arrays.copyOf(); 线程不安全 * eg: 线程不安全例子 * 1、故障现象(可能会出现:java.uti.
2021-05-05 21:09:13
190
3
原创 MySQL数据库备份与恢复
备份,要在Dos下执行mysqldump指令其实在mysql安装目录\bin数据库备份:mysqldump -u rooot -p -B database01 database02 > d:\back.sql 恢复数据库(进入mysql命令行在执行)恢复:source d:\back.sql 备份数据库的表,要在Dos下执行mysqldump指令其实在mysql安装目录\bin数据库表备份:mysqldump -u rooot -p database01 database0.
2021-05-04 11:45:37
85
原创 SpringSecurity中RememberMe以及其它功能实现(五)
RememberMe功能实现Spring Security中Remember Me为“记住我”功能,用户只需要在登录时添加remember-me复选框,取值为true。Spring Security 会自动把用户信息存储到数据源中,以后就可以不登录进行访问。<tr> <td style="width: 30%; text-align: right; padding-right: 5px"> 记住我: </td> <td
2021-04-15 15:19:04
433
原创 SpringSecurity基于注解的访问权限控制(四)
处理403权限不足页面/** * Created by Monologue_zsj on 2021/4/15 12:17 * Author:小脸儿红扑扑 * Description:403访问受限错误解决处理器 * 当访问发生403错误的时候,SpringSecurity自动调用 * SpringSecurity想调用类中的方法,处理403错误,必须能在Spring容器中获取对象。 */@Componentpublic class MyAccessDe
2021-04-15 13:53:32
427
2
原创 SpringSecurity自定义权限校验(三)
INSERT INTO `tb_resource` VALUES (5, '登录权限', 'all:login');INSERT INTO `tb_resource` VALUES (6, '登出权限', 'all:logout');INSERT INTO `tb_resource` VALUES (7, '错误逻辑显示权限', 'all:error');INSERT INTO `tb_resource` VALUES (8, '入口页面显示权限', 'all:toMain');INSERT IN.
2021-04-15 12:13:23
1396
1
原创 SpringSecurity授权方式学习(二)
@Configurationpublic class MySpringSecurityConfiguration extends WebSecurityConfigurerAdapter {//配置权限校验,如:什么地址 必须认证后才能访问,什么地址可以不用认证就可以访问 //权限校验的配置,是线性的。从开始的配置位置开始校验,成功立刻返回。 //校验匹配失败,继续后续的逻辑校验 /** * Security的权限管理,是基于匹配路径.
2021-04-15 09:45:25
1571
原创 SpringSecurity认证流程学习(一)
<!--SpringSecurity依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency>- SpringSecurity默认环境中,拦截所有请求,要求必须认证(登录)后才能访问。- 默认环境.
2021-04-14 22:58:38
173
原创 学习vuex的一些小小总结
下载:npm install vuex --save vuex我的理解就是对应用中组件的状态进行集中式的管理(读/写)。下面是对vuex中store下的一些属性进行使用以及是什么的一些代码笔记。/*main.js*/import Vue from 'vue'import App from './App'import Vuex from 'vuex' //cnpm install vuex --saveimport ElementUI from 'element-ui'...
2021-04-02 12:02:34
95
原创 关于学习Shiro的一些笔记总结(三)
获取源码和笔记地址:https://gitee.com/monologue_zsj/shiro.git (上篇文章地址:https://blog.csdn.net/weixin_42047611/article/details/114519799)3、使用CacheManager3.1EhcaheShiro中默认使用Ehcahe实现缓存 <!--shiro-ehcache--><dependency> <groupId>org.apa.
2021-03-08 09:25:41
178
2
原创 关于学习Shiro的一些笔记总结(二)
获取源码和笔记地址:https://gitee.com/monologue_zsj/shiro.git2、shiro-SpringBoot-jspserver.port=8888server.servlet.context-path=/shirospring.application.name=shirospring.mvc.view.prefix=/spring.mvc.view.suffix=.jspspring.datasource.type=com.alibaba.drui
2021-03-08 09:19:23
204
原创 关于学习Shiro的一些笔记总结(一)
获取源码和笔记地址:https://gitee.com/monologue_zsj/shiro.git- Subject:主体 - 访问系统的用户,主体可以是用户、程序等,进行认证的都称为主体;- Principal:身份信息 - 是主体(subject)进行身份认证的标识,标识必须具有唯一性,如用户名、手机号、邮箱地址等,一个主体可以有多个身份,但是必须有一个主身份(Primary Principal)。- credential:凭证信息 - 是只有主体自己知道的安全信息,如密码、证书...
2021-03-08 09:13:23
209
1
原创 git操作,这一篇就够了...
一、基础命令二、分支冲突解决1、本地分支冲突当不同分支对同一文件的相同位置进行操作时,两边都提交在合并分支(git merge branch)是,会发生冲突 在发生冲突时,打开冲突文件,进行对文件修改,保留何时的内容,再进行添加和提交操作就可以解决冲突。 可以使用git log --graph --pretty=oneline查看文件冲突和解决情况2、多人协同操作冲突和本地文件冲突解决方法类似,当不同客户端对同一文件进行操作时 每次推送(git push)之前,先
2021-03-05 12:35:24
139
2
原创 使用Jedis操作Redis
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</version> </dependency>package com.monologue.redis;import ...
2021-02-24 19:25:50
120
原创 vue+elementUI 文件上传功能(表单)
elementUI普通的文件上传比较简单,但是当与表单结合是就会比较复杂。下面分别是普通文件更新和与表单相互结合的文件上传功能实现。 //普通的文件上传 <template slot-scope="scope"> <div class="singer-img"> <img :src="getUrl(scope.row.picture)" width="100%" alt=
2021-01-21 14:02:50
4121
原创 SpringBoot集成editormd实现发表和查阅功能
1、首先下载editormd,导入一些文件2、在HTML中引入css和js文件,以及使用方法<link rel="stylesheet" href="../../static/lib/editormd/css/editormd.min.css" th:href="@{/lib/editormd/css/editormd.min.css}"><!--放置内容显示--><div class="required field">
2020-11-30 17:25:05
300
原创 SpringBoot拦截器
public class LoginHandlerInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { Object loginUser = request.getSession()..
2020-11-26 16:46:20
120
dockerfile.zip
2022-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人