java
早点起床晒太阳
我其实不大懂,我只是官网的搬运工。
展开
-
Jenkins 自动化构建
前言这里只是讲一些Jenkins基础的使用情况作用jenkins的作用是把github或者gitlab等仓库里的东西取出来,然后在jenkins容器中编译打包,然后执行脚本,可以是运行jar等,根据自身情况量身定制脚本。实际使用1、创建任务2、起任务名称,选择第一个3、6个模块,只讲重要的4、source code这里面填写你的gitlab 或者github地址和你的账号密码 上面和下面的URL一样5、bulid这个模块如果是代码需要maven打包的话,需要添加Maven目原创 2020-12-16 20:36:45 · 555 阅读 · 0 评论 -
java 使用FileAlterationMonitor监控目录中的文件
需求最近做一个导数服务,支持oracle的。然后先是使用oracle的sqllur 生成数据,然后往hdfs上传。这个时候有个问题,比如oracle对应的表有1T,这个时候对磁盘的依赖就很大,磁盘可能就会放满了。所以就需要将其导一部分上传一部分,然后上传完删除才可以解决这个问题。那么这个时候就需要来监控文件的生成。依赖<dependency> <groupId>commons-io</groupId> <artifactId>common原创 2020-12-09 22:34:13 · 2540 阅读 · 0 评论 -
FTP和SFTP介绍(常见的和java代码遇到的问题)
背景最近做导数服务的时候需要支持FTP和SFTP,这块本来让我带的人做,正好我这块也没事,就写了下了解了解FTP连接命令上传下载不细讲 网上一堆主动模式和被动模式PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时, 客户端在命令链路上用PORT命令告诉服务器:"我打开了XX端口,你过来连接我”。于是服务器从20端口向客户端的XX端口发送连接请求,建立 一条数据链路来传送数据。PASV(被动)方式的连接过程是原创 2020-11-19 19:50:48 · 2509 阅读 · 1 评论 -
try with resource 的使用
参考资料https://juejin.im/entry/6844903446185951240https://blog.csdn.net/fly910905/article/details/86093723背景我们在获取io流 或者 JDBC 连接的时候,我们总要在最后关闭一下它。之前的做法是吧它放到finally块里面,确保它最后无论如何能关闭,防止资源的泄露,但是同时带出来的效果是代码冗长。解析样例try with resource解决了这个问题,这块代码很简单,我直接上一个获取JD.原创 2020-10-25 09:22:34 · 1786 阅读 · 0 评论 -
springboot多模块项目构建
参考资料https://juejin.im/post/6844903893487321101基础架构父module创建一个springboot的项目,然后将src等乱七八糟的删掉,只剩下pompom相关1、声明module模块2、在pom 添加pom部分代码 <groupId>com.example</groupId> <artifactId>moremodule</artifactId> <version.原创 2020-10-23 20:23:35 · 237 阅读 · 0 评论 -
包装类型和基本类型的差别(由方法返回值想到的问题)
参考资料:https://juejin.im/post/6844903955235864590https://www.zhihu.com/question/290678106背景自己写接口返回值返回的Boolean,突然想到一个问题,返回boolean不可以么,他们有什么区别么?跟随着这个问题我们再往大了引申说到包装类型和基本类型上面。Boolean和boolean哪个更适合当做返回值只从方法返回值上面讲,看下接口对于返回值的要求。Boolean的包装类型可以为null,boolean只有t.原创 2020-09-01 20:01:12 · 1239 阅读 · 0 评论