
java
文章平均质量分 58
runner325
这个作者很懒,什么都没留下…
展开
-
java设计模式
设计模式原创 2022-11-29 22:35:00 · 1460 阅读 · 1 评论 -
mybatis insert or update
记录下mybatis批量插入或者更新sql:@Insert("<script>" + "insert into user_fund_report(base_currency,report_month,created_at,updated_at,user_id,account_type,account,name) " + "values " + "<foreach collection='userFundRepor原创 2020-11-19 10:08:46 · 3101 阅读 · 0 评论 -
Bigdecimal.divide()方法使用注意事项
1.工作记录 BigDecimal fee = new BigDecimal("0.1"); BigDecimal doubleParamFee = new BigDecimal(0.1); BigDecimal rate = new BigDecimal("1.05"); BigDecimal div = fee.divide(rate,RoundingMode.DOWN); BigDecimal vat = fee.su原创 2020-11-16 21:23:45 · 9452 阅读 · 0 评论 -
mybatis基于注解的sql中空字符串判断
1.enValue !=''原创 2020-07-31 09:28:19 · 642 阅读 · 0 评论 -
gradle build跳过测试配置
1.com.jinx包下的所有单元测试一律不会执行 test { exclude 'com/jinx/**' }原创 2019-05-06 10:05:45 · 2224 阅读 · 1 评论 -
idea自动部署springboot jar包到远程服务器并通过脚本启动jar
1.连接远程服务器:Tools->Deployment->Configuration2.1配置好之后打开远程服务就可以直接在idea中进行拖拽查看2.2.也可以通过项目右击deployment上传jar到服务器,此时jar会上传到第一步图三中配置的目录下。2.3.此处后期也可以直接通过idea查看服务器上jar和本地开发中的jar包异同如图配置文件中一...原创 2018-11-16 18:52:45 · 11748 阅读 · 1 评论 -
@JsonFormat @DatetimeFormat记录
@DatetimeFormat(iso=DateTimeFormat.ISO.DATE):将String转换成Date,一般前台给后台传值时用 @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8"):将Date转换成String,一般后台传值给前台时用,GTM+8转化为标准北京时间...原创 2018-11-16 16:58:10 · 391 阅读 · 0 评论 -
idea 必备插件记录
Alibaba Java Coding Guidelines:阿里巴巴代码检查插件 Background Image Plus:背景图片 Free Mybatis plugin:mybatis mapper文件导航,生成sql结构,检查mapper接口或者xml文件中方法是否对应。 MyBatis Log Plugin:mybatis执行sql日志打印,可直接执行 Lombok:lombo...原创 2018-11-16 16:42:44 · 601 阅读 · 0 评论 -
java 注解记录
lombok家族注解 @Cleanup:主要用来修饰IO 流相关类, 会在 finally 代码块中对该资源进行 close();@Cleanup默认调用close()方法,所以如果是自定义的方法名不是close()需要指定方法名称,@Cleanup("xxx")@Cleanup InputStream inputStream = new FileInputStream(file)...原创 2018-11-20 22:12:22 · 143 阅读 · 0 评论 -
100w+ mybatis+mysql批量新增实现方式
/** * 批量插入的数量需要根据性能而定 */ private static Integer BATCH_INSERT_MAX_SIZE = 100; /** * 批量插入 * * @param fileHandleList */ protected void insertBatch(List<...原创 2018-10-16 11:26:42 · 558 阅读 · 0 评论 -
java.io.InvalidClassException序列化
序列化反序列化失败报错如下:java.io.InvalidClassException: com.kuanter.model.customer.shop.Shop; local class incompatible: stream classdesc serialVersionUID = -6738454918343091256, local class serialVersionUID = -2...原创 2016-11-29 16:07:32 · 15885 阅读 · 0 评论 -
think in java-对象导论
一:每个对象都提供服务1.高内聚使软件设计的基本质量要求之一2.将对象作为服务提供者看待是一件伟大的简化工具二:被隐藏的具体实现1.访问控制的第一个存在原因就是让客户端程序员无法触及他们不应该触及的部分2.访问控制存在的第二个原因就是允许库设计者可以改变类内部的工作方式而不用担心会影响到客户端程序员三:复用具体实现1.代码复用是面向对象程序设计语言所提供的最了不起的优点原创 2017-02-06 23:25:55 · 244 阅读 · 0 评论