- 博客(95)
- 资源 (15)
- 收藏
- 关注
原创 java实现Blowfish算法加密解密
java实现Blowfish算法加密解密BlowFish加密算法是一种对称的分组加密算法Blowfish/ECB/NoPaddingjava中Blowfish/ECB/NoPadding加密时,传入的字符串大小不是8个字节的倍数时,会报异常:javax.crypto.IllegalBlockSizeException: Input length not multiple of 8 bytes实现填充0,即实现zeropadding
2021-08-20 15:43:39
1521
1
原创 ActiveMQ 9.ActiveMQ的消息存储与持久化
ActiveMQ@Author:hanguixian@Email:hn_hanguixian@163.com九 ActiveMQ的消息存储与持久化官网: http://activemq.apache.org/persistence1 是什么为了避免意外宕机以后丢失信息,需要做到重启后可以恢复消息队列,消息系统一般都会采用持久化机制。ActiveMQ的消息持久化机制有JDBC,...
2020-02-22 16:16:58
369
原创 ActiveMQ 8.ActiveMQ的传输协议
ActiveMQ@Author:hanguixian@Email:hn_hanguixian@163.com八 ActiveMQ的传输协议1 是什么官方文档:http://activemq.apache.org/configuring-version-5-transports.htmlActiveMQ支持的client-broker通讯协议有: TCP、NIO、UDP、Http(s)...
2020-02-19 11:46:12
1434
原创 ActiveMQ 7.SpringBoot整合ActiveMQ
ActiveMQ@Author:hanguixian@Email:hn_hanguixian@163.com七 SpringBoot整合ActiveMQ1 代码项目结构pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0...
2020-02-18 23:40:04
249
原创 ActiveMQ 6.Spring整合ActiveMQ
ActiveMQ@Author:hanguixian@Email:hn_hanguixian@163.com六 Spring整合ActiveMQ1 代码项目结构pom.xml 依赖<dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-c...
2019-12-18 10:28:53
309
原创 ActiveMQ 5.ActiveMQ的Broker
ActiveMQ@Author:hanguixian@Email:hn_hanguixian@163.com五 ActiveMQ的Broker1 是什么相当于一个ActiveMQ服务器实例Broker其实就是实现了用代码的形式启动ActiveMQ将MQ嵌入到Java代码中,以便随用随启,达到了节约资源的目的,同时也保证了可靠性。2 嵌入式Broker用ActiveMQ Bro...
2019-11-18 19:53:02
319
原创 ActiveMQ 4.JMS规范与落地产品
ActiveMQ@Author:hanguixian@Email:hn_hanguixian@163.com四 JMS规范与落地产品1 是什么1.1 JavaEEJavaEE是一套使用Java进行企业级应用开发的大家一致遵循的13个核心规范工业标准。JavaEE平台提供了一个基于组件的方法来加快设计、开发、装配及部署企业应用程序JDBC(Java Database) 数据库连接...
2019-11-06 23:44:47
652
原创 ActiveMQ 3.JAVA编程实现ActiveMQ通讯
三 JAVA编程实现ActiveMQ通讯1 JMS编程总体架构2目的地Destination队列queue主题topic比较Topic Queue工作模式 订阅发布模式,如果当前没有订阅者,消息将会被丢弃。如果有多个订阅者,那么这些订阅者都会收到消息 负载均衡模式,如果当前没有消费者,消息也不会丢弃如果有多个消费者,那么-条消息也只会发送给其中-个消费者, 并且要求消费者ack信息有无状态 无状态 Queue数据默认会在mq服务器上以文件形式保存,
2019-10-10 20:03:17
606
原创 webService详细
webService一 WebService概述1.1 WebService是什么WebService是一种跨编程语言和跨操作系统平台的远程调用技术。Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准...
2019-10-10 19:55:59
32489
5
原创 ActiveMQ 2.安装和控制台
ActiveMQ二 ActiveMQ安装和控制台1 下载与安装官网下载:http://activemq.apache.org/下载到/opt目录下面解压缩apache - activemq -5.15.6-bin. tar .gz在根目录下mkdir /myactiveMQcp -...
2019-10-10 19:50:08
143
原创 ActiveMQ 1.概述
一 概述MQ产品:Kafka、RabbitMQ、RocketMQ、ActiveMQ …1 前言何种场景下使用消息中间件为什么要在系统中引入消息中间件2 背景2.1系统之间直接调用–实际工程和存在的问题微服务架构后,链式调用是我们在写程序时候的一般流程,为了完成一个整体功能会将其拆分成多个函数(或子模块),比如模块A调用模块B,模块B调用模块C,模块C调用模块D。但在大型分布式应用中,系统间的RPC交互繁杂,一个功能背后要调用上百个接口并非不可能,从单机架构过渡到分布式微服务架构的通例,这种架构
2019-10-10 19:30:29
242
原创 实用的网址(chrome官方离线安装包,chrome插件、 Google play apk下载等等 )
&nbsp;面向对象面向君,不负代码不负卿。 *^o^* chrome官方离线安装包:官网下载方式(可能需要翻墙):https://www.google.com/chrome/browser/thankyou.html?standalone=1&amp;amp;amp;platform=win&amp;amp;amp;installdataindex=defaultbrowser...
2019-09-12 16:55:53
25613
3
原创 Nginx 基础
Nginx 概述Nginx (“engine x”) 是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等 nNginx 是一个高性...
2019-01-17 20:04:27
1995
原创 Redis 9.redis的Java客户端Jedis
Redis@Author:hanguixian @Email:hn_hanguixian@163.com九 Redis的Java客户端Jedis使用gradle引入Jredis的jar包// https://mvnrepository.com/artifact/redis.clients/jedis compile group: 'redis.clients', name: ...
2019-01-05 10:10:48
1828
原创 Redis 8. redis的复制(Master/Slave)
Redis@Author:hanguixian @Email:hn_hanguixian@163.com八 Redis的复制(Master/Slave)1 是什么官网英文:https://redis.io/topics/replication中文:http://www.redis.cn/topics/replication.html就是我们所说的主从复制,主机数据更新后根据...
2019-01-05 10:05:10
2370
原创 Redis 7.redis的发布订阅
Redis@Author:hanguixian @Email:hn_hanguixian@163.com七 Redis的发布订阅1 是什么官网中文:http://www.redis.cn/topics/pubsub.html英文:https://redis.io/topics/pubsub进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消....
2019-01-05 10:00:20
289
原创 Redis 6. redis的事务
Redis@Author:hanguixian @Email:hn_hanguixian@163.com六 事务1 是什么中文官网: http://www.redis.cn/topics/transactions.html官网: https://redis.io/topics/transactions可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序...
2018-12-29 10:41:41
538
原创 Redis 5. redis的持久化
Redis@Author:hanguixian @Email:hn_hanguixian@163.com五 redis的持久化官网介绍:https://redis.io/topics/persistenceRDB的优势(google翻译)RDB是Redis数据的一个非常紧凑的单文件时间点表示。RDB文件非常适合备份。例如,您可能希望在最近24小时内每小时归档您的RDB文件,并...
2018-12-16 11:24:27
1002
原创 Redis 4. redis配置文件:redis.conf
Redis@Author:hanguixian @Email:hn_hanguixian@163.com四 redis配置文件:redis.conf1 在哪儿?位置:解压目录下:[root@xxxmmm redis-5.0.0]# lltotal 232-rw-rw-r-- 1 root root 75104 Oct 17 23:31 00-RELEASENOTES-rw-...
2018-12-14 09:30:30
3007
原创 Redis 3.Redis数据类型
Redis@Author:hanguixian @Email:hn_hanguixian@163.com三 Redis数据类型1 Redis的五大数据类型1.1 string(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如...
2018-12-12 23:21:57
302
原创 Redis 2.Redis入门介绍
Redis入门介绍1 入门概述1.1 是什么Redis:REmote DIctionary Server(远程字典服务器)是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前...
2018-11-27 16:47:58
760
原创 Redis 1.NoSql入门和概述
NoSql入门和概述1 . 入门概述1.1 互联网时代背景下大机遇,为什么用nosql1.1.1 单机mysql在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态网页,动态交互类型的网站不多。上述架构下,我们来看看数据...
2018-11-27 16:40:22
759
原创 Mysql 连接查询
连接查询含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询笛卡尔乘积现象:表1 有m行,表2有n行,结果=m*n行发生原因:没有有效的连接条件如何避免:添加有效的连接条件分类:按年代分类:sql92标准:仅仅支持内连接sql99标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接按功能分类:内连接: 等值连接 非等值连接 自连接外连接: 左连接 右连接 全连接交叉连接
2018-10-28 19:43:30
557
原创 Mysql 分组查询(group by)
分组查询1 语法select 查询列表 from 表 【where 筛选条件】 group by 分组的字段【order by 排序的字段】;2 特点1、和分组函数一同查询的字段必须是group by后出现的字段2、筛选分为两类:分组前筛选和分组后筛选#针对的表位置连接的关键字分组前筛选原始表group by前where分组后筛选group ...
2018-10-28 19:38:16
1021
原创 Docker基础 8.本地镜像发布到阿里云
八.本地镜像发布到阿里云参见阿里云操作指南创建一个centos的仓库1. 登录阿里云Docker Regi...
2018-09-08 14:32:24
356
原创 Docker基础 7.Docker常用安装
七.Docker常用安装mysql搜索: docker search mysql拉取: docker pull mysql:5.7
2018-09-07 09:19:00
588
原创 Docker基础 6.DockerFile
六.DockerFile解析1.是什么Dockerfile是用来构建Docker镜像的构建文件, 是由一系列命令和...
2018-08-29 16:07:38
1052
原创 Docker基础 5.Docker容器数据卷
五.Docker容器数据卷1.是什么Docker的理念: 将运用与运行的环境打包形成容器运行,运行可以伴随着容器,但是我们对数据的要求希望是持久化的容器之间希望有可能共享数据 Docker容器产生的数据,如果不通过docker commit生成成新的镜像,使得数据做为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了。 为了能保存数据在docke...
2018-08-27 16:36:28
735
原创 Docker基础 4.Docker镜像
Docker基础Docker文档:https://docs.docker.com/Dcker中文文档:https://docs.docker-cn.com/Docker镜像1.是什么2.特点3.commit操作1.是什么?镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件...
2018-08-24 15:51:29
658
原创 Docker基础 3.Docker常用命令
三.Docker常用命令Docker文档:https://docs.docker.com/Dcker中文文档:https://docs.docker-cn.com/1.帮助命令2.镜像命令3.容器命令
2018-08-22 16:23:19
874
原创 Docker基础 2.Docker安装
二.Docker安装Docker文档:https://docs.docker.com/Dcker中文文档:https://docs.docker-cn.com/1.前提条件2.docer基本组成3.安装步骤4.使用和优化5.底层原理
2018-08-17 12:05:54
913
原创 Docker基础 1.Docker简介
docker简介 - docker是什么? - docker发展方向 - docker出现的原因 - docker理念 - logo解读 - docker能做什么? - 一次构建,随处运行 - 美团微博等大力运用 - 去哪儿下载?
2018-08-16 21:14:00
439
原创 Java8新特性
Java8新特性@Author:hanguixian@Email:hn_hanguixian@163.com一.Lambda表达式1.为什么使用 Lambda 表达式Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升...
2018-07-31 23:11:22
3645
原创 Spring Data JPA 11.细节与增强
细节与增强Spring Data JPA - 参考文档细节关键字使用细节Like 与 NotLike使用时,在传入查询参数时,需要用%%修饰才能够正确的查询到数据. public void testMyDataJPA(){ List&amp;lt;Person&amp;gt; people = personRepository.findByLastNa...
2018-07-26 22:17:04
5326
1
原创 Spring Data JPA 10. JpaSpecificationExecutor
不属于Repository体系,实现一组 JPA Criteria 查询相关的方法 修饰语与类型 方法与描述 long count(Specification spec) 返回给定规范返回的实例数。 List findAll(Specification spec) 返回与给定规范匹配的所有实体。 Page findAll(Specifi...
2018-07-09 21:13:38
1192
原创 Spring Data JPA 9. JpaRepository接口
JpaRepository接口该接口提供了JPA的相关功能 ,接口方法如下: 修饰符和类型 方法和描述 void deleteAllInBatch() 删除批量调用中的所有实体。 void deleteInBatch(Iterable<T> entities) 删除批处理中的给定实体,这意味着它将创建单个查询。删除一个实体集合 ...
2018-07-06 09:03:39
1055
原创 Spring Data JPA 8.PagingAndSortingRepository
PagingAndSortingRepository该接口提供了分页与排序功能 ,继承自CrudRepository &lt;T,ID&gt;方法如下: 修饰符和类型 方法和描述 Page findAll(Pageable pageable) 返回Page满足Pageable对象中提供的分页限制的实体。 Iterable findAll(Sort...
2018-07-05 10:14:08
844
原创 Spring Data JPA 7.CrudRepository
CrudRepositoryCrudRepository 接口提供了最基本的对实体类的添删改查操作 修饰符和类型 方法和描述 long count() 返回可用实体的数量 void delete(T entity) 删除给定的实体。 void deleteAll() 删除存储库管理的所有实体 void deleteAll...
2018-07-04 23:16:46
858
原创 Spring Data JPA 6. @Modifying 注解和事务
@Modifying 注解和事务@Query 与 @Modifying 执行更新操作@Query 与 @Modifying 这两个 annotation一起声明,可定义个性化更新操作,例如只涉及某些字段更新时最为常用,示例如下: //可以通过自定义的 JPQL 完成 UPDATE 和 DELETE 操作. 注意: JPQL 不支持使用 INSERT//在 @Query 注解中...
2018-07-04 22:31:42
2346
原创 Spring Data JPA 5.@Query 注解
@Query 注解使用@Query自定义查询这种查询可以声明在 Repository 方法中,摆脱像命名查询那样的约束,将查询直接在相应的接口方法中声明,结构更为清晰,这是 Spring data 的特有实现。 如: //为 @Query 注解传递参数的方式1: 使用占位符. @Query("SELECT p FROM Person p WHERE p.lastName =...
2018-07-04 22:09:45
2585
ventoy-1.0.27-windows.zip
2020-12-08
pandoc-2.7.2-windows-x86_64
2019-04-18
pandoc-2.3-windows-x86_64
2018-09-25
ChromeStandaloneSetup64
2018-08-10
typora-setup-x64
2018-07-03
Total-Uninstall-Setup-6.22.1(带破解)
2018-04-13
电磁场与电磁波_第四版_谢处方_课后答案.pdf
2018-01-19
Google PicasaV3.9.137.141 中文版
2018-01-19
struts-2.5.13-min-lib.zip
2017-10-13
Java编程思想(第五版)
2017-09-14
前端css+html+布局笔记
2017-09-14
gson-2.7.jar
2017-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人