06 2017 档案
摘要:获取所有zone firewall-cmd --list-all-zones 重启服务 firewall-cmd --complete-reload 名词解释 在具体介绍zone之前学生先给大家介绍几个相关的名词,因为如果不理解这几个名词zone就无从入手。 target:目标,这个前面学生也已经给
阅读全文
摘要:location / { if ($request_method = 'OPTIONS') {add_header 'Access-Control-Allow-Origin' '*' always;add_header 'Access-Control-Allow-Methods' 'GET, POS
阅读全文
摘要:xclip -sel clip < ~/.ssh/id_rsa.pub
阅读全文
摘要:package me.aizou.tour.guide.config;import lombok.extern.slf4j.Slf4j;import me.aizou.tour.guide.domain.event.AnnounceEventMessage;import org.springfram
阅读全文
摘要:在开发过程中,会遇到很多奇怪的需求 比如各种各样的通知类型。 每种类型的数据结构各不相同 但是需要统一返回给前端显示 最直接的解决方案是增加一个“超级”类,把所有包含的属性都加到这个类中 这个方案的优势是简单,缺点是没有扩展性,每增加一种新的类型都要修改 方案一示例如下: 另外一个方案是利用包装模式
阅读全文
摘要:Java的日期时间库比较乱,同样一个Date在java.sql下定义,同时也在java.util下也定义了一遍,真不知道SUN是怎么想的。 java8以后,java通过jsr310标准引入了一套符合ISO国际标准的时间库。 Clock: 时钟 Instant: 瞬时时间,类似于时间戳 LocalDa
阅读全文
摘要:mail -s "测试" 1968089885@foxmail.com 需要先配置smtp服务器
阅读全文
摘要:系统有如下需求: 公告:需要保存以及用极光推送 活动:和通知一样 评论:暂时和公告一样,可能需求会变化 关注:暂时和公告一样,可能需求会变化 服务:短信、微信、存储,不用极光推送 用一个矩阵图表示如下: 需求会在两个维度上进行扩展 1. 新的通知类型,比如订单什么的 2.新的通知手段,比如邮件什么的
阅读全文
摘要:一、 ansible 简介 1.ansible 特性 模块化 设计 ,调用特定的模块来完成特定任务 ,本身是核心组件,短小精悍 ; 部署简单,agentless 无客户端工具; 主从模式 工作; 支持自定义模块 功能; 支持playbook 剧本,连续任务按先后设置顺序完成; 2.ansible 架
阅读全文
摘要:authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥 id_rsa : 生成的私钥文件 id_rsa.pub : 生成的公钥文件 know_hosts : 已知的主机公钥清单 如果希望ssh公钥生效需满足至少下面两个条件: 1) .ssh目录的权限必须是700
阅读全文
摘要:开启防火墙443端口 firewall-cmd --add-port=443/tcp --permanent 别忘了重启 firewall-cmd --reload
阅读全文
摘要:编译安装git 参考 《CentOS7编译安装git》 安装httpd yum install httpd -y 安装gitweb yum install gitweb -y 创建项目根目录 $ sudo mkdir /opt/git $ git init --bare 设置ACL $ chown
阅读全文
摘要:#datasourcespring.datasource.url=jdbc:mysql://120.26.246.185:3306/gaea?&useSSL=falsespring.datasource.username=xiezhiyanspring.datasource.password=yil
阅读全文
摘要:@Configurationpublic class CorsConfig { @Bean public FilterRegistrationBean corsFilter() { UrlBasedCorsConfigurationSource source = new UrlBasedCorsCo
阅读全文
摘要:系统采用前后端分离的架构,采用OAuth2协议是很自然的事情。 下面开始实战,主要依赖以下两个组件: 一、认证服务器 二、资源服务器 踩过的坑 一开始一直在配置WebSecurityConfigurerAdapter,其实这个跟ResourceServerConfigurerAdapter是冲突的,
阅读全文
摘要:用Java 8 lambda来实现解耦是个不错的办法 基于接口编程而非实现 设计接口的时候尽量考虑抽象,而不是从实现的角度去设计。不然设计出来的接口毫无扩展性。
阅读全文
摘要:Linux 背景 Linux的全称是Linux is not unix。这句话的首字母拼在一起也是L i n u*x,类似于递归的一种结构,很有程序员的特色。 Linux诞生于1991年8月25日,创始人叫Linus Torvalds。作者的名字Linus跟Linux很接近。 Linus当初是为了好
阅读全文
摘要:在不稳定的需求面前,尽量保持灵活性。 多年的经验告诉我,国内软件开发的需求是极其不稳定的。比如说,原先某个字段是必填,后来又变成可选。又比如说原来实体类A和实体类B是一对多关联的,后来又变成多对多。 虽然很多开发人员都非常反感这种需求变化,也包括我自己,但是不得不承认,这是现状,是一种常态,我们要去
阅读全文
摘要:第一个命令 git init (repo_dir) 初始化git版本库,如果省略repo_dir的话,那么就把当前目录作为git库进行初始化。 第二个命令 git status 查看版本库状态,随时可以执行,没有副作用,强烈建议多执行一下,了解下不能状态下的输出结果 第三个命令 git add .
阅读全文
摘要:查看用户信息 id <login_name> /etc/passwd 是系统识别用户的一个文件,做个不恰当的比喻,/etc/passwd 是一个花名册,系统所有的用户都在这里有登录记载;当我们以beinan 这个账号登录时,系统首先会查阅 /etc/passwd 文件,看是否有beinan 这个账号
阅读全文
摘要:匹配1到多个空格 /\s\+ 或者开启very magic模式 /\v\s+
阅读全文
摘要:根据记忆,并用不规范的语言描述我对sl66的使用心得:一、上卷1.用摇把顺时针转到12点位置,再退回3点位置;2.安插刀;3.后背上方按钮向右拨,打开后背;4.取出,装卷,再放入;5.转动后背上旋钮,检查胶卷是否装好,合上后背盖,继续旋转旋钮直至转不动为止即可拍摄。二、拍摄1.拔出插刀;2.调整曝光
阅读全文
摘要:查看系统版本详细信息 lsb_release -a 更改邮件MTA alternatives --config mta
阅读全文
摘要:shell界面按F5插入~(波浪号,HOME) 同一个应用不同窗口切换alt + `
阅读全文
摘要:下载 http://trial.autodesk.com/SWDLDNET4/2015/ACD/DLM/AutoCAD_2015_Simplified_Chinese_Win_64bit_ dlm.sfx.exe 注册机https://pan.baidu.com/s/1eQDZfOm 破解方法:ht
阅读全文
摘要:chan数据类型 用来进行通信,类似于协程 单向通道 var send chan<- int 只发通道 var recv <-chan int 只收通道 切片 len函数用来返回实际元素数量 cap函数用来返回容量
阅读全文
摘要:单元测试函数必须以test_开头,否则无法被识别
阅读全文

浙公网安备 33010602011771号