..

11 2019 档案

摘要:1. 方法的泛型 有时候写一个方法,需要接受各种类型的参数,这是可以使用Object作为类型,也可以使用方法参数泛型,参数写 T,并在返回值的前面写<T>表示用了泛型,比如: public <T> Map<String, Object> toMap(T obj) throws IllegalAcce 阅读全文
posted @ 2019-11-25 13:40 罗浩楠 阅读(123) 评论(1) 推荐(0)
摘要:下面是一个tomcat的配置文件,通过分析tomcat配置文件的结构,和相关注释,可以大致了解tomcat的结构 <?xml version="1.0" encoding="UTF-8"?> <!-- Licensed to the Apache Software Foundation (ASF) 阅读全文
posted @ 2019-11-24 11:37 罗浩楠 阅读(128) 评论(0) 推荐(0)
摘要:1.准备证书 2.1 springboot 1.x配置 2.2 springboot 2.x配置 1.准备证书: keytool -genkeypair -alias tomcat -keyalg RSA -keystore C:\tomcat.key #注意要用.key结尾证书文件 更多keyto 阅读全文
posted @ 2019-11-24 10:30 罗浩楠 阅读(517) 评论(0) 推荐(0)
摘要:1. shiro的使用围绕着securityManager,权限需要从realm中来。 securityManager可以设置realm或者realms,或者通过设置authenticator来设置realm或realms。 realm中可以设置密码匹配器,credentialsMatcher,从而 阅读全文
posted @ 2019-11-20 20:35 罗浩楠 阅读(279) 评论(1) 推荐(0)
摘要:~ 阅读全文
posted @ 2019-11-20 20:14 罗浩楠 阅读(129) 评论(1) 推荐(0)
摘要:1. 如果在应用中发生了某些事件,事件会被拦截和处理就好了,这样就有了很大的灵活性,至少代码不会紧密的耦合在一起, 代码的解耦就是业务的解耦,业务A的代码不用手动的调用业务B的代码,业务B只需要监听相关事件,根据事件处理业务就可以了。 2. 几个类: 事件类:ApplicationEvent 继承  阅读全文
posted @ 2019-11-13 21:43 罗浩楠 阅读(937) 评论(0) 推荐(0)
摘要:spring容器中的bean通常而言是不会意识到spring容器的存在,但是有时候我们提供的bean渴望用到spring容器提供的一些功能。 这样我们的bean需要实现Aware系列的接口,就可以获得spring提供的一些功能。 package org.springframework.beans.f 阅读全文
posted @ 2019-11-12 10:08 罗浩楠 阅读(194) 评论(0) 推荐(0)
摘要:谈谈工厂模式的分类: 简单工厂模式:不归类于23种模式,他是一种编程的套路,通过一个类的静态方法创建各种类型的实例。工厂方法模式:一个抽象的创建者类,包含了抽象的抽象的创建方法,创建的是抽象的类。创建者的子类决定具体创建的是什么对象。抽象工厂模式:一个接口,这个接口定义了一组产品的创建。实现这抽象接 阅读全文
posted @ 2019-11-08 13:37 罗浩楠 阅读(149) 评论(0) 推荐(0)
摘要:1.GitLab 8.0.0(版本比较低,配置比较简单) 配置 点击项目 --> settings --> web Hooks 2.jenkins配置 基本就是这样了 start.sh #!/bin/bash export JAVA_HOME=/opt/jdk1.8 echo ${JAVA_HOME 阅读全文
posted @ 2019-11-04 12:30 罗浩楠 阅读(569) 评论(0) 推荐(0)

..