依木前行的博客

心之所向

CentOS7 64位安装solr7.2.0

声明: 本人为学习solr的新手,如编写过程中有部队的地方还请各位大佬指正。本文为原创,如要转载请注明出处。 你能学到: 1、linux上solr的安装部署,官方给出的运行方式 2、添加core。添加core遇到的问题及解决方案 3、添加字段。在浏览器添加 4、添加数据、更新数据 ...

2018-01-05 17:32:45

阅读数 2434

评论数 0

关于shiro的 subject.getPrincipal()方法

1、说明上一篇文章说明了 principal,而subject.getPrincipal();是用来干嘛的,他就是来获取你存储的principal,内部是怎么获取的那,多个principal怎么指定获取哪一个那。2、解释1)subject.getPrincipal();最后调用的是下面这个方法pu...

2017-11-23 12:18:50

阅读数 20760

评论数 1

有关Shiro中Principal的使用

1、定义principal代表什么那?如果阅读官方文档或者源码你会得到如下的定义:解释: 1)可以是uuid 2)数据库中的主键 3)LDAP UUID或静态DN 4)在所有用户帐户中唯一的字符串用户名。也就是说这个值必须是唯一的。也可以是邮箱、身份证等值。1、用法 进入其构造方法pub...

2017-11-20 14:22:04

阅读数 11892

评论数 1

idea启动出现jvm_bind错误

1、今天打开idea突然出现这个错误: 2、后台查看没有java进程。3、运行eclipse就可以启动,所以感觉不是java端口被占用或者被绑定。4、最后在网上找到说socket什么问题,需要运行这个命令netsh winsock reset 5、然后就以管理员身份启动cmd运行这个命令,再次启...

2017-10-23 12:08:11

阅读数 1263

评论数 0

CentOS764位安装ELK

所需环境1、CentOS764 2、JDK1.8 3、ElasticSearch5.6 4、Logstash5.6 5、Kibana5.6一、准备一台linux服务器。我用的是CentOS764位,这个不做限制1、安装jdk1.81)安装过程参考上一篇文章http://blog.csdn....

2017-09-27 13:48:51

阅读数 342

评论数 0

CentOS7.64位下安装jdk8

本文所需环境以及软件1、CentOS7.64 2、Vmware10 3、jdk8安装步骤如下1、下载jdk8 64位 linux版本1)下载网址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133...

2017-09-26 12:34:09

阅读数 2120

评论数 0

maven出现:Failed to execute goal on project ...: Could not resolve dependencies for project ...

1、我的项目结构是一个父项目,多个子项目目录如下:2、我这里就举个例子,所以应用的也就是core和domain这两个项目。3、两个项目都继承父项目4、在模块中domain依赖于core,在core中执行完clean和install之后,本地仓库也存在依赖,但是在domain中进行install就会...

2017-09-07 16:24:01

阅读数 49106

评论数 17

idea导入github上的项目

1、接着上一节的说,在idea中把之前的idea项目删除2、点击file–new–project from version control3、然后输入你的git项目地址4、点击clone,即完成。

2017-08-09 18:20:58

阅读数 650

评论数 0

IDEA中如何初始化git本地仓库,并提交到远程仓库

1、 首先在远程仓库上新建一个项目,码云和github都可以,我这里使用的是码云。2、 (1)进入码云,新建项目,如下图(2)点击创建,步骤如下(3)打开idea,新建一个maven项目,本项目只是为了测试(4)然后下一步(5)完成,点击上面的cvs,按照如下步骤(6)选择对应的项目,点击完成...

2017-08-09 18:14:24

阅读数 15041

评论数 1

java爬取页面

一、所需环境1、idea 2、maven 3.9 3、jdk 1.8 4、jsoup 1.7.3二、环境搭建1、首先分析页面的布局,我抓取的是csdn中文章内容,打开一篇文章2、按f12查看布局,我这里只抓取 下面的上一篇 链接以及名字,查看页面的代码3、可以看到我们要找到class为pr...

2017-08-07 12:37:25

阅读数 932

评论数 0

java中byte类型数据的运算

1、请看一下这个题目byte b1=1,b2=2,b3,b6; final byte b4=4,b5=6; b6=b4+b5; b3=(b1+b2); System.out.println(b3+b6);2、选项如下A、输出结果:13 B、语句:b6=b4+b5编译出错 C、语句:b3=b...

2017-08-06 17:44:55

阅读数 1913

评论数 0

springcloud学习(六)之zuul

一、介绍Spring Cloud Zuul路由是微服务架构的不可或缺的一部分,提供动态路由,监控,弹性,安全等的边缘服务。Zuul是Netflix出品的一个基于JVM路由和服务端的负载均衡器。二、开发1、新建项目hjduan.spring.cloud.zuul pom如下<project ...

2017-07-30 22:00:33

阅读数 266

评论数 0

springcloud学习(五)之hystrix

一、介绍1.断路器机制 断路器很好理解, 当Hystrix Command请求后端服务失败数量超过一定比例(默认50%), 断路器会切换到开路状态(Open). 这时所有请求会直接失败而不会发送到后端服务. 断路器保持在开路状态一段时间后(默认5秒), 自动切换到半开路状态(HALF-OPEN)...

2017-07-30 21:42:29

阅读数 245

评论数 0

springcloud学习(四)之Feign

一、介绍Spring Cloud提供的微服务都是基于http,那么在请求的时候如果用spring提供的RestTemplate再加一个Ribbon提供的@LoadBalanced注解也是可以比较方便的发起微服务的调用,并且也能做到负载均衡。但是如果服务提供者参数较多也较复杂,那么使用这种方式需要拼...

2017-07-30 21:32:22

阅读数 1474

评论数 0

springcloud学习(三)之Ribbon

一,介绍Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer后面所有的机器,Ribbon会自动的帮助你基于...

2017-07-30 21:17:33

阅读数 233

评论数 0

springcould学习(二)之eureka

一、本节主要来使用eureka来做服务注册和发现1、新建一个项目hjduan.spring.cloud.eureka继承自父工程,pom文件如下<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&qu...

2017-07-30 21:00:09

阅读数 1610

评论数 0

Springcloud学习(一)

一、简介Spring Cloud为开发人员提供了快速构建分布式系统中的一些通用模式(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,领导选举,分布式 会话,群集状态)。 分布式系统的协调导致了锅炉板模式,并且使用Spring Cloud开发人员可以快速地站起来实现这...

2017-07-30 18:42:37

阅读数 1212

评论数 3

Springboot+MongoDB例子

一、环境1、maven 3.3.92、eclipse3、springboot 1.5.64、mongo 3.4.6二、开发1、新建一个springboot项目,引入1.5.6依赖。2、项目结构如下3、在pom中添加以下依赖<!-- spring-boot-starter-data-mongo...

2017-07-30 18:08:43

阅读数 16061

评论数 10

MongoDB学习

一、mongo简介1、MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 2、MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json...

2017-07-30 17:49:43

阅读数 203

评论数 0

struts2容器和spring容器

1 大家在ssh整合的时候会遇到这样的问题,就是在struts2的配置文件中action的路径有两种写法,这里的两种写法涉及到了两种容器,分别是struts2和spring容器。 (1)<action name="test" class="testActio...

2017-06-03 12:48:15

阅读数 349

评论数 0

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