枫林晚丶
码龄9年
关注
提问 私信
  • 博客:128,413
    动态:14
    128,427
    总访问量
  • 32
    原创
  • 1,731,762
    排名
  • 23
    粉丝
  • 0
    铁粉

个人简介:吾日三省吾身

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2016-05-13
博客简介:

枫林晚丶的博客

查看详细资料
个人成就
  • 获得74次点赞
  • 内容获得91次评论
  • 获得249次收藏
  • 代码片获得154次分享
创作历程
  • 37篇
    2019年
  • 2篇
    2018年
成就勋章
TA的专栏
  • Spring
    7篇
  • tomcat
    7篇
  • javaweb
    20篇
  • mysql
    1篇
  • 数据库
    1篇
  • linux
    7篇
兴趣领域 设置
  • 大数据
    hadoophivestormsparketl
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

180人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

AQS详解,通过ReentrantLock窥探AQS。

AQS详解,通过ReentrantLock窥探AQSAQS简介1. AQS成员介绍1.1 AbstractOwnableSynchronizer1.2 内部类AbstractQueuedSynchronizer.Node1.3 AQS的成员介绍2. 通过ReetrantLock来分析AQS2.1 ReentrantLock lock = new ReentrantLock();2.2 lock.l...
原创
发布博客 2019.11.19 ·
525 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Apache Benchmark,简称ab的使用

使用前,配置bin目录环境变量,方便使用。ab命令格式:-N|–count 总请求数,缺省 : 5w-C|–clients 并发数, 缺省 : 100-R|–rounds 测试次数, 缺省 : 10 次-S|-sleeptime 间隔时间, 缺省 : 10 秒-I|–min 最小并发数, 缺省: 0-X|–max 最大并发数,缺省: 0-J|–step 次递增并发数-R|–run...
原创
发布博客 2019.10.24 ·
394 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shell中变量的单百分号%和双百分号%%的作用

Shell中单百分号%和双百分号%%的作用使用百分号将变量的内容从变量的后面删除,并从变量的尾部删除。不同的是,一个%号表示从尾部最近的匹配删除,两个%%从尾部最远的匹配删除。同时支持使用通配符。比如:先声明一个变量:filename=aaabbccddaabbccdd使用一个百分号截取尾部bb*echo "${filename%bb*}"结果:aaabbccddaa可以...
原创
发布博客 2019.10.12 ·
12313 阅读 ·
5 点赞 ·
0 评论 ·
32 收藏

Ubuntu16.04 安装Docker

如果已经存在旧的docker,可以先卸载旧版本:sudo apt-get remove docker docker-engine docker-ce docker.io更新apt包索引:sudo apt-get update -yqq安装以下包以使apt可以通过HTTPS使用存储库(repository):sudo apt-get install -y apt-transport-h...
原创
发布博客 2019.10.11 ·
248 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker 在centos7 中docker info报错docker bridge-nf-call-iptables is disabled解决办法

在centos7中安装好docker以后,启动成功,运行命令docker info报错:WARN:docker bridge-nf-call-iptables is disabled,WARN:docker bridge-nf-call-ip6tables is disabled网上有人说:编辑vim /etc/rc.d/rc.local添加下面两条命令echo 1 > /proc...
转载
发布博客 2019.09.28 ·
700 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Centos7 yum 出现could not retrieve mirrorlist 解决

在尝试过很多方法不管用之后,下面是终极解决方案,需要root用户或者sudo执行1. $ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens332. 将ONBOOT改为yes,wq!保存退出3. 重新启动网络$ service network restart或者是因为没有配置DNS服务器。解决方法:用VI编辑resolv.c...
转载
发布博客 2019.09.28 ·
919 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Centos6.5安装docker出现No package docker-io available.

Centos6.5安装docker出现No package docker-io available.使用yum安装docker,执行yum -y install docker-io,提示信息如下:[root@host-10-200-143-61 ~]# yum -y install docker-ioLoaded plugins: fastestmirrorSetting up Insta...
转载
发布博客 2019.09.27 ·
2441 阅读 ·
11 点赞 ·
7 评论 ·
11 收藏

oracle 查看数据库表的结构和表的索引

oracle 查看数据库表的结构和表的索引查看oracle数据库的单个表结构select dbms_metadata.get_ddl(‘TABLE’,‘TABLE_NAME’) from dual;括号里面有两个参数,第一个参数是我们要查询的对象,这里查的是表结构,所以是’TABLE’.第二个参数是我们要查的表的表名,这里的表名必须大写。注意:执行完上面这条语句你可能只是看到整个建表语句...
转载
发布博客 2019.09.19 ·
3350 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Springboot整合SpringSecurity 07-方法访问权限控制

Springboot整合SpringSecurity 07-方法访问权限控制前面我们已经学会了SpringSecurity的权限访问控制。但是之前的配置都是直接对请求路径的权限控制,SpringSecurity还提供了访问级别的权限控制。必须具有相应的权限才能访问该方法。本系列的按顺序写的,如果对于某些代码不清楚,请看下前面的几篇文章。Springboot整合SpringSecurity...
原创
发布博客 2019.09.13 ·
1214 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Springboot整合SpringSecurity 06-登陆扩展之自定义登陆验证逻辑

Springboot整合SpringSecurity 06-登陆扩展之自定义登陆验证逻辑前面我们使用JDBC来验证登陆其实平常开发已经够用了。但是有时候会有一些特别的需求: 比如需要远程登陆,并不是我们本地的数据库进行账号密码验证,登陆接口在另一台远程服务器上面。这个时候JDBC的方式已经不能满足我们了。本章以远程登陆为例,讲解SpringSecurity如何实现自定义远程登陆验证账号密码...
原创
发布博客 2019.09.13 ·
1881 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Springboot整合SpringSecurity 05-使用JDBC实现认证和授权

Springboot整合SpringSecurity 05-使用JDBC实现认证和授权前面的章节中,我们都是使用的InMemoryUserDetailsManager内存保存的用户信息,但是通常我们开发中常用的一般都是数据库来保存数据。所以本章我们使用JDBC来实现认证和授权。1.添加jdbc相关依赖和配置。1.1 在pom.xml中添加数据库支持。<dependencies>...
原创
发布博客 2019.09.13 ·
5430 阅读 ·
5 点赞 ·
6 评论 ·
23 收藏

Springboot整合SpringSecurity 04-启用登出logout功能

Springboot整合SpringSecurity 04-启用登出logout功能前面Springboot整合SpringSecurity 02-使用自定义登陆页面我们讲过了SpringSecurity的登陆功能。本章我们继续讲解如何实现登出功能。1.提供一个登出界面我们在templates目录下面新建一个logout.html<!DOCTYPE HTML><htm...
原创
发布博客 2019.09.12 ·
14474 阅读 ·
4 点赞 ·
0 评论 ·
14 收藏

Springboot整合SpringSecurity 03-访问权限控制

Springboot整合SpringSecurity 03-访问权限控制在Springboot整合SpringSecurity 02-使用自定义登陆页面中我们已经学会了自定义自己的登陆页面了。下面让我们继续学习SpringSecurity的权限控制。1.配置我们的静态资源,更新登陆页面通常我们的网页都是需要引用静态css,images等资源的。所以这里我们模拟平常的开发场景。在stati...
原创
发布博客 2019.09.12 ·
1539 阅读 ·
1 点赞 ·
2 评论 ·
9 收藏

Springboot整合SpringSecurity 02-使用自定义登陆页面

Springboot整合SpringSecurity 02-使用自定义登陆和登出页面在Springboot整合SpringSecurity 01-使用入门中我们已经学会了最基本的SpringSecurity的使用。但是使用的是SpringSecurity自带的登陆页面,通常开发中我们肯定是要使用自己的登陆页面的。所以本章我们继续学习使用自定义的登陆页面。代码和配置接着上一章。1.创建一个...
原创
发布博客 2019.09.12 ·
2572 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

Springboot整合SpringSecurity 01-使用入门

SpringSecurity 01-使用入门Spring Security是Spring旗下的一个安全管理框架,使用起来非常方便。本文参考自Spring Security官方文档:https://docs.spring.io/spring-security/site/docs/5.1.6.RELEASE/reference/htmlsingle/#preface为了简化配置,本文使用Spr...
原创
发布博客 2019.09.12 ·
1311 阅读 ·
2 点赞 ·
1 评论 ·
10 收藏

VMware 虚拟机开机黑屏

VMware 虚拟机开机黑屏前一段时间电脑上的虚拟机打不开了,点击开机就一直黑屏,挂起时能够看到显示,但是开机就黑屏。百度了之后找到了解决方案:(我是第一种方案就解决了)(据说可能是wegame的锅。。。)方法1:命令行窗口cmd—输入netsh winsock reset,然后重启计算机。方法2:VM->Settings->Hardware->Display在右...
转载
发布博客 2019.09.05 ·
460 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

VMware Workstation启动虚拟机报 以独占方式锁定此配置文件失败

VMware Workstation启动虚拟机报 以独占方式锁定此配置文件失败的问题解决。当我们强制关掉vm的时候,可能在下次开机的时候报错以独占方式锁定此配置文件失败的问题。解决办法如下:1,打开我们虚拟机的安装目录,注意不是vm的安装目录。2,删掉目录里面的.lck结尾的文件夹3,重启电脑。如果还是不行,请检查下其他的虚拟机,可能其他的虚拟机目录里面也有.lck结尾的目录。确保所...
原创
发布博客 2019.08.29 ·
4026 阅读 ·
1 点赞 ·
3 评论 ·
4 收藏

在Java的Controller中获取ModelAndView返回值中的model里面的值。

在Java的Controller中获取ModelAndView返回值中的model里面的值。通常我们使用springmvc的时候会使用ModelAndView来返回给前端页面以指定视图页面和返回的属性值。但是有的时候我们需要在接口中获取这个modelAndView的值,比如有的框架里面已经写好了返回的是modelAndView,我们不好修改,但是我们又想要这个返回值forward到另一个接口而...
原创
发布博客 2019.08.26 ·
7500 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏
加载更多