自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 使用StopWatch来统计执行时间

logger.debug("任务数量:{},总耗时:{}", sw.getTaskCount(), sw.getTotalTimeSeconds());logger.debug("虚拟机模板创建耗时:{} ",sw.getLastTaskTimeMillis());logger.debug("镜像拷贝耗时:{} ", sw.getLastTaskTimeMillis());StopWatch sw = new StopWatch("创建虚拟机流程");sw.start("虚拟机模板创建");

2022-11-22 10:21:58 985 2

原创 IDEA好用的插件分享

今天给大家推荐3个自己在用的IDEA插件 用了lombok插件,只需要变成下面这样 或者用@Data即可代替@Getter和@Setter除了安装插件还需要在项目的pom文件中,引入lombok的依赖包,不然项目会跑不起来备注:一旦项目中有成员引入,其余成员都得被强制引入不然会报错编译不过 安装了该插件之后,在UserMapper接口的接口名和方法名的左边,会多了两个绿色的箭头,我们点击该箭头,就能跳转到UserMapper.xml文件对应的mapper标签或者 queryList 语句上。

2022-11-22 10:14:20 513

转载 项目开发环境部署:Linux下telnet协议

Telnet是什么?        Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。Win可以直接在控制台...

2018-05-09 14:33:08 190

转载 项目开发环境部署:Linux下日志分割工具cronolog

一. 引言            因为tomcat的catalina.out日志无法按照日期自动创建,因此采用cronnlog分割。二. 安装与配置      安装cronolog: yum install -y cronolog httpd       修改tomcat目录下bin/catalina.sh文件:(1)if [ -z "$CATALINA_OUT" ] ; then  CATAL...

2018-05-08 15:01:57 427

转载 Java基础关键字:final,static

一 . final        1)含义:adj.最后的,最终的; 决定性的; 不可更改的。在Java中是一个保留的关键字,可以声明成员变量、方法、类以及本地变量。一旦你将引用声明作final,你将不能改变这个引用了,编译器会检查代码,如果你试图将变量再次初始化的话,编译器会报编译错误。        2)修饰成员变量、局部变量:在编写程序时,我们经常需要说明一个数据是不可变的,我们成为常量。在...

2018-05-04 18:31:24 175 1

原创 项目开发:项目子系统-统计系统

一. 引言       目前开发的约约出行系统,需要开发数据统计功能,鉴于约约出行系统已经在运营,并且有新版本的迭代,方便以后下个版本复用,遂新建一个子系统。二. 架构设计      三. 具体实现1)MySql数据库  配置表:CREATE TABLE `t_report_config` ( `uuid` varchar(32) NOT NULL COMMENT '主键ID', `sou...

2018-05-03 17:57:09 810

原创 使用Apache POI实现数据源导出到Excel表

1)Apache POI        Apache POI是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。POI为“Poor Obfuscation Implementation”的首字母缩写,意为“简洁版的模糊实现“。基本功能:HSSF - 提供读写Microsoft Excel格式档案...

2018-04-28 11:13:17 341

原创 JDK源码分析:Integer.java

1)声明部:public final class Integer extends Number implements Comparable<Integer>extends Number, 重写Number里的5个方法:public byte byteValue() { return (byte)value;}public short shortValue() { return ...

2018-04-19 14:25:07 187

原创 JDK源码分析:Short.java

Short是基本数据类型short的包装类。1)声明部:public final class Short extends Number implements Comparable<Short>extends Number:public abstract int intValue(); public abstract float floatValue(); public abst...

2018-04-14 13:51:48 155

原创 JDK源码分析:Byte.java

Byte是基本数据类型byte的包装类。1)声明部分:public final class Byte extends Number implements Comparable<Byte> 继承Number.java,实现Comparable<T>接口。public int compareTo(Byte anotherByte) { return compare(this....

2018-04-13 09:13:46 198

原创 Window下部署MySql数据库

官网下载地址:https://dev.mysql.com/downloads/mysql/,MySQL Community(社区版) Server 5.7.21,下载完毕后,解压文件。    (1)在mysql目录下添加my.ini文件,内容具体如下:[client]port=3306default-character-set=utf8[mysqld]port=3306character...

2018-04-12 14:35:52 150

原创 JDK源码分析:Object.java

一. 序言       Object.java是一切类的基类,所以了解该类有一定的必要二 .属性及方法分析    方法列表:private static native void registerNatives();public final native Class<?> getClass();public native int hashCode();public boolean ...

2018-04-10 18:23:05 180

原创 HashCode详解

一。 序言        在分析Object.java发现如下的方法:public native int hashCode(); 本着穷究的目的,去找相关的资料分析为什么Object.java为什么有这个原生的HashCode方法。二。分析       (1)HashCode是什么?               HashCode:根据Hash算法依据对象的某些属性(内存地址等)生成的一个int类型...

2018-04-10 10:57:42 135

原创 类型转换的坑

1)在写代码的时候,遇到Double类型转换为Integer类型,代码如下: Double d = 3d; Integer i = Integer.valueOf(d.toString());     抛出NumberFormatException异常Exception in thread "main" java.lang.NumberFormatException:...

2018-04-04 10:20:33 604

转载 二进制位运算

一 引言    最近在查看JDK1.8的源码,分析integer.java文件,发现用到一些位运算,遂网上了解一番。二 正文 下面的a和b都是整数类型,则:含义Pascal语言C语言C#语言Java按位与a and ba & ba & ba & b按位或a or ba | ba | ba | b按位异或a xor ba ^ ba ^ ba ^ b按位取反not a~a~a~...

2018-03-16 15:28:26 143

转载 浅析整数在计算机内存中的储存

      我们都知道在计算机内部数据的存储和运算都采用二进制,是因为计算机是由很多晶体管组成的,而晶体管只有2种状态,恰好可以用二进制的0和1表示,并且采用二进制可以使得计算机内部的运算规则简单,稳定性高。在计算机中存在实数和整数,而整数又分为无符号整数和有符号整数,无符号的整数表示很简单,直接采用其二进制形式表示即可,而对于有符号数的表示却成了问题,如何表示正负?如何去处理正负号?下面来具体说...

2018-03-16 13:48:22 1050 1

原创 MySql优化浅析

引言       公司的产品XX出行上线正式运营,随着数据量的变大,司机2000+,日订单1万+,注册乘客26W+,MySql的一些语句查询效率低下,严重的达到10秒级别以上,严重的影响系统服务。故公司安排我负责数据库方面的工作。(吐槽,公司不是很大,但是DBA都没,java是全能的,啥都要搞一搞)分析    从网上寻找到的资源,可以分成1)业务层面逻辑优化;2)业务层面数据结构优化;3)Sql语...

2018-03-12 15:49:44 136

原创 项目开发环境部署:Linux上搭建ntp服务,实现时间同步

一 引言目前的项目有多个服务器,排查BUG,发现各个服务器的时间不一致,遂网上查找资源,使得时间保持一致。二 步骤1)以第一台服务器为“服务端”,其他台服务器为“客户端”,“客户端”从“服务端”同步时间。2)所有服务器安装ntp服务:yum install ntp          3)服务端:在/etc/ntp.conf文件设置,其中server设置127.127.1.0为其自身,新增加一个re...

2018-03-07 16:05:15 4276

网络安全协议 学习资料,ppt

网络安全协议 学习资料,ppt

2022-11-22

Centos7下Samba4.16、4.17升级编译文档

Centos7 下 Samba4.16、Samba4.164.17升级编译文档

2022-11-22

空空如也

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

TA关注的人

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