自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(257)
  • 资源 (2)
  • 收藏
  • 关注

原创 Git workflow 实用笔记

2018-06-15 10:38:50 216

转载 @JsonProperty和@SerializedName对比

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

2019-11-28 16:21:25 1398

转载 Kafka基本概念及原理

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

2019-03-14 14:36:19 416

原创 用mv命令替换rm命令

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

2019-02-18 15:31:18 1271

转载 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 869

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

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

2018-12-15 14:23:27 2156 1

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

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

2018-12-15 14:16:49 2374

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

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

2018-10-09 11:04:39 420

转载 Java 读取properties配置文件

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

2018-10-09 10:50:30 261

原创 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 793

原创 微信Linux版本

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

2018-09-13 10:20:08 15784 3

原创 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 1035

原创 git配置

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

2018-09-13 00:36:07 195

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

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

2018-07-24 00:01:34 228

转载 重复读取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 841

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

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

2018-07-17 17:55:37 3781

转载 Java中abstract和interface的区别

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

2018-06-26 10:01:56 277

转载 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 222

转载 java安全管理器SecurityManager入门

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

2018-06-26 09:51:24 364

转载 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 2556

转载 jsp与servlet有什么区别?

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

2018-06-21 14:23:48 364

转载 非对称加密形象说明

就拿A给B发送经过签名加密信息来说:1、A对信息签名的作用是确认这个信息是A发出的,不是别人发出的;2、加密是对内容进行机密性保护,主要是保证信息内容不会被其他人获取,只有B可以获取。也就是保证整个过程的端到端的唯一确定性,这个信息是A发出的(不是别人),且是发给B的,只有B才被获得具体内容(别人就算截获信息也不能获得具体内容)。这只是大概说了作用,具体说来,涉及到密钥相关的东西。密钥有公钥和私钥...

2018-06-21 10:46:37 266

转载 Terminator入门

熟悉linux 的同学都知道,系统自带的终端是很难用的,比如每次运行一个单独程序,需要单独打开一个终端窗口,打开的程序多了,开发者很难找到自己需要的窗口。本文介绍一款终端利器——Terminator ,是一款非常好用的终端命令程序。本文以ubuntu系统下讲解安装和使用。Terminator 可以在同一个窗口上分割多个子窗口,每个小窗口运行独立的命令程序。一个父窗口管理多个子窗口,清晰明了知道每个...

2018-06-20 13:29:37 873

转载 http断点续传

来源: https://blog.csdn.net/liang19890820/article/details/53215087简述断点续传:指的是在上传/下载时,将任务(一个文件或压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传/下载,如果碰到网络故障,可以从已经上传/下载的部分开始继续上传/下载未完成的部分,而没有必要从头开始上传/下载。可以节省时间,提高速度。断点续传的用途有时用...

2018-06-19 10:08:40 823

转载 什么是Hbase表

来源:https://my.oschina.net/hanzhankang/blog/199969HBase本身的设计目标是 支持稀疏表,而 稀疏表通常会有很多列,但是每一行有值的列又比较少。如果不使用Column Family的概念,那么有两种设计方案:1.把所有列的数据放在一个文件中(也就是传统的按行存储)。那么当我们想要访问少数几个列的数据时,需要遍历每一行,读取整个表的数据,这样子是很低效...

2018-06-15 20:26:53 608

转载 Hbase中的Column Family

来源:https://www.ibm.com/developerworks/cn/analytics/library/ba-cn-bigdata-hbase/index.html提到大数据的存储,大多数人首先联想到的是 Hadoop 和 Hadoop 中的 HDFS 模块。大家熟知的 Spark、以及 Hadoop 的 MapReduce,可以理解为一种计算框架。而 HDFS,我们可以认为是为计算...

2018-06-15 20:25:30 7887

转载 chmod命令

chmod命令用来变更文件或目录的权限。在UNIX系统家族里,文件或目录权限的控制分别以读取、写入、执行3种一般权限来区分,另有3种特殊权限可供运用。用户可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可。符号连接的权限无法变更,如果用户对符号连接修改权限,其改变会作用在被连接的原始文件。权限范围的表示法如下:u User,即文件或目录的拥有者;g Group,即文件或目...

2018-06-15 14:34:22 209

转载 Maven之三十分钟入门

转载自:http://sadwxqezc.github.io/HuangHuanBlog/framework/2017/05/01/Maven之三十分钟入门.htmlMavenApache Maven is a software project management and comprehension tool. Based on the concept of a project object m...

2018-06-15 11:51:54 197

转载 实用 Git Workflow

创建分支分支是 Git 的核心概念,同时 Git Workflow 也是基于分支进行操作.当你新增功能或修复 bug 时候,新建一个分支是一个不错的选择,这将不会影响主分支 master. 所以你可以放心地尝试和提交更改,直到代码审查和运行通过,才会被合并到 master 分支.细微的 bug,可以在原分支进行修改,不必新建分支.一般新增功能而建立的分支,称为「特性分支或功能分支」此外,分支的命名...

2018-06-15 10:25:15 524

转载 ThreadLocal详解

转载自:http://www.cnblogs.com/dreamroute/p/5034726.htmlThreadLocal翻译成中文比较准确的叫法应该是:线程局部变量。  这个玩意有什么用处,或者说为什么要有这么一个东东?先解释一下,在并发编程的时候,成员变量如果不做任何处理其实是线程不安全的,各个线程都在操作同一个变量,显然是不行的,并且我们也知道volatile这个关键字也是不能保证线程安...

2018-06-15 10:14:34 132

转载 tgz(tar.gz)的压缩和解压

转自: http://blog.csdn.net/zhenwenxian/article/details/4400404(注:一般可以认为 .tgz 文件就等同于 .tar.gz 文件,如果使用 .tgz文件遇到问题,就找对应的 .tar.gz 文件)tar在linux上是常用的打包、压缩、加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数参数:-c :create 建立压缩档案的参数;...

2018-05-17 16:25:08 2383

转载 Ubuntu终端多窗口分屏Terminator

转载自: https://blog.csdn.net/MrGong_/article/details/778170181、安装Terminator最大的特点就是可以在一个窗口中打开多个终端sudo apt-get install terminator12、快捷键Ctrl+Shift+E 垂直分割窗口Ctrl+Shift+O 水平分割窗口 F11 全屏Ctrl...

2018-05-16 10:25:18 975

转载 每天一个linux命令:scp命令

转载自: http://www.cnblogs.com/peida/archive/2013/03/15/2960802.htmlubuntu命令终端中:username@hostnamescp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读...

2018-05-15 18:24:04 188

转载 Maven生成可以直接运行的jar包的多种方式

转载自:  https://blog.csdn.net/xiao__gui/article/details/47341385Maven可以使用mvn package指令对项目进行打包,如果使用java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx.jar"(没有设置Main-Class)、ClassNotFoundExce...

2018-05-15 16:55:58 173

转载 ubuntu下安装maven

摘要: maven安装 linux maven      转载自:https://my.oschina.net/pengqiang/blog/275306?p=一、环境 ubuntu-14.04-desktop-amd64-64系统二、安装步骤1.首先要检查jdk的安装情况,因为maven依赖于jdk $ echo $JAVA_HOME$ java –version2.下载解压配置  首先到ap...

2018-05-09 18:00:30 1593

原创 数据库备份的四种方法 & 软件功能需求分析

数据库备份的四种方法:l 全备份:创建备份完成时数据库内存在的数据的副本。l 差异备份:只记录自上次数据库备份后发生更改的数据。差异数据库备份比数据库备份小,而且备份速度快,因此可以更经常地备份,经常备份将减少丢失数据的危险。l 日志备份:是自上次备份事务日志后对数据库执行的所有事务的一系列记录。可以使用事务日志备份将数据库恢复到特定的即时点(...

2018-03-30 15:05:09 2095

原创 面经-祖龙娱乐秋招

1,某一个周末接到祖龙娱乐的笔试通知,然后,去雍和宫附近参加了 祖龙娱乐的笔试。笔试在公司的一个小会议室里举行,去到就可以做。总共60分钟,题目很简单。我报考的是java软件工程师岗位,考试内容主要是java的基础知识题目。外加1道编程题目,1道简答题。1)java的四种引用方式2)二叉树层序遍历的变种2,面试是在笔试之后的某一个周五。1)一面面试官,很坦率,讲了一下公

2017-11-12 13:55:12 2872 1

转载 安装resin

esin是CAUCHO的产品,是application server,支持servlet和JSP,本身采用Java开发本次使用的是普通版(pro版收费),主要差别在缓存和负载均衡缓存:作为web服务器处理静态页面性能可媲美apache普通版本独立作为web服务器性能要差些本处仅在内部staging使用apache+resin(普通版)可借助apache的缓存功能提高性能

2017-11-09 13:11:04 846

转载 HttpServletResponse输入输出流是否需要flush close

1,是否需要 close the servlet outputstream?Normally you should not close the stream. The servlet container will automatically close the stream after the servlet is finished running as part of t

2017-10-26 18:06:12 11745 2

转载 JAVA中StringUtils的使用

StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。除了构造器,StringUtils中一共有130多个方法,并且都

2017-10-26 11:54:23 1397

Probabilistic Graphical Models - Principles and Techniques

英文名:Mit - Probabilistic Graphical Models - Principles and Techniques.pdf, 中文名:概率图模型,概率图论模型 机器学习选用教材

2016-08-07

空空如也

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

TA关注的人

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