0 Secutiry_

尚未进行身份认证

暂无相关简介

等级
TA的排名 23w+

springcloud五大神兽及其原理

一、使用eureka做注册中心个人版本的初级springcloud总体结构一、使用eureka做注册中心 总体说明:会员和订单都以服务的形式存在(即只有接口,没有页面的那种工程),springcloud支持eureka、consul和zookeeper三种注册中心,所有的服务都需要注册到注册中心,个人觉得,其实注册中心可以看做一个map,key为服务别名,但是一个服务可以是多台tomca...

2019-05-08 20:02:50

ElasticSearch

1.ElasticSearch是什么Elasticsearch是一个底层基于Lucene库开发的分布式搜索引擎,它提供了一个在分布式环境下提供支持多用户搜索能力的全文搜索引擎,基于HTTP的RESTful接口,并使用JSON文档做为查询语句。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前最受欢迎的企业搜索引擎之一。Elasticsearch目前官...

2019-04-28 19:27:04

常问得面试题之Redis

前言;最近我看BAT里面得面试都含有Redis相关得问题,所以就想写一片关于它得理解,希望对大家有所帮助。我们应该首先了解什么是Redis?Redis是一个使用C语言写成的,开源的key-value数据库。。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset–有序集合)和ha...

2019-04-25 21:51:15

面试中常问得面试题目总结(关于线程得详细解答)

1.多线程的实现方式有哪些?Java多线程实现方式主要有四种:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结果的多线程。继承Thread类、实现Runnable接口这2种方式没有返回值,后面2种方式有返回值。1、继承Thread类创建线程...

2019-04-25 19:13:47

Spring SpringMVC Mybatis 项目总结

mybatismybatis是什么?mybatis是一款基于java的持久层框架,支持定制化sql,存储过程以及高级映射。可以使用简单的XML或注解配置来映射原生信息用在哪一层?java持久层使用mybatis,你的项目中,与mybatis相关的有那几部分?数据库和spring集成mybatisMybatis怎么获取一个插入数据的主键?第一种方式<inserti...

2019-04-24 14:59:05

高并发解决思路

并发与并行并发:当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时进行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状。.这种方式我们称之为并发(Concurrent)。并行:当系统有一个以上CPU时,则线程的操作有可能非并发。当一个CPU执行一个线程时,另一个CPU可以执行另一个线程,...

2019-04-23 10:26:51

Lucene教程详解

Lucene-3.0.0配置一、Lucene开发环境配置step1.Lucene开发包下载step2.Java开发环境配置step3.Tomcat安装step4.Lucene开发环境配置解压下载的lucene-3.0.0.zip,可以看到lucene-core-3.0.0.jar和lucene-demos-3.0.0.jar这两个文件,将其解压(建议放在安装jdk的lib文件夹内),并...

2019-04-20 09:23:43

Jenkins的详细安装及使用

操作环境:Windows一、环境准备1安装JDK本文采用jdk-8u111-windows-x64.exe;2配置tomcat本文采用tomcat8,无需安装,配置JAVA_HOME及JRE_HOME环境变量即可;3安装maven本文采用maven3.3.9,无需安装;4安装Jenkins下载地址https://jenkins.io/download/,仅下载war包,如...

2019-04-10 19:53:52

SSM+EasyUI+多模块化开发

一.创建Maven项目1.1项目结构设置搭建整个项目结构1.1pom.xml配置在pom.xml中引入下面代码<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XM...

2019-04-08 17:24:49

MyBatis高级和ssm三大框架得集成

一.代码生成器maven导包mysqlmysql-connector-java5.1.46<!--https://mvnrepository.com/artifact/org.mybatis/mybatis--><dependency><groupId...

2019-04-07 16:53:36

mybatis加强(映射器、动态sql操作、级联得配置、缓存)

一.映射Mapper接口方法映射到对应的SQLMapper.xml的命名空间名称就是Maper接口的全限定名Mapper接口上也可以写SQL(不建议这么做)1.employeeMapper.xml...<selectid="findAll"resultType="employee">...</select&g...

2019-04-05 13:56:00

mybaits入门到精通

第一章.Mybatis入门Mybatis是一款优秀的支持自定义SQL查询、存储过程和高级映射的持久化框架,消除了几乎所有的jdbc代码和参数的手动设置以及结果集的检索。Mybatis可以使用XML或注解进行配置和映射,Mybatis通过将参数映射到配置的SQL形成最终执行的SQL语句,最后将执行SQL结果映射成Java对象返回。与其他的ORM(对象关系映射)框架不同,Mybatis并...

2019-04-03 13:06:58

vue加强

一.VUE组件vue的组件就是一个自定义标签:全局与局部注意:1.必需有根标签2.必定义组件,再挂载3.标签命名myTag->my-tag1.1我们可以使用模板来完成我们的:template①.写法一:直接写到template属性里面 Vue.component("myform",{ //如果模板内容太多,写在这里会很麻烦 template:"<...

2019-04-02 18:28:48

shiro-ajax请求的权限处理

shiro-ajax请求的权限处理shiro处理没有权限是跳转页面,而我们如果是ajax请求,我们希望是返回json数据ajax请求会有一个请求头:X-Requested-With:XMLHttpRequest需要自定义一个shiro的权限过滤器自定义权限过滤器publicclassAisellPermissionsAuthorizationFilterextendsPerm...

2019-04-02 17:58:14

shiro-UserContext

shiro-UserContext(工具类-存取用户)session是从subject获取存在shiro的session中后,HttpSession也会有值publicclassUserContext{publicstaticfinalStringUSER_IN_SESSION="loginUser";//把登录成功的用户放到session中publicstatic...

2019-04-02 17:57:59

菜单管理

菜单管理双向多对一配置菜单管理配置员工->角色->权限->菜单1.1Menu菜单domain的自关连配置需要配置双向,但是不能让JPA去管理一对多(我们自己管理:@Transient)双向生成JSON会产生死循环,需要一边进行忽略:@JsonIgnore//让它不再生成JSON@ManyToOne(fetch=FetchTyp...

2019-04-02 17:57:39

Vue-基础

1.vue是什么:是一个构建数据驱动的web界面的渐进式框架。采用自底向上增量开发的设计。Vue.js的目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件,是又一个js库。2.vue特性轻量Vue.js库的体积非常小的,并且不依赖其他基础库。数据绑定对于一些富交互、状态机类似的前端UI界面,数据绑定非常简单、方便。指令...

2019-04-02 09:08:56

spring发送邮件

spring发送邮件导包 javax.mail mail 1.4.1applicationContext.xml配置 true true 注意:发送的邮箱要开启POP3/SMTP服务,生成授权码controller代码try{//设定mailserversen...

2019-04-02 09:05:23

权限才能显示按钮

shiro有对应的权限才能显示按钮没有这个权限,就不展示对应的按键<%@taglibprefix="shiro"uri="http://shiro.apache.org/tags"%>...<shiro:hasPermissionname="employee:delete"><ahref="javascript:;"data-me...

2019-04-01 09:04:11

shiro里的主体(Principal)

shiro里的主体(Principal)登录成功后主体为用户对象//身份认证@OverrideprotectedAuthenticationInfodoGetAuthenticationInfo(AuthenticationTokenauthenticationToken)throwsAuthenticationException{…SimpleAuthentication...

2019-04-01 08:59:24

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。