Jitwxs

不忘初心,砥砺前行

排序:
默认
按更新时间
按访问量

【传送门】 Linux软件安装合集

编程语言 Java:Linux搭建JavaWeb开发环境(Java、Tomcat、MySQL) Python:Linux上部署Python3.6 服务器 Tomcat Linux搭建JavaWeb开发环境(Java、Tomcat、MySQL) Linux部署多台Tomcat No...

2018-03-22 19:49:33

阅读数:135

评论数:0

热度算法和个性化推荐

转载于:产品经理需要了解的算法——热度算法和个性化推荐 今日头条的走红带动了“个性化推荐”的概念,自此之后,内容型的产品,个性化算法就逐渐从卖点变为标配。伴随着“机器学习”,“大数据”之类的热词和概念,产品的档次瞬间提高了很多。而各种推荐算法绝不仅仅是研发自己的任务,作为产品经理,必须深入到算...

2018-10-14 14:04:23

阅读数:27

评论数:0

使用Spring Validation 完成后端数据校验

转载并修改于:使用spring validation完成数据后端校验 前言 Web开发中JS校验可以涵盖大部分的校验职责,如用户名唯一性,生日格式,邮箱格式校验等等常用的校验。但是为了避免用户绕过浏览器,服务端的数据校验也是必要的,可以防止脏数据落到数据库中,本文将要介绍的Validation...

2018-10-11 19:36:38

阅读数:148

评论数:0

Elasticsearch初探(3)——简单查询与中文分词

一、简单查询 1.1 查询全部 请求方式: GET 请求路径: ES服务的IP:端口/索引名/{分组,可省略}/_search 以上篇文章建立的索引为例,搜索结果如下: { "took": 0, "timed_out&...

2018-10-10 19:36:23

阅读数:20

评论数:0

WebSoket初探并于SpringBoot整合

一、WebSocket 1.1 HTTP与WebSocket WebSocket 是一种网络通信协议。RFC6455 定义了它的通信标准。WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 我们知道,HTTP 协议是一种无状态的、无连接的、单向的应用层协...

2018-10-10 19:30:49

阅读数:131

评论数:0

Elasticsearch初探(5)——与SpringBoot整合

一、环境搭建 采用SpringBoot 2.0 + Elasticsearch 6.4.1. 源码地址: 本文只列举了其中一些API,更多API请参考官方文档:https://www.elastic.co/guide/en/elasticsearch/client/java-rest/master...

2018-10-09 17:05:19

阅读数:75

评论数:0

Elasticsearch初探(4)——集群

Elasticsearch的一大优势就是能够十分轻松的进行分布式部署,本文将主要讲解Elastic的集群搭建。 一、基础概念 1. 1 节点类型 node.master node.data 节点类型 true(default) true(default) 候选主节点 &am...

2018-10-09 10:16:56

阅读数:26

评论数:0

Elasticsearch初探(2)——相关概念与索引、数据操作

一、基本概念 由于Elasticsearch也是基于Lucene实现,因此它的许多概念和Luncene相似,关于Lucene的知识,可以参考文章: Lucene初探——基于Lucene 6.6.2。 1.1 Node、Cluster Elasticsearch本质上是一个分布式数据库,允许多台服务...

2018-10-08 18:12:43

阅读数:38

评论数:0

Elasticsearch初探(1)——基本介绍与环境搭建

一、Elasticsearch简介 1.1 什么是Elasticsearch Elasticsearch是一个实时的分布式搜索和分析引擎。它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。 Elasticsearch是一个建立在全文搜索引擎 Apache Lucene™ 基础上...

2018-10-08 11:56:23

阅读数:91

评论数:0

Java并发编程——Thread类的使用

转载于:Java并发编程:Thread类的使用 在学习Thread类之前,先介绍与线程相关知识:线程的几种状态、上下文切换,然后接着介绍Thread类中的方法的具体使用。 一、线程的状态 线程从创建到最终的消亡,要经历若干个状态。一般来说,线程包括以下这几个状态:创建(new)、就绪(runn...

2018-10-02 12:04:19

阅读数:195

评论数:0

Java并发编程——volatile关键字解析

转载于:Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从...

2018-10-02 10:38:52

阅读数:178

评论数:0

Java并发编程——线程池的使用

转载于:Java并发编程:线程池的使用 本文基于JDK 1.6,在高版本JDK中源码有所出入 一、Java中的ThreadPoolExecutor类 java.uitl.concurrent.ThreadPoolExecutor类是线程池中最核心的一个类,因此如果要透彻地了解Java中的线程池...

2018-09-27 19:42:50

阅读数:289

评论数:0

Java设计模式——工厂模式

1. 什么是工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 优点: 一个调用者想创建一个对象,只要知道其名称就可...

2018-09-26 19:18:40

阅读数:36

评论数:0

Java设计模式——单例模式

一、单例模式的介绍 1.1 什么是单例模式 单例模式指的是一个类只会有一个实例,即一个类只有一个对象实例。它的特点有: 单例类只能有一个实例 单例类必须自己创建自己的唯一实例 单例类必须给所有其他对象提供这一实例 1.2 单例模式的应用场景 (1)一个系统中可以存在多个打印任务,但...

2018-09-26 17:55:46

阅读数:36

评论数:0

理解HTTP、HTTPS协议

主要特点 简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。 灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Cont...

2018-09-11 15:47:19

阅读数:73

评论数:0

字符串的模式匹配(KMP)算法

一、背景 给定一个主串(以 S 代替)和模式串(以 P 代替),要求找出 P 在 S 中出现的位置,此即串的模式匹配问题。 Knuth-Morris-Pratt 算法(简称 KMP)是解决这一问题的常用算法之一,这个算法是由高德纳(Donald Ervin Knuth)和沃恩·普拉特在1974...

2018-09-10 09:40:51

阅读数:46

评论数:0

全面了解Nginx到底能做什么

转载于:全面了解Nginx到底能做什么 1. 前言 本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过的。 2. Nginx能做什么 反向代理 负载均衡 HTTP服务器(...

2018-09-09 21:49:55

阅读数:44

评论数:0

波兰表达式与逆波兰表达式

常见的算术表达式,称为中缀表达式,例如: 5 + ( 6 – 4 / 2 ) * 3 波兰表达式 波兰表达式也称为前缀表达式,以上面的例子为例,其波兰表达式为: + 5 * - 6 / 4 2 3 中缀表达式转换前缀表达式的操作过程为: (1)首先设定一个操作符栈,从右到左顺序扫描整个...

2018-09-03 11:29:15

阅读数:75

评论数:0

IDEA实用插件介绍

Alibaba Java Coding Guidelines 由阿里巴巴出品的代码规约检查工具,帮助我们养成良好的编程规范。 使用文档:P3C IDEA插件使用文档 详细介绍:Alibaba Java Coding Guidelines使用 Lombok Plugin 大名鼎鼎的Lo...

2018-08-19 14:56:06

阅读数:108

评论数:0

IDEA下SpringBoot实现热部署

Step1: 按照下图所示,勾选Build project automatically: Step2: 快捷键ctrl + shift + A,搜索Registry,选择第一个,如下图所示: 勾选下图中compiler.automake.allow.when.app.running...

2018-08-01 09:11:28

阅读数:51

评论数:0

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