自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Springboot整合shiro代码实现

实现代码地址:https://gitee.com/suimenghao/springboot-shiro

2020-09-08 17:01:48 135

原创 Springboot通过注解控制登陆拦截

完整代码链接:https://gitee.com/suimenghao/auth-client.git这次搭建项目自己实现总结一个比较简单对登陆拦截代码中通过自定义元注解:默认所有都是true,true的话就会被拦截,需要校验验证如果controller或单个接口不想被拦截就在头部加入@Auth(mustAuthentication = false)...

2020-07-01 18:13:39 295

原创 Java泛型

之前面试和这两天用到泛型解决了一些问题,才发现自己对泛型的了解只停留用的时候会想起来一点点....没有真正的准确梳理泛型,所以想写一写总结一下自己对泛型对理解1、代码用泛型的好处 在写代码的时候经常不同数据类型,而泛型可以统一数据类型,便于操作。 将运行时的异常提前到了编译时,提高了效率(在jdk1.5中引入了新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检...

2019-09-23 17:12:47 167

原创 xsi:schemaLocation的作用

在研究Spring如何获取对象的时候,xsi:schemaLocation突然爆出URL必须是偶数个,从来没有对applicationContext.xml文档头关注过,只是copy过来就用了利用xmlns就是防止同时两个xml被同时使用时,两个文档带有不同的内容和定义的元素,XML解析器无法如何处理这些问题,会发生命名冲突。用xmlns就是为了给他对应url指定一个命名前缀,比如:...

2019-08-16 17:22:51 314

原创 Spring获取对象的方式

第一种获取方式:第二中通过注解的方式:

2019-08-16 17:21:37 398

原创 docker-elk装IK自定义分词库

本人的elasticsearch是docker环境下运行运行elasticsearch的容器,通过docker命令:docker exec -it 955e8d32d4a9 /bin/bash进入elasticsearch容器中通过 cd config/analysis-ik进入IK分词插件中然后我们通过cat可以看到IKAnalyzer.cfg.xml配置:在这里配...

2019-04-22 15:49:57 297

原创 docker环境下elasticsearch安装ik和拼音分词

elasticsearch拼音分词地址:https://github.com/medcl/elasticsearch-analysis-pinyin/releases在elasticsearch下面Dockerfile里面进行docker-compose build:RUN ./bin/elasticsearch-plugin install https://zjoy.oss-cn-han...

2019-04-15 16:10:27 493

原创 elasticsearch的CPU居高不下的问题

       最近项目中遇到一个令人头疼的问题,毕竟因为工作需要刚学elasticsearch,也没有去关注elasticsearch的配置问题,安装好默认把它当做数据库一样去使用,这导致接下来的项目直接挂掉......       当做压力测试的时候,也就五十个请求url,项目突然莫名其妙挂掉...这个不知道什么原因。去服务器查看进程,发现elasticsearch的CPU占有率达到接近...

2019-01-07 09:26:47 5097

原创 修改阿里云docker镜像源

当你搜索这篇相关博客文章的时候,已经产生很痛苦的领悟,不修改镜像源直接拉取镜像多么慢,多么痛苦甚至眼看着快完成的时候,它竟然中断了...断了... 了....基于Ubuntu系统进行修改镜像源的:只需要在/etc/docker下创建daemon.json文件sudo vi  etc/docker/daemon.json编辑文件    {     "registry-mirr...

2018-12-07 17:39:45 1694

原创 安装docker

Ubuntu 14.04/16.04 (使用apt-get进行安装)# step 1: 安装必要的一些系统工具 sudo apt-get update sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common # step 2: 安装GPG证书 curl -fs...

2018-12-07 17:24:01 131

原创 SpringBoot用Jest连接ElasticSearch打成jar包出现找不到 http://localhost:9200的错误

如果jar包运行成功,但当调取方法接口时出现找不到 http://localhost:9200的错误,不是你的配置yml或properties错误,因为本地可以运行,因为我的elasticearch和项目不是在同一环境,jest有个默认环境配置,如下图:jest有个内置的默认本地端口,如果elasticsearch不在同一本地环境下,就需要加载覆盖默认本地接口,我的处理方法是:把服...

2018-12-07 17:11:59 584

原创 Java进程和线程

1.定义进程:具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程:进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源. 2.关系一个线程可...

2018-12-07 16:49:16 198

原创 使用Iterator迭代器遍历集合数据

import java.util.Collection;import java.util.*;/** * @author mhSui * @create 2018-06-06 8:42 */public class Test2{ public static void main(String[] args) { ArrayList<String>...

2018-12-07 16:48:16 280

原创 Spring Boot的启动器Starter详解

Spring Boot应用启动器基本的一共有44种,具体如下:1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。2)spring-boot-starter-actuator 帮助监控和管理应用。3)spring-boot-starter-amqp 通过spring-rabbit来支持AMQP协议(Advanced Message Q...

2018-05-30 10:10:28 209

原创 MyBatis简单介绍附带mybatis和连接MySQL数据库安装包

什么是Mybatis?    MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。    每个M...

2018-04-19 15:24:43 850 1

原创 Java获取MySQL数据库数据

工具:EclipsenavicatMySQLMySQL连接驱动:mysql-connector-java-5.1.42.jar加载驱动:把下载好的的包导入工程项目中:导入包接着创建数据库:在company的数据库下创建emp:代码:package cn.iflytek.com;import java.sql.Connection;import java.sql.DriverManager;impo...

2018-04-13 10:26:40 6850

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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