- 博客(9)
- 收藏
- 关注
原创 Java知识点笔记
采用synchronized来保证线程安全,利用wait()、notify()、notifyAll()来实现线程通信.线程采用Lock保证线程安全,则可以利用await()、signal()、signalAll()来实现线程通信。future.get()阻塞 调用Future.get()方法阻塞,直到任务完成并返回结果;notify()方法用于唤醒一个正在等待相应对象锁的线程,进入就绪队列。start是启动线程,将run()中的执行体执行。await():使当前线程等待,直到被唤醒或中断。
2025-03-27 14:59:00
306
原创 运维监控平台wgCloud
支持监测服务器或主机上的进程应用、文件防篡改、端口、日志文件、DOCKER容器、数据库、数据表等资源。支持监测服务接口API、网络设备(如交换机、路由器、打印机)PING和SNMP监测、自定义监控指令、计划任务等。自动生成网络拓扑图,大屏可视化,web SSH,巡检报告,指令下发批量执行,FTP/SFTP监测,K8S监测,Kafka监测,Redis监测,Nginx日志检测,资产管理,设备账号管理,工作笔记,故障告警信息推送(如邮件、钉钉、微信、短信等)。运维监控平台wgCloud。
2025-03-26 14:27:29
121
原创 nslookup 命令
查询域名的 MX 记录,了解邮件服务器的配置。示例:nslookup example.com。:确认 DNS 服务器是否返回正确的记录。:通过 DNS 查询测试网络是否正常。:检查域名是否能正确解析。
2025-03-13 11:07:29
185
原创 系统架构师 笔记0325
(ERD)信息工程建模方法是一种以数据为中心,但过程敏感的技术,它强调在分析和研究过程需求之前,首先研究和分析数据需求。逻辑设计阶段的任务是将概念模型设计阶段得到的基本ER图,转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。(数据流图DFD)结构化建模方法是以过程为中心的技术,可用于分析一个现有的系统以及定义新系统的业务需求。数据被非授权的进行修改是破坏了数据的完整性,而拒绝服务攻击会破坏服务的可用性。反复是完全需要和值得提倡的,需求一旦确认,就要遵循严格的方法。
2024-03-25 13:44:51
663
原创 系统架构师 笔记0323
定义了6种关键的项目角色:项目经理、首席架构设计师、开发经理、主程序员、程序员和领域专家。ES 专家系统 内部含有某个领域具有专家水平的大量知识与经验,能够利用人类专家的知识和解决问题的方法来处理该领域的问题。极限编程 XP :价值观【交流、朴素、反馈、勇气】、近螺旋式的开发方法。MIS 系统四大部件 信息源、信息处理器、信息用户和信息管理者。适应性的、以人为本、增量迭代,小步快跑、适合小型项目。缺点 构件设计要求经验丰富的架构师、设计不好的构件难重用。优点 易扩展、易重用、降低成本、安排任务更灵活。
2024-03-24 14:23:50
769
原创 2020-06-21
索引容易失效的几个注意点1、不在索引列上做任何的操作(计算、函数、类型转换),会导致索引失效而转向全表扫描2、组合索引中,如果中间某个字段使用了范围条件,则右边的列索引失效3、尽量使用覆盖索引(索引列和查询列一致),减少使用select *4、mysql在使用不等于(!= 或者<>)的时候,无法使用索引列会导致全表扫描5、is null ,is not null 也无法使用索引6、like通配符必须放在索引列的右边,否则索引失效,编程全表扫描7、字符串不加单引号索引失效8、少用or,用它连接索
2020-06-21 15:48:06
124
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人