摘要: 依赖 <!--Java常用工具类--><dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.2.3</version></dependency>代码 //生成zip文件ZipU 阅读全文
posted @ 2021-12-03 16:22 水务大牛 阅读(756) 评论(0) 推荐(0)
摘要: 依赖 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3</version></dependency>转换 OutputStream 阅读全文
posted @ 2021-12-03 16:17 水务大牛 阅读(267) 评论(0) 推荐(0)
摘要: 1依赖 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.2</version> </dependency> <dependency> 阅读全文
posted @ 2021-12-03 09:23 水务大牛 阅读(645) 评论(0) 推荐(0)
摘要: 从大的方面来说,bug无非就是:数据库bug;程序bug。 sql捕获在实际应用中很有用处。对于那些未知的bug,当你无从下手时,直接捕获sql,执行sql。 应用细节1 公司做的web端项目和手机端项目要进行数据整合。项目经理把程序部署好,把数据库、ip、端口配置好。然后进行上线测试,结果发现手机 阅读全文
posted @ 2017-08-07 14:35 水务大牛 阅读(865) 评论(0) 推荐(0)
摘要: 实际开发中常常遇到这种需求:double类型的数据如果为空,就展示空字符串;如果为0,就展示0。 一般是这样做,新建一个model,和数据库里的字段,数据类型一一对应。然后把数据库里的数据取到这个model的集合里,然后进行进一步处理。 这时候就有个问题,比如double类型会默认初始化为0,这样就 阅读全文
posted @ 2017-08-07 13:55 水务大牛 阅读(4999) 评论(0) 推荐(0)
摘要: 首先附上一张管道原理图 这是毕设时用到的,那时候图方便,毕设清一色的使用aspx页面。 到了公司进行实际开发,就不能使用这么影响性能的东西。一般使用的是html页面加ashx页面,ashx页面只负责与bll层交换数据,不能带上任何逻辑;dao层只负责存取数据,也不能带上任何逻辑;bll层负责处理所有 阅读全文
posted @ 2017-07-31 15:55 水务大牛 阅读(180) 评论(0) 推荐(0)
摘要: 批量插入分3步 1.建datatable 2.给datatable赋值 3.插入 这些步骤有先后顺序。这样可以写3个方法任意调用也可以写一个方法。 这个技术很普片,我习惯用集合。这样画流程图时思路就很清晰。然后敲代码时也可以一个小步一个小步的敲。 最后做模块的建议 1.数据从那儿来(数据库或集合) 阅读全文
posted @ 2017-02-24 13:56 水务大牛 阅读(117) 评论(0) 推荐(0)
摘要: 这是最基本的批量更新。我使用的时候还不如逐条。 这好像还是官方的批量更新,反正不咋地。 下面是另一种更新,这是在表级别的更新。 先要获取主键和要更新的字段。然后改吧改吧形成一个新的datatable。再一次性更新到数据库。感觉和批量插入类似,批量插入要自己造一个datatable,然后一次性插入到数 阅读全文
posted @ 2017-02-24 13:42 水务大牛 阅读(410) 评论(0) 推荐(0)