目前很多开发都在使用git做版本控制工具,但是有些时候有些代码我们是不想提交到代码仓库中的,比如idea自动生成的一些配置文件,或者是我们打包生成的一些jar文件等,这时候就需要编写一个.ignore文件,来排除那些不想被版本管理的文件。
这里推荐一个好用的插件.ignore,它可以帮我们方便的生成各种ignore文件。
安装插件后,选中项目,右键新建的时候,会多出一个.ignore文件的选项,可以通过这个选项创建ignore文件。
【文件比较工具】 UltraCompare 21.10.0.10 简体中文绿色版
搬运自52pojie映梓
关联:山猫用的是Abbyy的 beyondcompare 下期做一个相关介绍
UltraCompare(简称UC),是一款 强大的文件比较/合并工具,它具有对比文本文档,文件夹,文本资料,以及压缩文件和jar文件的功能。UltraCompare 能实现文本对比,二进制文档对比以及实现进行对比的文档间的不同点的整合。也能实现文件夹对比 – 包括当地/网络目录对比,压缩文档对比和FTP对比。支持自动简单的文件夹同步化,而且也支持复制文档finder。UltraCompare专业版能自动和UltraEdit或者UEStudio结合起来使用。

功能介绍
1. 文件比较:UltraCompare 能够比较出任何两份或三份文档的不同,并且通过醒目的标识将差异显示出来。过滤器,同步滚屏,下一例差异跳转等,合理利用这些实用功能能够帮助您更好地找到文件的差异。
2.文件夹比较:UltraCompare 能够帮助您比较两个或三个文件夹内的文件,识别出文件夹内以及子文件夹内文件的区别。接下来,您可快速筛选出相同或是不同的文件,并对它们进行统一处理。更何况,巧妙利用文件夹比较模式配合相同文件过滤,还可实现「查找重复文件」功能。
3. 二进制比较:UltraCompare支持二进制内容比较,因此您可以使用 UltraCompare 比较任何格式的文件。例如通过比较 exe 程序或 apk 应用文件,研究破解版与原版的区别差异。
JeecgBoot提效增产优化点,0成本实现Docker镜像自动构建系统

总结构建Docker镜像5种方法,推荐使用最后一个。
1,本地构建,推送到仓库,不推荐
2,本地修改提交,本质上和第1个方法相同,不推荐
3,本地编译打包,提交jar文件,远程Dockerfile构建,不推荐
4,配置Dockerfile包含编译打包命令,比如mvn package,然后添加jar文件,远程一步构建,不推荐
5,阿里云效DevOps流水线构建,依次配置代码编译、打包、构建镜像,推荐
代码开源,提交于 02月24日 18:42
提效增产优化点:docker-compose一键部署依赖环境,阿里云效流水线自动构建
MiVP扩展JeecgBoot低代码开发框架,基于代码生成器,DDD快速开发模式,1个月上线MVP,适合早期初创团队低成本起步。
开源项目:代码托管在Github和Gitee,国内用户使用Gitee下载速度较快。
系统环境:Win10/Ubuntu,JDK8,maven,node,docker。
依赖服务:MySQL,Redis,ActiveMQ

总结经验,共同提升,讲解操作方法,开源分享 头条专栏
#软件开发# #程序员# #科技创造美好# #DevOps# #jeecgboot# #DDD快速开发# #阿里云#
开源文件文档在线预览工具,使用Spring Boot搭建,支持办公文档、纯文本、压缩包、图片预览、跨平台跨语言特性。
根据介绍,kkFileView的特性包括如下:
支持office、pdf和cad等办公文档;
支持txt、xml(渲染)、md(渲染)、java、php、py、js、css等纯文本;
支持zip、rar、jar、tar、gzip等压缩包;
支持jpg、jpeg、png、gif、tif、tiff等图片预览;
支持跨语言、跨平台特性(java,php,python,go,php,....);
抽象预览服务接口,方便二次开发以及添加其他类型文件预览支持。
该项目已在GitHub上获得了7.2k的Stars,最近一次更新v4.0.0是在2021年7月6日。
GitHub地址:网页链接
开源协议:Apache协议

项目主页:网页链接
windows解压zip文件的最快办法:
1,直接利用java jdk自带的ZipoutputStream进行io流读写。
2,借助第三方jar Commons Compress
效果上看,肯定第二种效率优于第一种。可我觉得还可以有第三种更快的:java 调用7 zip 工具,让它执行命令解压,个人认为效率最高,理由:它是C ++底层实现,正好匹配zip的压缩方式,解压效率最高,对于大文件zip 效果更明显。
分库分表:Sharding-JDBC、Mycat 和 TiDB
ShardingSphere是国内开发者贡献的项目,定位为关系型数据库中间件,包括Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar 三款相互独立的产品。
Shardping-JDBC 定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架,支持任何第三方的数据库连接池,支持本地事务、两阶段事务-XA以及Saga和Seata柔性事务等。

Mycat 是基于代理机制是的,应用像使用MySQL 一样访问Mycat,分片规则及路由规则完全基于配置文件。
Sharding-JDBC 可以理解为在应用发送持久层请求前已经路由完毕,性能较高,且对分布式事务支持相对成熟,但业务代码有一定的侵入性。Mycat 基于代理,性能会受到影响,分布式事务实现难度大。
TiDB 是近年国内发展比较快速的NewSQL 数据库代表,高度兼容MySQL,支持分布式事务,高可用,同时支持OLTP和OLAP功能,并且提供云原生支持。
oracle官方推出的主机性能分析利器oswbb工具!
作为DBA在进行数据库故障分析和数据库例行扩容评估时,需要对数据库主机的CPU、内存、磁盘、网络进行负荷分析,常规处理方法是定时任务获取主机不同时刻的性能指标,然后对数据进行处理,最后通过excel等工具制作成运行曲线图。通过该工具可以大大增强你处理问题的效率! 尤其当你的网络不能上外网,同时又没有主机监控时,该工具是你处理问题的必不少的利器!

一、安装部署
下载软件tar包,放到有足够空间的任意目录并解压:
tar xvf oswbb812.tar
二、获取报告
执行如下命令,5分钟(300秒)采集一次,保留48小时,自动压缩为gzip格式
./startOSWbb.sh 300 48 gzip &
运行后,进程会常驻后台持续运行,如需停止可执行如下命令停止
./stopOSWbb.sh
注意:运行后,根据参数设置周期定期获取主机指标后默认放到程序目录下archive中
三、 生成图形报告
系统环境要求:
1、安装了图形化界面
2、配置如下参数
export LANG=C
export DISPLAY=:0.0
然后执行如下命令:
java -jar -Xmx256m oswbba.jar -i /tmp/archive -BJan 25 09:01:52 2018-EJan 25 14:11:55 2018
其中 B和E参数为生成报告所分析数据的开始时间和结束时间,i参数为收集的原始数据所在的位置。

 健康资讯
 健康资讯 





