
S+S+H/M
文章平均质量分 86
一屁小肥咩
本人很懒, 还没有添加简介
展开
-
获取接口所有实现类的两种方法 spring和java spi
有时候,根据业务逻辑的需求,我们想要获取到某个接口的所有实现类。在这里大致介绍两种方式:1.借助Spring容器实现Spring作为一个容器,管理着一个项目中所有经过配置的Java类(xml配置文件或Annotation方式)。如果某个接口的所有实现类均被Spring托管了,那么通过Spring就可以很简单的返回这些实现类。import org.springframework.beans.BeansException;import org.springframework.context.Ap转载 2021-02-24 11:20:46 · 5471 阅读 · 0 评论 -
JMS消息服务简介
JMS消息服务简介转载 2018-05-10 10:28:39 · 1054 阅读 · 0 评论 -
Zookeeper之Zkclic+Zkcient+Curator基本使用
Zookeeper之Zkclic+Zkcient+Curator基本使用原创 2018-05-09 17:15:04 · 529 阅读 · 0 评论 -
Spring如何过滤掉不需要注入的对象
在Spring中经常会碰到这样的问题,在service中经常需要注入第三方的配置信息,如:搜索引擎,消息队列等....但是由于service作为各个C端的中间的桥接层,所以需要在没额C端都配置上对应的配置文件或者实体声明,可能在这些C端中,根本就没有用到相关的功能!...如何能优雅的去除掉不需要的依赖? 本人总结了一下两个方法,不足的地方还忘大家指点: ...原创 2018-05-02 19:32:02 · 2721 阅读 · 0 评论 -
Dubbo与spring的集成以及常见错误解析
什么是dubbo呢?还是先引用下官方的客套话吧! Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成主要核心部件 Remoting: 网络通信框架,实现了 sync-over-async 和Logo request-response 消息机制....原创 2018-05-08 21:56:10 · 1596 阅读 · 1 评论 -
系统吞吐量(TPS)、用户并发量、性能测试概念和公式
系统吞吐量(TPS)、用户并发量、性能测试概念和公式转载 2017-12-03 13:12:02 · 4072 阅读 · 1 评论 -
spring自定义标签使用
spring自定义标签使用原创 2017-11-15 12:00:52 · 425 阅读 · 0 评论 -
使用spring自带的Cacheable注解处理Redis缓存
本文不为Redis安装和使用范畴,有兴趣的朋友可以联系我,也可以自行百度:Redis安装和使用Redis实现缓存添加,更新和删除的方法有很多.1:较为笨拙的方法,也是最稳定的方法,也是一些自动化缓存更新的原理但是代码就多了点,在需要用到缓存的地方,去判断, 先从缓存取,取不到,去数据库查找,找到返回该数据,并写入缓存2:使用aop的思想,在需要用到缓存的地方左...原创 2017-09-13 18:13:31 · 13749 阅读 · 2 评论 -
redis集群密码设置
redis集群密码设置原创 2017-09-13 17:46:41 · 1039 阅读 · 0 评论 -
数据库(Mysql)读写分离之服务器配置和服务端实现
数据库(Mysql)读写分离之服务器配置和服务端实现转载 2017-09-13 13:42:39 · 831 阅读 · 0 评论 -
JMS-Session参数
JMS-Session参数转载 2018-05-10 12:40:59 · 1101 阅读 · 0 评论 -
ActiveMQ之队列和主题
ActiveMQ之队列和主题转载 2018-05-10 12:18:07 · 1942 阅读 · 0 评论 -
Shiro jsp标签的使用
Shiro 提供了 JSP 的一套 JSTL 标签,用于做 JSP 页面做权限控制的。可以控制一些按钮和一些超链接,或者一些显示内容。Freemarker Shiro标签讲解:http://www.sojson.com/blog/143.htmlSSM( SpringMVC + Mybatis + Shiro + Redis ) 集成的权限控制Demo地址:http://www.sojson...转载 2018-05-07 10:07:02 · 443 阅读 · 0 评论 -
在ElasticSearch6.8及以上版本开启安全认证功能
在6.8之前免费版本并不包含安全认证功能,之后版本有开放一些基础认证功能,对于普通用户来说是够用的。免费版本TLS 功能,可对通信进行加密 文件和原生 Realm,可用于创建和管理用户 基于角色的访问控制,可用于控制用户对集群 API 和索引的访问权限; 通过针对 Kibana Spaces 的安全功能,还可允许在 Kibana 中实现多租户。收费版本包含更丰富的安全功能,比如...转载 2019-08-15 11:39:52 · 16656 阅读 · 11 评论 -
解决unix系统下面javamelody图片中文乱码问题
从windows系统中,copy了C:\Windows\Fonts\msyh.ttc和msyhbd.ttc 2个文件到 服务器的%JAVA_HOME%\jre\lib\fonts\fallback 目录中,(如果fallback目录不存在,就新建一个)。重启对应服务后,中文就能显示了...原创 2019-07-08 19:06:23 · 593 阅读 · 0 评论 -
redis事件监听
redis自2.8.0之后版本提供Keyspace Notifications功能,允许客户订阅Pub / Sub频道,以便以某种方式接收影响Redis数据集的事件。可能收到的事件的例子如下:所有影响给定键的命令。所有接收LPUSH操作的密钥。所有密钥在数据库中过期0。因为 Redis 目前的订阅与发布功能采取的是发送即忘(fire and forget)策略, 所以如果你的程序...原创 2018-12-12 12:45:57 · 16084 阅读 · 3 评论 -
Spring Cloud组件简述
在QQ群里面看到一篇蛮好的Spring Cloud核心组件讲解的文章,转过来,方便更多有需要的人看到,也方便后续自己对Spring Cloud的学习!目录一、业务场景介绍二、Spring Cloud核心组件:Eureka三、Spring Cloud核心组件:Feign四、Spring Cloud核心组件:Ribbon五、Spring Cloud核心组件:Hystrix六...转载 2018-11-15 13:54:03 · 1121 阅读 · 0 评论 -
Spring静态注入的三种方式
Spring静态注入的三种方式:(说明:MongoFileOperationUtil是自己封装的一个Mongodb文件读写工具类,里面需要依赖AdvancedDatastore对象实例,dsForRW用来获取Mongodb数据源)在springframework里,我们不能@Autowired一个静态变量,使之成为一个spring bean,例如下面这种方式:[java] view plain c...原创 2018-06-26 18:00:36 · 243 阅读 · 0 评论 -
ActiveMQ的安装和配置
1:下载:apache-activemq-5.14.0-bin.tar.gz http://activemq.apache.org/activemq-5140-release.html2:安装activemq 1:gz文件拷贝到/usr/local/目录mv apache-activemq-5.14.0-bin.tar.gz /usr/local 2:解压...原创 2018-05-16 22:33:09 · 1402 阅读 · 0 评论 -
ActiveMQ的消息过滤器
1、消息过滤器的简介 消息选择器的用法 MessageConsumer是一个Session创建的对象,用来从Destination接收消息 关于消息选择器 MessageConsumer createConsumer( Destination destination, String messageSelector ) MessageConsumer...转载 2018-05-21 18:29:50 · 551 阅读 · 0 评论 -
Shiro Freemarker标签的使用
引用包: <!-- freemarker + shiro(标签) begin --><dependency> <groupId>net.mingsoft</groupId> <artifactId>shiro-freemarker-tags</artifactId> <version>0.1&转载 2018-05-07 10:10:24 · 608 阅读 · 0 评论 -
Spring 之AOP AspectJ切入点语法详解
一直依赖对aop的理解都是介入理论上的理解,在应用上,无非都是一些系统操作日志啥的应用,稍微复杂一点,或者使用场景较为特殊的例子,自己都未尝去使用和了解,对其内部,也是不知其根本,今天恰巧有机会,做自动化缓存更新,以及基于业务层的数据库读写分离,在实现的过程中,通过查资料和DEBUG,发现还是很有必要将这些东西,整理出一篇文章出来,以加深理解,方便自己和他人来学习,当然里面也是借鉴了很多其它文章里...翻译 2017-09-13 11:54:54 · 1080 阅读 · 0 评论 -
spring boot整合ElascticSearch
spring boot整合ElascticSearch原创 2017-07-26 16:33:13 · 1517 阅读 · 0 评论 -
spring boot整合redis(单机+集群)
spring boot整合redis(单机+集群)原创 2017-07-24 19:16:59 · 22494 阅读 · 6 评论 -
spring MVC配置详解
spring mvc配置详解转载 2016-03-02 23:20:54 · 444 阅读 · 0 评论 -
Spring mvc接收前端日期类型字符串,AnnotationMethodHandlerAdapter配置webBindingInitializer失效解决方
场景:spring mvc3.1.1 上,Spring mvc接收前端日期类型字符串通过AnnotationMethodHandlerAdapter配置webBindingInitializer失效解决方案问题:spring vmc3.1.1 下,通过AnnotationMethodHandlerAdapter配置webBindingInitializer失效:原创 2016-03-02 23:16:34 · 3435 阅读 · 0 评论 -
Hibernate的学习笔记
1.框架 框架(Framework)是一个提供了可重用的公共结构的半成品2.使用框架的优势 1.不用考虑公共的问题 2.可以专心与业务逻辑,保证核心业务逻辑的开发质量 3.结构统一,便于开发和维护 4.框架集成了前人的经验.可以帮助新手写出稳定,性能优良企鹅结构完美的高质量程序3.数据化持久 ORM原创 2015-04-13 19:43:04 · 517 阅读 · 0 评论 -
HibernateDaoSuppor源码
package org.springframework.orm.hibernate3.support;import org.hibernate.HibernateException; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.springframework.dao原创 2015-04-13 19:44:54 · 378 阅读 · 0 评论 -
Hibernate注解详解
注释说明: 1.@Entity 将一个类声明为一个实体bean(即一个持久化POJO类) 2.@Table 注解声明了该实体bean映射指定的表(table),目录(catalog)和schema的名字 可选参数 name 对应数据库的表名 3.@Id 注解声明了该实体bean的标原创 2015-04-13 19:48:10 · 476 阅读 · 0 评论 -
Mybatis学习笔记
1.Mybatis 是一个支持普通SQL查询,存储过程和高级映射的优秀持久化框架,是一个SQL映射框架2.Mybatis和Hibernate的差别 1.相比Mybatis.Hibernate的内容较多.学习难度高于mybatis,Mybatis更接近于JDBC的开发.容易掌握 2.Hibernate不需要关注SQL的生成与结果的映射,而Mybatis需要手动写原创 2015-04-13 19:55:21 · 610 阅读 · 0 评论 -
Spring学习笔记-基础知识
1.什么是Spring Spring是一个轻量级框架,它大大简化了java企业开发,提供了强大稳定的功能,而且没有带来额外的负担,Spring是一个解决方案.他让现有的技术更易于使用,促进良好的编程习惯 Spring的核心组件为控制反转IOC也可以称为依赖注入DI.将类的创建和依赖关系在配置文件中配置.实现了低耦合,AOP 面向切面编程,事务等功能抽取出来单独管理,提高了代码的原创 2015-04-13 19:58:37 · 514 阅读 · 0 评论 -
Spring注解详解
1.关于注解配置DataSource数据源 org.hibernate.dialect.Oracle10gDialec原创 2015-04-13 19:59:14 · 387 阅读 · 0 评论 -
Struts2注解详解
使用注解来配置Action的最大好处就是可以实现零配置,但是事务都是有利有弊的,使用方便,维护起来就没那么方便了要使用注解方式,我们必须添加三个额外包:struts2-convention-plugin-2.x.x.jar;asm-3.3.jar;asm-commons-3.3.jar;虽说是零配置的,但struts.xml还是尽量配置以下可选内容原创 2015-04-13 20:00:38 · 637 阅读 · 0 评论 -
Spring MVC返回json数据的配置方式
Spring MVC返回json数据的配置方式转载 2016-03-03 00:05:47 · 3501 阅读 · 0 评论 -
spring boot整合freemark
spring boot整合freemark原创 2017-07-20 14:47:19 · 1357 阅读 · 0 评论 -
Spring boot入门篇
Spring boot入门篇,spring boot整合目录原创 2017-07-20 11:27:35 · 598 阅读 · 0 评论 -
spring boot整合memcached
spring boot整合memcached原创 2017-07-24 15:19:36 · 1861 阅读 · 0 评论 -
spring boot简单的访问
spring boot简单的访问原创 2017-07-20 12:05:21 · 510 阅读 · 0 评论 -
spring boot项目基础搭建
spring boot项目基础搭建原创 2017-07-20 11:54:24 · 527 阅读 · 0 评论 -
spring boot整合slf4j-log日志
又过了一天,研究spring boot的学习还得继续,今天说点啥呢?spring boot整合slf4j-log日志,不得不吐槽spring boot按照它默认的方式太难控制了,或许这也是他的敏捷之处(不要自定义,按我的做就行),可是我不喜欢.好了,说事spring boot的对于一些自定义的配置,一般都会提供application.properties和自定义xml文件的配置,log也...原创 2017-07-22 16:53:26 · 34121 阅读 · 8 评论