9 SaiW-n_n-

尚未进行身份认证

努力,踏实。

等级
TA的排名 1w+

@JsonProperty和@SerializedName对比

@JsonProperty和@SerializedName对比时间:2018-12-30本文章向大家介绍@JsonProperty和@SerializedName对比,主要包括@JsonProperty和@SerializedName对比使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。问题在日常开发中经常需要将一个json格式的字符串转...

2019-11-28 16:21:25

Kafka基本概念及原理

简介Apache Kafka由著名职业社交公司LinkedIn开发,最初是被设计用来解决LinkedIn公司内部海量日志传输等问题。Kafka使用Scala语言编写,于2011年开源并进入Apache孵化器,2012年10月正式毕业,现在为Apache顶级项目。本文旨在使读者对Kafka有一个较为基本和全面的认识。基本概念Kafka是一个分布式数据流平台,可以运行在单台服务器上,也可以...

2019-03-14 14:36:19

用mv命令替换rm命令

很多人都使用过这个命令 “rm -rf” 命令 ,一不小心容易出现误删除的情况。泪奔~~~~~~~~~~我们可以修改rm命令,将rm命令改为mv命令,移动到指定文件夹而不再是强力删除。步骤:1、打开一个终端,输入命令:vim ~/.bashrc2、在打开的文件最后加入如下代码:mkdir -p ~/.trash   #在家目录下创建一个.trash文件夹(隐藏文件,ls -a...

2019-02-18 15:31:18

ldconfig命令

来源: http://man.linuxde.net/ldconfigldconfig命令的用途主要是在默认搜寻目录/lib和/usr/lib以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件。缓存文件默认为/etc/ld.so.cache,此文件保存已排好序的动态链接库名...

2019-02-18 10:53:41

【机器学习】交叉验证,K折交叉验证的偏差和方差分析

交叉验证部分参考:模型选择中的交叉验证方法综述,山西大学,范永东(这是一篇硕士论文,原文内容有点啰嗦,存在一些错误。本文对其交叉验证部分校对整理)交叉验证是一种通过估计模型的泛化误差,从而进行模型选择的方法。没有任何假定前提,具有应用的普遍性,操作简便, 是一种行之有效的模型选择方法。1. 交叉验证的产生人们发现用同一数据集,既进行训练,又进行模型误差估计,对误差估计的很不准确,这就是...

2018-12-15 14:23:27

【机器学习】k-fold cross validation(k-折叠交叉验证)

交叉验证的目的:在实际训练中,模型通常对训练数据好,但是对训练数据之外的数据拟合程度差。用于评价模型的泛化能力,从而进行模型选择。交叉验证的基本思想:把在某种意义下将原始数据(dataset)进行分组,一部分做为训练集(train set),另一部分做为验证集(validation set or test set),首先用训练集对模型进行训练,再利用验证集来测试模型的泛化误差。另外,现实中数据...

2018-12-15 14:16:49

参数配置文件properties--使用spring加载和简化读取

装载自: https://blog.csdn.net/yjclsx/article/details/52671972Spring 支持在代码中使用@Value注解的方式获取properties文件中的配置值,从而大大简化了读取配置文件的代码。使用方法如下:假如有一个参数配置文件test.properties#数据库配置database.type=sqlserverjdbc...

2018-10-09 11:04:39

Java 读取properties配置文件

应用场景java开发中经常将一些易变配置参数放置在xml配置文件或properties配置文件。解析xml配置文件通常使用dom或sax方式,而读取properties配置文件比较容易,直接使用java.util下的Properties类读取配置文件。读取方式基于ClassLoader读取配置文件 Properties properties = new Properties...

2018-10-09 10:50:30

Maven配置生成密文方式

step 1.先随意定义一个种子 $: mvn --encrypt-master-password 123asdadfafdadf {BHe/qKN8q30HBG3bAGbYLOVLnAqVRkzjb9/7yWs+Ks0=} $: vim ~/.m2/settings-security.xml 写入内容: <?xml version="1.0" encodin...

2018-09-13 10:23:57

微信Linux版本

git托管地址:https://github.com/geeeeeeeeek/electronic-wechat/releases1,下载选择版本,点击下载2,解压$:  tarzxvflinux-x64.tar.gz./3,运行cd到文件目录$:   ./electronic-wechat4,就可以正常使用了。...

2018-09-13 10:20:08

Linux终端配置 terminator配置

1, vim ~/.bashrcPS1='\[\e[32m\][\u@\h \W]#\[\e[m\] '2,vim ~/.config/terminator/config[global_config]  broadcast_default = off  geometry_hinting = False  inactive_color_offset = 0.76  t...

2018-09-13 00:39:00

git配置

1,编辑~/.gitconfig2,[color]        ui = true[user]  name = WangSai[王赛]        email = wangsai@xiaomi.com[alias]    st = status    co = checkout    br = branch    mg = merge    ci ...

2018-09-13 00:36:07

Java IO : 流,以及装饰器模式在其上的运用

流概述 Java中,流是一种有序的字节序列,可以有任意的长度。从应用流向目的地称为输出流,从目的地流向应用称为输入流。Java的流族谱Java的java.io包中囊括了整个流的家族,输出流和输入流的谱系如下所示:InputStream和OutputStreamInputStream和OutputStream分别是输入输出流的顶级抽象父类,只定义了一些抽象方法供子类实现。...

2018-07-24 00:01:34

重复读取InputStream的方法

前言:今天工作的需要需要读取aws云上S3桶里面的PDF数据,第一步能够正常的获取PDF文件的InputStream流,然后,我为了测试使用了IOUtils.toString(is)将流System.out.println()输出后,然后再次使用获取的流,这时操作失败,具体如下:path = "s3://testpatsnapus/steven/KR/A/10/20/03/00/21/58/...

2018-07-23 18:32:13

Virtualbox:添加自定义的屏幕分辨率

需求:在Ubuntu上安装了VirtualBox,在VirtualBox里面安装了win7,想要win7能够自定义一个分辨率。方法:1.在Ubuntu主机上执行这行shell命令,里面的 win7是虚拟机的名字,把它替换成你自己的虚拟机的名字,1920x1080 是添加的分辨率:$ VBoxManage setextradata win7 CustomVideoMode1 1920x...

2018-07-17 17:55:37

Java中abstract和interface的区别

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者之间还是...

2018-06-26 10:01:56

java装饰器模式

目的:动态的将职责附加到对象上什么时候使用:1.在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责2.处理那些可以撤销的职责3.当不能采用生成子类的方式进行扩充时结构图:示例代码:1 package com.test.patten.decorator;2 3 public interface Person {4 void doCoding();5 } 1 package...

2018-06-26 09:56:58

java安全管理器SecurityManager入门

来自:http://www.cnblogs.com/yiwangzhibujian/p/6207212.html一、文章的目的  这是一篇对Java安全管理器入门的文章,目的是简单了解什么是SecurityManager,对管理器进行简单配置,解决简单问题。  比如在阅读源码的时候,发现这样的代码,想了解是做什么的:SecurityManager security = System.getSecu...

2018-06-26 09:51:24

log4j + slf4j的maven配置

添加logger的日志输出,下面是配置信息供备忘步骤:1. 在Maven的porn.xml 文件中添加dependency如下<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <vers...

2018-06-22 15:46:48

jsp与servlet有什么区别?

以前,我对于这两样东西,没有想过去想它们有什么区别,因为jsp在编译完后也会成为一个servlet的.class文件。所以,它们对我个人来说基本没有什么区别。在网上看到有位网友说:“servlet是jsp的爹!”,很有趣也很实在!后来,去面试就遇到了这样的一个问题,所以,我也是在网上看了一下,才知道说出它们的区别是假,只是公司想考考你对MVC的理解!SERVLET是SUN早期推出的,其功能比较强劲...

2018-06-21 14:23:48

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!