自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 @PostConstruct InitializingBean InitApplicationRunner BeanPostProcessor CommandLineRunner实例化bean顺序

BeanPostProcessor.before ===>@PostConstruct ===> InitializingBean.afterPropertiesSet ===>BeanPostProcessor.after ===>InitApplicationRunner.run

2020-07-16 11:37:19 528

原创 jenkins.war包使用

1.将下载好的jenkins.war放入到tomcat的webapps中(war包自动扫描路径,我的是all-in-one目录)wget http://mirrors.jenkins.io/war-stable/latest/jenkins.warcp jenkins.war all-in-one/2.jenkins.war起起来后,登陆对应的ip:port/jenkins(por...

2019-11-06 10:25:29 1073

原创 logback日志打印

1.jar包依赖<!--log日志--> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> <version...

2019-10-31 15:22:17 242

原创 Tomcat安装,配置

一.安装1.创建tomcat文件夹(可以不创建,个人喜欢重新创建)2.进入目录 wgethttp://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.47/bin/apache-tomcat-8.5.47.tar.gz3.解压 tar -zxvfapache-tomcat-8.5.47.tar.gz4.启动:二.manager管...

2019-10-30 18:19:15 140

原创 SQL记录

1.A表:id,name;B表:id,name。将A表的name根据id相同复制到B表中update A as a set a.name=b.nameform B as bwhere a.id=b.id2.查询表中相同name下create_time最大的数据全表;查询结果数据集:select a.*from user_test as a,(select name,ma...

2019-10-30 10:05:00 107

原创 elaticsearch安装

1.在/usr/local/es目录下wget获取压缩包wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.1.1.tar.gz2.解压tar -zxvfelasticsearch-5.1.1.tar.gz3.运行./elasticsearch-5.1.1/bin/elasti...

2019-10-10 16:18:16 94

原创 kafka理解3(kafka安装)

1。前置条件,jvm,zookeeper安装成功2. 下载:wget http://apache.01link.hk/kafka/2.1.1/kafka_2.11-2.1.1.tgz(如果没有这个文件,可进入http://apache.01link.hk/kafka/挑选想安装的)3.解压:tar -xzf kafka_2.11-2.1.1.tgz4.修改配置配置li...

2019-08-26 18:31:29 112

原创 Kafka理解2(安装zookeeper)

1.Kafka运行环境涉及zookeeper,Kafka和zookeeper都需JVM服务,需要先安装jdk安装JDK(略)2。安装zookeeper 2.1进入想安装的目录: cd /usr/local mkdir zookeeper cd zookeeper 2....

2019-08-26 17:08:33 179 1

原创 kafka理解1

producer:消息生产者consumer:消息消费者broker:Kafka服务的一个节点(即Kafka集群环境下的一台Kafka服务器)topic:主题,以topic为key给不同的producer和consumer提供消息服务分区:一个逻辑概念,为了不让设备的I/O性能成为瓶颈而存在的,一个分区属于一个topic,一个topic可有多个分区,同一个topic下的不同分区包含...

2019-08-23 18:24:37 88

原创 nginx配置

1.所有配置说明#定义 Nginx 运行的用户和用户组,默认由 nobody 账号运行, windows 下面可以注释掉。 user nobody; #nginx进程数,建议设置为等于CPU总核心数。可以和worker_cpu_affinity配合worker_processes 1; #全局错误日志定义类型,[ debug | info | notice | warn...

2019-08-13 17:48:08 105

原创 nginx

1.安装编译工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel2.安装PCRE库(Nginx的rewrite模块和HTTP核心模块会用到PCRE正则表达式语法)yum install pcre3.下载nginx压缩包wget http://nginx.org/do...

2019-08-13 15:20:08 87

原创 JPA+C3P0多数据源连接

为啥会整这段代码。。。头痛。。。因为我的项目中c3p0.*在数据库存储且为所有模块公用数据,但是这个存储中的minPoolSize和maxPoolSize不满足我当前的模块使用,需要建立一个更大连接数的Pool。但是又不能修改这两个值,否则全局所有模块都会建立一个大的连接数的Pool,所有模块这样会将DB的connection撑爆。之前用的mybatis,第一次用hibernate,...

2019-07-23 18:30:27 358

原创 spring cloud:Zuul网关

1.网关存在的意义 个人理解:1.zuul网关与servlet的过滤器或者AOP,可以在访问真正的服务模块前/后对请求做过滤,或者增加,修改一下东 西。如(是否带有已登陆的token等) 2.跨服务传递某些值(token,user等)2.核心类 ZuulFilter...

2019-06-04 17:19:16 95

原创 springcloud 服务提供,服务调用,断路器,负载均衡

1.服务提供1.1 pom引用<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactId> </depende...

2019-06-04 14:21:56 171

原创 spring cloud:eureka注册中心

自己学习总结所用,学习过程中理解肯定有偏差,甚至错误,如果不幸看到了我的博客,请不要盲目相信我说的。。。1.eureka注册中心:类似一个所有情报的集合点,当某个服务向注册中心注册时,会告诉注册中心,自己有什么方法,url地址,服务名等。其他服务需要调用的时候也需要到注册中心来找对应服务名的方法。(怎么有种地下党的赶脚。。。不知道其他战友只知道代号(不知道其他服务具体url,只知道服务名...

2019-06-04 11:44:35 95

原创 linux安装JDK

一、yum一键安装这种办法简单粗暴,就像盖伦丢技能一样。废话不多说,直接开始操作。1.首先执行以下命令查看可安装的jdk版本:yum -y list java*1执行成功后可看到如下界面:2.选择自己需要的jdk版本进行安装,比如这里安装1.8,执行以下命令:yum install -y java-1.8.0-openjdk-devel.x86_641等待安装完成即可。...

2019-02-18 17:28:35 107

原创 docker-compose 安装jenkins

1.创建jenkins目录及jenkins_home目录2.在jenkins目录中创建     docker-compose.yml    文件  文件内容: jenkins:  image: 'index.docker.io/jenkins/jenkins:lts'  restart: always  user: root  ports:    - '8080:80...

2019-02-16 16:01:46 1718

原创 docker安装

一:docker安装 1、安装所需的软件包 sudoyuminstall-yyum-utils\device-mapper-persistent-data\lvm2 2、使用以下命令来设置稳定的存储库。 sudoyum-config-manager\--add-repo\https://download.docker.com/li...

2019-02-15 15:20:53 309

原创 AOP浅解

动态代理:https://github.com/helloallworld/myboot152.git我自己写的demo里有一点点说明 基础概念:(概括,具体的百度下)Pointcut:切点,表明哪些类的哪些方法需要调用相应的通知Advice:通知,包括before(切点执行前),after(后),around(环绕)等,表明在执行切点的时候调用额外的逻辑。aspect(...

2019-01-10 18:02:26 126

原创 MybatisAutoConfiguration类上面的注解解析

@Configuration@ConditionalOnClass({SqlSessionFactory.class, SqlSessionFactoryBean.class})@ConditionalOnBean({DataSource.class})@EnableConfigurationProperties({MybatisProperties.class})@AutoConfig...

2019-01-04 14:35:29 1876

原创 spring boot+mybatis源码(1)(自学使用,不一定准确,肯定有遗漏)

找到一篇好文章,主要在这篇文章的下面五. Mybatis源码分析:https://www.codercto.com/a/35503.htmlMybatisAutoConfiguration中的sqlSessionFactory(DataSource dataSource)中设置参数=======&gt;SqlSessionFactoryBean(先设置参数,在用getObject()方法取出S...

2019-01-03 14:23:50 121

原创 springboot 自动加载DataSource的相关类:DataSourceAutoConfiguration(提醒自己,看该类运行相关)

spring boot 启动时会默认加载org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration这个类,DataSourceAutoConfiguration类使用了@Configuration注解向spring注入了dataSource bean。因为工程中没有关于dataSource相关的配置信息,当sp...

2018-12-27 16:00:11 7285

原创 spring:缓存注解@Cacheable,@CacheEvict,@CachePut

Spring为我们提供了几个注解来支持Spring Cache。其核心主要是@Cacheable和@CacheEvict。使用@Cacheable标记的方法在执行后Spring Cache将缓存其返回结果,而使用@CacheEvict标记的方法会在方法执行前或者执行后移除Spring Cache中的某些元素。1. @Cacheable注解可写在方法或类上,表示该方法的返回值会存入缓存中。参...

2018-08-01 10:11:38 481

原创 shiro+springBoot+redis:将spring-chche缓存换为redis

1.通过继承CachingConfigurerSupport实现缓存转换import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.databind.ObjectMa...

2018-07-27 16:35:04 355

原创 shiro+springboot:MyRealm(自定义Realm)

import com.sinochem.erp.common.entity.Permissions;import com.sinochem.erp.common.entity.Role;import com.sinochem.erp.common.entity.User;import com.sinochem.erp.common.exception.MoreUsersExceptio...

2018-07-27 15:40:11 1220

原创 shiro+springboot:MyFormAuthenticationFilter(自定义认证拦截)

 在自定义认证拦截中,onAccessDenied 为入口,在onAccessDenied中调用自定义的认证方式(也可直接使用FormAuthenticationFilter的父类的认证方式,但是使用默认的无法自定义认证成功/失败后的操作)executeLogin(ServletRequest request, ServletResponse response) 认证方式onLogin...

2018-07-27 15:31:58 4788

原创 shiro+springboot:ShiroConfiguration,shiro配置

1.EhCacheManager  EhCache缓存管理**********也可将shiro  session存入redis中(后面dan)单独总结*****@Bean public EhCacheManager getEhCacheManager() { EhCacheManager em = new EhCacheManager(); em.se...

2018-07-27 15:04:39 3461

原创 Springboot:实现session共享

使用@Enableredishttpsession注解实现session共享所需依赖&lt;!-- spring session --&gt;&lt;dependency&gt; &lt;groupId&gt;org.springframework.session&lt;/groupId&gt; &lt;artifactId&gt;spring-session&lt;/artifactId&...

2018-07-04 16:04:16 498

转载 Springboot:将Spring-Cache的缓存换为Redis

1、通过继承CachingConfigurerSupport,将Spring-Cache的缓存换为Redis 2、使用适合项目的key生成策略cacheKeyGeneratorpackage com.sinochem.erp.configuration.redis;import com.fasterxml.jackson.annotation.JsonAutoDetect;import ...

2018-07-04 15:58:07 1044

原创 Springboot在服务启动时运行加载的功能(如MQ)

@Componentpublic class ConsumerService implements CommandLineRunner {@Override public void run(String... args) throws Exception {//需要实现的功能代码}CommandLineRunner:实际应用中,我们会有在项目服务启动的时候就去加载一些数据或做一些事...

2018-07-04 14:20:33 2740

原创 shiro整合spring(包括mybatis配置)

1.web.xml配置 ShiroWeb2 index.jsp shiroFilter org.springframework.web.filter.DelegatingFilterProxy targetFilterLifecycle true

2018-02-05 19:51:36 148

原创 自定义realm

一个用户可以有多个角色,一个角色可以有多个权限一.所需表1.角色表(t_role)idint角色IDroleNamevarchar角色名2.用户表(t_user)idint用户IDuserNamevarchar用户名passwordvarchar密码rol

2018-02-05 18:18:14 367

原创 shiro web

1.配置shiro.ini文件为shiro提供配置[user]admin=123,role1user1=123,role2[main]authc.loginUrl=/login  //当认证为通过时跳转到/login对应的servletroles.unauthorizedUrl=/unauthorized.jsp         //当角色不满足时调到unauthorize

2018-02-04 21:46:42 220

转载 dubbo管理控制台安装

Dubbo 管控台可以对注册到 zookeeper 注册中心的服务或服务消费者进行管理,但管控台是否正常对 Dubbo 服务没有影响,管控台也不需要高可用,因此可以单节点部署。IP: 192.168.3.71部署容器:apache-tomcat-7.0.57端口:80801、 下载最新版的 Tomcat7:$wget http://mirrors.hust.edu.cn

2018-02-02 21:34:06 245

转载 zookeeper注册中心安装

Dubbo 建议使用 Zookeeper 作为服务的注册中心。注册中心服务器(192.168.3.71)配置,安装 Zookeeper:1、 修改操作系统的/etc/hosts 文件中添加:# zookeeper servers192.168.3.71 edu-provider-012、 到 http://apache.fayea.com/zookeeper/下载 zookee

2018-02-02 21:31:15 73

转载 web服务改造成dubbo服务所需配置

1.dubbo-provider.xml中(服务提供方:配置服务接口)xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"xsi:schemaLocation="http://www.springframework.

2018-02-02 21:25:07 458

空空如也

空空如也

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

TA关注的人

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