随笔分类 -  java

摘要:需求 使用日志框架有三点需求: 1、期望日志能保存在文件中,方便时候排错。 2、开发环境的日志记录会更多方便调试。 3、生产环境需要记录重要的信息。 Log4j 可用于普通maven项目,也可以用于springboot项目。 Log4j提供了简单的API调用,强大的日志格式定义以及灵活的扩展性。 可 阅读全文
posted @ 2020-01-26 15:52 itwetouch 阅读(380) 评论(0) 推荐(0) 编辑
摘要:参考地址 https://github.com/swagger-api/swagger-core/wiki/Annotations-1.5.X#quick-annotation-overview 说明 以下配置是基于spring-boot项目。 注解 - @Api()用于类; 表示标识这个类是swa 阅读全文
posted @ 2020-01-25 21:27 itwetouch 阅读(1768) 评论(0) 推荐(0) 编辑
摘要:问题产生的原因 前后端分离项目中,前端和后台服务可能没有部署在一台服务器上。这样的话,前后端ip就会不一致,那么就会产生跨域,往往前后端项目部署的端口通常也可能会不一样,这样也会产生跨域问题。再就是使用的域名不一致也会产生这样的问题。 错误信息 Failed to load http://192.1 阅读全文
posted @ 2020-01-25 17:26 itwetouch 阅读(3271) 评论(0) 推荐(0) 编辑
摘要:简介 JAVA的double型数据以及float类型的数据均不能进行精确计算,许多编程语言也是一样,这与计算机的底层原理有关。 因此计算得出的结果往往超出预期。 尤其是在金融行业,计算价格或者银行业务的钱的计算。精确计算变得尤为重要。 虽然我们可以通过四舍五入的方式来处理结果,但是这样做就意味着存在 阅读全文
posted @ 2020-01-25 15:31 itwetouch 阅读(1175) 评论(0) 推荐(0) 编辑
摘要:简介 JUnit是一个开源的java语言的单元测试框架 专门针对java语言设计, 使用最广泛, JUnit是标准的单元测试架构 java单元测试是最小的功能单元测试代码, 单元测试就是针对单个java方法的测试 目的 确保单个方法正常运行 测试代码可以作为示例代码 可以自动化运行所有测试并获得报告 阅读全文
posted @ 2020-01-24 16:49 itwetouch 阅读(374) 评论(0) 推荐(0) 编辑
摘要:简介 REST(Representational State Transfer):表象层状态转变 RESTful对api进行规范和约束,使得api统一规范,增强api的可读性,便于开发。 设计原则 1、每一个URI代表一种资源 2、客户端通过四个HTTP动词(get、post、put、delete) 阅读全文
posted @ 2020-01-23 23:15 itwetouch 阅读(1639) 评论(0) 推荐(0) 编辑
摘要:设置keymap 自己根据习惯选择keymap(键位) 插件安装 ###省去set、get方法以及基于注解的日志框架 lombok plugin ###找bug用的 FindBugs-IDEA ###阿里代码规约 Alibaba Java Coding Guidelines 常用快捷键 ###导入包 阅读全文
posted @ 2020-01-22 14:39 itwetouch 阅读(924) 评论(0) 推荐(0) 编辑
摘要:多catch块的代码优化 通常情况下编码的时候,针对不同的异常类型,会使用多个catch块包住,来对各自的异常做处理,如下所示: try{ ... }catch(***Exception e){ e.printStackTrace(); }catch(***Exception e){ e.print 阅读全文
posted @ 2020-01-14 17:25 itwetouch 阅读(328) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示