Posts
Rsocket 使用
— RSocket的适用场景
- Http 不是为了机器之间的沟通而设计的。
- 弥补了 fire and forget, stream,channel的交互模式
- 性能问题。 http 是 thread per request方式。每个请求占用内存,而cpu空闲。
-
二进制协议。
Http2 使用
— Http2的适用场景
idea 使用
— idea快捷键
- 使用 ctrl+ 1 切换 project 窗口
- 使用 shift+esc 关闭窗口
-
使用 ctrl + shift + up 调整运行窗口的大小
devops 典型场景
— 工具链
lombok
适用的场景
简化冗长代码
uml
- 模型就是对现实的简化
- 面向算法,拆分到一定程度很难适应变化。
K8s 典型场景
k8s解决的问题
7* 24 运行;更新发版快速
docker 典型场景
docker解决的问题
微服务的部署; 7* 24 运行;更新发版快速
microservice_overview
microservice 概览
Neo4j 典型场景
在表达 朋友关系实,按照1层关系,2层朋友关系,当到 4或5层朋友关系时,
Axon 的常见的坑
Axon 结合了 DDD,CQRS,EventStore
pgsql
pgsql 主从数据库设置
binlog事项
https://blog.csdn.net/sunbocong/article/details/79500115 设置主从设置
weixinapp
设置在微信上进行发布
登录微信的管理账号
https://work.weixin.qq.com/wework_admin/frame#manageTools
mysqlbinlog
mysql bin log
binlog事项
linuxfind
find
注意事项
find ./ -name “*.jsp” | xargs grep -i ‘客户授信’
dockermicroservices
使用 基本框架完成事务与saga
在mac下使用 消息事务化。
http://eventuate.io/docs/usingdocker.html
webchat
企业微信的使用
企业微信的使用
https://work.weixin.qq.com/wework_admin/frame#apps
cons-resovle
记录讨论
base
需求的分析
整理
oracledata
oracle 数据的导入导出
oracle 导入导出
oracle
oracle 配置
oracle 设计导入导出到数据库中
windowsrestart
在windows上重新启动某个挂掉进程的工具
注意事项
一个服务挂掉了,自动重启。 https://www.raymond.cc/blog/keep-application-running-by-automatically-rerun-when-closed/
transactional
spring transactional
注意事项
在类上的注解,等于公共方法上加了这个注解。 公共方法上的单独注解,覆盖类的。
postgresqllock
查看lock的类别
postgresql的锁
https://dreamer-yzy.github.io/2015/01/14/-%E7%BF%BB%E8%AF%91-PostgreSQL%E4%B8%AD%E7%9A%84%E6%AD%BB%E9%94%81/
hibernate
parameterized queries
参数化查询
参数化查询不能改变 查询路径,否则数据库会报异常。 不能使用类似的方式。 select * from myTable order by ? select id, f1, ? from myTable select * from ?
vscodeangular
code使用
cmd , 设置decortor
Javascript › Implicit Project Config: Experimental Decorators Enable/disable experimentalDecorators for JavaScript files that are not part of a project. Existing jsconfig.json or tsconfig.json files override this setting. Requires using TypeScript 2.3.1 or newer in the workspace.
vscodespring
code使用
cmd +t
@
- / 显示所有的 endpoint
-
- 显示beans
npm
npm的使用
save-dev
表示在开发时使用,并不是整个应用的一部分
typescript
typescript 和 js
准备调试环境
ng 产生project后,在main.ts 中进行。
function declare 和function expression
浏览器支持 function hoisting。 所以declare的可以先被浏览器识别。
default para , rest para
let myFunc = function (name, weather = “raining”) let myFunc = function (name, weather, …extraArgs) {
function 也可以作为参数
箭头函数
三个部分,参数, 箭头, 函数主体
let and var
var scope是定义的函数内。 let 定义的region内
尽量使用const 和letfunction 内的funciton
inner function 可以访问外部函数的变量和参数。
spread operator
使用 。。。扩展数组 let myArray = [100, “Adam”, true]; let otherArray = […myArray, 200, “Bob”, false];
macdisk
https://www.jianshu.com/p/a2512eeb235a
html5
html5的使用
div section article
语义逐渐增强。 只是布局用div
bootstrap
bootstrap 的一些用法
contextual classes
primary — 代表主要动作或内容。
netcat
netcat 的一些用法
扫描端口
mdb
mdb 的一些用法
mdbInputDirective
这个指令将label的内容向上移动,以便于输入。
css
formio
加入后不能正常启动处理
在polyfills.ts 加入 I found a solution for this issue, actually this error caused from another node_module package ‘crossvent’ So please add (window as any).global = window; to polyfills.ts (add at the top)
css
css 的一些用法
sass
可以变量在其中。进行编译
svnserver
搭建svnserver
安装
下载 apache 的svn的 server
resubmit
防止重复提交 的使用
弹出的重复提交的提醒 的使用
https://www.webtrickshome.com/faq/how-to-stop-form-resubmission-on-page-refresh
wireshark
wireshark 的使用
wireshark 的使用
1,可以设置监控服务器的两端的通讯。另一台服务器上跑个winpcap。看两端的通讯。
NGTemplate
properties
使用
Css class binding
[class.disabled]=”!isValid”
stoplight
stoplight 的使用
prism serve 的使用
1,可以在stoplight中的 code 页面,将
smartsvn
smartsvn 的使用
重新指定 svn ip地址
Use Modify|Relocate to change the repository for the selected directory (and subdirectories) of your local working copy. Typically, this command is used when the URL/structure of an SVN server has changed.
Openresty 命令
openresty 的具体的命令
cmd
NGbinding
Binding
properties
使用
Css class binding
[class.disabled]=”!isValid”
NGModule
Module 资源
declarations
用作描述这个module里的component,directive,pipes。 在统一个module里declarations的组件,可以互相引用。
exports
描述本module里的 可以被其他的module 可见,使用。
NGComponent
Component 资源— 用来控制显示页面的一部分
selector
用来指定在index。html里的自定义标签。
templateURL
RESTDesign
Mock api的方式。 prism mock –spec swaggerattribute.json http://localhost:4010/products/attributes 能否按照需要返回结果,返回的结果之间的联系,比如属性为enum时,结果 为数组
oracle
删除表记录恢复
恢复操作
FLASHBACK TABLE
TO TIMESTAMP(TO_DATE('27-APR-2019 23:59:59','DD-MON-YYYY HH24: MI: SS')); SYN FLOOD
SYN FLOOD 相关 原文
原理
利用TCP的缺陷,发送大量的伪造的TCP链接请求,常用假冒的ip发送第一个握手包,服务器回应后,收不到第三个握手,服务器保持大量的SYN_RECV的半链接。并且重试5次回应,晒满TCP链接。
heroku cmd
记录远程登录常用的工具
heroku
$ heroku login
ssh
记录远程登录常用的工具
ssh
ssh <用户名>@
ssh -p <端口号> <用户名>@ 用户名>在默认的 default中, reuse privous directory 将新开的窗口打开到当前的目录下。 用户名>端口号>产品设计
训达,明年7月1号上线。
HTTP header
记录Header和其他标签的使用 http
Referer
Referer: http://www.qualys.com/products/qg_suite/was/
项目需求
记录需求的重要工具
Axure
使用axure完成界面需求的捕获。并记录出页面处的约束,和能够得到的用户方面对于某个功能的需求。
Axure
记录Axure的功能点
Selected mode
选择的方式是包含了才选中,还是交织就算选中。
苹果耳机
监控mac的运行状况
磁盘
ncdu 查看磁盘下的每个路径的空间占用
苹果耳机
使用 的参考
下一曲,上一曲
连续两次按中间凹槽 下, 连续三次 上一曲
公司svn
设置 svn权限注意事项
openvpn要重新安装,ping通目标地址。
chrome
使用与调试
开发者工具说明
Material 资源
Material 的参考 资源
rewrite
改写用户浏览器里收藏的地址,在服务器上对应不上的时候,可以改写该地址的内容到指定的地址上。
Angular 资源
Angular 的参考
编码规范
https://angular.cn/guide/styleguide
Javascript 资源
javascript 的参考 资源
rewrite
改写用户浏览器里收藏的地址,在服务器上对应不上的时候,可以改写该地址的内容到指定的地址上。
Jmeter 命令
jmeter 的具体的命令
安装
安装在了 tool目录下,chmod +x *.sh
运行使用英文
LINUX => Edit jmeter.sh: Add at start of file:
Nginx 命令
nginx 的具体的命令
rewrite
改写用户浏览器里收藏的地址,在服务器上对应不上的时候,可以改写该地址的内容到指定的地址上。 原文 rewrite
virtualbox 使用
virtualbox 的使用—- 记录virtualbox网络设置
共享硬盘
安装一个vboxguestaddition,然后添加目录,在共享文件夹的目录添加。
扩展硬盘大小。
1,在5.2.22版本上,可以对镜像文件进行迁移。可以直接迁移到移动硬盘上。 2,将盘的空间进行扩展。 3,在安装的操作系统上,识别新扩展的空间。win7 上,管理,磁盘工具,扩展卷。即可。
localapache 使用
apache 的使用—- 记录下常用的步骤和工具
本地的起止服务
sudo apachectl stop sudo apachectl start
httpslow 使用
httpslowtest 的使用—- 记录下常用的步骤和工具
性能测试
https://www.jianshu.com/p/20a9664b89ea 使用
Nginx 使用
nginx 的使用—- 记录下常用的步骤和工具 查看nginx使用了哪些module nignx -V
Eclipse 使用
eclise 的使用—- 记录下常用的步骤和工具
查找类所在的包
ctrl+shift +T ,在open type中键入类名
java调优
调优—- 记录下常用的步骤和工具
主要目标
java注解
注解—- 是一种注释或元数据,可以插入到代码中来描述java类,改变类的行为。
主要目标
注解可以分为,构建时指示,编译时指示,运行时指示。
jpa多线程
主要目标
completefuture
completefuture
主要目标
java
记录一下常用到的知识点
主要目标
jpa Formular
记录一下jpa中常用的方式
主要目标
jhipster 项目专题
一个开源项目的管理,包含项目中的规矩。贡献者,的权限,邮件渠道,讨论组。 所有的项目事项都是公开的,项目赞助的费用的管理。 支持者提供的支持,和每个月提一个issue, 支持者的级别开发者的开发优先级
主要目标
jhipster ionic专题
使用生成器生成全端的应用
主要目标
- 和web一样,生成一个能用的app端的应用即可
JDL专题
记录Jhipster 描述领域模型的语言
主要目标
- 描述实体的属性
- 描述实体间的关系
- 描述Jhipster的一些选项
建立swift应用的模版
记录最快的建立swift的方法:
建立应用的常用命令
记录最快的常用路径: 初始化 jh
IntelliJ
问题列表: 编辑窗口的最大化: cmd+shift+f12
Atom
待解决问题, 如何设置 项目导航栏与编辑窗口的位置同步 问题列表: 编辑窗口的最大化: cmd+\
Linux Basic
问题列表: ###
ZHS
问题列表:
找个方便的ZSH
- 希望能在命令行上直接显示git的状态,不再使用git命令进行查看 https://gist.github.com/kevin-smets/8568070
Heroku
问题列表:
数据库问题
- 如何连接云端的数据库 heroku pg:psql gray
- 如何查看表的内容 \dt;
- 将本地的psql库 同步到云端。 heroku pg:push mylocaldb HEROKU_POSTGRESQL_MAGENTA –app sushi
REST
Rest 的风格特点有:
一切都是资源,资源的识别通过URI
资源与展现分开;客户端和交互通过hypermedia HATEOAS
Shell网络专题
查看防火墙的命令和状态,查看本地的服务的状态
Shell目录专题
使用一些命令会加速通常默认操作速度,比如,在jhipster中,将node_module的目录link到某个固定位置,多个项目就可以公用了。
ln
建立了软连接
ELK专题
解决了线上一个运维问题,顺便记录下。
日志的采集配置
- -
Jhipster-microservice专题
扩展的命令
-
docker-compose scale hshservice-app=3
-
Iterm2专题
记录使用iterm2的一些常用的功能
命令行选中
- 双击选中,三下选中整行,选中即已经复制 ,按中cmd 点击选中的文件,直接打开
- CMD+ T 生成tab, 在CMD+D shift+CMD+D cmd+箭头,cmd+option+➡️
- 历史命令 cmd+shift+h
- crl+cmd + 方向键,调整窗口的大小
- 使用pwd显示当前的路径名字,然后按住cmd键,鼠标单击,打开当前的文件窗口。
- Caps+cmd + enter 将窗口直接开到最大。
- 在finder中,选择了某个文件夹,直接打开iterm在当前的路径下。
Jhipster专题
记录本地使用jhispter的方法
命令
- 切换成 jdk 8 source ~/.bash_profile
- 生成脚手架 yo jhispter
股票专题
记录常用的股票的概念,了解基本的记录的方式和方法。
概念
Shell专题运维
记录在使用mac的时候,需要用脚本或命令行去解决的内容。比如,哪个应用的程序是否正在执行?哪个端口的哪个程序是否在执行。 在堡垒机上配置的用户登出后,要删除之前的命令。设置审计的功能。
查看admin用户的操作的历史记录
history |grep ela
Mac专题
记录在使用mac的时候碰到的问题,和解决的方式。以及一些好用的软件。
mac
- 没有windows的 剪贴黏贴, 在mac上使用cmd+c先选中,然后按 option+cmd+v黏贴
- 使用 option + cmd +d隐含快速启动栏
- 使用 ctrl + cmd + f 全屏显示
- cmd+ q 关闭应用
iterm专题
在使用iterm时,感觉不舒服的地方先记录下来,然后找到解决的方式,记录下来。
vagrant专题
基本命令 启动 vagrant up worker2 && vagrant ssh worker2 停止 vagrant destroy worker2 //释放空间,启动时相当于重新开始
k8s专题
pod 可以选择的部署到某个节点上,而某个节点也可以允许和拒绝部署某个pod
融资专题
从想法到产品原型,从产品原型到盈利模式,到推广扩大经营,以下部分内容来自与知乎, https://www.zhihu.com/question/19988574 ,和网上的资料整理。
JAVA专题
JAVA10 已经出来了,待记录,一些基本的常用的知识摘要 package-info.java 是做什么用的
Activiti专题
逐渐将以前的使用记录过来。
Maven专题
当前碰到的问题
Gradle专题
gradle 常碰到的问题
SpringCloud专题
单体应用:虽然按照 模块化的设计,但最终打包到一个war,ear。 , 部署和监控都很方便。但是:
IOS提醒功能专题
本地提醒
线上问题排查
todo
UsecaseAndDDD
Usecase
wkhtmltopdf
线上转换: https://www.online-convert.com
Swift专题
参考
Spring Boot专题
之前跟过一段时间的 Jboss Seam,感觉比当时的Spring 繁杂的配置好用多了,不过时过境迁, Seam好像不怎么行了,然而Spring boot 解决了启动项目快的问题。
Markdown专题
Git专题
记录下git中碰到的问题。
Usecase include extend
Usecase
项目开发流程
项目点子
- stakeholder
- 满足自己的使用方便
- 新的技术 如:coreml(2017)
- 交流 如:mobike的产生
jekyll专题
Makrdown
Xcode project
xcode project project init
Coreml专题
Coreml优势
持续输出
看的见的工作结果,对别人重要,对自己更重要 !
Welcome to Jekyll!
You’ll find this post in your
_posts
directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to runjekyll serve
, which launches a web server and auto-regenerates your site when a file is updated.Resume
搬瓦工
目前的使用状态,使用全局模式,在heroku ,id的验证可以使用。 使用自动模式不可以使用。 使用http copy proxyshell 在命令行的方式进行使用 https://www.yfmingo.cn/2016/11/05/bandwagonhost_vpn/ 命令行翻墙 http://www.cashqian.net/blog/001486989831982332565298e4942a2bb8f56b08f9d2475000 brew install privoxy
subscribe via RSS