摘要:
相信有很多的程序员,不愿意进行用户管理这块代码实现。 原因之一,不同的JavaEE 系统,用户管理都会有个性化的实现,逻辑很繁琐。 而且是系统门面,以后背锅的几率非常大,可谓是低收益高风险。 最近在系统中集成了 Shiro,感觉这个小家伙还是相当灵活的。 完善的用户认证和授权,干净的API,让人如沐 阅读全文
摘要:
佩服能将复杂难懂的技术,抽象成简单易懂事物的人。 厌恶将简单易懂的技术,添加一堆专业术语将别人弄的头晕目眩的人。 PO VO BO DTO POJO DAO 总体一览: 1.DAO[data access object]数据访问对象 DAO层对开发人员黑盒,由架构师设计封装。 在很长一段时间内,我将 阅读全文
摘要:
控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找。依赖注入应用比较广泛。 将控制权从 阅读全文
摘要:
1.Tomcat内存溢出的原因 生产环境中Tomcat内存设置不好很容易出现内存溢出。造成内存溢出是不一样的,当然处理方式也不一样。 这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况: OutOfMemoryError: Java heap space OutOfMemory 阅读全文
摘要:
Java 中实例化类的动作,你是否还是一成不变 new 对应对象呢? 经手的项目多了,代码编写量自然会增加,渐渐的会对设计模式产生感觉。 怎样使书写出来的类实例化动作,高内聚,低耦合,又兼具一定的扩展能力呢? 本文试图从几段鲜活的代码入手,给大家呈现不一样的 Java 实例化类。 下面代码取自 co 阅读全文
摘要:
1. Apache POI 简介 Apache POI是Apache软件基金会的开放源码函式库。 提供API给Java应用程序对Microsoft Office格式档案读和写的功能。 老外起名字总是很谦虚,POI为(Poor Obfuscation Implementation)的首字母缩写,意为“ 阅读全文
摘要:
生成二维码的开源项目可谓是琳琅满目,SwetakeQRCode、BarCode4j、Zxing...... 前端有JQuery-qrcode,同样能实现生成二维码。 选择Zxing的原因可能是对 Google 公司的信赖和个人崇拜吧。 其实使用起来相当的简单,我这里使用的是最新3.2 Zxing.j 阅读全文
摘要:
经历过多少踩坑,翻看过多少类似博客,下载过多少版本的Jar,才能摸索出正确的代码书写方式,才能实现项目经理需求分析书中的功能点。 本文借一次 JavaEE 生成PDF的颠簸的实现过程,描述中小公司程序员的坎坷成长之路。 俺上面只所以将成熟大公司排除在外的原因是,大公司一般都有成熟的产品线和技术积淀。 阅读全文
摘要:
本篇博客是 JavaWeb 应用服务器端在不同环境下获取文件路径的全面总结。 获取文件路径后主要应用的场景,读取 JavaWeb 自定义配置文件、在特定路径下生成各种类型的文件提供下载...... 想必看官也是来找方法的,先看上面目录有没有能解决你问题的,如果有就点击进到对应小节,如果没有速度关闭, 阅读全文
摘要:
web 项目或多或少都会有涉及到什么人员职称树,菜单树,组织机构树等。 历手三四个项目有大有小,采用的树前端都是 Ztree。 有些优秀的J2EE 框架将这些常用的组件都封装起来,作为模块化的组件提供给前端,这样固然是好,开发效率会提升几倍。 客户需求是什么,组件化往上一套,几分钟就能搭建起来。 但 阅读全文