自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员-学习园地

程序员修炼内功之天地

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

原创 数据库设计规范

目的:为了优化数据库的设计,提高数据库设计的合理性和数据访问高效性,同时便于阅读和理解数据库的结构,以提高数据共享的质量和效率,促进数据库编码的标准化,特制订一套数据库设计规范。1、逻辑主键使用唯一的成组索引,对系统键(作为存储过程)采用唯一的非成组索引,对任何外键列采用非成组索引.考虑数据库的空间有多大,表如何进行访问,还有这些访问是否主要用作读写。2、大多数数据库都索引自动创建的主键字段,但是可别忘了索引外键,它们也是经常使用的键,比如运行查询显示主表和所有关联表的某条记录就用得上。

2024-01-22 18:00:58 1056

原创 通用架构设计规范

数据同步必须有相应的机制检测同步的数据是否一致。数据同步程序须支持补同步,支持人工干预同步。性能,可用性,可维护性。

2024-01-22 16:41:48 455

原创 职场能力ABC (a:能力 b:行为 c:态度)

为什么写这篇文章呢?我认为一位好的程序员除了技术好之外,良好的职场能力也是必备的。多年的带团队经验,我发现大多数人在工作中处理方式都不太恰当,希望该文章能帮助刚从大学毕业踏进社会的同学们!缺点(不要在公开场合说领导缺点),焦点(关注,揣磨领导的焦点),引暴点(要避免)经验:有何技巧-工作清单(列出已完成的工作,未完成的工作)工作低配置(取高得中,给下要中)说明:领导的常用手法。总结工作谈变化---以数据说话,以变化总结。长处(学习),难处(理解),好处(记住)变化:思维、态度、知识、能力、人脉的变化。

2024-01-18 17:08:43 1023 1

原创 优秀架构师修炼之路-成长路线

第一阶段:开源框架源码剖析第二阶段:Web服务器深度解析及调优第三阶段:分布式架构设计&微服务深入剖析第四阶段:大型分布式存储系统架构进阶(一)第五阶段:大型分布式存储系统架构进阶(二)第六阶段:分布式消息中间件进阶第七阶段:分布式搜索引擎进阶第八阶段:分布式实时流计算引擎第九阶段:容器技术&CICD、DevOps第十阶段:底层调优算法深入第十一阶段:大型互联网项目实战和业务解决方案第十二阶段:进大厂必备-面试求职深主辅导

2024-01-12 13:47:16 371 1

原创 设计模式的几大原则

该原则我发现在工作中很多同事都在犯,糊里糊涂地就犯了,我也不例外,主要原因有两点,一是在写代码的过程中需求方一天三催,充分表达了他们的责任心,时间紧迫,不管三七二十一,先完美犯错,二是开发者没有意识或经验不足,纵使前面是坑,也勇往直前。网上很多分析设计原则的文章,有些大神写得非常好,有例子,有说明,深入浅出,本人此处只列出几个普遍通用的设计原则,讲一下我的理解,代码实现需读者自行验证。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。

2024-01-12 11:40:39 1176 1

原创 优秀架构师7大特质!

1、业务洞察2、系统化思维3、对症下药4、抽象简化5、影响力6、技术视野7、与时俱进。

2024-01-11 09:53:46 412 1

原创 jquery.autocomplete 自动补全功能

//自动补全功能$('#id').autocomplete(context + '/camanager/cabase/autolist', {max : 10, //列表里的条目数minChars : 1, //自动完成激活之前填入的最小字符width : 165, //提示的宽度,溢出隐藏scrollHeight : 100, //提示的高度,溢出显示滚动条matchCo

2016-11-17 00:29:33 381

原创 初学-之Oracle服务说明

Oracle在windows中安装完成后,会安装很多服务,下面介绍几个主要的服务。1、OracleService+服务名,该服务是数据库启动的基础,只有该服务启动了,Oracle数据库才能正常启动。这是必须启动的服务。2、OracleOraDb10g_home1TNSListener,该服务是服务器端为客户端提供的监听服务,只有该服务在服务器上正常启动,客户端才能连接到服务器。该监听服务接

2012-05-15 13:52:20 229

原创 初学-之新建Oracle数据库

新建Oracle数据库三种方法:1.通过运行Oracle Database Configuration Assistant 创建配置或删除数据库(也可在命令行下输入dbca);2.用命令行的方式建立数据库3.通过运行自定义的批处理脚本(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))来创建配置或删除数据库详述:1.通过运行Oracle

2012-05-10 13:18:51 264

原创 ....hbm.xml配置

在Hibernate中,各表的映射文件….hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具。本节简单的讲述一下这些配置文件的配置。       配置文件的基本结构如下:                            "-//Hibernate/Hibernate Mapping DTD 3.0//EN"

2012-05-06 15:24:43 296

原创 Hibernate的核心接口学习

Hibernate有如下5个核心接口:Configuration接口:该对象用于配置并且根启动Hibernate。Hibernate应用通过Configuration实例来指定对象-关系映射文件的位置或动态配置Hibernate的属性,然后创建SessionFactory实例。SessionFactory接口:一个SessionFactory实例对应一个数据存储源,应用从Session

2012-05-06 15:19:54 303

翻译 hibernate.cfg.xml配置

Hibernate的描述文件可以是一个properties属性文件,也可以是一个xml文件。下面讲一下Hibernate.cfg.xml的配置。配置格式如下:1.配置数据源       在Hibernate.cfg.xml中既可以配置JDBC,也可以配置JNDI。在本小节中讲述数据源如何配置。hibernate.cfg.xml"-//Hibernate/Hibernat

2012-05-06 15:14:07 354

原创 struts-config.xml配置

struts-config.xml是Struts的主要配置文件,在该文件中,可以配置数据源、form-bean、action和plug-in(插件)和资源文件的信息。其文件主要结构如下所示:       以上各元素必须是按照这个顺序的,若开发人员打乱顺序,很可能引起Struts容器启动时出错。       当然st

2012-05-06 15:09:42 242

jdk-8u161-linux-x64.tar.gz

jdk-8u161-linux-x64.tar.gz

2021-08-05

阿里巴巴-java开发手册-嵩山版

内容概要:阿里巴巴《java开发手册》嵩山版,java开发编码规范,帮助其提升代码规范,提高代码质量,写出一手整洁、干净、可性好的优秀代码。 适合人群:适用刚入门或工作2-3年的java开发程序员。 能学到什么: 1、java语言规范 2、数据设计规范 3、安全编码规范 4、前后端协议规范 5、异常处理规范 建议:持续学习,每年回顾,1-3年后一定会有很多收获。

2020-08-13

软件概要设计说明文档-参考

软件开发概要设计说明书,软件详细设计说明书,需求说明书

2018-10-19

java代码生成器

mysql数据库表java生成器

2016-11-07

空空如也

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

TA关注的人

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