自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小默:进无止境

QQ:1274654983 欢迎交流~~

  • 博客(50)
  • 资源 (52)
  • 论坛 (10)
  • 收藏
  • 关注

原创 聊聊JVM中那些垃圾收集器

垃圾收集算法是内存回收的方法论,垃圾收集器是内存回收的具体实现。Java虚拟机规范中对垃圾收集器应该如何事先并没有任何规定,故而不同厂商、不同版本的虚拟机所提供的垃圾收集器可能会有很大差别。本文分享的收集器是基于JDK1.7之后的HotSpot虚拟机,这个虚拟机所包含的所有收集器如图所示:连线表示两个收集器可以搭配使用,虚拟机所在的区域表示它是属于新生代还是老年代收集器(上面是新生代,下面是老...

2019-01-30 18:03:23 698

转载 深入学习JVM垃圾回收器之CMS

先看一些问题:CMS出现的初衷、背景和目的?CMS的适用场景?CMS的trade-off是什么?优势、劣势和代价CMS会回收哪个区域的对象?CMS的GC Roots包括那些对象?CMS的过程?CMS和Full gc是不是一回事?CMS何时触发?CMS的日志如何分析?CMS的调优如何做?CMS扫描那些对象?CMS和CMS col...

2019-01-29 17:41:42 2775

转载 深入学习线程局部变量ThreadLocal

ThreadLocal是线程局部变量,和普通变量的不同在于:每个线程持有这个变量的一个副本,可以独立修改(set方法)和访问(get方法)这个变量,并且线程之间不会发生冲突。类中定义的ThreadLocal实例一般会被private static修饰,这样可以让ThreadLocal实例的状态和Thread绑定在一起。业务上,一般用ThreadLocal包装一些业务ID(user ID或事务ID...

2019-01-29 15:45:42 897

原创 JavaSE集合-Queue入门与详解

Queue用于模拟"队列"这种数据结构(先进先出 FIFO)。队列的头部保存着队列中存放时间最长的元素,队列的尾部保存着队列中存放时间最短的元素。新元素插入(offer)到队列的尾部,访问元素(poll)操作会返回队列头部的元素,队列不允许随机访问队列中的元素【1】 PriorityQueuePriorityQueue并不是一个比较标准的队列实现,PriorityQueue保存队列元素的顺序并...

2019-01-28 15:45:50 381

原创 聊聊分布式应用中的分布式锁

分布式锁是控制分布式系统之间同步访问共享资源的一种方式。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要通过一些互斥手段来防止彼此之间的干扰,以保证一致性,在这种情况下,就需要使用分布式锁了。简而言之,分布式锁就是指在分布式的部署环境下,通过锁机制来让多客户端互斥的对共享资源进行访问。分布式锁要满足哪些要求呢?1、互斥性–在分布式系统环境下,一...

2019-01-27 22:37:18 1813

原创 SpringBoot配置外部Tomcat并打war包

参考博文:SpringBoot整合外部Tomcat时启动流程源码分析SpringBoot应用默认以Jar包方式并且使用内置Servlet容器(默认Tomcat),该种方式虽然简单但是默认不支持JSP并且优化容器比较复杂。故而我们可以使用习惯的外置Tomcat方式并将项目打War包。【1】创建项目并打War包① 同样使用Spring Initializer方式创建项目② 打包方式选择"w...

2019-01-24 18:29:36 2179

原创 深入学习Java集合之HashSet 的实现原理

HashSet 是 Set 接口的典型实现,由哈希表(实际上是一个HashMap 实例)支持,大多数时候使用 Set 集合时都使用这个实现类。HashSet 按 Hash 算法来存储集合中的元素,因此具有很好的存取和查找性能。HashSet 具有以下特点:不能保证元素的排列顺序HashSet 不是线程安全的集合元素可以是 null当向 HashSet 集合中存入一个元素时,HashS...

2019-01-23 19:42:52 910

转载 聊聊分布式高并发应用中请求幂等处理

【1】幂等概念和场景幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。在编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。例如,“getUsername()和setTrue()”函数就...

2019-01-23 11:21:19 1766

转载 数据结构和算法中的时间复杂度

简单地说,时间复杂度对应代码运行时间,空间复杂度对应代码占用空间。由于运行环境和输入规模的影响,代码的绝对执行时间是无法估计的,但是我们却可以预估出代码的基本操作执行次数。【1】基本操作执行次数关于代码的基本操作执行次数,我们用四个生活中的场景,来做一下比喻:场景1:给小灰一条长10寸的面包,小灰每3天吃掉1寸,那么吃掉整个面包需要几天?答案自然是 3 X 10 = 30天。如果面包的长...

2019-01-22 18:38:45 517

转载 聊聊分布式应用中的缓存方案(二)

本篇是聊聊分布式应用中的缓存方案(一)的姊妹篇。【1】什么是静态数据这里静态数据是指不经常发生变化或者变化频率比较低的数据,比如车型库、用户基本信息、车辆基本信息等。车型库这种可能每个月会更新一次,用户和车辆基本信息的变化来源于用户注册、修改,这个操作的频率相对也是比较低的。另外这类数据的另一个特点是要求准确率和实时性都比较高,不能出现丢失、错误,以及过长时间的陈旧读。具体是不是应该归类为...

2019-01-22 14:12:57 300 1

转载 一文搞定所有的跨域请求问题 Jsonp & Core

本文解决跨域中的 get、post、data、cookie 等这些问题。本文只会说 get 请求和 post 请求,读者请把 post 请求理解成除 get 请求外的所有其他请求方式。【1】Jsonpjsonp 的原理很简单,利用了【前端请求静态资源的时候不存在跨域问题】这个思路。但是 只支持 get,只支持 get,只支持 get。注意一点,既然这个方法叫 jsonp,后端数据一定要使用 ...

2019-01-21 18:42:04 413

转载 一文详解MySQL调优那些事

【1】单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量。① 字段尽量使用TINYINT、SMALLINT、MEDIUM_INT作为整数类型而非INT,如果非负则加上U...

2019-01-21 18:20:58 360

原创 常见基础实用算法详解

排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。内排序有可以分为以下几类:插入排序:直接插入排序、二分法插入排序、希尔排序。选择排序:简单选择排序、堆排序。交换排序:冒泡排序、快速排序。归并排序基数排序【1】快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要...

2019-01-21 16:09:21 509

转载 TCP协议的三次握手与四次挥手

TCP是一种面向连接的单播协议,在发送数据前,通信双方必须在彼此间建立一条连接。所谓的“连接”,其实是客户端和服务器的内存里保存的一份关于对方的信息,如ip地址、端口号等。TCP可以看成是一种字节流,它会处理IP层或以下的层的丢包、重复以及错误问题。在连接的建立过程中,双方需要交换一些连接的参数。这些参数可以放在TCP头部。TCP提供了一种可靠、面向连接、字节流、传输层的服务,采用三次握手建立...

2019-01-21 10:12:55 687

原创 聊聊分布式高并发应用中的高可用性

面试题:高并发场景/接口被刷怎么办?【1】架构和细节首先参考上篇博文:聊聊高并发应用中秒杀场景的方案实现,其中限流,缓存等思想是一致的。这里需要注意的是,如果在现有集群环境下,负载压力仍然很大怎么办?观察上图最后一步—容器化技术。使用Docker+K8s(Kubernetes)构建Docker集群环境。当QPS超过阈值后,自动扩容。比如扩容两个虚拟机,将登录子系统从四节点扩容到6节点,然后...

2019-01-20 18:21:38 662

转载 Java基础之13种核心规范

十三个规范其实就是十三个API文档,我们可能每天都在使用,但是不知道它是什么。【1】JDBC(Java Database Connectivity)用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。跟微软的ODBC很像,应该说是ODBC和ADO的结合,创建连接和发送SQL只用JDBC一个就行了,而ODBC只是创建一个连接,还需要...

2019-01-20 16:17:50 544

原创 【每日一面】常见的排序算法与Java实现

【1】冒泡排序import java.util.Comparator;/** * 排序器接口(策略模式: 将算法封装到具有共同接口的独立的类中使得它们可以相互替换) */public interface Sorter { /** * 排序 * @param list 待排序的数组 */ public <T extends Compar...

2019-01-18 19:55:34 184

原创 聊聊高并发应用中电商秒杀场景的方案实现

秒杀场景需要考虑这些关键词:高并发、响应时效性、流程削峰、恶意流量攻击、秒杀原子操作与数据安全、服务高可用(应对雪崩)等。【1】秒杀业务场景分析① 秒杀/抢购业务场景比如商品秒杀、商品抢购、群红包、抢优惠券、抽奖等等。② 秒杀/抢购业务特点秒杀商品价格低廉、抢购商品很好|抢手、---------------------

2019-01-18 19:49:08 3205

转载 聊聊分布式应用的分布式事务之消息最终一致性事务

聊聊分布式应用的分布式事务2PC/3PC聊聊分布式应用的分布式事务TCC聊聊分布式应用的分布式事务之最大努力通知型事务本文我们将学习到另一种常见的柔性事务解决方案:消息一致性事务方案。对于TCC型事务,跨系统的调用均是基于服务间的直接调用,即很大程度上是同步调用。基于TCC方案能够保证主子事务同时成功,同时失败。但实际开发中,由于多方面的考虑,我们会将服务拆分为异步方式,一般是基于MQ进...

2019-01-18 17:32:54 495

转载 聊聊分布式应用的分布式事务之最大努力通知型事务

TCC适用于公司内部对一致性、实时性要求较高的业务场景,而本文我们讲解的“最大努力通知型事务”是为解决跨网络、跨服务之间的柔性事务的另一种解决方案。首先看一下最大努力通知型的流程图,如下图:...

2019-01-18 16:42:08 361

转载 聊聊分布式应用的分布式事务TCC

TCC是try-confirm-cancel的单词首字母缩写,是一个类2PC的柔性事务解决方案,由支付宝提出后得到广泛的实践。补偿事务(TCC)有三个阶段:Try 阶段,对业务系统做检测和资源预留Confirm 阶段对业务系统做确认提交,默认:Try执行成功,Confirm一定成功Cancel 阶段在业务执行失败,需要回滚的情况下执行的业务取消,预留资源释放。首先我们看它的一个原理图...

2019-01-18 16:34:17 428

转载 聊聊分布式应用的分布式事务2PC/3PC

几个关键词:ACID,XA,2PC,3PC,CAP,BASE,TCC及消息队列实现最终一致性。【1】基础概念数据库事务的特性:原子性(Atomicity )、一致性( Consistency )、隔离性或独立性( Isolation)和持久性(Durabilily),简称就是ACID。具体知识参考博文:一文读懂Spring事务和MySQL事务与锁① CAPC(Consistency)强一致性、A(Availability)高可用性和P(Partition tolerance)分区容错性。

2019-01-18 12:58:58 717

转载 聊聊分布式应用中的消息中间件

消息队列已经逐渐成为企业应用系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能。当前使用较多的 消息队列 有 RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMQ 等,而部分 数据库 如 Redis、MySQL 以及 phxsql 也可实现消息队列的功能。【1】消息队列是什么消息队列 是指利用 高效可靠 的 消息传递...

2019-01-18 12:41:44 534

原创 【每日一面】关于UML

【1】什么是UML?UML是统一建模语言(Unified Modeling Language)的缩写,它发表于1997年,综合了当时已经存在的面向对象的建模语言、方法和过程,是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持。使用UML可以帮助沟通与交流,辅助应用设计和文档的生成,还能够阐释系统的结构和行为。【2】UML中有哪些常用的图?UML定义了多种图...

2019-01-17 18:39:27 182

原创 【每日一面】关于设计模式

【1】简述一下你了解的设计模式所谓设计模式,就是一套被反复使用的代码设计经验的总结(情境中一个问题经过证实的一个解决方案)。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式使人们可以更加简单方便的复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。在GoF的《Design Patterns: Elements of Re...

2019-01-17 18:34:10 279

原创 【每日一面】关于通信协议

【1】GET与POST区别GET是用于获取数据的,POST一般用于将数据发给服务器之用。GET使用URL或Cookie传参。而POST将数据放在BODY中。GET的URL会有长度上的限制,则POST的数据则可以非常大。POST比GET安全,因为数据在地址栏上不可见。那么GET和POST与数据如何传递到底有没有关系?GET和POST是由HTTP协议定义的。在HTTP协议中,Metho...

2019-01-17 17:11:45 1266

转载 深入学习Tomcat 架构及启动过程

本文对 Tomcat 的介绍以 Tomcat-9.0.0.M22 为标准,它实现了 Servlet4.0 及 JSP2.3 并提供了很多新特性,需要 1.8 及以上的 JDK 支持。【1】Overview① Bootstrap 作为 Tomcat 对外界的启动类,在 $CATALINA_BASE/bin 目录下,它通过反射创建 Catalina 的实例并对其进行初始化及启动。② Catal...

2019-01-17 16:15:42 429

原创 【每日一面】关于JVM

① Java文件分为几种形态?两种,静态和动态。注解保留策略RetentionPolicy与Java文件不同形式:Source:只在源码阶段出现,如果编译成class之后就被丢弃(静态文件)。Class:编译阶段保留,运行阶段就会被丢弃(静态文件)Runtime:运行阶段和class文件都能获取到注解(动态文件)② Java 是如何在保证可移植性的前提下提供高执行效率的?J...

2019-01-17 15:06:30 255

转载 详解Spring框架的设计理念与设计模式

本文将从另外一个视角试图剖析出Spring框架的作者设计Spring框架的骨骼架构的设计理念,有那几个核心组件?为什么需要这些组件?它们又是如何结合在一起构成Spring的骨骼架构?Spring的AOP特性又是如何利用这些基础的骨骼架构来工作的?Spring中又使用了那些设计模式来完成它的这种设计的?它的这种 设计理念对对我们以后的软件设计有何启示?【1】Spring的骨骼架构Spring总共...

2019-01-17 11:06:11 671

转载 Tomcat系统架构宏观介绍

【1】Tomcat顶层架构先上一张Tomcat的顶层结构图(图A),如下:Tomcat中最顶层的容器是Server,代表着整个服务器,从上图中可以看出,一个Server可以包含至少一个Service,用于具体提供服务。Service主要包含两个部分:Connector和Container。从上图中可以看出 Tomcat 的心脏就是这两个组件,他们的作用如下:Connector用于处理连...

2019-01-17 09:15:13 229

原创 深入学习Tomcat服务器优化实践

【1】Tomcat内存优化,启动时告诉JVM需要多大内存(调优内存是最直接的方式)Windows 下的 catalina.bat,Linux 下的 catalina.sh。在该文件中配置jvm的内存空间,如:JAVA_OPTS='-Xms256m -Xmx512m'-Xms JVM初始化堆的大小-Xmx JVM堆的最大值,实际参数大小根据服务器配置或者项目具体设置。【2】Tomcat...

2019-01-17 08:50:09 905

转载 数据结构基础入门

简单地说,数据结构是以某种特定的布局方式存储数据的容器。这种“布局方式”决定了数据结构对于某些操作是高效的,而对于其他操作则是低效的。首先我们需要理解各种数据结构,才能在处理实际问题时选取最合适的数据结构。首先列出一些最常见的数据结构,我们将逐一说明:数组栈队列链表树图字典树(这是一种高效的树形结构,但值得单独说明)散列表(哈希表)【1】数组数组是最简单、也是使用最广泛的...

2019-01-16 18:12:25 1346

原创 【每日一面】关于Netty

① 为什么选择 NettyNetty 是业界最流行的 NIO 框架之一,它的健壮性、功能、性能、可定制性和可扩展性在同类框架中都是首屈一指的,它已经得到成百上千的商用项目验证,例如 Hadoop 的 RPC 框架 Avro 使用 Netty 作为通信框架。很多其它业界主流的 RPC 和分布式服务框架,也使用Netty 来构建高性能的异步通信能力。② Netty 的优点总结如下API 使用简单...

2019-01-16 17:28:18 268

转载 HTTPS协议详解

https是建立在SSL(Secure Sockets Layer 安全套接层)上的网络安全协议,最初由NetScape公司提出,之后由IETF标准化为TLS(Transport Layer Security 安全传输层协议),其端口为443。① HTTP的困境当我们学习HTTP的时候,肯定使用过抓包工具(wireshark, fiddler)帮助我们认识HTTP协议。回忆一下就知道,抓包工...

2019-01-16 17:07:34 338

原创 聊聊分布式应用中负载均衡技术和Session一致性

【1】负载均衡技术F5HAProxyLVSNginx/Apache硬件设备,功能十分强大工作在第四/七层 Session保持 并发处理极佳 负载均衡算法多工作第四层 工作稳定 应用范围广 配置简单 不能做动静分离安装配置简单 占有内存少 并发处理能力强3W+ 优化下10W+ 功能强大 动静分离 反向代理 Lua 工作在第七层(支持的应用少) 不能保持session...

2019-01-16 15:12:28 286

转载 Java的三大特性之封装、继承和多态

面向对象编程有三大特性:封装、继承、多态。【1】封装封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。对于封装而言,一个对象它所封装的是自己的属性和方法,所以它是不需要依赖其他对象就可以完成自己的操作。使用封装有几大好处:良好的封装能够减少耦合。类内部的结构可以自由修改。可以对成员进...

2019-01-15 19:23:08 775

原创 聊聊分布式应用中的缓存方案(一)

【1】本地缓存本地缓存即缓存和应用在同一个进程里,是基于JVM的缓存,应用生则生,应用死则亡。常见产品有Guava、Caffeine和Ehcache。三者对比如下:对比项GuavaCaffeineEhcache是否开源Y(Google)Y(apache)Y(Terracotta)级别轻量轻量重量级知名度Java开发者必备Spring5Hi...

2019-01-15 11:34:38 1193

转载 一文读懂Synchronized的实现原理

在多线程并发编程中 Synchronized 一直是元老级角色,很多人都会称呼它为重量级锁,但是随着 Java SE1.6 对 Synchronized 进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了 Java SE1.6 中为了减少获得锁和释放锁带来的性能消耗而引入的偏向锁和轻量级锁,以及锁的存储结构和升级过程。当一个线程试图访问同步代码块时,它首先必须得到锁,退出或抛出异常时必...

2019-01-14 22:07:02 858 1

原创 MySQL单表膨胀优化之MyCat分库分表

MySQL的单表达到多少量级时性能会下降?宽表在千万量级,窄表要好一点在1200W左右。但是MySQL单表达到1500W时性能开始急剧下降!这里先抛出一道面试题:Q1:一亿的用户表,怎么做优化?Q2:两个实体,用户和订单,数据量都过亿要求:1.从用户角度快速查询订单2.从订单角度快速查用户怎么设计表?【1】常见数据库中间件分布式数据库中间件有TDDL、Sharding-JDBC...

2019-01-14 13:37:42 3323 3

原创 SpringBoot2.0整合Redis高可用之Sentinel哨兵

Sentinel是什么?Redis高可用是什么?参考博文:Redis - 主从复制那些事与高可用sentinel 和深入学习Redis高可用之Sentinel相关概念。本篇博文分享的是一主二从三哨兵模式。至于为什么用三个哨兵,同第一段。本文是模拟环境,都是一个服务器上面。【1】POM文件和配置① pom文件<parent><groupId

2019-01-12 18:54:30 21760 3

PHP7.2+NGINX Linux环境搭建与脚本

Centos6.8源码编译安装NGINX与PHP7.2,包含源码安装包与NGINX自动安装脚本。

2019-07-01

PHP课程设计图书管理系统、学生成绩管理系统、学生宿舍管理系统

课程设计包含六个系统,均是PHP+MySQL。包含图书管理、学生成绩管理、学生宿舍管理、学生选课管理、请假管理以及网上图书订购。帮助同学顺利完成课程设计哦,同学就不用花钱买啦。

2020-11-27

AXURE RP EXTENSION For Chrome插件

AXURE RP EXTENSION For Chrome插件,在浏览器上观看HTML

2019-03-20

CryptoJS v3.1.2.zip

CryptoJS v3.1.2.zip完整加密库,支持常见的多种加密方式。AES,DES,SHA。。。

2018-03-22

Axis2与Spring整合发布多个WebService

Axis2与Spring整合发布多个WebService,项目使用Maven管理。

2018-05-27

[谷粉分享]尚硅谷Hadoop生态大数据系列

谷粉强势分享,尚硅谷Hadoop大数据生态系列课程,包含Hadoop、Hive、Sqoop、Flume、Kafka、HBASE、Oozie等系列,真实可靠!!!

2018-08-10

hibernate-validator-5.0.0.CR2-dist.zip

使用hibernate-validator 进行校验的jar包,里面包括了基础hibernate-validator-5.0.0.CR2.jar hibernate-validator-annotation-processor-5.0.0.CR2.jar 之外,还包括了el-api-2.2.jar javax.el-2.2.4等项目必不可少的jar

2016-08-14

SpringBoot+thymeleaf+UEditor+不修改上传路径.zip

SpringBoot+Thymeleaf下整合UEditor,这里没有修改图片上传文件,只用默认的图片上传路径。资源有UEditor.1.4.3.3以及自定义Controller。

2020-02-04

Netty权威指南 第2版 带书签目录 高清完整版.pdf

《Netty 权威指南(第2 版)》是异步非阻塞通信领域的经典之作,基于最新版本的Netty 5.0 编写,是国内首本深入介绍Netty 原理和架构的书籍,也是作者多年实战经验的总结和浓缩。内容不仅包含Java NIO入门知识、Netty 的基础功能开发指导、编解码框架定制等,还包括私有协议栈定制和开发、Netty 核心类库源码分析,以及Netty 的架构剖析。 《Netty 权威指南(第2 版)》适合架构师、设计师、软件开发工程师、测试人员以及其他对Java NIO 框架、Netty 感兴趣的相关人士阅读,通过《Netty 权威指南(第2 版)》的学习,读者不仅能够掌握Netty 基础功能的使用和开发,更能够掌握Netty 核心类库的原理和使用约束,从而在实际工作中更好地使用Netty。

2018-11-20

mysql5.7安装脚本

mysql5.7.16安装脚本,一键安装,安全可靠,方便快捷。

2017-12-15

DES加密解密 JS-JAVA

DES加密解密 JS-JAVA,支持JS和JAVA直接相互加密解密,简单引入即可

2018-03-26

mysql-odbc.zip

PowerDesign添加MySQL数据源mysql-connector-odbc,包含32位 64位

2019-08-13

Zookeeper3.4.11下载与安装文档

Zookeeper3.4.11下载与安装文档,包含了Zookeeper分别在Windows下和Linux下的安装

2018-11-07

ApacheCXFWebServiceDevelopment.pdf

webservice接口开发,CXF与spring整合,开发webservice client与发布service

2017-11-02

RabbitMQ.zip

Linux下源码编译安装RabbitMQ、Erlang并设置服务开机启动。

2019-08-12

SpringBoot整合Dubbo和Zookeeper升级版

SpringBoot整合dubbo和Zookeeper,将公共接口抽取到了API项目中。另外还提供了xml方式整合dubbo和Zookeeper。

2018-11-09

XP系统下的FileZilla客户端和服务端

XP系统下的FileZilla客户端和服务端,若客户端运行时提示normaliz.dll文件找不到,从压缩包里面解压放到c://windows/system32即可。。

2016-12-22

webservice基于JDK演示service与client以及所需jar

webservice基于JDK演示service与client以及所需jar,使用wsimport进行Stub生成

2017-11-02

MybatisX idea 快速开发插件jar

MybatisX idea 快速开发插件jar,可直接本地安装,无需从市场下载。

2020-07-28

jsoup爬虫实战

使用jsoup进行爬虫并获取模板网页具体数据,获取总页数进行自动翻页处理。

2018-01-19

svn服务器端客户端中文汉化

svn服务器端客户端中文汉化,内有软件说明,支持客户端汉化!

2019-03-13

项目+uploadify+Huploadify.zip

项目+uploadify+Huploadify,包含调试好的两个组件的页面源码、后台源码以及两个组件压缩包

2019-06-12

Socket与ServerSocket编程实践聊天

Socket与ServerSocket编程实践聊天,服务器和客户端频繁通信

2017-11-07

mysql自动备份脚本

linux下定时自动备份mysql数据库,并保存备份文件与备份日志到指定路径下。

2018-01-26

SpringBootMaven分模块实例

Maven分模块架构,框架使用SpringBoot整合SpringMVC、Mybatis。

2018-07-18

QRcode生成、解析二维码项目与所有jar

QRcode生成、解析二维码项目与所有jar,注意,是包含生成、解析二维码!

2019-05-08

fastdfs完整环境.zip

Centos下搭建fastdfs分布式文件系统,并整合fastdht、nginx进行文件去重。

2019-09-27

AES加密工具类

AES加密解密工具类,解决windows下和linux加密解密不同问题。

2018-03-20

CXF与Spring整合以及所需jar

CXF与Spring整合以及所需jar,包含服务端与客户端。jar包在lib目录下。

2017-11-02

IDEA导入eclipse常用快捷键

IDEA导入eclipse常用快捷键,方便好用,完美从eclipse过渡到IDEA

2018-04-24

SpringBoot使用Maven建立多模块工程

SpringBoot使用Maven建立多模块工程,包含父工程,api公用工程,pojo工程和主项目web工程。

2018-08-10

axis2 开发webservice需要的完整jar

axis2 开发webservice需要的完整jar,可以很好与spring进行整合

2017-11-02

jave-1.0.2-jar视频音频处理包

jave-1.0.2-jar视频音频处理包,因为CSDN最低分为一分,所以没法免费贡献给大家。

2018-12-05

DubboOPS项目和管理后台jar包

DubboOPS项目和管理后台jar包,主要有dubbo-admin-0.0.1-SNAPSHOT.jar和incubator-dubbo-ops-master

2018-11-07

ssm+MySQL宠物商店.txt

SSM+mysql实现宠物商店,可在eclipse、MyEclipse、idea下正常运行,webServer为Tomcat

2020-07-10

支付宝对接相关工具和demo.zip

支付宝对接相关工具与电脑网站接入demo,包含电脑网站demo,服务端sdk,开发平台助手

2019-10-30

CXF+Spring+MyBatis+Maven

CXF+Spring+MyBatis+Maven项目整合,包含服务端和客户端。

2018-05-05

Struts2Spring4Hibernate4整合

Struts2Spring4Hibernate4整合,Hibernate使用的是注解,没有使用Maven,这个是帮一个小伙伴整合做的demo

2018-11-07

学生公寓管理系统

用的c++做的,是对学生公寓管理进行的一个简单模拟,已经调试好的了。

2014-04-30

亲测好用的Winhex

亲测好用的Winhex,完美查看编译后的class文件。支持多种语言,解压后选择"setup.exe"进行安装即可!!!

2018-09-02

空空如也

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

TA关注的人 TA的粉丝

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