- 博客(38)
- 收藏
- 关注
原创 swift UI 使用
//跳转页面----全屏模式.fullScreenCover(isPresented: $loginSuccess, content: { ContentView()})//跳转页面----全屏模式.sheet(isPresented: self.$toLoginView, content: { LoginView()})
2021-12-21 15:42:04
1643
原创 swift-Alamofire-使用
import Foundationimport Alamofirefunc get(url: String, param: String, isToken: Bool = false) -> [String: Any] { var r: [String: Any] = [String: Any]() AF.request(url, method: .get).response(responseSerializer: DictionaryResponseSerialize
2021-12-17 11:45:34
1694
原创 linux-常用的网络问题排查命令
ping这个是大家经常用到的一个小工具,用于检查两台服务器之间是否能够成功交换数据包。ping指令向对方主机发送ICMP报文。当能成功ping通时表示两台主机之间的网络链路是畅通的。如果ping不通,首先需要确认对方是否关停了ping服务,如果没有关停,就需要检查双方的网络链接问题了。telnet该指令主要用于检查到对方端口的网络联通性,如果telnet能通,一般证明TCP三次握手已经建立成功,也就是网络层是畅通的。如果telnet不通,需要确认对方是否已经启动相应服务端口,如果已启动,那么就要检查双
2021-12-15 11:39:19
2437
原创 linux部署项目流程
部署项目流程固定ip选择桥接模式修改 vi /etc/sysconfig/network-scripts/ifcfg-ens33 有可能不是ens33)BOOTPROTO="static"ONBOOT="yes"IPADDR="192.168.1.187"NETMASK="255.255.255.0"GATEWAY="192.168.1.1"DNS1="192.168.1.1"重启网卡:service network restart测试是否能ping通外网:ping www.b
2020-07-10 10:44:04
491
原创 linux iptables添加开放端口后不生效
添加的端口开放命令必须要添加在,以下代码前面-A INPUT -j REJECT --reject-with icmp-host-prohibited
2019-10-25 10:44:13
3810
1
原创 spring boot redis 附近的人
redis版本要求3.2及其以上命令介绍geoadd格式:GEOADD key longitude latitude member [longitude latitude member …]描述:将指定的地理空间位置(纬度、经度、名称)添加到指定的key中返回值:添加到sorted set元素的数目,但不包括已更新score的元素事例geoadd cityGeo 116.4...
2019-10-23 14:55:10
596
原创 docker 高级操作
列出所有容器ID$ docker ps -aq停止所有容器$ docker stop $(docker ps -aq)停止并删除所有容器$ docker rm $(docker stop $(docker ps -aq))查看所有容器IP和端口$ docker inspect -f='{{.Name}} {{.NetworkSettings.IPAddress}...
2019-09-27 14:50:26
251
原创 Docker redis 安装 设置
Redis# 拉取镜像$ docker pull redis# 新建需要挂载的文件夹或文件$ cd /usr/local$ mkdir redis$ cd redis$ mkdir data# 设置端口映射$ vi /etc/sysconfig/iptables# 添加3306端口-A INPUT -p tcp --dport 6379 -j ACCEPT# 重启ipt...
2019-09-26 09:52:43
209
原创 Docker MySQL 安装及主从设置
MySQL创建并运行# 拉取镜像5.7版本$ docker pull mysql:5.7# 新建需要挂载的文件夹或文件,docker中的mysql 中的数据存放目录可以去docker hub中搜索mysql,文档寻找$ cd /usr/local$ mkdir mysql$ cd mysql$ mkdir data# 设置端口映射$ vi /etc/sysconfig/ip...
2019-09-25 13:38:18
210
原创 java项目(spring cloud)模块划分
base_mavenbase_modelbase_clientbase_能够公共出来的服务配置(例如redis、MQ等)spring cloud 基础服务模块(eureka、Gateway等)日志服务
2019-09-24 09:43:34
2646
原创 Docker 私有仓库
私有仓库# 拉取镜像$ docker pull registry# 创建文件夹,用于做仓库的挂载文件夹$ mkdir docker_registry# 启动$ docker run -d -p 5000:5000 --name=dockerregistry --restart=always --privileged=true -v /usr/local/docker_regist...
2019-08-30 14:17:17
130
原创 Docker 常规操作
镜像操作# 查看所有本地所有镜像的基本信息$ docker images# 参数--no-trunc 列出完整长度的Image ID # 下载镜像$ docker pull [name]# 导出镜像$ docker save [OPTIONS] IMAGE [IMAGE...]# 导入镜像$ docker import [OPTIONS] file|URL|-...
2019-08-24 08:09:17
274
原创 Centos docker 安装
官方文档地址:https://docs.docker.com/install/linux/docker-ce/centos/安装:# 写在旧版docker$ sudo yum remove docker \ docker-client \ docker-client-latest \ ...
2019-08-22 15:56:26
147
原创 Mac iterm2使用
配置iterm2连接服务器新建一个shell脚本#!/usr/bin/expectset timeout 30spawn ssh -p [lindex $argv 0] [lindex $argv 1]@[lindex $argv 2]expect { "(yes/no)?" {send "yes\n";exp_continue} ...
2019-08-20 09:27:00
273
原创 Centos 最小安装后 需要的操作
ifconfig$ yum install net-toolsvim$ yum install -y vim-enhancedwget$ yum install -y wget安装iptables# 停止 firewalld 服务$ systemctl stop firewalld.service# 禁止 firewalld 服务在系统启动的时候自动启动...
2019-08-19 16:19:52
771
原创 Mac Anaconda 使用方法
通过brew安装# 安装命令brew cask install anaconda安装截图配置环境变量$ echo 'export PATH=/usr/local/anaconda3/bin:$PATH' >> ~/.bash_profile$ source ~/.bash_profile查看安装结果$ conda --version创建tensorflow环境...
2019-08-09 12:15:50
377
原创 Mac 日常开发使用
查看已安装的JDK版本以及安装地址# V是大写的,命令执行完成后会依次显示已经安装的JDK和默认JDK/usr/libexec/java_home -V
2019-07-31 11:23:40
160
原创 Mac brew 使用
命令API#搜索brew search xxx 例如 brew search mysql#安装brew install xxx 例如:brew install mysql#查询brew info xxx 例如:brew info mysql 主要查看具体的信息及依赖关系当前版本注意事项等#更新如果想要更新到当前最新的版本要先把当前 brew 更新到最新。brew up...
2019-07-25 15:13:56
156
原创 Mac brew 安装开发软件
通过brew安装:brew install rabbitmq,安装完成之后,如下图显示配置环境变量vi ~/.bash_profile//加入以下两行export RABBIT_HOME=/usr/local/Cellar/rabbitmq/3.7.4export PATH=$PATH:$RABBIT_HOME/sbinsource ~/.bash_profile...
2019-07-24 15:10:14
361
原创 排序算法--java版
概述冒泡排序(Bubble Sort)选择排序(Selection Sort)插入排序(Insertion Sort)希尔排序(Shell Sort)归并排序(Merge Sort)快速排序(Quick Sort)堆排序(Heap Sort)计数排序(Counting Sort)桶排序(Bucket Sort)基数排序(Radix Sort)参考博客概述分类非...
2019-05-17 10:59:30
299
原创 学点经济学--经济学原理
经济学:研究社会如何管理自己的稀缺资源。名词解释稀缺性:社会资源的有限性效率:社会能从其稀缺资源中得到最大利益的特性平等:经济成果在社会成员中平均分配的特性机会成本:为了得到某种东西所必须放弃的东西理性人:系统而有目的地尽最大努力实现其目标的人边际(边际变动):对行动计划的微小增量调整边际成本:每一单位新增生产的产品(或者购买的服务)所带来的总成本的增量边际收益:增加一单...
2019-05-17 10:58:01
800
转载 漫谈何时从单体架构迁移到微服务
面对微服务如火如荼的发展,很多人都在了解,学习希望能在自己的项目中帮得上忙,当你对微服务的庐山真面目有所了解后,接下来就是说服自己了,到底如何评估微服务,什么时候使用微服务,什么时间点最合适,需要哪些技术储备和资源投入等等,这些都是你需要面对和解决的。本文从单体架构,微服务架构,微服务风险评估,微服务落地条件等几个方面探讨微服务的落地过程,希望对你有所启发。单体架构优点缺点...
2019-05-17 10:54:13
362
原创 python-scrapy
scrapy框架使用安装使用示例代码:https://github.com/Carty090616/python.git[https://github.com/Carty090616/python.git]创建项目scrapy startproject csdn创建爬虫,进入项目目录执行scrapy genspider csdn_spider youkuaiyun.com...
2019-05-17 10:37:28
239
原创 git原理及操作
git是一个开源的分布式版本控制软件。Github、GitLab是基于git的运程文件托管平台。git图示正常提交流程git把管理的文件分为两个区域四种状态工作区:当前开发程序所在目录称为工作区,即:工作开发都是在该目录,该区域的文件会有状态的变化且状态由git自动检测,如果程序中文件做任何操作(增、删、改),文件状态均会被检测到,可以使用 【git status】命令查看。版本库:工...
2019-05-17 10:34:42
346
原创 数据结构Java版
线性表LinkedList(链式存储)经典的双链表结构, 适用于乱序插入, 删除. 指定序列操作则性能不如ArrayList, 这也是其数据结构决定的.addremovegetArrayList(顺序存储)addremove扩容栈Stackpushpop队列ArrayBlockingQueueputtake...
2019-05-17 10:01:16
730
原创 MySQL--explain使用
使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表结构的性能瓶颈使用方法字段解释- id- select_type- table- type- possible_keys- key- key_len- ref- rows- Extre例子参考博客使用方法基本语法:EXPLAIN ...
2019-05-15 16:38:27
264
原创 SQL练习
重复数据# 查询重复数据数量SELECT count(0)FROM 需要检查的表WHERE (SELECT count(0) from 需要检查的表 b where 需要检查的表.需要检查的字段 = b.需要检查的字段 AND 需要检查的表.需要检查的字段 = b.需要检查的字段) > 1# 删除重复数据DELETEFROM 表名WHERE 表名.删除依据的字段 IN ...
2019-04-08 17:16:39
202
原创 spring boot redis 布隆过滤器
简单实现import com.google.common.base.Charsets;import com.google.common.hash.Funnel;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Bean;im...
2019-04-08 13:29:50
5838
1
原创 spring cloud中实现日志追踪
网关中设置filter对每一个请求的header中进行设置traceID(用于追踪每一个请求),并将traceSort(用于对后续请求进行排序)存入redis中在其余微服务中添加AOP对需要追踪的进行日志搜集部分代码示例package com.zy.zygateway.filter;import com.netflix.zuul.ZuulFilter;import com.netf...
2019-04-04 09:48:29
3167
原创 @Transactional使用
controller–>serviceA–>serviceB1.1. serviceA(添加注解)–>serviceB(添加注解,并抛出异常)------------------------>结果A和B都回滚1.2. serviceA(添加注解,并抛出异常)–>serviceB
2019-03-18 11:23:25
588
1
转载 经典编程书籍大全
100+ 经典技术书籍,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试 和 编程相关的经典书籍。这个列表综合了伯乐在线网站以往推荐[经典书籍](http://blog.jobbole.com/tag/book/)文章中的列表,以及在微信和微博中被广泛推荐的好书。虽然已经包括了100多本,覆盖的面也比较全。仍然有很多方面需要补充,而且相信还有很多没有被收录的好书。欢迎大家在 issues 中推荐或自荐。
2019-03-05 14:18:45
297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人