- 博客(19)
- 收藏
- 关注

原创 AWS-Serverless之Java In Eclipse快速编写和部署-手把手图文教程(二)
上一篇文章已经介绍了,最笨的方法使用serverless,但是在实际的工作当中,可想而知效率是最重要的,所以本节主要是介绍如果使用AWS 的 Toolkit 在Eclipse中的集成工具并且进行开发并且快速部署。 首先就是下载Eclipse, 并且进行插件的下载开发:直接在插件商店搜索aws即可安装完成并且进行重启之后,会在界面的上面多了一个图标的按钮:这时候可以进行点击,因为我已经...
2018-03-21 19:01:59
475

原创 AWS-Serverless之Java And GateWay手把手图文教程(一)
前端时间公司在使用serverless 处理了一些业务上的一些流程化的东西,不过我没有参与编写,因为是使用的Node.js 编写的,因为我一直对Node 不是很感冒,但是上周,我觉得serverless 虽然不之后以后会不会成为一种趋势,而且又是国内和我现在的环境不一样的情况下,而且我现在所处的公司基本上就是传统行业,基本上不会涉及到高并发,不过数据量很大。好了,废话不多说,我今天介绍的就是如何在...
2018-03-21 04:17:57
2113
1
转载 BigDecimal除法精确计算及坑点
BigDecimal通常在涉及到精确计算的时候会用到,下面是自己多次错误使用BigDecimal的总结。结论:BigDecimal初始化小数时,尽量用字符串形式,例如new BigDecimal("0.1");BigDecimal类型变量比较大小时用compareTo方法,判断变量值是否为0,与BigDecimal.ZERO比较大小。BigDecimal作除法时,除了要考虑除数是否为0,更要考虑是...
2018-06-11 20:32:26
3102
原创 messages_zh_CN.properties国际化文件中使用占位符,结合java 代码使用
在最近的工作中,现在遇到的一种情况是,客户上传Excel 之后,比如excel 中的第N行数据校验不通过,这时候后端应该给用户友好的提示,告诉用户的excel 中是第几行的数据有错误,之前仅仅是告诉了客户exce 校验不通过。所以当时考虑的方法是自己手拼,但是这要在java 代码中插入,很不美观,所以后来想到了在国际化文件中也许可以使用占位符,果然,还是google 好用,搜到了,所以现在也发现,...
2018-05-14 18:30:21
5944
原创 pdfmake PK jspdf
公司的清关文件包含了上万个包裹,前端对应的生成的PDF 文件就有上万行,如果一页47行左右的文件的话,那么就需要生成的pdf文件一共有200页。之前我们使用的pdfmake,因为客户经常存在超过200页以上的pdf就下载不下来的情况(这里我要说一下,mac 下safari 我才渐渐认为做的也很好,因为每次客户下载不下来的情况下,都交给了我们IT部门,基本上我是用包括Chrome 都会卡死,而saf...
2018-04-17 16:31:56
1062
1
原创 java 集成 Sentry
最近公司想针对于目前的线上项目异常的监控,因为公司内部一般使用Slack 用来交流,所以我们就想通过Slack 内置的频道收集一些线上的异常,同时也便于日常的异常处理。首先打开Sentry 的官网https://sentry.io ,并且进行一系列的注册,创建一个组织,这里我创建一个组织,命名叫做Test然后选择创建项目注意:创建完项目完成后,此时会有一个DSN,这个是非常重要的,因为当Sentr...
2018-04-16 21:33:02
7202
原创 AWS SAM Local 调试无服务器应用程序-使用Eclipse-待写-3
AWS SAM Local 调试无服务器应用程序-使用Eclipse-3
2018-03-21 19:01:18
486
转载 mybatis 使用经验小结,batch批量提交大量数据
<div id="article_content" class="article_content csdn-tracking-statistics tracking-click" data-mod="popu_519" data-dsm="post" style="overflow: hidden;"> <div
2018-02-14 16:29:47
1022
1
原创 使用实体类的时候给默认值
@Entity@Table(name="destockings")@Datapublic class Destocking extends AbstractAuditing { @Id private String id; @NotNull private String client; @NotNull private String coun
2018-02-13 03:12:57
48683
原创 git rebase 压缩失误回退的方法---一不小心压缩了23次。手抖的失误
今天,自己在rebase 压缩的时候,手一抖,本来是要压缩2次的,结果压缩成了23 次,而且关键是还成功了,当时的情景是,rebase 前,自己commit 到了本地,没有push 到origin,所以这个好难过,所以当时立刻问了问老大的解决方法。幸好当时我知道自己压缩错了,没有继续上传到origin,远程分支还是压缩前的,所以回到压缩前的远程分支节点,直接创建一个新的分支,然后讲当前压缩错的
2018-02-06 07:34:26
1242
原创 Spring Data Jpa 使用的hibernate 不支持 日期函数 to_char 的解决方案
今天在公司折腾了一天,写的心急火燎的,也弄得心情特别不好,因为老板就坐我的对面,就因为to_char-----> to_char(date,‘YYYY-MM’)这个数据库函数在hibernate 中不能使用,但是在实际的业务中又是需要的,所以,没办法,我就各种google 和baidu,搜了一下午,都没有好的解决方案,因为得到的结论都是一样的,to_char() 这个数据库函数不能在hib...
2018-01-31 06:08:57
7769
1
原创 数据库中使用Date 和 timestamp 的区别
DATETIME, DATE和TIMESTAMP类型是相关的。本文描述他们的特征,他们是如何类似的而又不同的。 DATETIME类型用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。(“支持”意味着尽
2018-01-25 19:15:57
3525
原创 函数式编程
downloadMonthExcel(data, type) { const typedData = _.groupBy(data, 'type'); console.log(typedData) typedData.BATCH = typedData.BATCH.map((invoice) => _.pick(invoice, 'id', 'client', 'type', 'bo
2018-01-23 23:07:49
154
原创 接-昨天的Excel上传27W行数据
今天老大让我在自己的电脑上测试上传Excel到底要用多久,当然,先写一下我的电脑MacBook Pro 2015 高配,i7 16G 1TSSD,我觉得算是比较高的配置了吧,当然,我是使用的测试环境,因为使用的Spring Boot ,Dev 的环境使用是 H2 运行在内存中的数据库,我最后测试,结果用了76分钟,后端才插入到数据库中,真的很崩溃。 幸好老大让我在自己的机器上安装了实体的数据库,测
2018-01-19 08:03:15
210
原创 Lambda 在实际工作中应用
最近的项目里要用到上传Excel,并且上传的Excel文件也很大,足足有27Mb,有大概27 w 的数据量,不过解析是放在前端了,虽然这样用户也需要比较久的时间用来上传。 但是短时间内,我能够想到的就是这样对于数据库的压力会比较大,所以我想到的就是对于数据库的垂直拆分(但是技术老大说是类微服务,我不是很懂,因为感觉这不是一会儿事唉),将上传的数据单独保存在一张表里,并且将这一张表放在另外一个数据库
2018-01-18 06:51:44
1325
原创 第一篇文章
本人现在是学徒,现在坐标法国巴黎,正在一个物流公司工作(程序猿),感觉工作中以后遇到的问题确实需要有个地方记录一下,免得以后忘掉了,而且现在工作中确实,能够发现公司的老大纠正一些我在工作中遇到的一些经常犯的问题,虽然当时是记住了,可是在以后的编码中还是经常容易犯。
2018-01-16 17:58:14
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人