自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (3)
  • 收藏
  • 关注

原创 Java中 %与floorMod的区别

共同点:都是取余计算区别1:二者对于商的取整方式不同%,商向0取整,即商大于0时向下取整(1.3 -> 1),商小于0时向上取整(-1.3 -> -1)floorMod,商始终向负无穷方向取整,即商大于0时向下取整(1.3 -> 1),商小于0时向上取整(-1.3 -> -2) System.out.println("-5%3 结果是:" + -5%3 + ",运算过程:-5 - Math.ceil(-5f/3) * 3 = " + (-5 - Math.ceil(

2021-06-08 11:42:18 144

原创 IDEA报错合辑

一:maven构建时报错:was cached in the local repository…原因:Maven默认会使用本地缓存的库来编译工程,对于上次下载失败的库,maven会在~/.m2/repository////目录下创建xxx.lastUpdated文件,一旦这个文件存在,那么在直到下一次nexus更新之前都不会更新这个依赖库。解决办法:方法一:删除v~/.m2/repository////目录下的*.lastUpdated文件,然后再次运行mvn compile编译工程。方法二:

2021-05-17 11:58:43 814

转载 【转】Mysql中用exists代替in

本文系转载,原文传送门Existsexists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当 exists里的条件语句能够返回记录行时(无论记录行是的多少,只要能返回),条件就为真,返回当前loop到的这条记录,反之如果exists里的条 件语句不能返回记录行,则当前loop到的这条记录被丢弃,exists的条件就像一个bool条件,当能返回结果集则为true,不能返回结果集则为 false如下:select * from user where exists (select 1

2021-03-12 00:54:36 526

转载 并发包中ThreadLocalRandom类原理剖析

并发包中ThreadLocalRandom类原理剖析转自:简书原文作者:阿里加多原文链接:https://www.jianshu.com/p/9c2198586f9b%20ThreadLocalRandom类是JDK7在JUC包下新增的随机数生成器,它解决了Random类在多线程下多个线程竞争内部唯一的原子性种子变量而导致大量线程自旋重试的不足。本节首先讲解下Random类的实现原理已经...

2018-09-22 18:29:17 622

原创 Git多账户配置

公司使用gitlab作为代码管理工具,我个人使用github托管个人代码,配完github后,提交公司代码事发现git账号混了,作为一个轻微强迫症,我稍微有点不爽,于是,查了下如何在同台电脑上同时使用gitlab和github而不冲 首先确认已安装Git,可以通过 git –version 命令可以查看当前安装的版本。 Mac OSX中都已经安装了Git。但是,Git的版本未必是最...

2018-04-18 10:08:07 5309 5

原创 macOS--开发工具安装集锦

MacOS–开发工具安装集锦一、MySQL安装1、登录MySQL网站,用dmg的方式安装。Download MySQL Community Server 2、下载完成后,双击打开一路确定,但是当弹出一个MYSQL Installer提示框的时候一定打开备忘录复制粘贴记下弹出框的密码 3、安装完成后终端输入:mysql --version显示版本号说明正常,若显示com...

2018-04-02 21:57:19 371

原创 项目部署云服务器---登录云服务器

项目部署云服务器—登录云服务器登录云服务器有很多种方法: 1、可直接在云主机账号中心登录; 2、使用 Linux/Mac OS X 系统的电脑(使用密码登录) – – 打开 SSH 客户端(Mac可使用系统自带的终端) – – 输入ssh -q -l root -p 端口号 公网IP – – 输入密码进行登录。密码可以在这里重置,需要在主机关机的情况下重置: 3、使用第...

2018-04-02 17:39:48 611 1

原创 「杂转」JAVA基础——修饰符static深入探索

static:static是一个修饰符,用于修饰成员(成员变量,成员函数),当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调:类名.静态成员。 修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何...

2018-02-26 16:12:25 195

原创 JAVA基础——理解Java对象序列化与反序列化

严格来说这篇文章不能算是原创,应归为「杂转」。1.什么是Java对象序列化序列化 (Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。使用Java对象序列化,在保存对象时,会把其状态保存为一组字节,在未来,再将这些字节组装成对象。必须注意地是,对象序列化保存的是对象的”状态”,即它的成员变量。由此可知,对象序列化不会关注类中的静态变量。2.Java对象...

2018-01-12 16:10:22 261

转载 IDEA使用进阶

一、热部署 热部署可以使的修改代码后,无须重启服务器,就可以加载更改的代码。使用Jrebel插件实现热部署在线安装:菜单File -> Setting -> Plugin, 点击右侧底部 Browse repositories, 弹出框顶部输入:JReble for Intellij, 选中安装即可。优点:强大,对各类框架支持,并且提供IDE插件的方式。 该方法是基于类加载机制来实现热加载

2017-12-29 17:02:01 582

原创 Sublime Text3插件使用

之前一直把ST当成一个普通的编辑器来使用,殊不知,小瞧了它,好像还可以搭建C++开发环境,下次再试着搞搞,接下来是关于Sublime Text3插件的安装:Sublime Text3安装官网下载就ok,此处不赘述。地址:https://www.sublimetext.com/3Package Control管理器这是一个插件管理器,先安装它,有了它,在ST中按Ctrl+Shift+P,输入Insta

2017-12-19 17:37:26 236

转载 [转]java 异常java.lang.UnsupportedOperationException

java.lang.UnsupportedOperationException

2017-11-17 11:19:42 327

原创 mysql启动失败:mysql服务无法启动 服务没有报告任何错误 排查过程及解决方法

mysql启动失败:mysql服务无法启动 服务没有报告任何错误 排查过程及解决方法

2017-02-10 16:40:16 107928 22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除