MySQL的数据导出

一般情况下,我们都是使用的Navicat等的可视化工具进行数据导出。只有在特殊情况下,无法通过可视化工具进行数据库连接,只能通过命令行来操作,此时就需要用到mysqldump工具了。 以下内容摘自 musqldump原理 mysqldump mysq...

技术

Callable的简单应用

Callable主要是用于后台获取数据,就像Thread.join()一样,可以当前线程等待后台线程执行返回。 Callable与Runnable相似,都是函数式接口,都只是描述了执行方法。不过Callable是通过call()方法执行,允许抛出异常...

技术

JavaDoc文档的书写

这里只记录方法注释相关的语法或是tip。 doc文档注释主要是为了系统地查询这些类或是方法的说明。并且这类注释可以使用html标签来美化,常用的例如<ul>、<strong>等。 文档关键词表 关键词或匹配模式 说明 举例...

技术

IntelliJ的行分割符问题

最近写record都是在两台电脑上写,因为拉取文件的时候,创建时间会更新为当前时间,所以在NoHtml增加了文件信息回溯功能。本来觉得这下多端同步没问题了,但是当我在运行NoHtml后,内容没有改变的标签文件被标记成了 __有改动__。然后通过对比,...

技术

在Web应用中的第三方临时登录

这两天刚好在做这个三方的登录问题。具体需求如下(A表示自己的系统,B表示三方系统): 需要使用B平台账号登录A平台。 A平台可以使用自己的账号登录A平台。 A平台只能通过B平台的验证接口来验证B平台的账号是否合规。 使用场景是在B平台中。 很典型...

技术

Thread.join

以前在学Thread的时候,就只知道Runnable是运行体,然后通过start方法来运行,也可以通过isAlive来检测是否在运行。这些基础的用法在大部分时候还是够用的,不过后面也逐渐接触到ThreadPoolExecutor来管理线程,也开始使用...

技术

new Integer(128)

Integer本身是int的包装对象,是Number的子类。 问题Java中的经典引用判断问题,除了String还有Integer。本来以为只会在面试题里遇到,结果真的在项目中遇到了。以下是代码表现: 123456789101112131415161...

技术

Java中的浮点数问题

一般情况下,我们会使用double或是float来作为小数运算对象,不过因为浮点数的存储问题,导致了浮点数的精度丢失。所以一般情况下,在需要精确计算时,我们会用到BigDecimal。 参考资料: 知乎专栏 案例以下是浮点数精度丢失的演示: 1234...

技术

Java对于文件的编码格式处理

Java对于文件的读取或是写入一般都是使用stream流的方式,例如FileInputStream或是FileOutputStream。方式有很多种,每种方式都有自己的应用场景。 文件读取一般情况下,我们使用Java读取文件内容使用的是以下方式: 1...

技术

GIT服务器的搭建

本篇只有git服务器的基础搭建教程,没有git的其他教程。 准备● 能安装git的服务器一枚,性能不限,存储空间需要视仓库总容量而定,最少200MB。推荐Linux服务器。● 需要用git的客户端一枚(不然服务器给谁用) 服务器环境● 需要与客户机互...

技术
13456

本站总访问量