6 牛仔不肥

尚未进行身份认证

暂无相关简介

等级
TA的排名 4w+

知识汇总第二篇(Json解析)

本篇通过JMH来测试一下Java中几种常见的JSON解析库的性能。每次都在网上看到别人说什么某某库性能是如何如何的好,碾压其他的库。但是百闻不如一见,只有自己亲手测试过的才是最值得相信的。JSON不管是在Web开发还是服务器开发中是相当常见的数据传输格式,一般情况我们对于JSON解析构造的性能并不需要过于关心,除非是在性能要求比较高的系统。目前对于Java开源的JSON类库有很...

2019-07-02 08:40:35

maven :package,install,clean deploy之间的区别与联系

mvn clean package依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。mvn clean install依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个阶段。mvn clean ...

2019-06-27 14:46:06

知识汇总第一篇(单例讲解)

枚举很适合用来实现单例模式。实际上,在 Effective Java 中也提到过(果然英雄所见略同):单元素的枚举类型经常成为实现 Singleton 的最佳方法 。首先什么是单例?就一条基本原则,单例对象的类只会被初始化一次。在 Java 中,我们可以说在 JVM 中只存在该类的唯一一个对象实例。在 Android 中,我们可以说在程序运行期间,该类有且仅有一个对象实例。说到单例模式...

2019-06-27 13:54:03

springboot中配置文件application.properties的理解

前言Spring Boot使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来。所以,我们要想把Spring Boot玩的溜,就要懂得如何开启各个功能模块的默认配置,这就需要了解Spring Boot的配置文件application.properties。正文Spring Boot使用了一个全局的配置文件appli...

2019-01-07 13:28:49

java.lang.UnsupportedOperationException解决方法

在项目中对List进行操作时报错java.lang.UnsupportedOperationException,后来发现操作的List是由数组转换而成的,通过看源码发现问题,并写测试程序如下。 代码块:public class ListTest { public static void main(String[] args) { String[] array = {...

2019-01-07 13:21:19

Vmware安装提示在关闭以下进程 之前,无法进行安装的解决办法

如图,如果真的通过任务管理器关闭了VMware.exe的话,安装程序也就关闭了,后来才发现这个VMware.exe和VMware的主程序重名了,把安装程序改名为其他的就行了,比如VMware-install.exe ...

2019-01-07 13:15:05

npm install -save 和 -save-dev

回顾 npm install 命令最近在写Node程序的时候,突然对 npm install 的-save和-save-dev 这两个参数的使用比较混乱。其实博主在这之前对这两个参数的理解也是模糊的,各种查资料和实践后对它们之间的异同点略有理解。遂写下这篇文章避免自己忘记,同时也给node猿友一点指引。我们在使用 npm install 安装模块的模块的时候 ,一般会使用下面这几种命令形式...

2018-12-26 14:51:58

java绘制excel图表(jxcell)

java语言利用jxcell.jar 绘制excel图表( 柱状图) -## 标题 ##-因为需求需要利用java绘制图表找了很多资料最后找到了jxcell可以做这方面的东西 jxcell还可以直接调用excel的公式等。非常不错下面给下载连接以及相关出处。代码放到java环境右键运行就可以。下载链接:http://download.csdn.net/detail/liujinxin33/8462...

2018-04-25 16:52:09

MySQL ERROR 2006 (HY000): MySQL server has gone away

1.版本1)操作系统 cat /etc/issueRed Hat Enterprise Linux Server release 5.5 (Tikanga)Kernel \r on an \m cat /proc/versionLinux version 2.6.32-504.el6.x86_64 (mockbuild@c6b9.bsys.dev.centos.org) (gcc version ...

2018-04-25 16:50:06

java中websocket的应用

websocket简介在我们做web项目的过程中,经常需要做的一个模块是消息模块。典型的场景:一个商城系统的后台管理,我想实现如果前台有客户下单,后台就会接到消息,以便尽快发货处理。要实现上述的功能,我们有几种备选的方案。方案1.使用ajax短轮询,比如每隔1分钟去请求一次服务器,让服务器去数据库去查询,看看有无新的未处理的订单,然后返回给客户端。方案2.长轮询,长轮询的原理与上述类似,只不过采取...

2018-04-25 16:48:19

maven 搜索Jar包的顺序

Maven可以允许在多个地方配置仓库的位置,比如pom文件、Maven配置文件等。当需要加载一个新的Jar包时,Maven会从配置文件中读取仓库位置,并按照优先级逐一从仓库中判断是否有指定的依赖文件,如果有,则加载,如果没有,则继续搜索。经过实验,得知了其加载顺序。[html] view plain copy1、本地仓库   2、maven settings profile中的repository...

2018-04-25 16:44:12

使用nexus搭建maven仓库(本地私服)

我们在使用maven的时候,对于项目所依赖的jar包,maven默认会在中央仓库下载jar包,到本地的磁盘目录(如果没有配置则是用户目录下/.m2/repository文件夹下)。如果公司内部搭了一个maven私服的话,开发人员将仓库地址指向内网仓库地址,需要的jar包可直接在私服取,下载速度比远程要快,如果本地仓库没有则自动从远程下载并保存在本地。本文使用nexus搭建一个私服。      一、...

2018-04-25 16:39:06

maven之setting.xml 配置详解

文件存放位置全局配置: ${M2_HOME}/conf/settings.xml用户配置: ${user.home}/.m2/settings.xmlnote:用户配置优先于全局配置。${user.home} 和和所有其他系统属性只能在3.0+版本上使用。请注意windows和Linux使用变量的区别。 settings.xml详解声明规范<?xml version="1.0" encodi...

2018-04-25 16:38:07

maven项目中pom文件配置nexus仓库

在上一章节中,重点介绍了如何搭建nexus,搭建成功之后关键在于如何运用到项目中,下面将结合实际项目做简单介绍。windows下搭建nexus仓库:http://blog.csdn.net/hh12211221/article/details/74010609在pom文件中配置nexus仓库[html] viewplain copy    <repositories>        ...

2018-04-25 16:36:56

maven中央仓库地址整理

最近做项目的时候,一直发现常用的oschina maven源一直都没有反应,后面发现原来oschina竟然关闭了maven源服务,后面经同事推荐了阿里云的maven源,这速度杠杠的Maven 中央仓库地址:1、http://www.sonatype.org/nexus/  私服nexus工具使用2、http://mvnrepository.com/ (推荐)3、http://repo1.maven...

2018-04-25 16:36:04

each、for、forEach 跳出循环比较

each循环:return true 或者 return ,跳出本次循环,进入下一个循环return false ,跳出结束循环不能使用 continue 和 breakfor循环:continue ,跳出本次循环,进入下一个循环break ,跳出结束循环不能使用 returnforEach循环:return true 或者 return 或者 return false ,跳出本次循环,进入下一个...

2018-04-17 16:16:39

IntrospectorCleanupListener作用

<!--web.xml--><listener>    <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class></listener>1、此监听器主要用于解决java.beans.Introspector导致的内存...

2018-04-10 15:08:32

Hibernate注解映射字段的位置到底应该放在属性还是方法上

现在我们对于项目中大量使用@Entity注册在类头上,将一个类声明为一个实体bean(即一个持久化POJO类) ,@Table注册在类头上,注解声明了该实体bean映射指定的表,来体现实体与表的这种映射关系。对于属性字段和表的字段关系对应的注解属性的位置,一般我们采用以下两种方式:第一种:是把注解@Column(name ="xx")放在field上,一种是把注解放在get方法上一般放在field...

2018-04-10 15:04:29

applicationContext.xml和dispatcher-servlet.xml的区别

在SpringMVC项目中我们一般会引入applicationContext.xml和dispatcher-servlet.xml两个配置文件,这两个配置文件具体的区别是什么呢?Spring 官方文档介绍如下: Spring lets you define multiple contexts in a parent-child hierarchy. The application...

2018-04-10 14:51:46

JS如何实现在页面上快速定位(锚点跳转问题)

本文介绍了JS如何实现在页面上快速定位(锚点跳转问题),分享给大家,具体如下:1.锚点跳转简介锚点其实就是可以让页面定位到某个位置上的点。在高度较高的页面中经常见到。锚点跳转有两种形式:a标签+name/href属性使用标签的id属性在html4.0以前,只有使用<a>标签的name属性才能创建片段标识符。id属性的出现,使所有HTML或XHTML元素都...

2018-04-10 14:45:30

查看更多

勋章 我的勋章
    暂无奖章