51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

最新发布

为什么说datax是目前最好的异构数据源数据交换工具
软件教程

为什么说datax是目前最好的异构数据源数据交换工具

厉飞雨 阅读(54) 评论(0) 赞(5)

[#](#一-什么是datax) (一)什么是Datax {#一-什么是datax} ------------------------------------------ 以前我做过一个项目,其中有个需求就是每天定时把sql server中的数据**同步**到Mysql中,当时写了一段Java的代码来实现,一套Java代码中需要写两个数据源的连接以及两套sql的代码,十分不方...

如何开发一个自己的datax插件
Java笔记

如何开发一个自己的datax插件

厉飞雨 阅读(49) 评论(0) 赞(4)

[#](#一-概述) (一)概述 {#一-概述} ------------------------ DataX采用FrameWork+plugin的方式,插件只需关心数据的读取或者写入本身。而同步的共性问题,比如:类型转换、性能、统计,则交由框架来处理。在写插件前官方建议先看一遍开发文档。 Datax开发文档:https://github.com/alibaba/DataX...

一个成熟的Java项目如何优雅地处理异常
Java笔记

一个成熟的Java项目如何优雅地处理异常

厉飞雨 阅读(45) 评论(0) 赞(6)

[#](#一-概述) (一)概述 {#一-概述} ------------------------ 异常处理是一个系统最重要的环节,当一个项目变得很大的时候,异常处理和日志系统能让你快速定位到问题。对于用户或者接口调用者而言,优雅的异常处理可以让调用者快速知道问题所在。本文将介绍如何优雅地处理异常。 [#](#二-使用通用的返回体) (二)使用通用的返回体 {#二-使用通用...

如何用Java写一个规范的http接口?
软件教程

如何用Java写一个规范的http接口?

厉飞雨 阅读(25) 评论(0) 赞(4)

[#](#一-概述) (一)概述 {#一-概述} ------------------------ 在平常的工作中,经常会遇到要写接口的情况,现在最常用的就是http接口,今天我就介绍一下如何去写一个规范的http接口。 [#](#二-搭建项目) (二)搭建项目 {#二-搭建项目} ------------------------------ 首先我们先搭建一个Sprin...

你真的会用idea进行debug吗?idea实用debug教程
新视野

你真的会用idea进行debug吗?idea实用debug教程

厉飞雨 阅读(32) 评论(0) 赞(4)

[#](#一-引言) (一)引言 {#一-引言} ------------------------ 解决一眼无法发现的代码问题有两种方式最靠谱,第一种是查日志,第二种就是dubug。但是我发现很多程序员只会打上一个最简单的普通断点,这可完全没有发挥出idea的强大,这一期就带来我认为idea中最实用的debug教程。 [#](#二-调试按钮介绍) (二)调试按钮介绍 {#二...

浅析五种最常用的Java加密算法,以后可以直接拿来用了
软件使用

浅析五种最常用的Java加密算法,以后可以直接拿来用了

厉飞雨 阅读(31) 评论(0) 赞(3)

[#](#一-关于加密算法) (一)关于加密算法 {#一-关于加密算法} ------------------------------------ 信息加密是现在几乎所有项目都需要用到的技术,身份认证、单点登陆、信息通讯、支付交易等场景中经常会需要用到加密算法,所谓加密算法,**就是将原本的明文通过一系列算法操作变成密文**。接下来就介绍一下目前比较常用的一些加密算法,本期不...

财务说账单上少了一分钱,老板看到代码气疯了
白嫖帮

财务说账单上少了一分钱,老板看到代码气疯了

厉飞雨 阅读(41) 评论(0) 赞(4)

[#](#一-前言) (一)前言 {#一-前言} ------------------------ 在刚学Java的时候,我们老师就和我们说float和double的精度是存在误差的,原因在于二进制中没有准确表示比如0.1,0.00001这样的数据,甚至于操作系统的位数也会影响到float和double的精度。刚好前几天遇到了这样一个问题,一个财务对接系统反馈金额账上对应不上...

项目经理最近感觉系统慢了,想知道整个系统每个方法的执行时间
软件教程

项目经理最近感觉系统慢了,想知道整个系统每个方法的执行时间

厉飞雨 阅读(41) 评论(0) 赞(5)

[#](#一-前言) (一)前言 {#一-前言} ------------------------ 最近到年底了,上线三个月的系统也已经稳定了。不过项目经理最近感觉系统变慢了,想知道整个系统前端和后端所有方法的执行时间。是的你没有听错,是每个方法。这个需求一提出来就被整蒙了,给每个方法计算执行时间,这不是平白给系统压力吗? [#](#二-思路) (二)思路 {#二-思路} ...

如何在工作中快速上手Git
白嫖帮

如何在工作中快速上手Git

厉飞雨 阅读(35) 评论(0) 赞(3)

[#](#一-git是用来做什么的) (一)Git是用来做什么的 {#一-git是用来做什么的} ------------------------------------------------ 如果你进入的是一家互联网公司,那么一定会听到**版本控制**这个东西,所谓版本控制就是在开发过程中对文件、代码等内容的修改历史进行记录,方便查看、备份以及回滚历史代码。 同时可以用...

还不知道项目中怎么写日志?slf4j+log4j帮你搞定!
开源软件

还不知道项目中怎么写日志?slf4j+log4j帮你搞定!

厉飞雨 阅读(40) 评论(0) 赞(5)

[#](#前言) 前言 {#前言} ----------------- 之前讲到了排查问题最重要的两种方法:查日志、debug。断点调试在上一期讲了,这期就讲讲日志。本文将从Log4j入手,分别介绍slf4j、Log4j2以及SpringBoot中的日志使用。 [#](#一-log4j) (一)Log4j {#一-log4j} -----------------------...