暂无个人介绍
本章实现的功能是,某个用户登录时,如何查找该用户的菜单权限 Spring security认证过程 1、用户使用用户名和密码进行登录。2、Spring Security将获取到的用户名和密码封装成一个实现了Authentication接口的UsernamePasswordAuthenticationToken。
直接插入排序 适用于少量数据的排序,直接插入排序是稳定的排序算法。基本思想是:把待排序的纪录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的纪录插入完为止,得到一个新的有序序列。平均时间复杂度:O(n^2)空间复杂度:O(1)稳定性:稳定 #include ...
Spring Security配置 Spring Security配置是通过 @EnableWebSecurity注释和WebSecurityConfigurerAdapter共同提供基于网络的安全性。
消费者 apache kafka工具类,消费者Consumer类 public class Consumer { private ConsumerHandler handler; private ConsumerConfig config; private KafkaConsu...
常用的消息队列有Kafka、RabbitMQ、ActiveMQ、metaq等 kafka有什么? producer 消息的生成者,即发布消息consumer 消息的消费者,即订阅消息broker Kafka以集群的方式运行,可以由一个或多个服务组成,服务即brokerzookeeper 协调转发 1、下载kafka cd /usr/nacp/ wget http://mirror.
Java8 新增了非常多的特性 1、Lambda 表达式 Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中)。lambda 表达式只能引用标记了 final 的外层局部变量,这就是说不能在 lambda 内部修改定义在域外的局部变量,否则会编译错误 2、方法引用(方法引用使用一对冒号 ::) 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。
SpringMVC请求流程 1、 用户发送请求依次到达过滤器、拦截器-preHandle方法、前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。
简介 Spring的事件为Bean和Bean之间的消息传递提供支持。当一个对象处理完某种任务后,通知另外的对象进行某些处理,常用的场景有进行某些操作后发送通知,消息、邮件等情况。 Spring提供一些主要的事件监听 ServletContextListener -- 监听servletConte...
简介 拦截器是基于web框架的调用,因此可以使用Spring的依赖注入(DI)进行一些业务操作。在SpringMVC中就是依赖于SpringMVC框架。在实现上基于Java的反射机制,属于面向切面编程(AOP)的一种运用。
简介 依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。 使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据。 WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如JSP,Servlet,静态图片文件或静态HTML文件进行拦截,从而实现一些特殊功能。
查看连接状态端口:ip link >ip link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:0...
配置SSH无密码登录需要3步:1.生成公钥和私钥2.导入公钥到认证文件,更改权限3.测试使用3个IP互相无密码登录(192.168.1.21、192.168.1.22、192.168.1.23) 在所有的机器上生成私钥和公钥 ssh-keygen -t rsa #一路回车 默认在 ~/.
Centos升级到7之后,发现无法使用iptables控制Linuxs的端口,google之后发现Centos 7使用firewalld代替了原来的iptables。下面记录如何使用firewalld开放Linux端口: firewall-cmd --zone=public --add-port=.
MongoDB中使用分片集群结构1、mongos: 数据库集群请求的入口,所有的请求都通过mongos进行协调,不需要在应用程序添加一个路由选择器,mongos自己就是一个请求分发中心,它负责把对应的数据请求请求转发到对应的shard服务器上。
主从复制是一个简单的数据库同步备份的集群技术,如下图:要明确的知道主服务器与从服务器,且从服务器要明确的知道主服务器的存在。1、在MongoDB中在启动数据库服务时,可以用master参数来指定主服务器,如下图:bind_ip是主数据库所在服务器IP /usr/nacp/mongodb/b...
解压压缩包 tar zxf mongodb-linux-x86_64-rhel62-3.0.6.tgz 重命名为mongodb mv mongodb-linux-x86_64-rhel62-3.0.6 mongodb mongodb目录下新建一个data目录存放数据;新建一个log目录存放日志;新建一个日志文件,例如我们命名为mongodb.
win系统 1、进入到redis的目录下面 D:\360安全浏览器下载\redis-2.4.5-win32-win64\64bit 2、输入以下命令: redis-server.exe redis.
#v1.0 [mysqld] #通用 #skip-grant-tables 跳过授权密码登录 port=3306 #使用mysql系统账号操作进程 user=mysql socket=/var/lib/mysql/mysql.
备份单个数据库的数据和结构(,数据库名mydb) mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名;导出整个数据库结构和数据 mysqldump -h localhost -uroot -p123456 database > dump.
创建数据库 mysqladmin -h '192.168.2.233' -u root -p create namc; 查看新创建的数据库编码 mysql> SHOW VARIABLES LIKE 'character%' -> ; +--------------------------+---...
在配置主从之前,首先保证3306端口的可用,或者关闭防火墙,两台机子可以互相ping 1、Master的配置修改MySQL配置文件 [root@localhost ~]# vim /etc/my.cnf 修改my.
Mysql卸载 查看yum是否安装过mysql yum list installed mysql* 第一种方式卸载:yum卸载 yum remove MySQL-client MySQL-devel MySQL-embedded MySQL-server MySQL-shared MySQL-.
1、安装jdk 去http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html中下载jdk的安装文件。