自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea 快捷键

ctrl+ait+F7 查询类的引用位置Ctrl+shift+F 全局查询

2018-09-07 09:44:26 192

转载 activiti-explorer项目部署(初学必看)

分享知识 传递快乐https://blog.csdn.net/xhaimail/article/details/79507096activiti-explorer 是官方提供的一个演示项目,这个项目可以帮助初学者初步了解activiti。activiti-explorer是以war包的形式存的。官网来下载:https://www.activiti.org/ Activiti 源...

2018-07-18 18:15:33 6733

转载 Elasticsearch线程池介绍

每个Elasticsearch节点内部都维护着多个线程池,如index、search、get、bulk等,用户可以修改线程池的类型和大小,线程池默认大小跟CPU逻辑一致,本文基于最新的Elasticsearch2.3.x一、查看当前线程组状态curl -XGET 'http://localhost:9200/_nodes/stats?pretty'"thread_pool" : { "bul...

2018-07-16 11:26:19 683

转载 AngularJS 路由

1.简介AngularJS 路由机制是由ngRoute模块提供,它允许我们将视图分解成布局和模板视图,根据url变化动态的将模板视图加载到布局中,从而实现单页面应用的页面跳转功能。2.AngularJS中的url在单页WEB应用的url中添加了#号,#号代表着网页的一个位置 ,其右边的所有内容,就是用来标示该位置的标识符。#号及后面的内容称为url中的hash片段,它们都不会发送到服务端,下面三个...

2018-06-11 16:03:47 217

转载 ng-bind和ng-model和{{}}的区别

AngularJS的数据绑定有 ng-bind 和 ng-model : ng-bind是从 scope−>view的单向绑定;ng−modle是scope−>view的单向绑定;ng−modle是scope <-> view 的双向绑定。 ng-bind和{ { } }的区别 在AngularJS中显示模型中的数据有两种方式: 一种是使用花括号插值的方式:<h1&g...

2018-06-11 14:35:59 2973

原创 spring ioc

ee

2018-06-11 09:56:19 146

转载 vim常用命令总结 (转)

  在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。   vim 选择文本,删除,复制,粘贴   文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v    从光标当前位置开始,光标所经过的地方会被...

2018-06-10 23:54:24 116

转载 使用VMware安装CentOS7详请

        话不多说直接开车,乘客坐稳了准备资料: CentOS-7-x86_64-Everything-1611 下载地址  http://101.110.118.30/isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1611.iso对,资料就这些第一步、  点击文件  再点击新建虚拟机第二步 、点...

2018-06-10 16:47:35 120

转载 设计模式之门面模式

一、简介门面模式(Facade Pattern)也叫做外观模式:要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。上图可以清晰明了的看出,门面对象是外界访问系统内部的唯一通道,不管子系统内部是多么杂乱无章,只要有门面对象在,就可以做到“金玉其外,败絮其中”。门面角色(Facade):  客户端可以调用这个角色的方法。此角色知晓子系统的所有功能和责任。一般情况下,本角色会将所有从客户端发...

2018-06-08 17:16:14 360

原创 Cron Expressions

Cron Expressions(Cron 表达式)是用来展示时间集合的字符串。在不同的系统或者框架上,Cron Expressions 的标准会有所差异。对于 Quartz Cron Expressions 来说,它被用来配置 CronTrigger 实例,由空格隔开分7个子表达式:Seconds (秒):范围为0-59的整数,可出现, - * /四个字符;Minutes(分):范围为0-59的...

2018-06-07 17:28:23 394

转载 Quartz

Quartz可以用来做什么?Quartz是一个任务调度框架。比如你遇到这样的问题想每月25号,信用卡自动还款想每年4月1日自己给当年暗恋女神发一封匿名贺卡想每隔1小时,备份一下自己的爱情动作片 学习笔记到云盘这些问题总结起来就是:在某一个有规律的时间点干某件事。并且时间的触发的条件可以非常复杂(比如每月最后一个工作日的17:50),复杂到需要一个专门的框架来干这个事。 Quartz就是来干这样的事...

2018-06-07 16:26:00 192

转载 maven中scope标签详解

maven的哲学在上次技术分享的时候也提到了:约定大于配置,所以在maven中,很多内容都有默认值,scope的默认值是compile,那么scope还能有哪些选项呢?scope的分类1.compile:默认值 他表示被依赖项目需要参与当前项目的编译,还有后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去2.test:依赖项目仅仅参与测试相关的工作,包括测试代码的编译和...

2018-06-05 12:37:21 3957

转载 Maven的构建生命周期

以下引用官方的生命周期解释https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html:一、构建生命周期基础:Maven基于构建生命周期的中心概念。这意味着构建和分发特定工件(项目)的过程被明确定义。对于构建项目的人员,这意味着只需要学习一小堆命令即可构建任何Maven项目,POM将确保他们获得所需的...

2018-06-05 12:03:25 120

转载 Eclipse下Maven工程多模块继承和聚合创建(详解)

Eclipse下Maven工程多模块继承和聚合创建(详解)

2018-06-04 11:26:33 258

转载 聚合

一、为什么使用聚合将多个工程拆分成多个模块后,需要手动逐个安装到仓库后依赖才能生效,修改源码后也需要逐个手动进行clean操作,而使用聚合之后就可以批量进行Maven工程的安装,清理工作。二、现状描述我们先来看一个现象,之前我们Cat工程依赖于Action工程,Action工程中配置了父工程Parent,而Cat工程没有配置,对Cat工程进行install时报错,如下:[ERROR] Failed...

2018-06-04 11:25:01 166

转载 统一管理依赖jar的版本

一、前言对同一个框架的一组jar包最好使用相同的版本,为了方便升级框架,可以将jar包的版本信息统一的取出来,进行统一升级。二、版本号如何变更由上图可知,这里Spring各个jar包依赖的版本都是4.1.2,如果需要统一升级为4.1.3,怎么办?难道我们要一个一个手动在工程里面修改吗?那万一有一个修改时漏掉了呢?这里Maven为我们提供了可配置的方式进行设置①在properties标签内使用自定义...

2018-06-04 11:18:42 1933

转载 依赖

一、依赖的目的当A jar 包用到了B jar 包的某些类的时候,A就对B产生了依赖,这是概念上的描述。那么如何在项目中以依赖的方式引入我们所需要的jar包呢?使用dependency标签指定依赖jar包的Maven坐标就可以了,而Maven坐标主要由GAV(groupId, artifactId, version)构成。因此,使用任何一个依赖之间,你都需要知道它的Maven坐标。<depe...

2018-06-04 11:16:36 262

转载 Maven构建、坐标、仓库、私服、镜像的概念

前言Maven 是 Apache 软件基金会组织维护的一款自动化构建工具,专注服务于 Java 平台的项目构建和依赖管理。Maven 这个单词的本意是:专家,内行。读音是[‘meɪv(ə)n]或[‘mevn]。一、什么是构建构建并不是创建,创建一个工程并不等于构建一个项目。要了解构建的含义我们应该由浅入深的从以下三个层面来看:①纯 Java 代码大家都知道,我们 Java 是一门编译型语言,.ja...

2018-06-04 11:13:41 2266

原创 maven下载和安装

第一步,官网下在地址  http://maven.apache.org/download.cgi第二步,解压文件包 1.apache-maven-3.5.2-bin.zip是压缩包,解压到安装路径即可。 2.apache-maven-3.5.2-src.zip是maven源码。第三步,配置环境变量,类似jdk环境配置1.创建M2_HOME环境变量,指向maven的安装目录。2.并将%M2_HOME...

2018-06-04 10:30:45 147

转载 lambda表达式

lambda表达式写法(parameters) -> expression或(parameters) ->{ statements; }以下是lambda表达式的重要特征:可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。可选的参数圆括号:一个参数无需定义圆括号,但多个参数需要定义圆括号。可选的大括号:如果主体包含了一个语句,就不需要使用大括号。可选的返回关键字:如果主体...

2018-06-01 17:07:51 261

转载 Java开发岗位面试题

一、Java基础1. String类为什么是final的。自己找的参考答案2. HashMap的源码,实现原理,底层结构。答案一:简单好理解,但是版本有点老的hashmap实现答案二:最新的java8,也就是1.8版本的暂时最新的hashmap的实现原理参考一:重点看示意图参考二:还是看存储示意图3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。a.list的...

2018-04-24 10:24:12 469

转载 java中高级面试题

一、Java基础方面: 1、Java面相对象的思想的理解(主要是多态): http://blog.csdn.net/zhaojw_420/article/details/704776362、集合:ArrayList,LinkedList,HashMap,LinkedHashMap,ConcurrentHashMap,HashTable,HashSet的底层源码实现原理3、Java虚拟机 (1)组成...

2018-04-22 23:28:58 513

原创 安装PhantomJS

安装PhantomJS

2017-09-22 14:09:48 511

原创 MapStringUtil

package com.sf.novatar.tpl.p2.util;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.

2017-08-09 15:54:02 202

原创 HttpRequestUtil

package com.sf.novatar.tpl.util;import java.util.Map;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpPost;import org.apache.

2017-07-20 14:46:22 529

原创 mysql使用exists实现没有就插入

INSERT INTO e_user_role (id, user_id, dept_code, create_time) SELECT seq_e_user_role.nextval, #{param.userId,jdbcType=DECIMAL} , #{param.deptCode,jdbcType=VARCHAR} , systimestamp FROM

2017-03-06 15:13:17 738

原创 第1章 机器学习基础。

1.何谓机器学习 机器学习就是把无序的数据转换成有用的信息。

2017-02-07 14:37:51 563

原创 1.监督学习

监督学习:在监督学习的过程中,我们只需要给定输入样本集,机器就可以从中推演出指定目标变量的可能结果。监督学习相对比较简单,机器只需从输入数据中预测合适的模型,并从中计算出目标变量的结果。监督学习一般使用两种类型的目标变量:标称型和数值型。标称型目标变量的结果只在有限目标集中取值,如真与假、动物分类集合{爬行类、鱼类、哺乳类、两栖类、植物、真 菌 };数值型目标变量则可以从无

2017-02-07 09:15:39 387

转载 方法

作者:Leon链接:https://www.zhihu.com/question/20691338/answer/102249162来源:知乎著作权归作者所有,转载请联系作者获得授权。这几年,机器学习绝对是计算机领域最热门的话题和方向。笔者不属于专门研究机器学习,但是平时的工作会经常用到一些相关的算法。因此,对于机器学习也仅仅是入门的水平。但是我想也正是因为我只是一个入门汉,所

2017-02-06 16:23:10 257

原创 转换

package cra.base.util;public class GetFile { public static void main(String[] args) { FileUtil fileUtil = new FileUtil(); String filePath = "d:/user/80002253/桌面/gradle3"; fileUtil.getFile(fi

2017-02-05 16:50:32 192

原创 将文件转换为char类型的文件

package cra.base.util;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFo

2017-02-05 16:49:58 1962

原创 1.JVM内存管理——运行时数据区域

1.程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里(仅是概念模型,各种虚拟机可能会通过一些更高效的方式去实现),字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、 跳转、 异常处理、 线程恢复等基础功能都需要依赖这个计数器来完成。

2017-02-05 09:09:56 216

原创 webappProject.gradle

apply plugin: 'war'dependencies { compile fileTree(dir: rootProject.projectDir.absolutePath + '/lib', include: '**/*.jar', exclude:['dev-only/*.jar','jetty-ext/*.jar']) providedCompile fileT

2017-01-23 17:40:44 769

原创 javaProject.gradle

dependencies { compile fileTree(dir: rootProject.projectDir.absolutePath + '/lib', include: '**/*.jar')}jar { manifest { attributes("Implementation-Title": "Gradle",

2017-01-23 17:39:44 361

原创 build.gradle

subprojects { apply plugin: 'java' apply plugin: 'eclipse' version = rootProject.novatarTargetVersionWithDt [compileJava, javadoc, compileTestJava]*.options*.encoding = 'UTF-

2017-01-23 17:39:01 425

原创 settings.gradle

def rootDir = file(rootProject.projectDir.absolutePath + '/project')rootDir.eachDir { dir -> if (dir.name != 'novatar-sample') { include 'project:' + dir.name }}//如果不全部包含project,则

2017-01-22 18:57:23 2441

原创 set-env-uat.sh

#!/usr/bin/env bashJAVA_HOME="/nfsc/DPM_JKS1/install_files/jdk1.8.0_25"echo "class path set"CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarGRADLE_HOME=$PWD/gradlePATH=$JAVA_HOME/bin:$GR

2017-01-22 18:56:59 222

原创 set-env.sh

#!/usr/bin/env bashJAVA_HOME="/nfsc/DPM_JKS1/install_files/jdk1.8.0_25"echo "class path set"CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarGRADLE_HOME=$PWD/gradlePATH=$JAVA_HOME/bin:$GR

2017-01-22 18:56:07 227

原创 set-env.bat_bak

set "JAVA_HOME=D:\code\java\java1.8"set "CLASSPATH=%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar"set "GRADLE_HOME=%cd%\gradle"set "PATH=%JAVA_HOME%\bin;%GRADLE_HOME%\bin;%PATH%"set "JETTY_HOM

2017-01-22 18:55:35 324

原创 novatar-webapp.launch.tpl

"/>"/>"/>"/>"/>

2017-01-22 18:54:45 1582 1

StringUtil.java

StringUtil.java

2016-10-09

空空如也

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

TA关注的人

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