Git workflow 实用笔记

2018-06-15 10:38:50

阅读数 65

评论数 0

Kafka基本概念及原理

简介 Apache Kafka由著名职业社交公司LinkedIn开发,最初是被设计用来解决LinkedIn公司内部海量日志传输等问题。Kafka使用Scala语言编写,于2011年开源并进入Apache孵化器,2012年10月正式毕业,现在为Apache顶级项目。本文旨在使读者对Kafka有一个...

2019-03-14 14:36:19

阅读数 60

评论数 0

用mv命令替换rm命令

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

2019-02-18 15:31:18

阅读数 33

评论数 0

ldconfig命令

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

2019-02-18 10:53:41

阅读数 20

评论数 0

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

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

2018-12-15 14:23:27

阅读数 87

评论数 0

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

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

2018-12-15 14:16:49

阅读数 88

评论数 0

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

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

2018-10-09 11:04:39

阅读数 80

评论数 0

Java 读取properties配置文件

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

2018-10-09 10:50:30

阅读数 40

评论数 0

Maven配置生成密文方式

step 1.先随意定义一个种子 $: mvn --encrypt-master-password 123asdadfafdadf {BHe/qKN8q30HBG3bAGbYLOVLnAqVRkzjb9/7yWs+Ks0=} $: vim ~/.m2/settings-secu...

2018-09-13 10:23:57

阅读数 173

评论数 0

微信Linux版本

git托管地址 :https://github.com/geeeeeeeeek/electronic-wechat/releases 1,下载 选择版本,点击下载 2,解压 $:   tar zxvf linux-x64.tar.gz ./ 3,运行 cd 到文件目录 $:  ...

2018-09-13 10:20:08

阅读数 4204

评论数 0

Linux终端配置 terminator配置

1,  vim ~/.bashrc PS1='\[\e[32m\][\u@\h \W]#\[\e[m\] ' 2, vim ~/.config/terminator/config [global_config]   broadcast_default = off   geometry...

2018-09-13 00:39:00

阅读数 87

评论数 0

git配置

1,编辑~/.gitconfig 2, [color]         ui = true [user]  name = WangSai[王赛]         email = wangsai@xiaomi.com [alias]     st = status     co =...

2018-09-13 00:36:07

阅读数 49

评论数 0

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

流概述   Java中,流是一种有序的字节序列,可以有任意的长度。从应用流向目的地称为输出流,从目的地流向应用称为输入流。 Java的流族谱 Java的java.io包中囊括了整个流的家族,输出流和输入流的谱系如下所示: InputStream和OutputStream InputSt...

2018-07-24 00:01:34

阅读数 47

评论数 0

重复读取InputStream的方法

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

2018-07-23 18:32:13

阅读数 119

评论数 0

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

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

2018-07-17 17:55:37

阅读数 1281

评论数 0

Java中abstract和interface的区别

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

2018-06-26 10:01:56

阅读数 61

评论数 0

java装饰器模式

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

2018-06-26 09:56:58

阅读数 52

评论数 0

java安全管理器SecurityManager入门

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

2018-06-26 09:51:24

阅读数 55

评论数 0

log4j + slf4j的maven配置

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

2018-06-22 15:46:48

阅读数 214

评论数 0

jsp与servlet有什么区别?

以前,我对于这两样东西,没有想过去想它们有什么区别,因为jsp在编译完后也会成为一个servlet的.class文件。所以,它们对我个人来说基本没有什么区别。在网上看到有位网友说:“servlet是jsp的爹!”,很有趣也很实在!后来,去面试就遇到了这样的一个问题,所以,我也是在网上看了一下,才知...

2018-06-21 14:23:48

阅读数 60

评论数 0

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