凡事都在事上磨,这样才能精进,成长进步提高! ------ 博客园首页
摘要:1、firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld 开机启用 : 阅读全文
posted @ 2021-04-15 02:57 zeenzhou 阅读(4) 评论(0) 推荐(0) 编辑
摘要:springbot开发api接口服务,生产环境中一般都是运行独立的jar,在部署过程中涉及到服务的优雅启动,关闭, springboot官方文档给出的有两种方式, 1、使用http shutdown 2、注册为系统服务 https://docs.spring.io/spring-boot/docs/ 阅读全文
posted @ 2021-04-15 01:55 zeenzhou 阅读(5) 评论(0) 推荐(0) 编辑
摘要:启动脚本 #!/user/bin/env bashnohup java -jar mybatis.jar &echo success!mybatis.jar 是你项目的jar包 关闭脚本 #!/usr/bin/env bashpid=`ps -ef | grep mybatis.jar | grep 阅读全文
posted @ 2021-04-15 01:53 zeenzhou 阅读(3) 评论(0) 推荐(0) 编辑
摘要:公司项目的需求是,在一张底图上面生成每个会员的专属二维码,二维码上方显示会员的名字,名字是中文。在本地测试的时候是没有问题的,正常显示,如图: 但是放到linux上面,就乱码了,如图: 原因是Linux上面没有我使用的字体: 解决方法: Windows中的字体上传到Linux上 将Windows中C 阅读全文
posted @ 2021-04-14 15:56 zeenzhou 阅读(1) 评论(0) 推荐(0) 编辑
摘要:linux > 和 >> 、< 区别 linux中经常会用到将内容输出到某文件当中,只需要在执行命令后面加上>或者>>号即可进入操作。 大于号:将一条命令执行结果(标准输出,或者错误输出,本来都要打印到屏幕上面的)重定向其它输出设备(文件,打开文件操作符,或打印机等等) 小于号:命令默认从键盘获得的 阅读全文
posted @ 2021-04-14 04:47 zeenzhou 阅读(1) 评论(0) 推荐(0) 编辑
摘要:CentOS 7 安装 Jenkins 准备工作 首选需要安装JAVA环境 https://www.cnblogs.com/mufeng07/p/12150820.html 如果你的系统没有自带git,那么也需要安装一个 yum install git 1.安装 第一种方法 sudo wget -O 阅读全文
posted @ 2021-04-14 02:44 zeenzhou 阅读(5) 评论(0) 推荐(0) 编辑
摘要:列出当前目录及子目录下所有文件和文件夹 find . 在/home目录下查找以.txt结尾的文件名 find /home -name "*.txt" 同上,但忽略大小写 find /home -iname "*.txt" 当前目录及子目录下查找所有以.txt和.pdf结尾的文件 find . \( 阅读全文
posted @ 2021-04-14 02:40 zeenzhou 阅读(5) 评论(0) 推荐(0) 编辑
摘要:方法一: yum install maven 直接自动安装了maven 然后自行配置 /etc/maven/setting 文件就好 使用阿里云的中心仓库,相对速度较好 修改 <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http 阅读全文
posted @ 2021-04-14 02:36 zeenzhou 阅读(5) 评论(0) 推荐(0) 编辑
摘要:RocketMQ 安装部署教程详解 Linux 环境 OS: Ubuntu 16.04 LTS x64 系统配置: 1C/2G/5M RocketMQ: 4.5.2 JDK: 1.8.0_201 Maven: 3.6.1 Git 1. 安装 git apt-get update apt instal 阅读全文
posted @ 2021-04-14 01:05 zeenzhou 阅读(1) 评论(0) 推荐(0) 编辑
摘要:nameserv启动成功 Java HotSpot(TM) 64-Bit Server VM warning: Using the DefNew young collector with the CMS collector is deprecated and wil l likely be remo 阅读全文
posted @ 2021-04-14 01:02 zeenzhou 阅读(1) 评论(0) 推荐(0) 编辑
摘要:系统环境 1、操作系统:64位CentOS Linux release 7.2.1511 (Core) 2、jdk版本:1.8.0_121 3、IP地址:192.168.1.210 下载rocketmq 访问网址:http://rocketmq.apache.org/docs/quick-start 阅读全文
posted @ 2021-04-14 00:52 zeenzhou 阅读(2) 评论(0) 推荐(0) 编辑
摘要:一项能力最突出:抗干扰力。 这种抗干扰力,能让他们对周遭的事务,表现出适当的麻木与迟钝,这就是“钝感”的表现,一般人还真做不到。 钝感的反面是敏感,现实中很多人都是过于敏感的。 这有先天的因素,也有后天环境的影响。 我们从小接受的教育,就是礼让,要为别人考虑,要推己及人,要有共情心。 这倒不是不对, 阅读全文
posted @ 2021-04-13 15:41 zeenzhou 阅读(1) 评论(0) 推荐(0) 编辑
摘要:大数据,数据分析 算法,推荐算法,机器学习 (人工智能) 工具:python 网络技术: 硬件 (路由器, 交换机, 内存, CPU, 网络, IO, 网络IO,硬盘IO) 与 软件, IP , TCP, HTTP 7层架构. 各种协议 加密,签名,技术 RSA DES MD5 SHA 应用技术: 阅读全文
posted @ 2021-04-12 08:43 zeenzhou 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1.错误信息思考: 根据错误信息的字面意思,可以知道,redis-cli客户端程序,通过ip127.0.0.1,端口6379与redis服务器建立连接失败。说明当我们调用redis-cli时,默认是用本地回环地址去与服务器端建立连接。 2.解决问题思路: 服务器程序会在监听一个套接字(IP+端口号) 阅读全文
posted @ 2021-04-12 01:42 zeenzhou 阅读(0) 评论(0) 推荐(0) 编辑
摘要:一、安装redis 第一步:下载redis安装包 wget http://download.redis.io/releases/redis-4.0.6.tar.gz [root@iZwz991stxdwj560bfmadtZ local]# wget http://download.redis.io 阅读全文
posted @ 2021-04-12 01:18 zeenzhou 阅读(1) 评论(0) 推荐(0) 编辑
摘要:1、netstat命令 netstat命令可显示当前服务器上所有端口及进程服务,与grep结合可查看某个具体端口及服务情况。 参数: -t : 指明显示TCP端口 -u : 指明显示UDP端口 -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序 阅读全文
posted @ 2021-04-11 23:56 zeenzhou 阅读(8) 评论(0) 推荐(0) 编辑
摘要:启动zookeeper,能ping通虚拟机,但telnet ip+端口发现连接超时或拒绝 排查思路 首先查看IP是否一样zookeeper是否启动成功 bin/zkServer.sh status或者ss -ntl | grep 2181或者netstat -anpt | grep 2181查看Li 阅读全文
posted @ 2021-04-11 01:46 zeenzhou 阅读(0) 评论(0) 推荐(0) 编辑
摘要:本文就PLM、ERP、APS、MES各自功能和相互之间需要通信的基础数据进行探讨,分析几个系统集成的方法,供企业进行信息化时借鉴。 01 前言 技术的发展日新月异,企业要增强竞争力,在市场竞争中立于不败之地,采用先进技术武装自己是必由之路。近30年,对社会影响最大的技术进步当属信息技术,信息技术的进 阅读全文
posted @ 2021-04-10 23:37 zeenzhou 阅读(0) 评论(0) 推荐(0) 编辑
摘要:Linux启动/停止/重启Mysql数据库的方法 1、查看mysql版本方法一:status;方法二:select version(); 2、Mysql启动、停止、重启常用命令a、启动方式1、使用 service 启动:[root@localhost /]# service mysqld start 阅读全文
posted @ 2021-04-09 01:24 zeenzhou 阅读(3) 评论(0) 推荐(0) 编辑
摘要:一,作用 1.减少资源的开销,没有每次需要的提供系统资源进行创建和销毁线程,提高系统的响应 2.请求到来,线程在池中直接使用,提高响应 3.实现对线程的管控.线程池可以对线程的创建与停止、线程数量等等因素加以控制,使得线程在一种可控的范围内运行,不仅能保证系统稳定运行,而且方便性能调优。 4.总结: 阅读全文
posted @ 2021-04-07 00:15 zeenzhou 阅读(3) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/qdhxhz/p/11094624.html 阅读全文
posted @ 2021-03-26 03:23 zeenzhou 阅读(0) 评论(0) 推荐(0) 编辑
摘要:Jvm的内存结构,jvm调优,如何dump堆排查问题,内存泄露 内存结构: jvm内存分为堆(线程共享,线程不安全) 和栈(线程独享,线程安全), 内存区域: A:线程私有区域:虚拟机栈,本地方法栈,计数器(指向虚拟机字节码位置,唯一一个无oom) B:线程共享区域:虚拟机Java堆(新生代eden 阅读全文
posted @ 2021-03-26 02:40 zeenzhou 阅读(14) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/dreamowneryong/p/14412802.html 阅读全文
posted @ 2021-03-26 02:21 zeenzhou 阅读(0) 评论(0) 推荐(0) 编辑
摘要:GET /_cat/indices?v GET /inv_trans_detail/_alias/* GET /inv_trans_detail/_search{ "query": { "bool": { "filter": [ { "term": { "goodsClassCode": { "va 阅读全文
posted @ 2021-03-26 00:30 zeenzhou 阅读(4) 评论(0) 推荐(0) 编辑
摘要:上周六2021-03-13,四个队友一起创越深圳著名的三水线,全程大小山头108个,总实际记录的里程28公里,用时12个小时,记录下,当天腿不酸,昨天,和今天腿还是有点酸哈哈~~~~ 小桂村->大笔架山->土地庙->金龟村->绝望坡 -> 水祖坑 绝望坡: 过了绝望坡, 希望在眼前. 不负千辛苦, 阅读全文
posted @ 2021-03-15 11:28 zeenzhou 阅读(18) 评论(0) 推荐(0) 编辑
摘要:光靠redis主从复制和哨兵机制不足以实现redis高可用。为什么呢? 因为若某一节点宕机后,不会实现自动重启。最稳健实现高可用的做法 : redis主从复制+哨兵机制(监控、提醒、自动故障迁移)+keepalived(自动重启),若重启多次仍不成功,可以通过邮件短信等方式通知。 阅读全文
posted @ 2021-03-09 16:17 zeenzhou 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-03-08 17:05 zeenzhou 阅读(11) 评论(0) 推荐(0) 编辑
摘要:分布式锁 官方推荐采用Redlock算法,即使用string类型,加锁的时候给的一个具体的key,然后设置一个随机的值;取消锁的时候用使用lua脚本来先执行获取比较,然后再删除key。具体的命令如下: SET resource_name my_random_value NX PX 30000 if 阅读全文
posted @ 2021-03-08 16:55 zeenzhou 阅读(10) 评论(0) 推荐(0) 编辑
摘要:堆内存和栈内存的区别: 1、应用程序所有的部分都使用堆内存,然后栈内存通过一个线程运行来使用。 2、不论对象什么时候创建,他都会存储在堆内存中,栈内存包含它的引用。栈内存只包含原始值变量好和堆中对象变量的引用。 3、存储在堆中的对象是全局可以被访问的,然而栈内存不能被其他线程所访问。 4、栈中的内存 阅读全文
posted @ 2021-03-08 16:37 zeenzhou 阅读(17) 评论(0) 推荐(0) 编辑
摘要:事务4个特性 A:原子性 C:一致性 I:隔离性 D:持久性 隔离级别: 读未提交: 会出现 脏读,幻读,不可重复读 读提交: 幻读:不重复读 可重复读: 不可重复读 序列化: 序列化执行,性能较差 Mysql 默认隔离级别是: 可重复读, 但是互联网项目的的数据库隔离级别,建议设置成如提交, 提高 阅读全文
posted @ 2021-03-08 00:38 zeenzhou 阅读(9) 评论(0) 推荐(0) 编辑
摘要:https://mp.weixin.qq.com/s/4WQG3ZaKqfLuoGAhAh4E5g 阅读全文
posted @ 2021-02-25 17:18 zeenzhou 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1、高并发场景秒杀下单超卖Bug实战重现 2、秒杀场景下实战JVM级别锁与分布式锁 3、大厂分布式锁Redisson框架实战 4、从Redisson源码剖析lua解决锁的原子性问题 5、Redis主从架构锁失效问题及Redlock详解 6、双十一大促如何将分布式锁性能提升100倍 7、利用Redis 阅读全文
posted @ 2021-02-24 21:59 zeenzhou 阅读(22) 评论(0) 推荐(0) 编辑
摘要:我们应该像一棵树一样成长,有主干,有分支,吸取养分,阳光雨露,根深入地下,顶进入天空,枝繁叶茂,开花结果,~~~ 阅读全文
posted @ 2021-02-24 11:32 zeenzhou 阅读(20) 评论(0) 推荐(0) 编辑
摘要:[toc] ### 背景 需要泛化的平台化数据检索系统 ### 目标 * **服务化**: * 业务域不再感知具体es地址端口,不需要了解集群版本,配置,部署,高可用* **支持索引拆分**: * 索引->"分库分表"级拆分,业务域不需要知道规则和逻辑,只需设置自动拆分和手动拆分 * 支持开启基于日 阅读全文
posted @ 2021-02-23 17:36 zeenzhou 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-02-23 17:27 zeenzhou 阅读(5) 评论(0) 推荐(0) 编辑
摘要:主从复制原理 主从复制中有两个很重要的日志文件,binlog和relay log,分别位于主库与从库中。其中 binlog 是主从复制的基础,通过将操作事件写入 binlog 通过 I/O 线程传送至从库进行同步。 主从延迟原因 从库中 SQL 线程重放的过程是随机写盘的,并且 SQL 线程是单线程 阅读全文
posted @ 2021-02-20 15:16 zeenzhou 阅读(8) 评论(0) 推荐(0) 编辑
摘要:业务上,团队职能聚焦,抓大放小。把一些不容易出亮点的项目放低权重,放在重点项目上。我的理念是,如果有五个项目,我不希望都是八十分的状态,我更希望是有一两个100分甚至更高的,同时我能接受其他项目是六十分。比如,根据当前整个部门在某一块的痛点,也是部门长的痛点,拿出一个框架解决方案(之前有团队做过,但 阅读全文
posted @ 2021-02-19 19:00 zeenzhou 阅读(8) 评论(0) 推荐(0) 编辑
摘要:这样的做法: 第一,找到好的介绍源,给自己扩大优质选项,不然在一堆劣质选项里找另一半,纠结半天没想到从一开始就输了; 第二,第一眼眼缘就差点意思,或者明显不合适,速速放弃,回到第一步; 第三,找你能找到的最厉害的人,给你参谋参谋; 第四,没啥坑继续谈,有问题果断放弃。 找工作也好,找另一半也罢,这个 阅读全文
posted @ 2021-02-19 18:29 zeenzhou 阅读(12) 评论(0) 推荐(0) 编辑
摘要:生活中,工作中情况复杂多变,比如要做一个工作总结或者工作成果汇报,你要怎么做? 这里除了上述的抓重点,还可以尝试用到一些思维模型 SCQA思维模型 S—situation 简单交代事情发生背景 C—complication 期间遇到的冲突、障碍,事情有多大的复杂性 Q—question 当时遇到的问 阅读全文
posted @ 2021-02-09 10:51 zeenzhou 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1、在外面混,姿态别太卑微,有个性的人更能赢得别人尊重。 有些人遇到大佬,说话都发抖。就问你怕个啥?你花他钱了?吃他大米了?做过对不起他的事了? 越卑微,别人觉得你越弱,不如挺直腰杆,勇于表达自我,更容易赢得尊重。 2、适当培养你的钝感力。 遇事就崩,对犯过的错误耿耿于怀,别人一个眼神,就觉得别人在 阅读全文
posted @ 2021-02-08 16:52 zeenzhou 阅读(30) 评论(0) 推荐(0) 编辑