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

阅读数:180

评论数:0

SpringBoot 整合 AOP

一、前言 AOP(Aspect Oriented Programming, 面向切面编程),是 Spring 的核心思想之一,即纵向重复,横向抽取,它在 Spring 中应用广泛,例如 拦截器、日志、事务等等,在 SpringBoot 中使用 AOP 之前,我们先复习下 AOP 的理论知识。 二、...

2018-12-06 19:02:21

阅读数:49

评论数:0

SpringBoot 配置 Logback

一、前言 SLF4J(Simple Logging Facade For Java), 它是针对各类 Java 日志框架的同一抽象,即日志门面。Java 的日志框架众多,SLF4J定义了统一的日志抽象接口。 默认情况下,SpringBoot 采用 Logback 来记录日志,并输出 INFO 级别...

2018-12-06 14:15:14

阅读数:35

评论数:0

SprringBoot 配置国际化

一、LocaleResolver 国际化的支持中一个重要的类是 LocaleResolver,它提供了四种默认实现: AcceptHeaderLocaleResolver 没有任何具体实现,通过浏览器头部的语言信息来进行多语言选择。 FixedLocaleResolver 设置固定的语言信息,这...

2018-12-02 21:07:06

阅读数:827

评论数:1

SpringBoot集成Spring Security(7)——认证流程

文章目录一、认证流程二、多个请求共享认证信息三、获取用户认证信息 在前面的六章中,介绍了 Spring Security 的基础使用,在继续深入向下的学习前,有必要理解清楚 Spring Security 的认证流程,这样才能理解为什么要这样写代码,也方便后续的扩展。 一、认证流程 上图是...

2018-12-02 14:11:04

阅读数:103

评论数:0

SpringBoot集成Spring Security(6)——登录管理

文章目录一、限制最大登录数二、踢出用户 在本篇中,主要关注登录的管理,因此代码使用最原始版本的即可,即《SpringBoot集成Spring Security(1)——入门程序》源码即可。 源码地址:https://github.com/jitwxs/blog_sample 一、限制最大登录数...

2018-11-29 19:45:31

阅读数:123

评论数:0

如何判断一个元素在亿级数据中是否存在?

转载于:如何判断一个元素在亿级数据中是否存在? 前言 最近有朋友问我这么一个面试题目: 现在有一个非常庞大的数据,假设全是 int 类型。现在我给你一个数,你需要告诉我它是否存在其中(尽量高效)。 需求其实很清晰,只是要判断一个数据是否存在即可。但这里有一个比较重要的前提:非常庞大的数据。...

2018-11-28 19:48:17

阅读数:31

评论数:0

2019秋招总结

一、前言 做了一段时间的 Hololens,换换脑子,记录下刚刚结束的秋招。 因为本科是渣渣二本,且准备时间太短(9月份才开始),各一线互联网大厂连简历关都过不去。既然网申不行,那就跑宣讲,跑双选会。两个月时间,跑遍了南京各大学校、各个软件园,最后尘埃落定,有遗憾,有收获,也算是不负自己的努力吧。...

2018-11-28 16:12:50

阅读数:41

评论数:0

SpectatorView For Hololens

原文链接:https://docs.microsoft.com/zh-cn/windows/mixed-reality/spectator-view#spectatorview-preview 当我们戴上 Hololens 时,一个没有戴上它的人是无法体验到我们所能体验到的奇迹。 Specta...

2018-11-20 14:16:20

阅读数:306

评论数:6

解决MySQL报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents .....

问题描述 今天在使用SpringBoot 2.1 + MyBatis时,报了一个很奇怪的错误,如下所示: 2018-11-15 15:22:42.424 ERROR 14132 --- [ main] com.zaxxer.hikari.pool.HikariPool ...

2018-11-15 15:47:09

阅读数:35

评论数:0

为什么说Redis是单线程的以及Redis为什么这么快

转载于:为什么说Redis是单线程的以及Redis为什么这么快! 一、前言 近乎所有与Java相关的面试都会问到缓存的问题,基础一点的会问到什么是“二八定律”、什么是“热数据和冷数据”,复杂一点的会问到缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题,这些看似不常见的概念,都与我们的缓存...

2018-11-13 14:23:34

阅读数:93

评论数:0

Git Fork后与源作者同步更新

原文链接:https://blog.csdn.net/qq1332479771/article/details/56087333 图形化操作 (1)打开fork 过来的项目,点击new pull request (2)在进入的界面, 将左边的设置为你自己的仓库, fork 过来的在右边, 然...

2018-11-04 23:20:35

阅读数:25

评论数:0

Java程序猿之数据库理论

一、事务的四大特性 ACID 只有满足一致性,事务的执行结果才是正确的。 在无并发的情况下,事务串行执行,隔离性一定能够满足。此时要只要能满足原子性,就一定能满足一致性。 在并发的情况下,多个事务并发执行,事务不仅要满足原子性,还需要满足隔离性,才能满足一致性。 事务满足持久化是...

2018-10-29 11:31:50

阅读数:75

评论数:0

热度算法和个性化推荐

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

2018-10-14 14:04:23

阅读数:59

评论数:0

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

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

2018-10-11 19:36:38

阅读数:225

评论数:0

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

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

2018-10-10 19:36:23

阅读数:35

评论数:0

WebSoket初探并于SpringBoot整合

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

2018-10-10 19:30:49

阅读数:204

评论数: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

阅读数:124

评论数:0

Elasticsearch初探(4)——集群

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

2018-10-09 10:16:56

阅读数:47

评论数:0

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

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

2018-10-08 18:12:43

阅读数:62

评论数:0

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