04 2020 档案
摘要:结合前篇easyUI前端ajax上传文件组件 读取Excel工具类 及springMVC上传文件 后台代码 controller @RequestMapping("/excelUploadItemList") @ResponseBody public CommonResponse excelUplo
阅读全文
摘要:ExcelPublic.java,其中包含读取Excel第一行(一般为标题行),读取所有Excel中所有数据(包括标题行),读取表头字段在excel中的位置(列值)等方法。 poi版本为3.15,数据库为MySQL 测试Excel和s数据库结果如下: ExcelPublic.java package
阅读全文
摘要:在上篇easyUI配合PageHelper实现分页的基础上,实现前端页面上传文件组件 其中itemList.jsp页面中文件上传dialog 页面效果 itemList.js导入方法定义 /** * 导入商品列表 */ function importItemList() { $('#excelImp
阅读全文
摘要:使用easyUI分页,后台返回页面需要当前页需要显示的数据rows,数据库总条数total 后端采用的pageHelper帮助分页,mybatis使用pageHelper分页 前端js封装获取easyUI datagrid对象 测试结果: 封装的common.js // grid的输入对象,使用此对
阅读全文
摘要:解决思路,先将字符串转化为毫秒值,计算差值,然后转化为天数 <script> window.onload = function() { var str1 = "2020-04-17"; var str2 = "2020-04-12"; var day1 = new Date(str1); var d
阅读全文
摘要:自定义字符串匹配方法,js代码 // all regexp config String.prototype.regExpConfig = { email : "^\\w{3,}@\\w+(\\.\\w+)+$", number : "^\\d+?$", decimal : "^\\-?\\d+(\\
阅读全文
摘要:excel单元格内容为纯数字时,POI读取excel后,值为double类型,而实际需要字符串类型,因此需要设置一下单元格类型 导入纯数字时 可通过设置单元格类型解决这个问题
阅读全文
摘要:MySQL数据库,利用concat函数即可,MySQL不用能||连接字符串 mapper.xml select * from tb_content_category where title like concat('%',#{paramMap.TITLE, jdbcType=VARCHAR},'%'
阅读全文
摘要:idea启动之后,生成了编译后文件target,这时再加入其他js文件,jsp文件里引用js文件路径未提示出错,运行项目,访问时,浏览器控制台报js文件net::ERR_ ABORTED 404(新引入的js文件找不到),如下图示 而工程文件下已经引入了该js,经同事提醒,检查target目录,发现
阅读全文
摘要:以简单的转账案例演示 配置基于xml的声明式事务 在事务中调用非事务形式的方法插入数据到数据库,当前事务被挂起,数据被立即插入到数据库 debug过程
阅读全文
摘要:<!-- 配置Spring的声明式事务管理 --> <!-- 配置事务管理器 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <pr
阅读全文
摘要:将方法和参数传入,service层通过反射调用mapper接口中的方法 测试结果: Controller @RequestMapping("/invoke/{methodName}/{param}") @ResponseBody public String invoke(@PathVariable(
阅读全文
摘要:该工具类使用mybatis的会话来手动提交事务,从而对批量sql进行控制。事务提交,多条sql执行结果会被更新到数据库,出现异常则回滚。 测试采用的表为oracle数据库scott下的dept表和salgrade表 MyBatisBatchHelper.java package com.alphaj
阅读全文
摘要:PageHelper分页的实现利用了自定义拦截器实现了Mybatis拦截器接口。 1、pom.xml中引入pageHelper分页jar包 <!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper --> <de
阅读全文
摘要:开发、测试、生产都有各自的数据库,这样需要配置的数据源不一样。 每次部署时修改配置过于繁琐,此时,可以使用Spring的Profile来配置多个数据源,运行前指定需要加载的数据源即可。 采用spring结合junit做演示,使用oracle和mysql做数据源区别演示,Profile名指定为orac
阅读全文