摘要:和传统ssm整合 写XML配置文件 搭建服务的提供者和服务的消费者,实现服务消费者跨应用远程调用服务提供者 公共模块抽取 公共模块的抽取 服务的消费者远程调用服务的提供者, 最起码他自己要得到在服务提供者提供服务的那个类的引用, 那消费者和服务的一人一份,如果是集群就会翻倍,故抽取公共模块,存放公共 阅读全文
posted @ 2019-09-21 19:15 赐我白日梦 阅读 (26) 评论 (0) 编辑
摘要:session会话机制 client请求和服务端建立连接,服务端会保留和标记当前client的session,包含 session过期时间,sessionId ,然后服务端开始在session过期时间的基础上倒计时,在这段时间内,client需要向server发送心跳包,目的是然server重置se 阅读全文
posted @ 2019-09-17 21:49 赐我白日梦 阅读 (139) 评论 (0) 编辑
摘要:zookeeper分布式系统中面临的很多问题, 如分布式锁,统一的命名服务,配置中心,集群的管理Leader的选举等 环境准备 分布式系统中各个节点之间通信,Zookeeper保证了这个过程中 数据的唯一性,安全可靠 "官网下载地址" 修改配置文件 将/conf/zoo_sample.cfg 修改成 阅读全文
posted @ 2019-09-16 19:14 赐我白日梦 阅读 (130) 评论 (0) 编辑
摘要:前后端分离状态下,后端SpringSecurity该如何变动呢? 如何变动取决于前后端分离状态下,前后端交互的特点,纯json交互,闲言少叙,上干货 主配置类 配置登录成功处理器,响应给前端json 在前后端没有分离时,用户完成了登录认证后,由后端的框架控制页面的跳转,但是前后端分离时,前后路由的跳 阅读全文
posted @ 2019-09-15 19:52 赐我白日梦 阅读 (46) 评论 (0) 编辑
摘要:查看端口的占用情况 Centos6/contos7(ECS) 使用 netstat 查询系统上有多少TCP 多少UDP会话 netstat tun t: tcp u: udp a: all 表示列出所有的连接,服务监听,Socket资料 n: port number 用数字的形式展示 p: prog 阅读全文
posted @ 2019-09-15 19:32 赐我白日梦 阅读 (24) 评论 (0) 编辑
摘要:系统日志存放的位置 linux中的日志文件存储在 /var/log 不同模块的日志会记录到不同的模块中去 模块| 位置 | 内核及公共消息日志 | /var/log/messages 计划任务日志| /var/log/cron 系统引导日志 |/var/log/dmesg 邮件系统日志| /var/ 阅读全文
posted @ 2019-09-15 10:53 赐我白日梦 阅读 (147) 评论 (0) 编辑
摘要:init进程是系统中的第一个进程,PID永远为1 查看系统在中静态进程的统计信息 命令: ps 格式: ps [可选项] ax: 显示所有的进程信息 u: 使用以用户为主的格式输出进程信息 e: select all processes 显示系统内的进程信息 l: 使用长格式显示进程信息 f: fu 阅读全文
posted @ 2019-09-14 21:19 赐我白日梦 阅读 (24) 评论 (0) 编辑
摘要:一次性任务 在某个特定的时间,执行一次后被清除 相关命令/进程 at 命令 atd进程 在centos6中,系统服务的名称: /etc/init.d/atd 查看系统上该进程时候启动: 创建一次性任务 格式: at [HH:MM] at [HH:MM] [yyyy mm dd] at now + 数 阅读全文
posted @ 2019-09-14 19:33 赐我白日梦 阅读 (21) 评论 (0) 编辑
摘要:文件系统的作用 数据存放在硬盘中, 但是linux不会让用户直接针对磁盘进行操作,这太底层了,对用户说,想存储个文件还得去学学硬盘的构成??? linux推出文件系统作为 用户和底层针对磁盘读写 之间的缓冲, 文件系统是一种结构, 用来组织管理文件, 比如磁盘的可用信息, 已占用和剩下的空间 常见的 阅读全文
posted @ 2019-09-14 17:15 赐我白日梦 阅读 (168) 评论 (0) 编辑
摘要:设备文件 在linux中,磁盘和分区都表示成文件, 磁盘的设备文件都是在 /dev/sd 如下: 结果解读 当前我的机器上有/dev/sda 一块硬盘,这个硬盘被分成1,2,3 三个分区 他们的命名规则就是 a,b,c .. 表示硬盘的顺序号, 1,2,3... 表示分区号 老式的硬盘IDE接口是 阅读全文
posted @ 2019-09-14 15:17 赐我白日梦 阅读 (19) 评论 (0) 编辑
摘要:因为需求, 需要用到py, 所以来学学py, 因为有java基础 一小时入门py语法是不成问题的, 但是仅仅入门基础语法而已, 不涉及算法,不涉及大数据,机器学习,人工智能, 但是py这么火爆,就在于这几个分支遍地开花,后续的路还好长啊 py的语法是真的简单, 跟java比,真的简单太多了, 而且 阅读全文
posted @ 2019-09-11 20:25 赐我白日梦 阅读 (16) 评论 (0) 编辑
摘要:输入输出的介绍 标准输入(stdin) : 从该设配接受用户输入的数据 标准输出(stdout) : 通过该设备向用户输入数据 标准错误: 通过该设备报告执行出错信息 类型 | 设备文件 | 文件描述符 | 默认设备 | | | 标准输入| /dev/stdin|0|键盘 标准输出| /dev/st 阅读全文
posted @ 2019-09-10 09:05 赐我白日梦 阅读 (168) 评论 (0) 编辑
摘要:访问权限: read: 可以查看文件内容,查看目录列表 write: 允许修改文件内容,允许在目录中新建,移动,删除文件目录,或子目录 目录 execute: 允许运行程序,切换目录 归属 owner 拥有该文件或目录的用户账号 group 所属组 others 除了所属组/所有者外的其它人 / | 阅读全文
posted @ 2019-09-08 21:35 赐我白日梦 阅读 (17) 评论 (0) 编辑
摘要:在linux中每一个用户都有唯一的uid,linux内核根据uid区分不同的用户,同样每一个用户组,也有唯一的gid,一个组下可以存在多个账户, 如果给group添加上了权限A,那么属于这个组的全部用户都拥有这个权限, 每一个用户都可以加入多个组,但是肯定有一个是它的主要组 与用户和账户相关的文件 阅读全文
posted @ 2019-09-08 20:50 赐我白日梦 阅读 (26) 评论 (0) 编辑
摘要:Neo4j是什么 软件安装及常用的配置选项介绍 下载 解压: 解压后进入指定目录 配置环境变量 修改neo4j的配置文件,使其启动起来 启动命令 概念名词 Label label 相当于数据库中的表, 比如有一个Label="Person" 代表一类节点 Node node 节点, 也叫它定点,每一 阅读全文
posted @ 2019-09-04 19:41 赐我白日梦 阅读 (30) 评论 (0) 编辑
摘要:在传统的网页中: view层是由后端控制的,用户的请求到达后端的控制器中,只有当安安全全没有丝毫异常的情况下,后端才会将完成数据的渲染,返回给前端视图 前后端分离的项目: view层的切换权,转交给了前端框架,如vue, 使用路由导航进行不同视图组件之间的导航 , 这时如果不做任何的安全的验证限制, 阅读全文
posted @ 2019-08-28 20:57 赐我白日梦 阅读 (16) 评论 (0) 编辑
摘要:上图是vuex的结构图 vuex即 store, 包含State,Action,Mutations , 每一个vue项目都需要使用vuex做组件之间的数据共享 使用场景: 数据最终存放在store的State中, 但是也会面临问题, 比如,login.vue和dept.vue这俩组件都需要使用sto 阅读全文
posted @ 2019-08-28 20:25 赐我白日梦 阅读 (18) 评论 (0) 编辑
摘要:查看目录中的文件信息 创建目录 删除目录 查看目录及文件占用的内存大小 查看当前所在的目录 切换工作目录 创建文件 查看文件的时间标识 拷贝,复制文件或目录 剪切/改名 查看文件类型 linux中看后缀识别文件的类型是没用的 删除 查看文件内容 全屏分页显示文件内容 查看文件的部门内容 查找 可执行 阅读全文
posted @ 2019-08-25 21:30 赐我白日梦 阅读 (24) 评论 (0) 编辑
摘要:Mongodb很适合做这件事,api的调用仅仅是使用到了入门级别的CRUD,理清楚了思路,编码也会顺风顺水,所以你会发现我在这篇博客中说的比编码还多 评论榜预期的功能 就像是StackOverFlow的那样, 用户可以发出自己的提问,其他用户来解答, 同时楼主可以回复别人的评论,别人依然可以回复楼主 阅读全文
posted @ 2019-08-22 21:20 赐我白日梦 阅读 (189) 评论 (0) 编辑
摘要:默认的缓存配置 在诸多的缓存自动配置类中, SpringBoot默认装配的是 , 他使用的 是 , 使用 当底层的数据结构,按照Cache的名字查询出Cache, 每一个Cache中存在多个k v键值对,缓存值 几个主要的概念&常用缓存注解 名称 | 解释 | Cache | 缓存接口,主要实现由 阅读全文
posted @ 2019-08-19 20:40 赐我白日梦 阅读 (150) 评论 (0) 编辑
摘要:Spring带给了我们什么便利? 注解版本的IOC如何玩? 组件注册 组件注册的过程中有哪些过滤规则? 如何控制组件的作用域(单例多例)? 六种注册组件的方式? 生命周期 什么是bean的生命周期 在bean的生命周期的各个阶段我们可以插手做什么? 属性赋值 我们有哪些手段给bean的属性赋值? 自 阅读全文
posted @ 2019-08-15 10:59 赐我白日梦 阅读 (221) 评论 (0) 编辑
摘要:无状态登录原理 先提一下啥是有状态登录 单台tomcat的情况下:编码的流程如下 1. 前端提交表单里用户的输入的账号密码 2. 后台接受,查数据库, 3. 在数据库中找到用户的信息后,把用户的信息存放到session里面,返回给用户cookie 4. 以后用户的请求都会自动携带着cookie去访问 阅读全文
posted @ 2019-08-13 12:04 赐我白日梦 阅读 (522) 评论 (0) 编辑
摘要:上手MongoDB MongoDB 是一个跨平台的,面向文档的数据库, 如果你了解spring data jpa的使用, 那么恭喜你,你已经可以使用mongodb做开发了 使用这种类型的数据库还是挺方便的,最小的存储单位是一个文档,但是文档有什么字段,有多少字段它都不关心,而mysql这样的典型的关 阅读全文
posted @ 2019-08-12 13:04 赐我白日梦 阅读 (394) 评论 (0) 编辑
摘要:踩坑Axios提交form表单几种格式 前后端分离的开发前后端, 前端使用的vue,后端的安全模块使用的SpringSecurity,使用postman测试后端的权限接口时发现都正常,但是使用vue+axios发送异步的请求后端一直获取不出axios提交的form表单的数据,爬坑两个半钟头找到了答案 阅读全文
posted @ 2019-08-10 23:46 赐我白日梦 阅读 (228) 评论 (0) 编辑
摘要:使用 vue cli( 脚手架) 搭建项目 常用的目录结构 如果我们的项目是通过脚手架搭建的,这已经是一个比较完善的种子项目了 配置config/index.js 可以在config/index.js中做一下的常用配置 添加跨域的配置 配置项目的主机名,端口号 配置是否打开浏览器 代码检查工具esl 阅读全文
posted @ 2019-08-09 10:19 赐我白日梦 阅读 (771) 评论 (7) 编辑