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
_postsdirectory. 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