自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (1)
  • 收藏
  • 关注

原创 有幸参加上海HarmonyOS开发者日见面讨论会

4月17日,HarmonyOS开发者日将在上海与广大开发者见面。本次活动设主论坛、新技术论坛、专家面对面交流会、及全天的Codelab和8大场景体验展区。

2021-04-21 14:42:47 256

转载 阿里代码规范检查工具的安装使用以及阿里代码格式化

一、阿里代码规范检查工具的安装使用详细的插件安装过程(包括eclipse和idea),请参考下面的文档 参考文档 https://www.cnblogs.com/chenjfblog/p/7685579.html该idea版本的插件如果没法在线安装,插件离线版本下载地址献上: https://download.csdn.net/download/suyuaidan/10486245...

2019-01-03 23:30:45 474

原创 Eclipse 插件

提高代码质量的插件1. FindBugsFindBugs可以帮你找到Java代码中的bug,它使用Lesser GNU Public License的自由软件许可。2. CheckstyleCheckstyle插件可以集成到Eclipse IDE中去,能确保Java代码遵循标准代码样式。3. ECLemmaECLemma是一款拥有Eclipse Public License...

2018-12-30 20:59:54 494

转载 vi 使用以及快捷键

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基本概念  基本上vi可以分为三种状态,分别是...

2018-12-27 22:06:45 6336

原创 DATE 时间转换BEAN 并引入使用方式

/**      * 说明:获取本月第一天的日期     * @Title: getUTCDateOfFirstMonth     * @param date     * @return      */    public static Date getUTCDateOfFirstMonth(Date date) {        if (date == null) {      ...

2018-11-21 13:11:08 236

转载 curl命令

1、在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,http请求指的是客户端向服务端的请求消息,http请求主要分为get或post请求两种,在linux测试环境中,可以通过curl或wget命令和模拟http请求。2、 基本用法: 基本用法:# curl http://www.linux.com3、通过get方式访问接口:curl -H "Referer:...

2018-11-15 23:51:08 2760

原创 JAVA 异常结构图

 

2018-11-15 23:25:42 1766

原创 JAVA 类型转换

1、判断越界 -Infinite  判断NANDouble.isInfinite(d)Double.isNaN(d)如果是Double类型,还有一个d.isNaN()方法可以判断public Float getLatitude() {        if (Double.isInfinite(this.latitude)||Double.isNaN(this.latitude))...

2018-11-12 10:26:06 119

转载 Spring Schedule定时任务的使用及其Cron表达式的理解

https://www.jianshu.com/p/c6f0f37fde31@Scheduled(cron ="${platform.monitor.cron}") 不同类型传递参数@Scheduled(fixedDelayString="${platform.monitor.cron}")   

2018-10-29 20:11:08 455

转载 Springboot 启动JAVA -JAR参数设置

1.-Dspring.profiles.active=dev 这个可以在spring-boot启动中指定系统变量,多环境(测试、预发、线上配置)的区分2. jvm堆设值: -Xmx3550m -Xms3550m -Xmn2g -Xss128k3.-client,-server这两个参数用于设置虚拟机使用何种运行模式,client模式启动比较快,但运行时性能和内存管理效率不如server模式...

2018-09-27 13:45:21 33656

原创 Fastjson API

Fastjson API入口类是com.alibaba.fastjson.JSON,常用的序列化操作都可以在JSON类上的静态方法直接完成public static final Object parse(String text); // 把JSON文本parse为JSONObject或者JSONArray  public static final JSONObject parseObject...

2018-09-21 13:46:16 485

转载 SpringBoot @ConfigurationProperties参数绑定

1> 引入 spring-boot-configuration-processor 库<dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-configuration-processor</artifactI...

2018-09-13 10:17:47 197

转载 Maven跳过测试

在properties中声明<properties> <maven.test.skip>true</maven.test.skip> </properties>或者<properties> <skipTests>true</skipTests> </properties>

2018-08-24 13:20:02 525

原创 eclipse下生成Java类图和时序图,生成UML图(AmaterasUML)

1、安装和使用AmaterasUML      安装AmaterasUML前,需要先安装GEF采用eclipse在线安装方式安装就好。eclipse在线安装GEF的地址:http://download.eclipse.org/tools/gef/updates/releases/      安装好GEF后,安装AmaterasUML先到如下地址下载:http://sourceforge...

2018-07-25 14:10:44 24113

原创 Maven 命令

测试:run as maven build..goals 输入 clean test 打包:run as maven build..goals 输入 clean package 打包并发送到本地仓库:run as maven build..goals 输入 clean install...

2018-07-25 13:25:45 127

转载 webuploader 实现文件断点续传

先去下载webuploader只需要将下面4个文件添加到工程里面就可以了<link href="${ctxStatic }/webupload/webuploader.css" type="text/css" rel="stylesheet" /><script type="text/javascript" src="${ctxStatic }/

2018-07-23 15:29:49 830

原创 Jpa 使用

1、jpa @Query中使用in,需要注意参数一定要是List<>,不然无法查询出数据。 @Query(value = "select * from trade$seek_purchase_offer where sp_id in (:spIds) and of_enuu = :enUu", nativeQuery = true)List<SeekPurchaseO...

2018-07-18 23:13:16 121

转载 深入了解 Java 之虚拟机内存

itfeifei.win/2017/03/13/深入了解Java之虚拟机内存/#0-sqq-1-86202-9737f6f9e09dfaf5d3fd14d775bfee85在讨论JVM内存区域分析之前,先来看一下Java程序具体执行的过程:Java 程序的执行过程:Java 源代码文件(.Java文件)-> Java Compiler(Java编译器)->Java 字节码文件(.cla...

2018-06-28 22:41:49 139

转载 使用 JITWatch 查看 JVM 的 JIT 编译代码

背景我们知道Java代码通过编译器编译成字节码,一般是class文件,有JVM的各个类加载器加载后,根据JVM的启动配置可以进行解释执行和编译执行,编译执行是由JIT(Just In Time)Compiler将字节码编译成本地代码来提高执行速度,缺点是编译本身会消耗时间并且会占用堆外空间(codecache中), 但是一般Server应用内存足够且能够忍受启动时的略微缓慢。查看Java源代码对应...

2018-06-28 22:39:38 816

转载 MySQL 性能优化 : 索引和查询优化

知道为什么使用索引,要知道如何去使用好索引,使自己的查询达到最优性能,需要先了解索引的数据结构和磁盘的存取原理参考博客:MySQL索引背后的数据结构及算法原理http://blog.codinglabs.org/articles/theory-of-mysql-index.html如上这篇博客写的挺好,我就不再造轮子了,对如上博客,我总结如下几个重要的要点:1. 不使用顺序查找,因为顺序查找比较慢...

2018-06-28 22:36:02 138

转载 Mybatis 关联查询( 嵌套查询 )

三张表:user article blog表的存储sql文件:/*Navicat MySQL Data Transfer Source Server         : localhostSource Server Version : 50620Source Host           : localhost:3306Source Database       : mybatis Target ...

2018-06-28 22:29:43 135

转载 主流数据库连接池

常用的主流开源数据库连接池有C3P0、DBCP、Tomcat Jdbc Pool、BoneCP、Druid等C3p0: 开源的JDBC连接池,实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate、Spring等。单线程,性能较差,适用于小型系统,代码600KB左右。DBCP (Database Connection Pool):由Apach...

2018-06-28 22:24:25 1910

转载 API文档汇总管理工具Swagger Butler

Swagger Butler是一个基于Swagger与Zuul构建的API文档汇集工具。通过构建一个简单的Spring Boot应用,增加一些配置就能将现有整合了Swagger的Web应用的API文档都汇总到一起,方便查看与测试。项目地址Github:https://github.com/dyc87112/swagger-butlerGitee:https://gitee.com/didispac...

2018-06-28 22:18:01 1019

转载 Intellij IDEA神器居然还有这些小技巧

概述Intellij IDEA真是越用越觉得它强大,它总是在我们写代码的时候,不时给我们来个小惊喜。出于对Intellij IDEA的喜爱,我决定写一个与其相关的专栏或者系列,把一些好用的Intellij IDEA技巧分享给大家。本文是这个系列的第一篇,主要介绍一些你可能不知道的但是又实用的小技巧。我最爱的【演出模式】我们可以使用【Presentation Mode】,将IDEA弄到最大,可以让你...

2018-06-28 22:10:17 127

转载 Maven 打包方式

maven-shade-pluginhttps://blog.csdn.net/Shenshaoqiu/article/details/78736458Spring Boot的Maven插件Spring Boot Maven pluginhttps://blog.csdn.net/taiyangdao/article/details/75303181常用的其他方式https://www.jians...

2018-06-21 13:59:38 131

转载 Eclipse 插件集合

以下是我整理的自己开发过程中的常用Eclipse插件,按字母排序:(1)    AmaterasUML        介绍:Eclipse的UML插件,支持UML活动图,class图,sequence图,usecase图等;支持与Java class/interface之间的相互导入导出。        官方网站:http://amateras.sourceforge.jp/cgi-bin/fsw...

2018-06-18 20:44:58 317

原创 Maven 忽略测试类

maven项目中使用junit进行单元测试,在进行编译的时候,可以通过2种方式排除test测试类的编译。有2种方式 :使用命令的时候带上参数mvn install -Dmaven.test.skip=true 在pom.xml里面配置<plugins> <plugin> <groupId>org.apache.maven.plugins&...

2018-06-11 14:30:01 1922

原创 Springboot 标签使用

一、ConditionalOnProperty@Component@ConditionalOnProperty(name = "evi.gateway.rabbitStatus", havingValue = "open")public final class SendOrderHandle {。。。。业务代码}通过配置属性,控制是否走业务逻辑application.p...

2018-06-06 15:45:25 2220

原创 Validate Junit Mock

springBoot validate Junit@Test public void testPost() throws Exception { MvcResult result = mockMvc .perform(MockMvcRequestBuilders.post("/demo/validate/post") // .header("X-Auth-Token", toke...

2018-05-17 19:04:13 313

转载 spark配置详解

这些皆可在 spark-default.conf配置,或者部分可在 sparkconf().set设置 应用程序属性|--------------------------------------------------------------------------------------------| 属性名称                   | 默认值 | 含义|-------------...

2018-05-07 14:36:40 766

转载 Hadoop Hdfs常用命令

概述 本文档介绍Hadoop hdfs系统的一些常用命令。 操作hdfs系统可以使用hadoop fs 也可以使用 hdfs dfs ,两者效果一样。(hadoop dfs命令已不再建议使用) 参考: http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.html 常用命令一、     hadoop fs (hdfs dfs)  文件操作1)    ...

2018-05-07 11:18:31 146

原创 SpringUtil

----------------------spring---------------------------- public class SpringUtil {          private static Log logger = LogFactory.getLog(SpringUtil.class);       /** Spring框架应用上下文对象 */       ...

2018-04-24 19:25:12 167

原创 Mongodb使用方法

========================语法====================1.mongo查看测试配置文件db.TABLE_NAME.find({type:"dev"})  2.查看nation_name 国家 日报表更新时间 倒叙db.TABLE_NAME.find({Nation_Name:"中国"}).sort({ CreateTime:-1 })3.显示或者隐藏相应字段 0...

2018-04-23 14:17:45 243

原创 Centos 使用命令

查看文件:cat file1  修改文件夹和文件权限chmod 777 -R filemore file1 常用操作命令:Enter  向下n行,需要定义。默认为1行Ctrl+F  向下滚动一屏空格键向下滚动一屏Ctrl+B 返回上一屏=    输出当前行的行号:f   输出文件名和当前行的行号V    调用vi编辑器!命令调用Shell...

2018-04-23 14:16:33 432 1

原创 Git 原理安装和命令解析

Git简介Git是什么?Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git有什么特点?简单来说就是:高端大气上档次!那什么是版本控制系统?如果你用Microsoft Word写过长篇大论,那你一定有这样的经历:想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把当前文件“另存为……”一个新的Word文件,再接着改,改到一定程度,再“另存为……”一个新文件,这样一直改下去,最后你...

2018-04-18 15:42:22 356

转载 Spring Cloud 看一个微服务框架的「五脏六腑」

Spring Cloud 是一个基于 Spring Boot 实现的微服务框架,它包含了实现微服务架构所需的各种组件。注:Spring Boot 简单理解就是简化 Spring 项目的搭建、配置、组合的框架。因为与构建微服务本身没有直接关系,所以本文不对 Spring Boot 进行展开。另外本文有一些例子涉及到 Spring 和 Spring Boot,建议先了解一下 Spring 和 Spri...

2018-04-17 20:18:29 209

转载 SpringBoot配置文件 application.properties详解

要加“m”说明是MB,否则就是KB了.-Xms:初始值 -Xmx:最大值  -Xmn:最小值java -Xms10m -Xmx80m -jar mod.jar & 时区设置 java -jar -Duser.timezone=GMT+08 mod.jar & # 文件编码banner.charset= UTF-8# 文件位置banner.location= classpath:ba...

2018-04-17 10:01:13 195

转载 Git 常用命令

Git图形化界面我用的还可以,但是命令就不太会了,索性和大家一起学习下Git命令的用法...一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库# 在当前目...

2018-04-16 17:00:49 170

转载 Cassandra_Cassandra的数据一致性 CAP

参考 https://docs.datastax.com/en/cassandra/3.0/cassandra/dml/dmlConfigConsistency.htmlhttp://dongxicheng.org/nosql/cassandra-strategy/ 原理:http://dongxicheng.org/nosql/cassandra-strategy/ 一致性指的是怎样更新到最新并...

2018-04-16 10:55:56 602

原创 Linux 常用命令集合

Centos中查看系统信息的常用命令系统日志文件(可以通过cat或tail命令来查看)/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一/var/log/secure 与安全相关的日志信息/var/log/maillog 与邮件相关的日志信息/var/log/cron 与定时任务相关的日志信息/var/log/spooler 与UU...

2018-04-14 12:23:48 251

Response.StatusCode的HTTP状态代码列表

完整的HTTP状态代码列表

2016-08-01

空空如也

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

TA关注的人

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