自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

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

2019-04-25 19:13:47

阅读数 36

评论数 0

springcloud五大神兽及其原理

一、使用eureka做注册中心 个人版本的初级springcloud总体结构 一、使用eureka做注册中心 总体说明: 会员和订单都以服务的形式存在(即只有接口,没有页面的那种工程),springcloud支持eureka、consul和zookeeper三种注册中心,所有的服务都需要注册到...

2019-05-08 20:02:50

阅读数 230

评论数 0

ElasticSearch

1.ElasticSearch是什么 Elasticsearch是一个底层基于Lucene库开发的分布式搜索引擎,它提供了一个在分布式环境下提供支持多用户搜索能力的全文搜索引擎,基于HTTP的RESTful接口,并使用JSON文档做为查询语句。Elasticsearch是用Java开发的,并作为A...

2019-04-28 19:27:04

阅读数 152

评论数 0

常问得面试题之Redis

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

2019-04-25 21:51:15

阅读数 38

评论数 0

Spring SpringMVC Mybatis 项目总结

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

2019-04-24 14:59:05

阅读数 53

评论数 0

高并发解决思路

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

2019-04-23 10:26:51

阅读数 36

评论数 0

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和lu...

2019-04-20 09:23:43

阅读数 20

评论数 0

Jenkins的详细安装及使用

操作环境:Windows 一、环境准备 1 安装JDK 本文采用jdk-8u111-windows-x64.exe; 2 配置tomcat 本文采用tomcat8,无需安装,配置JAVA_HOME及JRE_HOME环境变量即可; 3 安装maven 本文采用maven3.3.9,无需安装; 4 安...

2019-04-10 19:53:52

阅读数 96

评论数 0

SSM+EasyUI+多模块化开发

一.创建Maven项目 1.1 项目结构设置 搭建整个项目结构 1.1 pom.xml配置 在pom.xml中引入下面代码 <?xml version="1.0" encoding="UTF-8"?> <pro...

2019-04-08 17:24:49

阅读数 93

评论数 0

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

一.代码生成器 maven 导包 mysql mysql-connector-java 5.1.46 <!-- https://mvnrepository.com/artifact/org.my...

2019-04-07 16:53:36

阅读数 54

评论数 0

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

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

2019-04-05 13:56:00

阅读数 96

评论数 0

mybaits入门到精通

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

2019-04-03 13:06:58

阅读数 34

评论数 0

vue加强

一.VUE组件 vue的组件就是一个自定义标签:全局与局部 注意: 1.必需有根标签 2.必定义组件,再挂载 3.标签命名 myTag -> my-tag 1.1 我们可以使用模板来完成我们的:template ①.写法一:直接写到template属性里面 Vue.comp...

2019-04-02 18:28:48

阅读数 114

评论数 0

shiro-ajax请求的权限处理

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

2019-04-02 17:58:14

阅读数 305

评论数 0

shiro-UserContext

shiro-UserContext(工具类-存取用户) session是从subject获取 存在shiro的session中后,HttpSession也会有值 public class UserContext { public static final String USER_IN_SE...

2019-04-02 17:57:59

阅读数 111

评论数 0

菜单管理

菜单管理双向多对一配置 菜单管理配置 员工 -> 角色 -> 权限 -> 菜单 1.1 Menu 菜单domain的自关连配置 需要配置双向,但是不能让JPA去管理一对多(我们自己管理:@Transient) 双向生...

2019-04-02 17:57:39

阅读数 129

评论数 0

Vue-基础

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

2019-04-02 09:08:56

阅读数 42

评论数 0

spring发送邮件

spring发送邮件 导包 javax.mail mail 1.4.1 applicationContext.xml配置 true true ...

2019-04-02 09:05:23

阅读数 29

评论数 0

权限才能显示按钮

shiro有对应的权限才能显示按钮 没有这个权限,就不展示对应的按键 <%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags" %> ... <s...

2019-04-01 09:04:11

阅读数 113

评论数 0

shiro里的主体(Principal)

shiro里的主体(Principal) 登录成功后主体为用户对象 //身份认证 @Override protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken authenticationToken) thro...

2019-04-01 08:59:24

阅读数 301

评论数 0

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