上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 单例设计模式 比较常见的有spring提供的ioc,控制翻转,只需要加一个componet注解,默认注解修饰的对象就是单例的 如果自己要实现一个单例,应该是如何一个思路呢 借鉴xxl-job里面客户端的代码 功能:一个线程后台起,每隔1天去扫描一下日志文件,只保留最近的30个日志文件的功能 代码样例 阅读全文
posted @ 2022-03-31 21:50 SpecialSpeculator 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 1.admin服务端远程触发任务 com.xxl.job.admin.controller.JobInfoController 2.JobTriggerPoolHelper.trigger 触发器进行触发 3.JobTriggerPoolHelper.addTrigger 4.触发器去触发 5.进入 阅读全文
posted @ 2022-03-31 18:51 SpecialSpeculator 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 1.xxl客户端的核心配置文件 @Configuration public class XxlJobConfig { private Logger logger = LoggerFactory.getLogger(XxlJobConfig.class); @Value("${xxl.job.admi 阅读全文
posted @ 2022-03-31 18:07 SpecialSpeculator 阅读(351) 评论(0) 推荐(0) 编辑
摘要: xxl-job客户端使用方式 1. 引入maven依赖 <dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-job-core</artifactId> </dependency> 2. 编写配置类 @Configuration pu 阅读全文
posted @ 2022-03-31 16:48 SpecialSpeculator 阅读(476) 评论(0) 推荐(0) 编辑
摘要: apollo配置中心+dubbo改造 1.前情提要 dubbo微服务 注册中心zookeeper集群 提供者集群 消费者集群 监控(dubbo-monitor/dubbo-admin) 在k8s内交付dubbo微服务的步骤 step0:有可用的k8s集群 step1:部署zk集群(有状态的zk,通常 阅读全文
posted @ 2022-03-28 14:56 SpecialSpeculator 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 1.先commit再pull pull的时候回提示有冲突,需要手动merge Accept Yours 就是直接选取本地的代码,覆盖掉远程仓库的 Accept Theirs 是直接选取远程仓库的,覆盖掉自己本地的 我们选择Merge,自己手动行进选择、修改。 左边部门是本地仓库代码,右边部分是远程仓 阅读全文
posted @ 2022-03-24 16:11 SpecialSpeculator 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: 1. yum 安装vsftpd yum install vsftpd -y 2.替换配置文件 /etc/vsftpd/vsftpd.conf anonymous_enable=YES local_enable=YES write_enable=YES local_umask=022 dirmessa 阅读全文
posted @ 2022-03-24 15:47 SpecialSpeculator 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 1.前情提要 交付jenkins 制作jenkins的docker镜像 设置了容器启动时使用的用户root 设置容器内的时区UTC+8 加入了ssh私钥(拉取git代码的两种方式:基于http和ssh) 加入登录harbor的config文件 修改了ssh客户端的配置 安装了一个docker客户端 阅读全文
posted @ 2022-03-21 17:57 SpecialSpeculator 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 悲观锁 是对数据被的修改持悲观态度(认为数据在被修改的时候一定会存在并发问题),因此在整个数据处理过程中将数据锁定。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在应用层中实现了加锁机制,也无法保证外部系统不会修改数据)。 使用场景举例 阅读全文
posted @ 2022-03-18 17:30 SpecialSpeculator 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-02-14 18:26 SpecialSpeculator 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 单体应用锁 在单体的应用开发场景中,涉及并发同步的时候,大家往往采用synchronized或者Lock的方式来解决多线程间的同步问题。但在分布式集群工作的开发场景中,那么就需要一种更加高级的锁机制,来处理种跨JVM进程之间的数据同步问题,这就是分布式锁。 公平锁和可重入锁的原理 最经典的分布式锁是 阅读全文
posted @ 2022-02-12 10:27 SpecialSpeculator 阅读(958) 评论(0) 推荐(0) 编辑
摘要: Redis为我们提供了publish/subscribe(发布/订阅)功能。我们可以对某个channel(频道)进行subscribe(订阅),当有人在这个channel上publish(发布)消息时,redis就会通知我们,这样我们可以收到别人发布的消息。 作为Java的redis客户端,Jedi 阅读全文
posted @ 2022-02-11 18:03 SpecialSpeculator 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 手工造轮子:基于Jedis 的API实现分布式锁 我们首先讲解 Jedis 普通分布式锁实现,并且是纯手工的模式,从最为基础的Redis命令开始。 只有充分了解与分布式锁相关的普通Redis命令,才能更好的了解高级的Redis分布式锁的实现,因为高级的分布式锁的实现完全基于普通Redis命令。 Re 阅读全文
posted @ 2022-02-11 17:57 SpecialSpeculator 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.首先将dev commit, 然后push到远程dev分支 2.本地切换到master分支,拉取最新的master分支代码 3.紧接着将dev的代码合并到本地master分支 4.本地master分支推送到远程master 阅读全文
posted @ 2022-02-11 14:50 SpecialSpeculator 阅读(2174) 评论(0) 推荐(0) 编辑
摘要: K8S核心资源管理方法(CRUD) 陈述式管理->基于众多kubectl命令 声明式管理->基于k8s资源配置清单(结构化数据,json,yaml) GUI式管理->基于k8s仪表盘(graphy-interface,dashboard) 三个管理方式配合使用,最恰当的地方,最恰当的方式使用 K8S 阅读全文
posted @ 2022-02-08 14:15 SpecialSpeculator 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 1.中国联通 带宽 年 金额 备注 300Mbps 1年 1380 每月手机22G流量,1000分钟通话,连续包n年不优惠 500Mbps 1年 1992 连续包n年不优惠 2.中国移动(单宽带,不绑手机) 带宽 年 金额 备注 200Mbps 第一年 384 3折 ,支付宝申请 ,原价1280,2 阅读全文
posted @ 2022-02-07 16:56 SpecialSpeculator 阅读(5295) 评论(0) 推荐(0) 编辑
摘要: nmap扫描端口 nmap -Pn -p 1-1000 192.168.21.1 阅读全文
posted @ 2022-02-07 14:36 SpecialSpeculator 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 1.VIP:10.107.144.125 2.Master:10.4.7.121 /export/servers/keepalived-1.2.13/conf/keepalived.conf ! Configuration File for keepalived global_defs { noti 阅读全文
posted @ 2022-02-07 10:50 SpecialSpeculator 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1.65535是TCP端口号的上限,而不是TCP连接数的上限 TCP连接由四元组决定,源ip,源端口,目ip,目端口 2.linux系统中c代码写的端口号port的变量占16位 这就决定了端口号最多有2的16次方,也就是65536,端口0不能使用,所以每个机器最多有65535个端口可用 65535是 阅读全文
posted @ 2021-12-28 10:58 SpecialSpeculator 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 1.获取过去一周的calendar对象 public static Calendar getLastWeekCalendar(){ Calendar calendar = Calendar.getInstance(); calendar.setFirstDayOfWeek(Calendar.MOND 阅读全文
posted @ 2021-12-27 15:58 SpecialSpeculator 阅读(2226) 评论(0) 推荐(0) 编辑
摘要: 1.前情回顾 源码部署k8s gitlib就是github的开源实现 harbor类似这样 // 计算节点要关闭swap分区 apiServer启动默认监听6443(tls通信)以及8080(http通信) controllerManager和scheduler和apiServer部署在同一个物理机 阅读全文
posted @ 2021-12-21 11:48 SpecialSpeculator 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 出现报错,不能使用yum [root@DB107916083 yum.repos.d]# yum install iostop -y rpmdb: Thread/process 37772/140171753846688 failed: Thread died in Berkeley DB libr 阅读全文
posted @ 2021-12-13 14:43 SpecialSpeculator 阅读(42) 评论(0) 推荐(0) 编辑
摘要: sql计算百分比 SELECT CONCAT(CAST(ROUND((3/21)*100,2) AS CHAR),'%') AS b; 结果 阅读全文
posted @ 2021-12-10 14:43 SpecialSpeculator 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: 1.下载安装包 链接: https://pan.baidu.com/s/12f3JEgSkvxXQ7e_xfCnOYA 提取码:vwza 2.解压缩 3.执行绿化文件 4.添加到桌面 5.打开使用 阅读全文
posted @ 2021-12-07 15:20 SpecialSpeculator 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.配置 location /api/ { proxy_pass https://uat-trans-safe.jd.com/; } 2.如何生效呢 重新编译nginx,带上参数 --with-http_ssl_module 举个例子 ./configure --prefix=/export/ser 阅读全文
posted @ 2021-12-07 14:37 SpecialSpeculator 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: virtualbox中磁盘空间大小调整 管理-虚拟介质管理 1.linux中扩展已有磁盘 2.fdisk -l 3.fdisk /dev/sda n → p → w 4.重启机器 5.mkfs.ext3 /dev/sda3 6.pvcreate /dev/sda3 7.vgextend centos 阅读全文
posted @ 2021-12-03 12:27 SpecialSpeculator 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1.鞋柜木面 宽390,长1260 2.餐边柜木面 宽390,长900 3.阳台柜木面 宽570,长790 4.主卧衣柜木面 宽410,长562 阅读全文
posted @ 2021-12-03 10:27 SpecialSpeculator 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1.查看机器上的环境变量 LANG=zh_CN.UTF-8 2.查看机器环境是否含有中文zh_CN.utf8 locale -a [root@pod-xj8t3vb61d soa.lfmp.jd.local]# locale -a C en_AG en_AG.utf8 en_AU en_AU.iso 阅读全文
posted @ 2021-12-01 17:21 SpecialSpeculator 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1.全局设置nat网络 管理-全局设置 默认dhcp服务器地址是10.4.7.2 2.虚拟机设置使用10.4.7网段的nat网络 3.虚拟机内部配置网卡 ifcfg-enp0s3 其中dns配置地址指定的是宿主机正常使用的dns配置地址 阅读全文
posted @ 2021-11-29 16:09 SpecialSpeculator 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 生宝宝准备材料 1.生育登记服务单 (就是准生证,生育服务证,一回事) 查结果及打印 https://syz.phic.org.cn/index.html https://syz.phic.org.cn/menu.html?menuId=2 阅读全文
posted @ 2021-11-24 16:54 SpecialSpeculator 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1.Docker容器化封装应用的意义 docker引擎统一了基础设施环境[docker环境] 硬件的配置 操作系统的版本,只要docker ce版本一致就可以 运行时环境的异构, docker引擎统一了程序打包装箱的方式-docker镜像 java程序 python程序 nodejs程序 docke 阅读全文
posted @ 2021-11-23 15:28 SpecialSpeculator 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1.抽象BeanContext,内嵌静态方法 @Component public class BeanContext implements ApplicationContextAware { private static ApplicationContext applicationContext; 阅读全文
posted @ 2021-11-12 13:31 SpecialSpeculator 阅读(487) 评论(0) 推荐(0) 编辑
摘要: Centos6官方已停止维护,建议更新到7或者8 yum源,阿里云,网易都用不了6的centos6的源了,搜狐还能用 使用搜狐的yum源 Centos-Base.repo [base] name=CentOS-6 failovermethod=priority # 搜狐源 网速200k左右,比较给力 阅读全文
posted @ 2021-11-11 15:32 SpecialSpeculator 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 1.springboot要版本保持在2.5以上 2.添加跨域配置 CorsConfig import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configur 阅读全文
posted @ 2021-11-11 11:54 SpecialSpeculator 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 查看根分区下哪个目录文件数最多 for i in /*; do echo $i; find $i | wc -l; done 如果是export的可以根据export的目录一级一级查询下去 for i in /export/*; do echo $i; find $i | wc -l; done 删 阅读全文
posted @ 2021-11-04 19:36 SpecialSpeculator 阅读(45) 评论(0) 推荐(0) 编辑
摘要: python3.6环境安装 #!/bin/bash # utf-8 # desc : install Python-3.6.5 and python dependency source /etc/profile &> /dev/null yum install bzip2-devel xz-deve 阅读全文
posted @ 2021-11-04 19:30 SpecialSpeculator 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1.引入pom <dependency> <groupId>p6spy</groupId> <artifactId>p6spy</artifactId> <version>3.8.5</version> </dependency> 2.指定使用特殊驱动 datasource.properties s 阅读全文
posted @ 2021-11-02 15:05 SpecialSpeculator 阅读(698) 评论(0) 推荐(0) 编辑
摘要: mybatis-plus 使用xml进行调用 1.创建xml文件 创建层级目录a.dao.mapper(而不是创建一个目录名字叫a.dao.mapper) 创建文件ContactMapper.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE 阅读全文
posted @ 2021-11-02 14:58 SpecialSpeculator 阅读(1794) 评论(0) 推荐(0) 编辑
摘要: 1.下载centos7.6镜像,并安装 https://archive.kernel.org/centos-vault/7.6.1810/isos/x86_64/ 2.网卡1选择nat 网卡配置文件 enp0s3 DEVICE=enp0s3 TYPE=Ethernet ONBOOT=yes NM_C 阅读全文
posted @ 2021-11-01 21:25 SpecialSpeculator 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 大纲 第一章:容器技术概述 第二章:docker容器引擎的安装部署 第三章:docker的镜像管理 第四章:docker的基本操作 第五章:docker的高级操作 第六章:docker file详解 第七章:综合实验 第八章:docker的网络模型 第一章:容器技术概述 容器本质是承东西+做隔离 p 阅读全文
posted @ 2021-11-01 15:46 SpecialSpeculator 阅读(106) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页