自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

时光钟摆

一点一点

  • 博客(398)
  • 资源 (4)
  • 收藏
  • 关注

原创 视频拉流推流技术梳理

视频的拉流,推流技术梳理

2024-02-29 10:46:36 710

转载 Linux多种方法安装mysql

这篇文章是我看到的最简洁的,最顺利的依次安装。没有坑,其他的不是这坑就是那坑的。

2023-12-20 21:06:31 145

转载 洞察设计模式的底层逻辑

设计模式的底层逻辑,我们看问题,都不能只知道表象。这样看着是会用,实际不会融会贯通,无法洞察到底层逻辑不是真正的掌握。

2023-12-19 18:55:40 158

原创 技术人的成长思考

1.专业知识技能:更多的是看技术的发展方向,对一个方向能有深刻的认识,知道这个技术的过去,熟悉他的现状,能够预测他的未来。4.洞察力:对问题的思考更深刻,从技术层面,从人的层面,从公司层面,从商业维度,以现在的眼光,以未来的眼光,多个方面的洞察。2.团队管理能力:打造组织的梯队,有能用的上的几杆枪,更多的是宏观规划事情,想明白后分发下去,以团队能力完成一个事情。3.领导力:公司内部的领导力,而非团队的领导力,包括对公司的其他团队,其他组织有领导力,信服力。3.领导力:有一定的影响力,做事说话能让别人信服。

2023-12-08 10:42:56 489

原创 2023下半年软考架构师-心态崩了

下午的案例,这个就会有深度了,和上午的面广不一样,第一道题是必做,如果这个碰巧你不熟悉,或者知道到没有深度,也不会拿高分,剩下四道题选两道来做,也是看着都会做,都能说两句,但是这个考的很细节,准备的没有匹配上也很难拿高分,我在这一点上准备的就不够。下午论文题,在切换成机考后,完全不用担心时间不够,两个小时明显够用,也是四道题会选一道,与案例题一样,这种就不能是泛泛准备了,是需要深度的,结合项目去写,如果把考察的知识点没有深度认识,直接答非所问那就没啥希望了,这次我这个对可靠性的认识就存在这个问题。

2023-12-07 13:40:02 504 1

原创 vue学习笔记(三)

解决vue开发单页面不能被蜘蛛爬取到的SEO问题

2023-07-21 14:01:23 163

原创 vue学习笔记(二)

vue学习路径

2023-07-20 09:21:40 127

原创 vue学习笔记(一)

前端开发,vue学习从0到1的过程肯定会有很多困难,记录一路学习遇到的心得,相信后面回头看过来一定会有不一样的感受和理解。也会对其他同样找寻vue学习路径的人提供邦族

2023-07-19 20:14:05 1036

原创 随笔感想,身体很重要

很多事情能做到什么程度,其实在思想的源头就被决定了,因为它会绝大程度地受到思考问题出发点、思维方式、格局观、价值观等因素的影响

2023-05-16 16:17:27 388

原创 学习《数据分析思维课》后总结梳理

学前,我想通过这个专栏学到什么?平时的工作主要是平台开发,产品规划。之外是技术学习,了解一些新技术;研究产品使用过程中产生的问题,进行分析改进。这个专栏不是很专业的基础课,主要是结合场景的思维培训课,带你去养成看到一个问题,首先从思考问题的方式,思维的角度去提升。属于学习过程中“道法术”中“道”的层面。在实际应用中涉及到某一专享问题需要专业知识再去根据这套思维去学习相应的专业知识。如果是我来讲这个专栏,我会讲什么?1.数据体现在哪里?结合场景2.数据如何收集,结合场景3.数据收集后,如何

2022-06-08 19:26:21 1810 2

原创 基本算法梳理

1.排序算法2.二分搜索3.广度优先搜索和深度优先搜索4.贪心和动态规划

2022-05-20 18:30:11 417

原创 数据结构梳理

1.基本数据结构:数组,链表,堆,栈,队列2.进阶数据结构:有向图,无向图,二叉树,哈希表

2022-05-20 18:12:36 447

原创 学习《说透芯片》后总结梳理

芯片知识扫盲,了解芯片的发展历程,更能明白当下为什么中国芯片产业会被别人卡脖子,思考从芯片设计,芯片制造,芯片验证等各环节如何突破?国内厂家的发展机会又在哪里?

2022-04-13 14:57:15 3834

原创 学习《消息队列高手课》后总结梳理

消息队列是作为后台开发不可忽视的一个技术,在应用发展到一定阶段,肯定是需要通过消息队列的方式来优化业务处理。消息队列由于它特有的性能,会在特定的场景让用户的体验更好。全方位的了解消息队列的原理,特性有助于提高问题的解决能力,精通特定的某一框架,也会加深对技术的深刻认识。

2022-04-06 18:42:36 3277

原创 学习《物联网实战》后总结梳理

说来惭愧,自己虽然一直都是在物联网公司发展,但是在物联网的,设备层,网络层,应用层中,主要就是接触的应用层,很少考虑网络层,基本没有深入过设备层。想着补齐技术栈盲区,学习《物联网实战》。明白什么是物联网?网络的区分,接入的协议?等主要还是要动手实践。准备搞个板子,接入个电灯控制的,用python试下,后续弄完了再来补后续。...

2022-04-01 20:08:25 4637

原创 学习《面试现场》后总结梳理

面试现场,不仅仅是面试相关更是在于平时的积累,这个学完之后,更多的是对齐认知,应聘的人知道面试官的关注点,面试官知道应聘者的关注点,双向选择,对齐认知,在信息不对称中找到平衡点。文中更多的是强调硬实力,而不是面试时形式上,突击式的应对,更多的平时的积累。厚积薄发!这里面讲了很多面试者关注的维度,正好就是技术应聘者在平时需要积累的硬实力。有技术的,业务的,管理的。从不同的角度区分不同的维度。这里也是画了一个脑图,来言简意赅的总结这个课程的纲,至于具体的细节,老师的说法和别人的理解是一回事,自己的理

2022-03-25 19:54:54 234

原创 学习《技术管理实战》后梳理总结

技术人职业发展的一种可能的方向是什么?技术管理者的职业形态是什么?技术管理,认识熟悉它,执行贯彻它,实现总结它,一图梳理如下:

2022-03-09 16:58:07 199

转载 mysql 对大表分区处理

参考:mysql innodb 单表分区实战MySQL千万级大表优化解决方案

2022-01-21 14:57:52 604

原创 设计模式在项目中的应用(持续更新)

目前设计模式的介绍已经很多,自己也有一定的了解,但是在代码落地中不够,与业务的结合还比较欠缺。那通过这篇文章记录下:在思考特定的设计模式的时候,如何恰如其分的与我们的业务结合起来,并进行落地。我觉得要思考到这一点,或这个层面的话,也是需要对业务有很深的理解,然后对具体的某个设计模式有深刻的认识,才能将他们结合起来。...

2022-01-19 13:45:05 3236

原创 容器三件套:docker+k8s+promethues

1.docker2.k8s3.promethues

2022-01-19 11:24:33 836

原创 springboot 原理梳理

csdn上关于springboot 的原理也是多如牛毛,这里还是再次梳理下这个,说是新瓶装旧酒也是可以的,只是记录下从自己角度看到的这个理解。

2022-01-18 14:00:30 326

原创 以十年维度思考技术的发展

拟这个标题有点夸大了,未来别说十年,就是一年也很难说准,这里这么写,就是特意让自己去这么思考,从一个大的维度,大的格局来思考技术的发展。也是最近是想思考架构师的能力,那这种前瞻性的预判就需要与之对应的眼界来把我。要思考未来十年,首先要总结好过去二十的发展历程。从二十一世纪后开始回顾。第一个十年:这个时候的我主要是中学,高中,大学的前两年,自己的眼界,见识都是相对同龄人比较闭塞的。我现在也会去假设,要是当时见识的更多一点,思考的更多一点,我的人生会不会有所不同。这种见识的低,表现为书看

2022-01-13 22:24:05 9230

原创 技术人员的发展方向

一直有在思考自己在公司中的定位,定位不清晰也会产生迷茫。是作为技术开发人员,技术主管,技术总监,架构师?身份也只是一个标识,主要是做的事情:a.代码编写b.团队管理c.业务架构d.新技术学习分享e.公司业务的思考基本上就是上述这些了,那再对应到具体角色,可能是个开发小组长?研发总监?自己从16年毕业,刚入这行,身份定位是后端开发工程师,那现在做的事情与那个时候最大的不同,可能是那时是别人给自己安排工作,现在是自己给别人安排工作,当然也要自己做一些设计和架构的任务,受限

2022-01-06 12:02:29 1553

原创 redis 框架梳理

用了这么久的redis了,是不是只知道它是一个缓存框架,key-value架构,value支持五种基本类型,读取效率高,支持aof和rdb两种持久化模式,使用时可以用redisTemplate 和 jedis,集群模式能保证全局一致性,还可以应用到一致性锁等功能。知道怎么用,但没有一个全局观念。之前看的一个架构课老师郭东白的课程,第一句就是:没有战略眼观的架构师不是一个好架构师。那这边文章就是从战略维护来剖析下redis框架。一、redis以前二、redis的诞生三、redis的单机使用

2022-01-06 10:39:43 2105

原创 创业公司系统安全的搭建

常见六大Web安全攻防解析常见web安全攻防总结

2021-12-31 15:48:28 3260

原创 DDD 初识总结

一、DDD是什么?DDD 是 domain drive design 领域驱动的设计模式其实,DDD的提出是很早就被提出来了,只是2003年被提出来的时候,那个时候的整体开发模式还都是单体应用,一个大的项目,有啥就往里面堆啥,DDD也没有显出它的优势。都是面向用户驱动的编程,面向对象的编程。这里的领域,在当下的微服务场景下,才有了用武之地,可以抽象出用领域去对应微服务,立马就能和微服务很好的结合。二、DDD有什么用?DDD可以很好的指导项目的设计、开发。用来做系统架构和落地。DDD分

2021-12-30 17:01:15 1772

转载 Linux awk命令详解

1.简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的

2021-12-07 15:34:41 3429

原创 @Transactional 注解详解

spring 的注解 @Transaction 注解很神奇主要在一个方法上面声明的这个注解,那个这个方法在执行时,涉及到数据库的执行就是要么全部成功,要么全部失败1.注解的原理2.@Transaction 的原理3.方法嵌套注解如何使用4.@Transaction 注解的坑5.总结...

2021-12-03 12:02:23 1371

原创 shell脚本统计文本文件中某个单词出现次数

现在有个场景,就是有一个文本文件,要统计里面某个单词的出现频率,或者统计单词出现频率最最多的前十分别是哪些?拿到这样的需求,对于做后台开发的并不陌生,我们在处理日志文件文件时候,里面都会有日志级别的关键字:INFO, ERROR,DEBUG,WARN等。我们想知道ERROR出现了多少次,INFO出现了多少次也是经常的应用场景,那我们如何实现这样的功能?可能比较快速反应出来的思路就是用java 代码实现,通过文件流读取文件,然后一行一行遍历,遍历一行的时候,再通过遍历一个个单词,最后存储到map中,统

2021-12-02 15:40:31 2908

转载 RabbitMQ集群原理介绍

一、RabbitMQ默认集群原理RabbitMQ本身是基于Erlang编写,Erlang语言天生具备分布式特性(通过同步Erlang集群各节点的erlang.cookie来实现)。因此,RabbitMQ天然支持集群。集群是保证可靠性的一种方式,同时可以通过水平扩展以达到增加消息吞吐量能力的目的。下图为集群的示例:上面图中采用三个节点组成了一个RabbitMQ的集群,Exchange A(交换器)的元数据信息在所有节点上是一致的,而Queue(存放消息的队列)的完整数据则只会存在于它所创建

2021-11-20 14:40:54 1305

转载 linux系统下安装mysql5.7

这篇myql安装教程是在Linux系统上部署的【51cto学院MySQL精品好课】:企业级MySQL系列教程-贯穿课程讲解MySQL性能优化+原理+实战课程地址:企业级MySQL系列教程-贯穿课程讲解MySQL性能优化+原理+实战【2021版】【共149课时】_MySQL课程-51CTO学堂有广度有深度系统学习MySQL;贯穿课程说MySQL性能优化;丰富的MySQL实战案例,让你学以致用;1.mysql下载①进入mysql官方网站:https://www.mysql.com/ 点击进入D

2021-11-19 17:32:23 139

原创 数据库备份从生产环境备份到客户环境

采用shell脚本方案,从生产环境取数据,备份文件到本地;将备份文件远程复制到客户服务器,再通过定时器还原文件到数据库。同步的3步操作1.从数据库上下载脚本到当前服务器【生产服务器】调用脚本:syncfrom.sh#! /bin/bashsource /etc/profiledb=testfor table in `cat /opt/tmp.txt`do echo $table mysqldump --defaults-extra-file=.my.

2021-11-19 17:29:35 594

原创 从《项目管理实战课》中我学到了什么

目管理的本质,就是一群人一起把一个项目从启动到结束

2021-11-19 11:31:14 703

原创 mysql 实现定时导出备份,定时导入还原

问题:1.提示:mysql: [Warning] Using a password on the command line interface can be insecure.方法一:修改my.cnf配置文件编辑/etc/my.cnf配置文件[root@localhost local]# vi /etc/my.cnf在配置文件中添加如下内容[client]port = 3306socket = /tmp/mysql.sockdefault-charact...

2021-11-16 14:14:16 1902

原创 新技术的思考

最近各种技术热点的层出不穷,真的是感觉跟不上,还没有来得及消化一个新名词,一个新热点就涌现出来了,再你还没来得及注意到的时候,可能解释都迭代了好几个版本了。我是一只在做开发,从学C语言开始,后来VB,C++ 再学java , python ,工作后解除shell 脚本,真正用的比较多的就是java ,再加一点shell。 语言都是想通的,学了第一个再学第二个是很快的,但是如果没有在这个语言里面深耕,配合着业务进行提升,也是不会有比较深入的掌握的。在工作后,自己也是一直在做平台业务相关的开发,这也是J

2021-11-15 18:04:48 313

原创 定时器 cron 表达式

简单的来说,cron表达式可以看作是一个有5~7个以空格隔开的的单个字符组成的一组字符串,这5~7个字符就表示了5~7个域,每个域从左到右依次为秒分时日月星期年。cron表达式在不同的语言中可用的域是不同,下面分别从spring和linux两个维度进行分析。Spring 定时器 cron 表达式Cron有如下两种语法格式:Seconds Minutes Hours DayofMonth Month DayofWeek Year 或Seconds Minute...

2021-11-12 18:05:37 2067

原创 MYSQL 数据库维护常识

mysql 目前在使用中,就是代码通过mybatis 链接了数据库,然后购买了阿里云的RDS,然后就啥也没管了。随着数据表和数据量的增多,越来越需要注意数据库的性能问题。之前数据库的配置是2核4G,所有的业务基本都是连的一个数据库,创建表的时候基本没有创建索引的习惯。就是一个能用就行的心态。目前我们是有547张表,整个数据库的大小大概是5G左右,之前数据库的内存还好,正常运行一般也就40%的使用量,cpu使用率大概是60%,但是当遇到定时器执行的时候,cpu立马就飙升到了100%。这其中cpu的

2021-11-11 17:04:12 1690

原创 linux 环境安装 walle

0.walle官网walle 瓦力 - 部署系统描述:walle 让用户代码发布终于可以不只能选择 jenkins!支持各种web代码发布,php、java、python、go等代码的发布、回滚可以通过web来一键完成。walle 一个可自由配置项目,更人性化,高颜值,支持git、多用户、多语言、多项目、多环境同时部署的开源上线部署系统。1. 安装python3 和pip参考实现:linux 安装pip 和python3_weixin_30932215的博客-CSDN博客2.拉取

2021-11-04 15:12:24 374

原创 linux 服务器定时执行一个脚本

1.脚本reboot.sh#!/bin/bashsource /etc/profileecho "start zip nohup task ....";now=$(date "+%Y-%m-%d %H:%M:%S");echo "reboot now is " ${now};# killuds_pid=$(ps -ef | grep 'sc-uds.jar' | grep -v grep | awk '{print $2}')if [ -z $uds_pid ] ;then echo

2021-10-26 15:17:29 556

转载 maven打jar包 本地包pom引入的2种方式

项目中有些jar包是第三方的,maven官方仓库没有,需要使用mvn install命令打包到本地,然后将其写入到pom.xml的依赖中,maven仓库有的jar包则从maven官网找到对应版本的depdency写入pom文件里面,这样maven打包就可以包含第三方jar包了,否则maven只会打包pom文件里面的,不会包括第三方jar包,程序运行将报错。这里推荐2种打包第三方jar包的方式:第一种:打包第三方jar包到本地仓库,然后在pom.xml中引入例如:将alipay-sdk-abc

2021-09-18 11:20:41 5161

commons-logging-1.2.jar

commons-logging-1.2.jar是jar包,用在java开发

2015-08-01

最新版exe4j,刚从英文官网下载

我在csdn上下了几次,每次下了要么就是网络连不上,要么不是最新版。这个是我才从官网上下载的最新版,好用。

2015-03-19

JAVA项目开发全程实录

JAVA项目开发全程实录,基于sql

2014-03-19

21天学通JAVA(高清版)

关于java的不错资料,21天学通JAVA(高清版)。。。还不错哦

2014-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除