上一页 1 2 3 4 5 6 ··· 16 下一页
摘要: 国庆将至,工作兴致全无,来总结点项目里平时不起眼干货。 前端引入 js 、css 一般是这样: 简化后的 js 、css 引入姿势: 看起来是不是顺眼多了,自定义标签引入文件的方式,好处和扩展点还有很多,且听我慢慢道来。 该自定义标签基于 jsp-api,要没使用过 jsp 的同学,其实也没必要往下 阅读全文
posted @ 2017-09-30 16:19 Orson 阅读(3803) 评论(2) 推荐(0) 编辑
摘要: 验证码是抵抗批量操作和恶意登录最有效的方式之一。 验证码从产生到现在已经衍生出了很多分支、方式。google kaptcha 是一个非常实用的验证码生成类库。 通过灵活的配置生成各种样式的验证码,并将生成的验证码字符串放到 HttpSession 中,方便获取进行比较。 本文描述在 spring m 阅读全文
posted @ 2017-09-26 16:47 Orson 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 当多终端(WEB/移动端)需要公用业务逻辑时,一般会构建 RESTful 风格的服务提供给多终端使用。 为了减少与对应终端开发团队频繁沟通成本,刚开始我们会创建一份 RESTful API 文档来记录所有接口细节。 但随着项目推进,这样做所暴露出来的问题也越来越严重。 a. 接口众多,细节复杂(需考 阅读全文
posted @ 2017-09-19 14:48 Orson 阅读(1973) 评论(1) 推荐(0) 编辑
摘要: 1.异常的分类 Throwable 是所有异常类的基类,它包括两个子类:Exception 和 Error。 a. 错误 (Error) 错误是无法难通过程序来解决的,所以程序不应该抛出这种类型的对象。 如果出现了这样的内部错误,除了通知给用户,并尽力使程序安全地终止。当然这类情况是很少出现的(上图 阅读全文
posted @ 2017-08-31 15:34 Orson 阅读(1590) 评论(1) 推荐(3) 编辑
摘要: 随着业务变迁/需求变更,JavaEE 应用中会被迫连接多个数据源进行业务处理。 怎样在不影响原有项目结构的情况下,已最优雅/最简洁的方式动态切换数据源呢? 本文已一次添加数据源后动态切换实践为例,描述整个思考和实践过程,文中如有纰漏,还望指正。 1. 依赖 Spring 动态数据源实现 Spring 阅读全文
posted @ 2017-08-16 20:20 Orson 阅读(3011) 评论(3) 推荐(5) 编辑
摘要: 任何时候,当要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情。 应用程序必须通过某种手段来确保输入参数在上下文来说是正确的。 分层的应用在很多时候,同样的数据验证逻辑会出现在不同的层,这样就会导致代码冗余和一些管理的问题。 为了避免这样或那样的情况发生,最好是将验证逻辑与相应的数据模 阅读全文
posted @ 2017-08-13 18:24 Orson 阅读(2669) 评论(1) 推荐(1) 编辑
摘要: 系统日志对于定位/排查问题的重要性不言而喻,相信许多开发和运维都深有体会。 通过日志追踪代码运行状况,模拟系统执行情况,并迅速定位代码/部署环境问题。 系统日志同样也是数据统计/建模的重要依据,通过分析系统日志能窥探出许多隐晦的内容。 如系统的健壮性(服务并发访问/数据库交互/整体响应时间...) 阅读全文
posted @ 2017-07-31 11:15 Orson 阅读(1545) 评论(1) 推荐(8) 编辑
摘要: "当系统的每一部分都由最优解或相对优解组成,那么系统最终也将是最完美的。" 这句话是在参加莫技术分享会上听到的,这句话吸引我占在人群后面听完了她的分享,确实受益良多。 本文也旨在描述自己在项目演变中对一处公共处理逻辑优化的过程,周期略长最近有时间整理如下。 业务系统数据传递过程中,会抽取一些公共的属 阅读全文
posted @ 2017-07-10 19:51 Orson 阅读(977) 评论(2) 推荐(0) 编辑
摘要: Redis 做为基于内存的 Key-Value 数据库,用来做缓存服务器性价比相当高。 官方推出的面向 Java 的 Client Jedis,提供了很多接口和方法,可以让 Java 操作使用 Redis。 Spring 团队对 Jedis 进行了封装,独立为 spring-data-redis 项 阅读全文
posted @ 2017-07-05 16:49 Orson 阅读(14673) 评论(5) 推荐(18) 编辑
摘要: weblogic 做为商用中间件在(EJB、jndi 数据源、日志管理、内存管理、资源配置管理...) 是一些开源免费小型容器无法望其项背的。 weblogic 最早由 weblogic Inc. 开发,后并入 BEA 公司,最终 BEA 公司又并入 Oracle 公司。 weblogic 是用于开 阅读全文
posted @ 2017-07-03 14:12 Orson 阅读(12734) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 ··· 16 下一页