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 典型场景

    — 工具链 GitHubAction

  • 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 和let

    function 内的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专题

    参考

    作者主页 swift官网 evolution功能演进

  • 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 run jekyll 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