随笔分类 - 架构设计
摘要:常用的软件编程规范中条例,平时有些能注意的注意下。良好的编码习惯会让以后的工作更简单。 ¹2-4:函数头部应进行注释,列出:函数的目的/功能、输入参数、输出参数、返回值、调用关系(函数、表)等。¹2-5:边写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。不再有用的注释要删除。2-
阅读全文
摘要:尽量使用StringBuilder和StringBuffer进行字符串连接, 参考链接: Java编程中“为了性能”尽量要做到的一些地方
阅读全文
摘要:项目中图片处理方案 1、将图片保存到项目中的image 文件夹底下 点评:项目较小,图片不多,页面获取图片简单。但是版本升级替换包时,原有图片会丢失 2、将图片保存到物理磁盘上,相对于项目路径 3、将图片保存到物理磁盘、固定盘符、固定文件夹底下 点评:2和3 的区别在于考虑到双机,必须把图片保存到共
阅读全文
摘要:前言: 最近一时兴起 想要将自己做的网站 发布到外网。就是,将自己喜欢的技术啊、想要做的功能啊,整合好了之后发布到外网,供别人欣赏下。 不积跬步无以至千里。之后的很多很多的可能,都从开始以后再慢慢扩大的。所以下定决心去做一个个简单的网页。 内容: 思路一:做一个什么样的网站? 嗯,就做一个简单的门户
阅读全文
摘要:前言: 要准备再次研究下 统一认证的功能了,我还是觉得实现统一认证 用Oauth2 最好了,所以,现在再次收集资料和记笔记。 正文: 一、概念理解 OAuth2, 是个授权协议, RFC文档见:http://tools.ietf.org/html/rfc6749 概念性的Blog以下这两个比较好一点
阅读全文
摘要:上一篇:Activiti 学习笔记记录(二) 导读:上一篇学习了bpmn 画图的常用图形标记。那如何用它们组成一个可用文件呢? 我们知道 bpmn 其实是一个xml 文件
阅读全文
摘要:上一篇:Activiti 学习笔记记录 导读:对于工作流引擎的使用,我们都知道,需要一个业务事件,比如请假,它会去走一个流程(提交申请->领导审批 (批,不批) >结束),Activiti就是来走这个流程的。所以我们还需要将Activiti 和 业务结合起来,即部署定义(画一个流程图,生成 bpmn
阅读全文
摘要:官方在线用户手册(英文版):http://activiti.org/userguide/index.html 中文用户手册:http://www.mossle.com/docs/activiti/index.html 前言:目前在学习使用 Activiti,将学习过程中较重要的知识点或者遇到的问题与
阅读全文
摘要:使用Mybatis + Maven + SpringMVC 运行时,突然被需要分页查询的功能给难住了 这里推荐采用的插件是PageHelper这个插件,使用起来十分方便。该插件支持以下数据库: Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 Sql
阅读全文
摘要:把每一个用户都当一个懒人来对待,要给他们最少的操作,最多的信息,并且每一条信息都要精准,最最关键的是要对他有用 我本身就是一个懒人,所以说一下体验心得。 1、 不要指望我会主动对你的网站有任何的评论、发帖 2、 除非我极度喜欢有迫切需求才会给你发表 需要 拼写的评论 3、点个赞,留个爪印,已经是我勤
阅读全文
摘要:今天了一个超级好用的工具,思维导图 FreeMind,于是顺道试用了一下,照着画了一张 Java 工程师的学习线路图。
阅读全文
摘要:程序员在为某个应用系统编写接入其它应用系统的程序代码的时候,常常为了用户认证大伤脑筋:1) 让最终用户频繁登录? 似乎是一个让用户很难接受的解决方案。2) 在代码中内置用户名和密码? 代码需要随用户和密码的变化经常维护,同时在很多场合下,用户名和密码对于程序员来说可能是不可见的。 如何解决这一问题呢
阅读全文
摘要:软件设计方案 用户界面设计规范 用户界面:又称人机界面,实现用户与计算机之间的通信,以控制计算机或进行用户与计算机之间的数据传送的系统部件。GUI:即图形用户界面,一种可视化的用户界面,它使用图形界面代替正文界面。本系统坚持图形用户界面(GUI)设计原则,界面直观、对用户透明。用户接触软件后对界面上
阅读全文
摘要:引言 1.1 编写目的 这是一份旨在增强团队的开发协作,提高代码质量和打造开发基石的编码风格规范。目前其中包含了HTML、JavaScript 和css/scss 几个部分。 1.2 项目背景 随着IT信息化的高速发展,IT系统已经成为各行业的重要资产与重要保障。业务持续性无中断要求对IT管理提出了
阅读全文
摘要:【前言】 每个系统都需要识别操作者的身份,并根据其不同的身份,分配一定的权限,做一些操作上的限制。随着系统的增多,若是单独给每个系统都设计了一套用户资料和权限管理的机制,并提供了用户登录证认,虽可以解决问题,但是将会带来和用户账号管理不方便,用户资料不统一等等问题。所以,将用户资料整合起来,进行统一
阅读全文
摘要:每个系统都需要识别操作者的身份,并根据其不同的身份,分配一定的权限,做一些操作上的限制。随着系统的增多,若是单独给每个系统都设计了一套用户资料和权限管理的机制,并提供了用户登录证认,虽可以解决问题,但是将会带来和用户账号管理不方便,用户资料不统一等等问题。所以,将用户资料整合起来,进行统一管理很多必
阅读全文
摘要:经常有创业公司老板来拜访我,常常会拜托给我一句话:帮我找一个CTO。 我解释的多了,所以想把这个写下来,看看你到底需要的应该是啥。 一、高级程序员 如果你是一个刚刚创业的公司,公司没有专职产品经理和项目经理,你就是公司的产品经理,你如果对你现在的开发员能力不满,那么你只需要的是一个高级程序员。 你定
阅读全文
摘要:前端优化工作中要考虑的元素多种多样,而合理地使用CSS脚本可以在很大程度上优化页面的加载性能,以下我们就来浅谈CSS在前端优化中一些值得注意的关键点: 当谈到Web的“高性能”时,很多人想到的是页面加载时间,但其实性能不仅仅是指加载时间,还包括浏览器性能、网络性能、开发效率。在Web前端开发中,性能
阅读全文
摘要:没有规矩不成方圆,一个优秀的代码架构不仅易于开发和维护,而且是一门管理与执行的艺术。 这几年来经历了很多项目,对代码之间的强耦合及书写不规范,维护性差等问题深恶痛绝。在这里,通过仔细分析后,结合自己的编码习惯总结了一套适用于javaweb项目的前端书写规范,与大家分享一下。 ps:感谢阿海的创意,后
阅读全文
摘要:第一章 减少HTTP请求 使用图片地图:当导航栏包含多张图片时,可以将其合并成一张图片,再通过计算位置触发不同的链接 CSS sprites:将图标合并,引入一张背景图,通过CSS控制其位置 内联图片:将图片编码后再放到data后面。可用PHP的base64_encode对图片文件进行编码。 合并脚
阅读全文