java
文章平均质量分 85
Java世界的小船
坚持每天进步一点点,要实现的梦想就不再遥远!
展开
-
2021-09-28
Spring Boot 消息队列 RabbitMQ 入门1.概述RabbitMQ 是 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成,因此也是继承了这些优点。AMQP 里主要要说两个组件:Exchange 和 Queue (在 AMQP 1.0 里还会有变动),如下图所示,绿色的 X 就是 Exchange ,红色的是 Queue ,这两者都在 Server 端,又称作 B原创 2021-09-28 16:02:31 · 289 阅读 · 0 评论 -
RedisTemplate之opsForValue使用说明
Redis中opsForValue()方法的使用介绍:本文转载自RedisTemplate之opsForValue使用说明1、set(Kkey,Vvalue) 新增一个字符串类型的值,key是键,value是值。redisTemplate.opsForValue().set("stringValue","bbb");2、get(Objectkey) 获取key键对应的值。StringstringValue=redisTemplate.opsForValu...转载 2021-04-02 16:59:43 · 1421 阅读 · 0 评论 -
Spring面试题
Spring面试题整理Spring Transaction什么是事务?事务的特性指的是?列举 Spring 支持的事务管理类型?什么是控制反转(IOC)?什么是依赖注入?请解释下Spring框架中的IoC?后面持续更新 !Spring Transaction什么是事务?事务就是对一系列的数据库操作(比如插入多条数据)进行统一的提交或回滚操作,如果插入成功,那么一起成功,如果中间有一条出现异常,那么回滚之前的所有操作。事务的特性指的是?事务的特性指的是ACID1.原子性 Atomicity :一原创 2021-02-22 16:32:26 · 173 阅读 · 1 评论 -
阳历日期转阴历工具类
直接上代码public class DateUtill { final private static long[] lunarInfo = new long[] { 0x04bd8, 0x04ae0, 0x0a570, 0x054d5, 0x0d260, 0x0d950, 0x16554, 0x056a0, 0x09ad0, 0x055d2, 0x04ae0, 0x0a5b6, 0x0a4d0, 0x0d250, 0x1d255, 0x0b540原创 2020-11-10 15:30:24 · 512 阅读 · 3 评论 -
Springboot 整合RabbitMq
本文转载自:https://blog.csdn.net/qq_35387940/article/details/100514134该篇文章内容较多,包括有rabbitMq相关的一些简单理论介绍,provider消息推送实例,consumer消息消费实例,Direct、Topic、Fanout的使用,消息回调、手动确认等。 (但是关于rabbitMq的安装,就不介绍了)在安装完rabbitMq后,输入http://ip:15672/ ,是可以看到一个简单后台管理界面的。在这个界面里面我们可以做些什么?转载 2020-11-10 11:31:29 · 94 阅读 · 0 评论 -
正则查找一篇文章中的email地址
public class EmailSpiler { public static void main(String[] args) { try { BufferedReader buf = new BufferedReader(new FileReader("C:\\Users\\Administrator\\Desktop\\dfsafd.html...原创 2019-06-25 14:16:51 · 383 阅读 · 0 评论 -
java单例模式总结
java单例模式1.懒汉模式 线程不安全: public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (instance...转载 2018-03-12 17:29:00 · 157 阅读 · 0 评论 -
字符串排序
在java编程中,我们会偶尔遇到字符串大小比较的问题,compareTo()方法很简单就实现这种功能。该方法用于判断一个字符串是大于、等于还是小于另一个字符串。判断字符串大小的依据是根据它们在字典中的顺序决定的。 语法:Str1.compareTo(Str2); 其返回的是一个int类型值。若Str1等于参数字符串Str2字符串,则返回0;若该Str1按字典顺序小于参数字符串Str...原创 2018-03-17 11:52:33 · 513 阅读 · 0 评论 -
WEBLOGIC负载均衡原理
1.cluster的概念及优势:Weblogic支持集群技术,即让一组Server指向同一域名一起工作从而提供一个更强大、更可靠的应用平台。对于客户端而言,无论Cluster中有几个Server在工作,看上去都是一个。集群技术有两个最明显的特色:(1)可伸缩性:Cluster对加入其中的Server在性能上没有限制,为了提高性能,当客户端的请求大幅增加时,可以动态地向Cluster中添加Serve...转载 2018-03-10 15:00:22 · 970 阅读 · 0 评论 -
SpringMVC+Hibernate
本文介绍一下如何在SpringMVC项目基础上整合Hibernate。本文采用的是Spring 4.1.9+Hibernate4.3.11+Maven开发工具采用MyEclipse 2014本文的目标是搭建简单的SpringMVC+Spring+Hibernate+MySQL的开发环境,最终由Hibernate直接生成数据库中的数据表。完整代码可参见:http://code.taobao.org/p转载 2017-01-09 14:05:50 · 395 阅读 · 0 评论 -
一个简单的线程例子
SimpleThreads程序有两个线程组成,第一个是主线程,它从创建了一个线程并等待它执行完成。如果MessageLoop线程执行了太长时间,主线程将会将其中断。 MessageLoop现场将会打印一系列的信息。如果中断在它打印完所有信息前发生,它将会打印一个特定的消息并退出。 java 代码 public class SimpleThreads { // Displ转载 2017-01-13 09:46:34 · 575 阅读 · 0 评论 -
hadoop框架学习
hadoop 学习路线图:http://blog.csdn.net/it_man/article/details/14899905hadoop 学习路线图2:http://blog.csdn.net/zhoudaxia/article/details/8801769原创 2017-06-29 14:13:04 · 255 阅读 · 0 评论 -
String StringBuffer StringBuider 的区别
String就是C++、java、VB等编程语言中的字符串,用双引号引起来的几个字符.如”Abc”,”一天” String类是不可变(final)的,对String类的任何改变,都是返回一个新的String类对象.这样的话把String类的引用传递给一个方法,该方法对String的任何改变,对原引用指向的对象没有任何影响,这一点和基本数据类型相似.string s1,s2;s1="abc";原创 2017-01-16 09:26:34 · 372 阅读 · 0 评论 -
Quartz定时任务
Quartz是纯Java开发的工作任务调度框架,可以与各种Java框架配合使用,也可以独立运行。一般在项目中实现定时任务。根据官方的描述Quartz可以支持,一个、多个乃至万个定时任务,个人不太敢这么尝试,如果那么多定时任务的话,性能实在怕拖累了。不过也可以看出Quartz对自己的性能是很有自信的。本文讲解在Spring环境下以注解的方式如何实现Quartz,用后发现这个简单的实在不像话,哪像一个拥转载 2017-01-09 14:55:13 · 309 阅读 · 0 评论 -
搭建nexus私服
这个maven的私服叫nexus,与google旗下的nexus重名了,但完全没有任何关系,这个nexus是用来搭建maven私服的。不过确实造成了困扰,就是你百度nexus想要下载私服的时候,一屏幕一屏幕的全是手机。非常密集恐怖。这里提供nexus的直接下载页面的链接:https://www.sonatype.com/download-oss-sonatypemave转载 2016-12-28 20:41:24 · 323 阅读 · 0 评论 -
关于memcached 总结
Memcach什么是Memcache 1. 什么是Memcache? Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。Memcached是一个高并发的内存键值对缓存系统,它的主要作用是将数据库查询结转载 2016-12-30 08:32:30 · 325 阅读 · 0 评论