摘要:
一、背景上星期去CRM上开发一个功能,该系统里面有自动分页,需要在实体类里加入一个分页变量 // 分页 private PageInfo pageInfo = new PageInfo();这个本来没有什么影响,但在抽离接口jar包的时候,所用到的类必须实现序列化接口而这个PageInf... 阅读全文
摘要:
一、背景目前项目组都在用SSM(spring+springMVC+mybatis)开发项目大家基本都停留在框架的基本使用阶段,对框架的职责并不清晰,导致配置文件出现了不少问题在这简单讲解一下spring、springMVC在项目中各自负责的工作二、spring、springMVC的关系spring粗... 阅读全文
摘要:
一、背景dubbo是个什么?首先要说的是,网上有很多高大上的回答,可自行百度,这里只说一些非常狭隘的东西:dubbo是一个分布式服务框架,我们一般用它进行远程方法调用。(分布式、远程方法调用下面有注释)ok,狭隘的东西回答完毕(下面注释也是狭隘的)~~~分布式:将一个功能分成多个小模块,交由不同服务... 阅读全文
摘要:
一、背景项目中经常有导出word的功能,一般用poi来做,但在要求外观较高的情况下,用poi来做基本不能满足需求而事实上word除了我们一般使用的模式外,还存在xml、与html模式(你没看错,右键编辑这种word文件,会发现里面是xml或html)在这介绍的,就是使用这两种特殊的模式实现导出wor... 阅读全文
摘要:
一、背景前端时间,自己做的项目需要打包功能,不想再引外部的jar包便用java.util.zip做了下该功能二、适用场景生成多个word、excel、xml等文件,并要求打包下载的情形例:项目信息的多选导出word三、实现实现分为三个部分,分别是1、将字符串保存为文件,都是最基本的IO操作 /... 阅读全文
摘要:
一、背景销售CRM(项目A)将负责管理项目信息系统(项目B)的支付与权限上级要求为避免频繁调用CRM接口,中间放一级缓存,但要做到缓存中保证最新数据因项目B已使用memcache作缓存,所以决定使用memcache二、设计1、统一系统交互方式,确保系统与系统间调用只有一个接口,接口参数为(Strin... 阅读全文
摘要:
文件命名页面、js文件命名:采用中划线连接方式,比如说: error-report.htmljs文件夹命名:scripts公共js命名:common.js文件结构组织每个页面中中独有的js文件,/scripts文件夹下js文件结构应与页面结构一致JS语法变量声明function doSomethin... 阅读全文
摘要:
IO这块,各种Writer,Reader,让人眼晕而在网上基本找不到在什么时候用哪个类,并且网上的IO demo 很多用法都是错的在这简单的分析一下FileWriter与BufferedWriter一、两个类的继承关系FileWriterBufferedWriterjava.lang.Object ... 阅读全文
摘要:
一、字节与字符IO操作,首先要提到字节与字符、字符串。名称数据类型含义字节byte是硬盘中文件存储的单位,也是网络传输信息的单位。字符char我们常用的字母、数字、字和符号。字符串String字符的集合,char[]的封装类型笼统来讲,字节用来与文件打交道,而字符用来和人打交道二、字节流与字符流流,... 阅读全文
摘要:
一、认识INFORMATION_SCHEMA数据库INFORMATION_SCHEMA数据库提供了访问数据库元数据(数据的数据)的方式该数据库中存放有数据库名、表名,列名、列的数据类型等各种数据生成实体类就要从该数据库下手二、显示所有的数据库生成实体类,往往要先选择数据库,这个非常简单,只需要简单的... 阅读全文