Excel导入导出工具类
JAVA

Excel导入导出工具类

79 0

首先要引入Maven依赖<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>4.0.1</version></depe...

SVN分支管理
技术笔记

SVN分支管理

72 0

创建分支一、新建项目VisualSVNServer3.8.0   跟着步骤走,会发现建了三个目录,这里branches(分支目录)、trunk(主干目录)就够用了。 二、创建一个分支,使用TortoiseSvn工具1、新建一个文件夹,为了直观,我们也建两文件夹,trunk(主干)...

Idea常用快捷键
技术笔记

Idea常用快捷键

106 0

快捷键介绍Ctrl+/注释光标所在行代码Ctrl+Shift+/注释/取消注释,块注释Ctrl+Z撤销Ctrl+Shift+Z取消撤销Ctrl+Shift+Backspace退回到上次修改的地方Ctrl+X剪切光标所在行或剪切选择内容Ctrl+C复制光标所在行或复制选择内容Ctrl+D复制光标所在行或复制选择内容,并把...

Git忽略文件或目录
技术笔记

Git忽略文件或目录

135 0

项目根目录找到.gitignore文件,编辑如下.metadatabin/tmp/*.tmp*.bak*.swp*~.niblocal.properties.settings.loadpath.recommenders.classpath.project.class.idea*.iml*.classtarget#&nb...

JVM性能分析&故障排查
JAVA

JVM性能分析&故障排查

146 0

1、Jps查看进程查看jps都用哪些命令,使用jps-help帮助查看命令,这样就不用死记硬背了,如下所示:首先用jps命令查看正在运行中的进程的pid等。jps-l  输出主类的全名,如果进程执行的是Jar包,输出Jar路径。jps-v:输出虚拟机进程启动时JVM参数。(经常使用,类似ps-ef|...

分布式文件系统(HDFS和FastDFS)
JAVA

分布式文件系统(HDFS和FastDFS)

151 0

HDFS和FastDFS对比测试项HDFSFastDFS25个小文件上传13599ms1949ms318个图片上传63460ms9585ms3个700m视频上传62092ms58137ms3个2g视频上传171743ms131861ms25个小文件下载13008ms1218ms318个图片下载24942ms7051ms...

Sharding-Jdbc实现mysql分库分表
JAVA

Sharding-Jdbc实现mysql分库分表

150 0

简单介绍数据库分库分表和读写分离区别,分库分表是在多个库建相同的表和同一个库建不同的表,根据随机或者哈希等方式查找实现。读写分离是为了解决数据库的读写性能不足,使用主库master进行写操作,从库slave进行读操作,通过binglog实现主被库数据的同步。实现数据库分库分表可以自己实现,也可以使用mycat和shar...

Sharding-JDBC 使用入门和基本配置
JAVA

Sharding-JDBC 使用入门和基本配置

125 0

一、什么是Sharding-JDBCSharding-JDBC定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。二、Sharding-JDBC能做什么分库&分表读写分...

Dubbo+Zookeeper的简单入门案例
JAVA

Dubbo+Zookeeper的简单入门案例

147 0

1.1 Dubbo简介ApacheDubbo是一款高性能的JavaRPC框架。其前身是阿里巴巴公司开源的一个高性能、轻量级的开源JavaRPC框架,可以和Spring框架无缝集成。什么是RPC?RPC全称为remoteprocedurecall,即远程过程调用。比如两台服务器A和B,A服务器上部署一个应用,B...

Git操作命令
技术笔记

Git操作命令

372 0

获取帮助git help查看所有的配置以及它们所在的文件git config --listgit config --list --show-origin用户信息git config user.namegit config ...

Mycat和Sharding-jdbc的区别
JAVA

Mycat和Sharding-jdbc的区别

168 0

Mycat和Sharding-jdbc的区别1)mycat是一个中间件的第三方应用,sharding-jdbc是一个jar包2)使用mycat时不需要改代码,而使用sharding-jdbc时需要修改代码Mycat(proxy中间件层):imageSharding-jdbc(TDDL为代表的应用层):image可以看出...

git clone Filename too long的解决办法
技术笔记

git clone Filename too long的解决办法

216 0

gitcloneFilenametoolong的解决办法使用gitclone-b[url] 时,因目录名称太长,出现以下错误信息:fatal:cannotcreatedirectoryat'XXXXX':Filenametoolong 解决方法,在Gitbash窗口中执行: ...

maven仓库repositories和mirrors的配置及区别
技术笔记

maven仓库repositories和mirrors的配置及区别

166 0

maven仓库配置仓库优先级为:本地仓库(localRepositories)>profile中的repositories仓库>POM>mirrors全局仓库通过mirror配置如果仓库X可以提供仓库Y所有的内容,那么我们就可以认为X是Y的一个镜像,通俗点说,可以从Y获取的构件都可以从他的镜像中进行获...

JS数字计算精度误差的解决方法
JavaScript

JS数字计算精度误差的解决方法

212 0

本篇文章主要是对javascript避免数字计算精度误差的方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助。如果我问你0.1+0.2等于几?你可能会送我一个白眼,0.1+0.2=0.3啊,那还用问吗?连幼儿园的小朋友都会回答这么小儿科的问题了。但是你知道吗,同样的问题放在编程语言中,或许就不是想象中那么简单...

Linux修改系统编码集
Linux

Linux修改系统编码集

207 0

【locale】命令查看当前系统的编码root@ubuntu:/etc# localeLANG=en_US.UTF-8LANGUAGE=LC_CTYPE="en_US.UTF-8"LC_NUMERIC="en_US.UTF-8"LC_TIME="en_US.U...