自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Eric_飞

个人所总结的东西吧

  • 博客(42)
  • 资源 (29)
  • 收藏
  • 关注

原创 面试项目-黑马头条-项目介绍

B站视频黑马头条视频学习总结,侵权请联系删除黑马头条项目是对在线教育平台业务进行大数据统计分析的系统。碎片化、切换频繁、社交化和个性化现如今成为人们阅读行为的标签。黑马头条对海量信息进行搜集,通过系统计算分类,分析用户的兴趣进行推送从而满足用户的需求。项目:泛指黑马头条整个项目或某一项目模块工程:泛指黑马头条某一项目的源码工程App用户:泛指黑马头条APP用户端用户自媒体人:泛指通过黑马自媒体系统发送文章的用户管理员:泛指黑马头条管理系统的使用用户App:泛指黑马头条APP。

2023-09-11 15:11:15 2118

原创 电商类面试问题--02针对商品排行榜,你是怎么实现的

在实现过程中,我使用了Redis的有序集合数据结构来存储和排序商品销量信息。具体而言,我将日期作为有序集合的key,商品ID作为成员(member),销售数量作为分值(score)。在我接到这个需求后,我立即想到了使用Redis的有序集合(ZSET)来实现这个功能,并与我们的技术负责人进行了沟通。在定时任务中,我首先删除前一天的排行榜数据,然后根据最新的订单数据重新生成排行榜。上述代码示例中,在实现每日热销排行榜的功能时,使用了Redis有序集合来存储和排序商品销量信息。命令来增加对应商品的销售数量。

2023-09-04 21:09:16 206

原创 电商类面试问题--01Elasticsearch与Mysql数据同步问题

一个服务器(A节点)一直进行同量写入,并将数据同时写入主节点(A节点)和备份节点(B节点)。当需要升级A节点时,可以切换请求到B节点,暂停A节点的服务进行升级,而B节点继续提供服务。这样就实现了数据的无缝衔接,在不需要大量同步时间的情况下完成搜索服务的执行。待A节点完成升级后,再将其与B节点进行数据同步,然后切回A节点。在实现基于关键字的搜索时,首先需要确保MySQL数据库和ES库中的数据是同步的。为了解决这个问题,可以考虑两层方案。通过上述优化措施,可以进一步提高数据同步的性能、效率和可靠性。

2023-09-03 21:20:14 613

原创 瑞吉外卖简历也许可以这样写

瑞吉外卖是一款专门为餐饮企业(餐厅、饭店)定制的软件产品,包括系统管理后台和移动端应用两部分。系统管理后台主要提供给餐饮企业内部员工使用,用于对餐厅的分类、菜品、套餐、订单、员工等进行管理维护。移动端应用主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单等。喜欢关注一下呀,查看更多内容。

2023-09-03 10:07:20 3204

原创 苍穹外卖01-项目概述、环境搭建

软件开发整体介绍苍穹外卖项目介绍开发环境搭建导入接口文档Swagger管理端-外卖商家使用用户端-点餐用户使用作为一名软件开发工程师,我们需要了解在软件开发过程中的开发流程, 以及软件开发过程中涉及到的岗位角色,角色的分工、职责, 并了解软件开发中涉及到的三种软件环境。那么这一小节,我们将从 软件开发流程、角色分工、软件环境 三个方面整体介绍一下软件开发。在开发苍穹外卖这个项目之前,我们需要全方位的来介绍一下当前我们学习的这个项目。

2023-08-31 22:09:31 3046

原创 苍穹外卖01-项目概述、环境搭建

软件开发整体介绍苍穹外卖项目介绍开发环境搭建导入接口文档Swagger管理端-外卖商家使用用户端-点餐用户使用作为一名软件开发工程师,我们需要了解在软件开发过程中的开发流程, 以及软件开发过程中涉及到的岗位角色,角色的分工、职责, 并了解软件开发中涉及到的三种软件环境。那么这一小节,我们将从 软件开发流程、角色分工、软件环境 三个方面整体介绍一下软件开发。在开发苍穹外卖这个项目之前,我们需要全方位的来介绍一下当前我们学习的这个项目。

2023-08-31 22:08:24 1918

原创 苍穹外卖01-项目概述、环境搭建

软件开发整体介绍苍穹外卖项目介绍开发环境搭建导入接口文档Swagger管理端-外卖商家使用用户端-点餐用户使用作为一名软件开发工程师,我们需要了解在软件开发过程中的开发流程, 以及软件开发过程中涉及到的岗位角色,角色的分工、职责, 并了解软件开发中涉及到的三种软件环境。那么这一小节,我们将从 软件开发流程、角色分工、软件环境 三个方面整体介绍一下软件开发。在开发苍穹外卖这个项目之前,我们需要全方位的来介绍一下当前我们学习的这个项目。

2023-08-29 22:32:34 2075

原创 苍穹外卖01-项目概述、环境搭建

软件开发整体介绍苍穹外卖项目介绍开发环境搭建导入接口文档Swagger管理端-外卖商家使用用户端-点餐用户使用作为一名软件开发工程师,我们需要了解在软件开发过程中的开发流程, 以及软件开发过程中涉及到的岗位角色,角色的分工、职责, 并了解软件开发中涉及到的三种软件环境。那么这一小节,我们将从 软件开发流程、角色分工、软件环境 三个方面整体介绍一下软件开发。在开发苍穹外卖这个项目之前,我们需要全方位的来介绍一下当前我们学习的这个项目。

2023-08-29 22:12:06 3577

原创 Mysq系列-锁

面试过程中,对于锁知识点的考察,也是经常出现在面试过程中,常见面试题大概有这么几个,小伙伴们试下是否能否回答出来吧Mysql数据库的锁机制,锁分类Mysql数据库的粒度乐观锁和悲观锁是怎么实现什么是间隙锁给小表添加字段需要注意什么东西Mysql设计锁这个玩意目的是处理多线程对共享资源的访问,在Mysq体系中我们知道处理并发访问共享资源的方法一般是加锁事务,也是InnoDB和MySiam最重要的不同点,今天我们一起研究下锁相关的知识。

2023-08-29 21:59:05 72

原创 瑞吉外卖-01软件搭建与后台登入

作为一名软件开发工程师,我们需要了解在软件开发过程中的开发流程, 以及软件开发过程中涉及到的岗位角色,角色的分工、职责, 并了解软件开发中涉及到的三种软件环境。那么这一小节,我们将从 软件开发流程、角色分工、软件环境 三个方面,来整体上介绍一下软件开发。在开发瑞吉外卖这个项目之前,我们需要全方位的来介绍一下当前我们学习的这个项目。接下来,我们将从以下的五个方面, 来介绍瑞吉外卖这个项目。本项目(瑞吉外卖)是专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括 系统管理后台 和 移动端应用 两部分。

2023-08-14 22:47:59 165

原创 垃圾回收器概述

垃圾回收器概述GC 从其底层实现方式(即 GC 算法)来看,大体可以分为两大类:基于可达性分析的 GC和基于引用计数法的 GC可达性分析法基本思路就是通过根集合作为起始点,从起始点开始搜索,经过的路径称为一个引用链,当一个对象没有被任务引用链访问到时候,则证明此对象不活跃,可以被回收,优点是GC垃圾回收效率高,实现比较简单(引用计数法是算法简单,实现比较难),缺点是在GC期间,整个应用需要被挂起(STW)。引用计数法在堆内存中分配对象时候,为对象分配一个额外的空间用来存计数器,如果有一个

2021-12-14 16:06:54 395

原创 分布式Zookeeper-基础

分布式Zookeeper-基础Zookeeper简介Zookeeper是什么Zookeeper为分布式应用提供高效且可靠的分布式协调服务,而是采用了名为 ZAB 的一致性协议。作用主要是维护和监控存储数据的状态变化,一旦变化就Zookeeper就负责将已经在Zookeeper上注册的观察者做出想要的反应(ps 观察者模式) 通过监控这些数据状态变化,从而达到基于数据的集群管理Zookeeper相关特性高可用: 集群中只要有半数以上节点存活,Zookeeper集群就能正常服务。所以Zookeepe

2021-12-01 13:28:41 194

原创 Java并发系列-ThreadLocal

Java并发系列-ThreadLocal前言面试过程中,并发知识相关中ThreadLoacl也是面试官爱问的一个点,小伙伴们一起看下下面这几个问题ThreadLocal的原理是什么,他是如何解决并发访问相关问题的ThreadLocal为什么会造成内存泄漏?如何解决内存泄漏问题,key为啥一定要使用弱引用ThreadLocal的应用场景原理线程隔离ThreadLocal里面有一个ThreadMap类型的变量threadLocals,ThreadMap我们简单理解就是个Map,key是线程对

2021-11-22 19:21:40 132

原创 java并发系列-CopyOnWriteArrayList

java并发系列-CopyOnWriteArrayList实现原理CopyOnWriteArrayList容器是写时复制容器,当我们往容器中添加元素的时候,不是直接往当前容器中添加,而是将以前的容器复制一份,将新元素添加到新容器中,添加完成之后会将原容器的引用指向新的容器。这样我们可以对CopyOnWriteArrayList容器可以并发读,不需要添加任何锁。因为你写的是新的容器,读的是老的容器,读写分离互不影响。相关函数Add函数/***元素新添加一个记录*/public boolean

2021-11-18 17:45:21 483

原创 java并发系列-CAS详解

java并发系列-CAS详解CAS什么是CAS​ CAS意思为比较交换,是一条CPU原子指令,CAS实现了区别于sychronized同步锁中的一种乐观锁(synchronise是一种悲观锁思想,是一种互斥锁,我拿到资源就会攥在手里,其他的等着我释放吧,而CAS是重试机制,失败就再次重试),多个线程尝试使用CAS改变某一个变量的时候,只有其中一个线程能够更新变量的值,其它线程都会失败,失败的线程不会被挂起,而是告知这次竞争失败,并且再次尝试。虽然比较交换是两个动作,但是CAS在硬件层面上保证了比较并

2021-11-13 18:38:23 387

原创 并发编程-synchronise系列

并发编程-synchronise系列前言synchronise一种常见的解决并发问题最常用的方式,面试对于synchronise考察主要在于其原理实现,如何使用等方面,以及和lock对比等问题,我们一起看来下下面几个问题,小伙伴们是否能回答上来Synchronise是如何保证线程安全Synchronize如何使用的,有什么问题什么是锁升级和降级synchronized与lock的区别,synchronized与volatile的区别,synchronized底层原理synchronized修

2021-11-10 17:19:35 699

原创 并发编程系列-volatile详解

并发编程系列-volatile详解volatile关键字的作用是什么volatile是如何实现可见性的,内存屏障i++为啥不能保证原子性(分为读数据和写数据两个操作)volatile的应用场景Java内存模型是什么简介​ Volatile被称为轻量级的synchronize,运行时候开销比synchronize更小,我们知道volatile能够保证共享变量的可见性,禁止指令重排,今天一起研究下关于volatile是如何实现上述所讲的这些功能,首先我们先看一下Java内存模型相关知识。内

2021-11-05 15:33:21 207

原创 Mysql系列-Order By

Mysql系列-Order By前言面试过程中对于排序方面的考察,一般就集中在order by和group by上,今天我们一起研究下order by相关的知识点,对于order By我们回答的点都有哪些,相关面试题如下,小伙伴试着回答一下吧MySQL中的group by,order by 如何进行优化的group by和order by的区别排序时候order by执行起来比较慢,怎么进行优化概念我们在查询的时候,如果需要对查询中读取的数据进行排休,我们就需要使用order by 字段进

2021-11-02 13:56:30 239

原创 Mysql系列-事务

Mysql系列-事务前言面试过程中,事务也是一种常见面试官常见爱问的点,目前大概内容如下聊一下Mysql事务的ACID四大特性嘛,Mysql如何实现这ACID特性的开发过程中你是如何让解决长事务问题,长事务回带来什么问题概念​ 官方点的说法就是一组SQL语句组成的逻辑处理单元 通俗点理解就是Mysql经过一系列逻辑操作,这一系列操作必须全都成功,要不全部失败。事务有4个属性:原子性(A),一致性©,隔离行(I),持久性(D),这四个属性我们称为ACID特性,ACID理论是对Mysql

2021-11-01 14:35:41 175

原创 Mysql系列-锁

锁分类全局锁概念​ 全局锁就是对整个数据库实例加锁,让整个数据库只读。一但加上全局锁之后,之后其他线程的一下语句就会被阻塞:数据更新语句(数据正删改),数据定义语句(建表,修好表的结果),更新事务的提交语句都会阻塞在那等着吧,等我完事你们再来。全局锁的使用场景主要用来做全库的逻辑备份,如果不加全局锁,就会造成备份数据的一致性出现问题。因为备份系统得到的数据库不是在一个逻辑时间点上,视图逻辑不一致,小伙伴请看下面这个例子备份系统备份余额表->用户原系统购买插入订单表->备份系统备

2021-10-28 14:11:32 137

原创 Mysql系列-索引

前言​ 面试过程中对于Mysql的考察,索引可以说是必考的,在开发过程中,我们也有可能跟索引打交道,开发过程中我们可能会遇到这种情况,一个sql执行很慢,公司DBA可能会让你优化一下sql语句,我们最直观的想法大概都是加索引吧?为什么加索引就变快了?怎么去加索引,什么时候适合加索引,索引什么会失效,这些也是面试官常常考察的点,接下来跟着fly一起我们一起研究一下索引相关的一些东西吧。你能谈谈为啥性别列为啥不建议添加索引嘛为什么Innodb创建一般建议建表的时候有个字段设置为自增主键Mysql底层I

2021-10-26 17:42:17 201

原创 Mysql系列-联合索引

前言对于联合索引的考察点,面试中常见的问题大概有这几个,但是重点肯定扯一些最左匹配原则,问一下自己是否能够答上关于联合索引相关的嘛。什么是联合索引联合索引的查找过程什么是最左前缀法则建立联合索引的时候为什么有的时候索引会失效索引下推过程描述联合索引是什么​ 基于多个字段创建的索引我们称为联合索引,比如我们创建索引create index idx on table(A,B,C) 我们称在字段A,B,C上创建了一个联合索引存储结构​ 在上篇文章中,我们知道,索引存储底层是B+树,在I

2021-10-26 11:11:49 544

原创 深入剖析线程二

前言​ 上一篇文章,我们总体介绍了下线程池相关的概念,知道线程池的整体流程,接下来,一起读一下线程池的源码吗,了解一下线程池是如何运行的,源码的入口是java.util.concurrent.ThreadPoolExecutor#execute,同学可以跟着IDEA一起跟下代码思想结构查看UML图我们可以看到,最顶层为Executor,类的作用如下Executor:最顶层接口,就一个方法execute()将任务的提交和任务的执行解耦,线程池的使用者只传runnable对象给execute

2021-10-23 17:31:41 135

原创 深入剖析线程池一

线程池是什么​ 刚开始的时候,没有线程池的概念,单线程慢慢满足不了我们的系统开发需求,我们就想多线程开发,但是新来一个任务就创建一个线程,这样肯定不行的,因为线程的创建需要有一定的资源,所以造一个东西能够线程复用,这就是线程池线程池解决了什么问题线程复用,降低创建资源的消耗提高响应速度,来一个任务不用等待线程池的创建,直接从池子里面去拿线程达到可管理,线程池封装了很多函数可以获取到活跃线程数,阻塞队列任务数等待,可以对线程池进行分配和调控以及可视化线程池的基本概念状态Running

2021-10-21 18:13:25 109

原创 并发编程系列-CompleService 类

并发编程系列-CompleService 类问题使用 Future.get()异步获取结果的时候,当异步任务没有计算成功,主线程调用 get()方法获取结果的时候会一直阻塞到线程完成为止,影响运行效率。我们习惯使用线程池达到线程的复用,线程池中使用 submit 异步计算任务获取返回结果的时候,我们可能 future.get()方式获取任务的返回结果,但是 N 个线程去执行,当前任务没有执行完成,而其他任务执行完事了,我们通过 future.get()方式获取结果的时候即使其他完事了,我们还需要等待

2021-10-19 16:56:34 266

原创 数据库设计

典型数据库架构设计以用户中心为例,数据库方面需要注意的事项分片+分组以前是单体架构,一个数据库,服务端直接调用数据库实例,当数据量非常大的时候,可以采用以下架构通过分片降低单库的数据量通过分组提升数据库的读性能,保持读库的高可用主从复制进行分组,解决了数据库读写高并发的问题,主库专注于写从库专注于读,主从同步通过Binlog方式实现,分组的特点是多个数据库实例数据结构完全相同,存储的数据也是相同的分片的特点就是数据库和数据库不关联,不像主从同步一样Binlog一样,数据库结构相同,并集为全

2021-07-15 18:03:37 104

原创 值传递和引用传递的区别

值传递和引用传递的区别/** * java中值传递和引用传递 */class Person { private Integer id; private String personName; public Person(String personName) { this.personName = personName; } public Integer getId() { return id; } public v

2020-10-30 17:11:23 113

原创 ArrayList的问题以及解决方案

单线程环境下使用ArrayList List<String> list =new ArrayList<>(); list.add("1"); list.add("2"); list.add("3"); for (String element:list){ System.out.println(element); }我们经常在项目中会这样使用ArrayList,我们来分析

2020-10-29 11:47:15 450

原创 详解单例模式-(Volatile应用)

什么是单例模式构造函数私有以静态方法或者枚举返回实例确保实例只有一个,不论是在单线程环境确保反序列化时候不会重新构建对象常用的单例模式有恶汉模式,懒汉模式,双重校验锁懒汉模式,静态内部类,枚举模式恶汉模式 public class SingleTon { private static SingleTon INSTANCE = new SingleTon(); private SingleTon() { } publ

2020-10-28 10:39:08 268

原创 Volatile指令重排

Volatile禁止指令重排计算机在执行程序时候,为了提高性能,编译器和处理器常常会对编译器进程优化,一般分为以下三种​ 源代码->编辑器优化的重排–>指令并行的重排->内部系统工单重排–>最终执行指令单线程环境里面确保最终执行结果和代码顺序的结构一致处理器在进行重排时候,必须要考虑指令之间的数据依赖性多线程环境中线程交替执行,由于编译器优化重排的存在,两个线程使用的变量能否安保证一致性无法确定,结果无法预测指令重排的例子public class ResortSeqDe

2020-10-22 15:10:05 303

原创 Volatile为什么不保证原子性

Volatile不保证原子性原子性的相关概念我们经常提到的就是事务具备原子性,其实原子性简单理解就是某一个线程在进行具体业务的时候,中间不能被分割,要不同时成功,要么同时失败代码验证 MyData myData = new MyData(); //创建20个线程,线程里面进行1000次循环 for (int i = 1; i <= 20 ; i++) { new Thread(()->{

2020-10-21 14:37:31 686

原创 Volatile相关知识点和JMM内存模型

Volatile和JMM内存模型的可见性谈谈对Volatile的理解​ Volatile在单线程开发的用不到的,Volatile是Java虚拟机提供的轻量级的同步机制Volatile的三大特性保证可见性不保证原子性禁止指令重排JMM是什么JMM是java内存模型,英文全称为Java Memory Model,简称JMM,JMM本身是不存在的,是为了我们方便理解抽象化的一种概念,代表的是一组规则和规范,它定义了程序中各个变量的的访问方式JMM关于同步规定线程在解锁前,必须把共享变量

2020-10-20 16:20:49 158

原创 详解java并发原子类AtomicInteger

详解java并发原子类AtomicInteger1.1:AtomicInteger是干什么的​ 多线程修改Interger变量会导致结果不正确,所以设置的一个基于多线程并且基于原子类操作的Integer类,多线程下能够保证线程安全1.2:AtomicInteger是如何使用的 AtomicInteger atomicInteger = new AtomicInteger(1); atomicInteger.addAndGet(2); System.out.println

2020-09-27 11:50:06 429

原创 数据结构二叉树相关操作(java方式实现)

一:二叉树相关操作1:构造一个二叉树2:二叉树前序遍历(递归)3:二叉树中序遍历(递归)4:二叉树后续遍历(递归)5:二叉树前序遍历(非递归)6:二叉树中序遍历(非递归)7:二叉树后序遍历(非递归)二:代码实现2.1:节点结构 /** * 节点类 */ private static class BinaryNode{ private int val...

2018-04-22 21:08:45 208

原创 数据结构-单链表相关操作

一:单链表的相关操作 1.1:单链表增加一个元素 1.2:单链表删除指定位置的元素(删除某个元素) 1.3:单链表打印 1.4:单链表的反转 1.5:单链表找出倒数第k个节点的元素 1.6:从尾到头打印一个单链表 1.7:找出单链表中中间节点的值二:代码(java实现)2.1:构造一个节点,相当于Java中的结构体 /** * 相当于结构体类 */ class ChainNode { ...

2018-04-22 16:36:44 334

原创 常用排序算法-堆排序

一:主要的思想堆排序是简单选择排序的改进,我们在简单选择排序中只找到最小的元素,没有找到次小的元素,关键码的次数比较较多堆排序主要的步骤是将待排序序列构造成一个堆,堆顶元素就是最大值或者最小值,然后将堆顶元素和堆左后一个元素交换,再次建堆二:问题1:怎能建堆2:如何让处理堆顶记录三问题解决1:建堆就是个不断赛选的过程,将待赛选节点分别与左右节点比较2:,然后将堆顶元素和堆左后一个元素交换,再次建堆...

2018-04-19 15:47:23 177

原创 常用排序算法-简单选择排序

一:主要实现将待排序列分为有序区和无序区,找到无序区中最小的元素加到有序区末尾二:问题1:如何查找无序区去最小的元素三:问题的解决1:我们将第一个元素假设最小,下表为index,然后与后面的元素比较,如何比这个小,index=这个元素下标2:将index指示的元素和假设最小互换四:源代码package com.ccut.selectSort;import java.util.Arrays;...

2018-04-19 14:17:46 228

原创 常用排序算法-快速排序

一:主要思想快速排序是冒泡程序的改进(冒泡排序中,比较和移动元素的个数是在相邻元素中进行的,元素比较移动的次数相对较多)快速排序是元素有两端向中间移动,元素较小的从后面移动到前面,元素较大的从前面移动到后面,从而减少移动的次数)二:问题1:如何选择中心轴值2:如何进行一次性划分3:如何处理划分好的子序列4:快速排序结束的标志三:问题的解决方案:1:中心轴值我们一...

2018-04-18 22:56:18 295

原创 常用排序算法-冒泡排序

一:主要思想相邻关键码了两两比较,反序交换,直到没有反序为止二:问题1:如何找到有序区和无序去的分隔位置,以便下次比较有序区不再参与下一趟比较2:如何判断结束三:问题解决1:将待排序列分为无需去和有序区,我们可以用exchange记录交换的位置,一趟排序后exchange保存有序区的第一个元素位置2:设置bound变量,一趟之后bound=exchange3:问题二解决初始值为0,exchang没...

2018-04-18 21:27:30 212

原创 常用排序算法-希尔排序

一:主要思想1:希尔排序是直接插入排序的改进2:改进了什么(,直接插入排序在元素较少效率较高,待排序序列基本有序排序效率较高)二:问题1:改进点元素较少,我们怎样分隔待排序列,才能保证基本有序2:子序列中如何进行插入排序3:结束的标志三:问题的解决1:将待排序列相隔d(d=n/2)初始分隔一队(在这小队五里面进行插入排序),d=d/2,直到d=1为止;2:子序列中我们跳跃着插入和移动四:代码pac...

2018-04-18 21:00:34 193

apache-tomcat7

tomcat7..

2019-03-11

solr安装包下载地址

solr安装包下载地址

2019-03-09

achartengine-1.1.0-0.jar

achartengine-1.1.0.jar 用于在android上绘制曲线图和趋势图 它功能强大,支持散点图、折线图、饼图、气泡图、柱状图、短棒图、仪表图等多种图表

2018-12-23

ipvsadm-1.26.tar.gz

ipvsadm-1.26.tar.gzipvsadm-1.26.tar.gzipvsadm-1.26.tar.gzipvsadm-1.26.tar.gzipvsadm-1.26.tar.gzipvsadm-1.26.tar.gz

2018-08-14

IKAnalyzer2012FF_hf1.zip

IKAnalyzer2012FF_hf1.zip FastDFS集群安装所需要的安装包

2018-08-14

FastDFS配置反向代理时nginx.conf配置文件.conf

FastDFS配置反向代理时nginx.conf配置文件.confFastDFS配置反向代理时nginx.conf配置文件.confFastDFS配置反向代理时nginx.conf配置文件.confFastDFS配置反向代理时nginx.conf配置文件.confFastDFS配置反向代理时nginx.conf配置文件.confFastDFS配置反向代理时nginx.conf配置文件.conf

2018-08-14

FastDFS集群安装所需要的安装包.rar

FastDFS集群安装所需要的安装包FastDFS集群安装所需要的安装包FastDFS集群安装所需要的安装包FastDFS集群安装所需要的安装包FastDFS集群安装所需要的安装包FastDFS集群安装所需要的安装包

2018-08-14

fastdfs-nginx-module_v1.16.tar.gz

fastdfs-nginx-module_v1.16.tarfastdfs-nginx-module_v1.16.tarfastdfs-nginx-module_v1.16.tarfastdfs-nginx-module_v1.16.tarfastdfs-nginx-module_v1.16.tarfastdfs-nginx-module_v1.16.tarfastdfs-nginx-module_v1.16.tar

2018-08-14

FastDFS_v5.05.tar.gz

FastDFS_v5.05.tar.gzFastDFS_v5.05.tar.gzFastDFS_v5.05.tar.gzFastDFS_v5.05.tar.gzFastDFS_v5.05.tar.gzFastDFS_v5.05.tar.gzFastDFS_v5.05.tar.gzFastDFS_v5.05.tar.gzFastDFS_v5.05.tar.gzFastDFS_v5.05.tar.gzFastDFS_v5.05.tar.gz

2018-08-14

dubbo-admin.war

dubbo-admin.wardubbo-admin.wardubbo-admin.wardubbo-admin.wardubbo-admin.wardubbo-admin.wardubbo-admin.wardubbo-admin.wardubbo-admin.wardubbo-admin.wardubbo-admin.wardubbo-admin.war

2018-08-14

CookieUtils.java

CookieU CookieUtils.javaCookieUtils.javaCookieUtils.javaCookieUtils.javaCookieUtils.javaCookieUtils.javaCookieUtils.javatils.java CookieUtils.java

2018-08-14

apache-tomcat-7.0.47.tar.gz

apache-tomcat-7.0.47.tar.gz apache-tomcat-7.0.47.tar.gz apache-tomcat-7.0.47.tar.gz apache-tomcat-7.0.47.tar.gz apache-tomcat-7.0.47.tar.gz

2018-08-14

apache-activemq-5.12.0-bin.tar.gz

apache-activemq-5.12.0-bin.tar.gz. 

2018-08-14

JDK1.6.zip

JDK1.6.zip

2018-07-04

二叉树相关操作java实现

1:构造一个二叉树 2:二叉树前序遍历(递归) 3:二叉树中序遍历(递归) 4:二叉树后续遍历(递归) 5:二叉树前序遍历(非递归) 6:二叉树中序遍历(非递归) 7:二叉树后序遍历(非递归)

2018-04-22

单链表的相关操作

单链表的相关操作 1.1:单链表增加一个元素 1.2:单链表删除指定位置的元素(删除某个元素) 1.3:单链表打印 1.4:单链表的反转 1.5:单链表找出倒数第k个节点的元素 1.6:从尾到头打印一个单链表 1.7:找出单链表中中间节点的值

2018-04-22

SSM实现增删改查.......................

SSM实现增删改查,eclipse编写的,可以直接导入使用.....

2018-04-10

SSM框架分页实现

SSM框架分页实现,我们添加了分页模块代码,自己手动实现分页, 1:创建page类(start,count)

2018-04-10

SSM框架整合案例

SSM框架整合案例

2018-04-10

SSM框架整合需要的jar包

SSM框架整合需要的jar,摘要必须大于50字节,这个我凑字数的..

2018-04-09

Spring_Aop入门例子

Spring_Aop入门例子,可以直接导入,里面有Spring需要的jar包

2018-04-01

Spring 入门例子

Spring入门实例,里面注释很清楚,用eclipse写的,直接可以导入

2018-03-31

Struct2入门例子

Structs2入门实例,里面注释很清楚,用eclipse写的,直接可以导入

2018-03-31

Hibernate入门实例

Hibernate入门实例,里面注释很清楚,用eclipse写的,直接可以导入

2018-03-28

hibernate基础jar包

hibernate基础jar包,是hibernate4的jar基础jar包.......

2018-03-28

servlet入门小例子

这个例子就做了一件 1:通过表单把数据servlet中,........................................

2018-03-21

Spring MVC 基础实例,能明白SpringMVC是怎么回事

这边基于s的注释@RequestMapping、@Controller方式mvc实现,通过简单helloworld例子完整全面的将整个配置过程及相关细节,了解整个流程

2018-03-14

Mybatis简单实现一个查和删的案例,可以了解到关于Mybatis如何配置

Mybatis简单实现一个查和删的案例,可以了解到关于Mybatis如何配置

2017-12-09

Spring MVC 拦截器入门例子

拦截器是Spring MVC中一个十分重要且应用广泛的内容。这里简单敲了一个简单的例子,简单易懂

2017-11-22

空空如也

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

TA关注的人

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