- 博客(7)
- 资源 (15)
- 收藏
- 关注
原创 设计模式分类
设计模式(Design Patterns)是一套被广泛认可的解决特定软件设计问题的解决方案,是一种软件开发思想或思路。它们是在软件开发过程中,对于常见问题的通用可重用解决方案。设计模式不仅仅是代码的复制和粘贴,它们是经过深思熟虑的最佳实践,可以帮助开发者避免重新发明轮子,并促进代码的可维护性和可扩展性。
2024-06-17 17:33:03
389
原创 Java开发规范
【规范】(分层异常处理规约)在 DAO 层, 产生的异常类型有很多,无法用细粒度的异常进 行catch,使用catch(Exception e)方式,并throw new DAOException(e), 不需要打印日志,因为日志在 Manager/Service 层一定需要捕获并打到日志文件中去,如果同台服务器 再打日志,浪费性能和存储。正例:能够建立索引的种类:主键索引、唯一索引、普通索引,而覆盖索引是一种查询的一种 效果,用explain的结果,extra列会出现:using index。
2024-06-17 17:22:03
397
原创 C#开发规范
值类型的变量直接包含它们的数据,而引用类型的变量存储对它们的数据的引用,后者称为对象。C# 的值类型进一步划分为简单类型 (simple type)、枚举类型 (enum type)、结构类型 (struct type) 和可以为 null 的类型 (nullable type),C# 的引用类型进一步划分为类类型 (class type)、接口类型 (interface type)、数组类型 (array type) 和委托类型 (delegate type)。类型声明指定新类型的名称和成员。
2024-06-17 17:20:32
698
原创 Mysql索引理解
B-Tree变种,非叶子节点不存储数据,只存储索引(冗余,常驻内存),叶子节点包含所有索引及索引指向的值,叶子节点从左到右顺序排列且节点间有指针连接(提高区间访问的性能,不用回到根节点查询)按物理存储分类:聚集索引(主键构造一颗 B+tree,主键+行数据)、非聚集索引(也叫二级索引、辅助索引,数据主键(指针))叶子节点存储主键值:一致性(保持与主键索引一致)、节省存储空间(免除与主键索引重复存储的列数据)按字段个数分类:单列索引、联合索引(也叫复合索引、组合索引)索引文件和数据文件是分离的(非聚集索引)
2024-05-07 16:22:09
751
1
原创 并发基本概念
volatile:最轻量的通信/同步机制(不是锁),保证线程与线程之间的变量同步(适用一个线程写,多个线程读)join()方法:把指定线程加入到当前线程,直到加入线程执行完再执行当前线程(解决线程乱序执行)start():开启自定义线程,自定义线程实例调用native方法启动jvm线程,只能执行一次。stop()、suspend()、resume() - 线程终止但不释放资源。合理:interrupt()设置线程中断标识位,使用线程的代码判断并结束任务。上下文切换 5000~20000时钟周期。
2024-04-08 10:08:22
502
SQL Prompt 5 完美破解
2012-04-15
SQL Prompt 4 完美破解
2012-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人