mongo客户端
摘要:https://robomongo.org/download
阅读全文
posted @
2020-12-29 10:01
公众号/架构师与哈苏
阅读(79)
推荐(0) 编辑
支付宝 网站支付
摘要:pom <dependency> <groupId>com.alipay.sdk</groupId> <artifactId>alipay-easysdk</artifactId> <version>2.1.2</version> </dependency> yml alipay: app-id:
阅读全文
posted @
2020-12-28 18:19
公众号/架构师与哈苏
阅读(254)
推荐(0) 编辑
java使用wol远程开机
摘要:param类 package com.meeno.framework.wol.params; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; @Setter @Getter @NoArgsCon
阅读全文
posted @
2020-12-28 15:25
公众号/架构师与哈苏
阅读(348)
推荐(0) 编辑
行为型模式
摘要:模板方法 使用场景: 定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。它是一种类行为型模式。 模板方法模式包含以下主要角色: 1)抽象类/抽象模板(Abstract Class) 抽象模板类,负责给出一个算法的轮廓和骨架。它由
阅读全文
posted @
2020-12-22 14:39
公众号/架构师与哈苏
阅读(104)
推荐(0) 编辑
结构者模式
摘要:代理模式 静态代理 动态代理 使用场景: 代理模式的定义:由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。 模式的结构: 抽象主题(Subject)类:通过接口或抽象类声明真实主题和代理对象实现的业务方
阅读全文
posted @
2020-12-22 14:38
公众号/架构师与哈苏
阅读(59)
推荐(0) 编辑
创建型设计模式
摘要:单例模式 原型模式 简单工厂模式 工厂方法模式 抽象工厂模式 建造者模式
阅读全文
posted @
2020-12-22 14:37
公众号/架构师与哈苏
阅读(50)
推荐(0) 编辑
系统设计原则
摘要:系统设计7条原则 http://c.biancheng.net/view/1317.html 1.单一职责原则 一个类只描述一个物体 2.里式替换原则 子类实现指向父类(接口)引用 3.依赖注入原则 参数传递,形参为 接口 实参为 实现 4.接口分离原则 接口定义根据实际情况,只描述对应的行为,不要
阅读全文
posted @
2020-12-22 14:36
公众号/架构师与哈苏
阅读(184)
推荐(0) 编辑
JdbcTemplateUtils
摘要:package com.meeno.common.utils; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.meeno.siliandan.area.entity.
阅读全文
posted @
2020-12-16 11:58
公众号/架构师与哈苏
阅读(81)
推荐(0) 编辑
SpringCache(redis)
摘要:pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <!--fastjson--> <de
阅读全文
posted @
2020-12-16 11:52
公众号/架构师与哈苏
阅读(80)
推荐(0) 编辑
mysql定时备份
摘要:crontab vim /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root # 系统定时任务 00 01 * * * /var/mysql/sh/dbbackup.sh # For details s
阅读全文
posted @
2020-12-11 16:05
公众号/架构师与哈苏
阅读(71)
推荐(0) 编辑
crontab定时任务
摘要:crontab linux 任务调度的工作主要分为以下两类: 1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存 2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置 系统任务 vim /etc/crontab SHE
阅读全文
posted @
2020-12-11 16:02
公众号/架构师与哈苏
阅读(80)
推荐(0) 编辑
mongodb(docker-compose)
摘要:version: '3.1' services: mongo: image: mongo restart: always environment: MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_PASSWORD: 123456 ports: -
阅读全文
posted @
2020-12-11 15:09
公众号/架构师与哈苏
阅读(89)
推荐(0) 编辑
centos8安装mysql8.0
摘要:官网下载rpm地址 https://dev.mysql.com/downloads/repo/yum/ wget下载 wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm 构建mysql源 rpm -ivh m
阅读全文
posted @
2020-12-08 16:45
公众号/架构师与哈苏
阅读(79)
推荐(0) 编辑
yum安装nginx
摘要:官网安装文档 http://nginx.org/en/linux_packages.html#RHEL-CentOS nginx源 vim /etc/yum.repos.d/nginx.repo stable 稳定版本 mainline 主线版本 [nginx-stable] name=nginx
阅读全文
posted @
2020-12-07 16:56
公众号/架构师与哈苏
阅读(66)
推荐(0) 编辑
vim常用快捷键
摘要:移动光标 快捷键 说明 [Ctrl] + [u] 屏幕『向上』移动半页 [Ctrl] + [d] 屏幕『向下』移动半页 0 或功能键[Home] 这是数字『 0 』:移动到这一行的最前面字符处 (常用) $ 或功能键[End] 移动到这一行的最后面字符处(常用) gg 移动到这个档案的第一行,相当于
阅读全文
posted @
2020-12-07 15:38
公众号/架构师与哈苏
阅读(74)
推荐(0) 编辑
git常用命令
摘要:https://git-scm.com/book/zh/v2 查询本地分支 git branch 查询远程分支 git branch -r 查询所有分支 git branch -a 拉去远程分支 git checkout -b 本地分支名x origin/远程分支名x
阅读全文
posted @
2020-12-07 11:07
公众号/架构师与哈苏
阅读(56)
推荐(0) 编辑
git flow版本
摘要:feature 分支:开发者进行功能开发的分支。 develop 分支:对开发的功能进行集成的分支。 release 分支:负责版本发布的分支。 hotfix 分支:对线上缺陷进行修复工作的分支,热修复分支是对 master 分支出现意外情况必须及时进行修复,从 master 分支出来,而且必须合并
阅读全文
posted @
2020-12-07 11:05
公众号/架构师与哈苏
阅读(55)
推荐(0) 编辑
jpa中遇到关键字
摘要:@Column(name = "`rank`") 或者 @Column(name = "\"use\"")
阅读全文
posted @
2020-12-07 10:56
公众号/架构师与哈苏
阅读(145)
推荐(0) 编辑
jpa 指定字段内容按照顺序排序(orderBy when then)
摘要:query.orderBy( criteriaBuilder.desc( criteriaBuilder.selectCase() .when(criteriaBuilder.equal(root.get("address"),"1"),1) .otherwise(0)));
阅读全文
posted @
2020-12-07 09:57
公众号/架构师与哈苏
阅读(2099)
推荐(0) 编辑
docker commit (从容器创建一个新的镜像)
摘要:从容器创建一个新的镜像 docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] -a :提交的镜像作者; -c :使用Dockerfile指令来创建镜像; -m :提交时的说明文字; -p :在commit时,将容器暂停。 docker commit
阅读全文
posted @
2020-12-04 09:44
公众号/架构师与哈苏
阅读(166)
推荐(0) 编辑
Nginx 真实的 IP
摘要:配置 Nginx 如果你的 Java 项目使用了 Nginx 代理,那么还需要进行以下配置,才能顺利获取到真实的 IP,否则只能获取到 127.0.0.1。 在 Nginx 的配置文件里,找到你 Java 项目的配置,在 location 里添加以下代码: proxy_set_header Host
阅读全文
posted @
2020-12-02 12:17
公众号/架构师与哈苏
阅读(97)
推荐(0) 编辑