自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凌枫的博客

随想~

  • 博客(231)
  • 资源 (27)
  • 收藏
  • 关注

原创 mysql数据备份

本文介绍了一个局域网数据库一键备份恢复系统的实现方案。该系统通过mysqldump命令实现跨服务器远程备份,支持指定忽略表(如操作日志表)等功能,使用TCP/IP协议连接,包含主机、端口、用户名等参数配置。恢复时采用mysql命令执行远程数据导入,确保每次恢复前自动备份现有数据。系统提供了完整的Java实现代码示例,包含命令构建、参数拼接和执行流程,满足非技术人员简单操作的需求,同时保留操作记录。前置条件要求服务器已安装mysqldump和mysqlclient工具。

2025-10-29 17:41:27 36

原创 Spring Boot 4新增内容分析

Spring Boot 4带来多项重大更新:支持Java 17+,推荐使用Java 21;全面迁移至Jakarta EE 10;集成虚拟线程支持轻量级并发;优化GraalVM原生镜像构建;增强响应式编程能力;简化配置属性绑定。新版本还提供更好的WebFlux支持和改进的开发体验,包括更智能的自动配置和资源管理功能。

2025-10-15 09:46:15 82

原创 JDK 25新特性

JDK 25引入了多项重要更新:1) Project Valhalla核心特性,包括值对象和原始类,提升内存效率;2) Stream Gatherers增强流处理能力;3) 模块导入声明简化模块系统;4) 模式匹配增强switch表达式;5) 改进的Foreign Function & Memory API简化本地代码调用。此外还包括GC优化和JIT编译器改进等性能提升。该版本虽非LTS,但为开发者提供了值得探索的新特性,建议开发环境升级时启用预览功能,生产环境需谨慎评估。

2025-10-15 09:40:10 166

原创 CentOS 7.X 多版本 JDK 管理

本文介绍了在CentOS 7.X系统中管理多版本JDK的方法。主要包括:1)手动安装多个JDK版本并设置目录结构;2)通过修改/etc/profile或使用alternatives系统配置环境变量;3)创建bash别名实现快速切换;4)使用alternatives命令管理JDK版本;5)提供了参数说明和实际使用案例。通过这套方案,用户可以灵活切换不同JDK版本,满足不同应用的运行需求。

2025-10-13 11:17:56 318

原创 SpringBoot项目远程调试配置

本文介绍了Spring Boot项目远程调试的配置方法。首先需要在项目启动时通过java命令或Maven添加远程调试参数,指定端口号等设置。然后在IntelliJ IDEA中配置远程调试器,包括服务器IP、端口号等参数。调试时需确保应用已启动调试模式,设置断点后即可连接远程JVM进行调试。文中还说明了基本调试操作如单步执行、查看变量值等。这种方法特别适用于生产环境的问题排查。

2025-10-13 11:14:30 147

原创 explain是如何解析sql的

EXPLAIN命令是MySQL优化查询性能的重要工具,它能显示查询的执行计划,包括表连接顺序、索引使用情况和扫描行数等关键信息。通过分析EXPLAIN输出中的id、select_type、type、key等列,可以判断查询效率:type为const或eq_ref表示高效查询,ALL表示全表扫描需要优化。实际应用中,EXPLAIN能帮助识别未使用索引、全表扫描等问题,指导创建合适索引或重写查询语句,从而显著提升SQL执行效率。理解EXPLAIN输出是数据库性能调优的基础技能。

2025-09-24 17:58:20 45

原创 MVCC多版本并发控制

MVCC(多版本并发控制)通过维护数据多个版本实现高并发访问,核心机制包括版本链和ReadView。InnoDB实现中,每行数据包含事务ID和回滚指针隐式字段,通过Undo Log记录历史版本。ReadView基于事务ID和活跃事务列表判断数据可见性:已提交事务的修改可见,未提交或之后开始的修改不可见。案例分析展示了MVCC如何在不同事务隔离级别下控制数据访问,确保读写操作互不阻塞,同时保证事务隔离性。

2025-09-23 17:49:05 61

原创 如何解决事务的并发问题(脏读,幻读)

本文分析了事务并发控制中的三大问题(脏读、不可重复读和幻读)及其解决方案,重点演示了脏读和幻读场景。通过代码示例展示了使用不同事务隔离级别(READ_COMMITTED、SERIALIZABLE)和锁机制(悲观锁、乐观锁)来防止并发问题。最后提供了完整的事务配置示例,为开发者处理事务并发问题提供了实用参考。核心解决方案包括合理设置隔离级别、使用悲观锁控制数据访问、采用乐观锁处理并发冲突等。

2025-09-23 17:44:12 380

原创 为什么选择B+树作为索引结构

B+树是数据库系统中最常用的索引结构,其核心优势包括:内部节点仅存储索引键值,数据全部存储在叶子节点;叶子节点通过指针形成有序链表。这种设计显著减少了磁盘I/O次数(3-4层高度可支持千万级数据),特别适合范围查询和排序操作。在MySQL等实际应用中,B+树通过复合索引优化单行查询、范围查询和排序查询,相比B树和二叉搜索树具有更高的空间利用率和查询稳定性。现代数据库进一步优化了B+树的缓存机制和并发控制,使其成为处理海量数据的理想选择。

2025-09-19 14:48:34 61

原创 加锁synchronized为什么不能用常量

摘要:避免使用String、Integer等包装类型常量作为synchronized锁对象,因其常量池复用机制可能导致不同代码段获取到同一把锁,引发意外的锁竞争。推荐使用new Object()、this或类对象等私有唯一对象作为锁,确保同步块的独立性。典型问题包括Integer.valueOf()缓存(-128~127)和String常量池导致的锁冲突。(150字)

2025-09-18 14:54:44 295

原创 什么是可重入性,为什么说Synchronized是可重入锁

可重入性是指同一线程可多次获取同一把锁而不会阻塞的特性。Synchronized作为可重入锁,通过JVM层面的监视器机制实现,记录持有线程和重入次数。其核心特点是:1)支持同一线程多次获取锁;2)采用计数器记录重入次数;3)完全释放需计数器归零。这种设计避免了递归调用或嵌套同步时的死锁问题,提升了代码灵活性。示例显示,线程在已持有锁时仍可进入其他同步方法,体现了可重入锁的价值。

2025-09-18 08:57:24 377

原创 高并发下 HashMap 环形链表问题分析

在多线程环境下,JDK 1.7及以前版本的HashMap扩容操作可能产生环形链表,导致死循环问题。这是由于头插法在多线程并发扩容时可能引发链表反转。解决方案包括:1)使用线程安全的ConcurrentHashMap;2)升级至JDK 1.8+(采用尾插法);3)外部加锁保护;4)使用局部变量避免共享。建议高并发场景优先选用ConcurrentHashMap,并避免直接使用HashMap。JDK 1.8已修复此问题但仍非线程安全,需注意合理设计数据结构。

2025-09-17 14:32:46 105

原创 从零开始:教你将程序打包成 Docker 镜像

本文详细介绍了使用Docker容器化部署SpringBoot应用的完整流程。首先配置Docker环境,创建SpringBoot应用并打包;然后编写Dockerfile文件,设置工作目录、暴露端口和启动命令;接着通过脚本构建Docker镜像并推送到仓库;最后演示了容器的创建、运行和日志查看。文中还提供了持续集成脚本示例,实现自动停止旧容器、构建新镜像并启动新容器的功能,以及一个IM应用的完整部署案例,包括端口映射、容器管理等具体操作步骤。整个过程涵盖了Docker应用部署的关键环节,为开发者提供了实用的参考方

2025-09-16 11:16:01 198

原创 如何控制线程池线程的优先级

在Java中控制线程池线程优先级主要有三种方法:1)通过自定义ThreadFactory创建指定优先级的线程;2)使用ThreadPoolExecutor自定义配置线程池;3)使用Runnable包装器临时设置任务优先级。示例代码展示了如何创建不同优先级的线程池和任务,通过Thread.setPriority()方法设置线程优先级,其中MAX_PRIORITY(10)为最高,MIN_PRIORITY(1)为最低。注意线程优先级在不同操作系统上的实际效果可能不同。

2025-09-12 16:11:04 69

原创 ReentrantLock与Synchronized的实现原理

ReentrantLock与Synchronized的主要区别在于:Synchronized是JVM实现的隐式锁,基于对象监视器机制,使用简单但功能有限;ReentrantLock是JDK提供的显式锁,基于AQS框架,支持中断、超时、公平锁等高级特性,灵活性更高。在性能方面,Synchronized经过优化后在低竞争场景表现良好,而ReentrantLock在高并发环境下更优。两者都保证线程安全,但Synchronized适合简单场景,ReentrantLock适用于需要精细控制的复杂同步需求。

2025-09-12 16:07:50 62

原创 锁消除和锁粗化

锁消除和锁粗化是JVM优化同步性能的两种技术。锁消除通过分析移除不必要的同步操作,适用于单线程使用的局部锁对象;锁粗化将多个连续的相同锁操作合并为一个更大范围的同步块,减少锁获取/释放开销。两者都是JVM自动执行的编译时优化,无需开发者干预,但了解其原理有助于优化并发程序性能。典型场景包括StringBuffer同步方法优化和连续同步代码块合并等。

2025-09-12 16:06:51 62

原创 AQS框架

AQS(AbstractQueuedSynchronizer)是Java并发包中的核心同步框架,通过int类型state变量管理同步状态,内置FIFO队列实现资源排队。其核心分为状态管理、同步队列和模板方法三部分,提供独占/共享两种模式。AQS被广泛应用于ReentrantLock、Semaphore、CountDownLatch等同步组件的实现,具有简化开发、高性能、可扩展等优势,是理解Java并发机制的重要基础。开发者可基于AQS模板方法自定义同步器,只需专注于状态获取/释放逻辑。

2025-09-12 16:05:58 380

原创 线程间通信方式

Java提供了多种线程间通信方式:1)synchronized结合wait/notify实现基础同步;2)volatile保证变量可见性;3)CountDownLatch用于线程等待;4)CyclicBarrier实现多线程同步;5)Semaphore控制资源访问并发数;6)BlockingQueue实现生产者-消费者模式;7)Exchanger支持两线程数据交换。不同机制适用于不同场景,开发者可根据需求选择合适方案实现线程协作与数据共享。

2025-09-12 16:04:14 54

原创 Synchronized到底是什么?如何确定对象的锁?

Java中的synchronized关键字通过对象监视器实现线程同步,提供三种应用方式:实例方法同步锁定当前对象,静态方法同步锁定类对象,同步代码块可指定任意锁对象。锁对象的选择应遵循final原则,避免使用可变对象。理解不同同步方式的锁对象差异(实例对象与类对象)是确保线程安全的关键,同时注意锁粒度的合理控制以避免死锁问题。

2025-09-12 14:37:21 46

原创 synchronized锁升级过程及原理

摘要:Java的synchronized在JDK1.6后引入锁升级机制优化性能,通过对象头Mark Word实现。锁状态从无锁、偏向锁、轻量级锁到重量级锁逐步升级:偏向锁通过记录线程ID减少CAS操作;多线程竞争时撤销偏向锁升级为轻量级锁;高并发场景轻量级锁膨胀为重量级锁。升级过程基于CAS操作和自旋机制,并支持自适应自旋、锁粗化和锁消除等优化手段。这种机制使synchronized在不同竞争强度下都能保持较好性能,避免直接使用重量级锁的开销。

2025-09-12 14:35:37 388

原创 mysql大表分页

数据查询性能分析显示,随着查询起点位置增加,SQL语句耗时逐渐上升,从1000万条开始出现显著延迟(43秒)。解决方案包括:1)先查询ID再批量获取数据;2)使用ID范围限制提高效率(稳定在0.69秒内);3)对排序要求高的场景建议采用方案一;4)大数据量时可考虑迁移至ElasticSearch。其中ID范围限制方案在无复杂排序需求时最为高效,而ElasticSearch适合分库分表后的海量数据场景。

2025-08-28 09:08:35 45

原创 sharding-jdbc实现`分库分表`与`读写分离`

本文将基于以下环境整合实现分库分表与读写分离mysql5.7主从。

2025-08-25 22:26:56 60

原创 设计模式之模板方法模式实战

模板方法模式是一种行为型设计模式,通过在抽象类中定义算法框架(模板方法)和抽象步骤,允许子类在不改变算法结构的情况下重写特定步骤。本文以艺术类志愿计算为例,展示了该模式的实际应用:抽象类MathCalculateAbstract封装了位次和分数计算的公共逻辑,而ParallelCalculate和GradientCalculate子类分别实现平行志愿和梯度志愿的差异化概率计算。该设计有效避免了代码重复,提高了系统可扩展性,适用于具有相同流程但部分步骤需灵活变化的业务场景。

2025-08-25 09:24:40 262

原创 设计模式之责任链模式实战

本文介绍了使用责任链模式实现艺术类高考录取条件的逐级校验。通过抽象类DefaultValidChainHandle定义责任链基础结构,具体校验类(如统考合格线、批次线校验)继承并实现校验逻辑。各校验类顺序连接形成处理链,通过nextHandle传递校验任务。最后通过jointScorePassingLineHandle启动整条校验链,任一环节不通过即返回错误类型。该设计实现了校验条件的解耦和灵活扩展,适用于多条件的顺序校验场景。

2025-08-22 09:12:21 261

原创 java多线程同步工具设计

本文设计了一个通用的多线程数据同步工具,用于解决分布式系统中数据同步的需求。工具核心设计包括: 定义DataSyncQueryDTO接口作为同步数据基类,IDataSyncCommonService接口提供同步锁、待同步ID列表获取和数据批量同步等基础功能。 实现DataSyncService服务,采用线程池技术动态计算线程数,根据CPU核数自动调整线程池大小(核心线程数=CPU核数,最大线程数=2倍CPU核数)。 提供完整的同步控制机制: 分布式锁防止并发冲突 锁超时自动刷新 线程池拒绝策略保护系统 Co

2025-08-22 09:08:38 114

原创 通过工厂模式优雅实现策略模式

摘要:本文实现了一个基于策略模式的商品价格计算系统。通过定义用户类型枚举(普通用户、会员、超级会员)及其对应的折扣率,创建了统一的商品价格策略接口IGoodsPriceStrategyService。针对不同用户类型实现了三种具体策略类(OrdinaryUserServiceImpl、VipUserServiceImpl、SuperVipServiceImpl),每个策略类根据用户类型返回不同的折扣价格。系统采用类型安全的参数校验机制,确保请求参数与策略类匹配。这种设计实现了价格计算的灵活扩展,便于新增用户

2025-08-21 15:02:50 173

原创 JDK动态代理和CGLIB动态代理

代理模式是一种结构型设计模式,通过代理对象控制对目标对象的访问。它包含抽象主体、代理主体和真实主体三个角色,可分为静态代理和动态代理(JDK代理和CGLIB代理)。JDK动态代理基于接口实现,通过InvocationHandler和Proxy类生成代理对象;CGLIB则通过继承目标类生成子类来实现代理。代理模式的优点是解耦、扩展性好和保护目标对象,缺点是增加系统复杂度和降低请求处理速度。JDK代理要求目标对象实现接口,而CGLIB能代理普通类但不能代理final/private方法。两种动态代理在框架中广泛

2025-08-21 09:05:55 989

原创 线程安全的单例模式设计

摘要:本文介绍了线程安全的单例模式设计,包括饿汉式和懒汉式两种实现方式。饿汉式通过静态变量在类加载时创建实例,保证线程安全但可能浪费资源;懒汉式使用synchronized方法或双重检查锁(需volatile修饰)延迟初始化,平衡性能与安全性。文章还解释了并发编程的原子性、可见性和有序性概念,以及volatile关键字的作用。最后以Java的Runtime类为例说明单例模式的实际应用,并给出JDBC连接的双重检查实现示例。

2025-08-20 11:30:30 239

原创 go-zero构建微服务项目

本文介绍了使用go-zero框架构建书店微服务项目的实践过程。项目示例实现了添加书目和检查价格两个核心功能,展示了从API网关到RPC服务的完整架构。文章详细讲解了环境准备、代码生成工具goctl的安装使用,以及各层代码结构(包括API Gateway、RPC服务和Model层)的生成方法。通过protobuf定义服务接口,使用goctl自动生成大部分基础代码,开发人员只需专注于业务逻辑的实现。这种开发模式显著减少了重复代码编写,提高了开发效率,适合快速构建可扩展的微服务系统。

2025-08-20 09:27:32 1085

原创 goctl快速创建项目

摘要:本文介绍了使用goctl工具快速创建Go项目的流程。首先配置代理下载goctl工具,然后通过编写api文件定义服务路由,利用goctl自动生成前后端代码。goctl支持生成api服务和rpc服务,可输出Java、TypeScript等不同语言代码,还能生成MySQL/MongoDB的CURD操作。文章详细演示了创建greet项目的步骤,包括初始化、运行和测试请求,最终成功返回结果验证了项目搭建完成。该工具能显著提升项目开发效率。

2025-08-20 09:26:26 304

原创 go-zero适用场景

这篇文章介绍了go-zero微服务框架的适用场景和实际体验。作者认为go-zero的API定义文件格式精简,代码结构统一,使用效果良好。文章还展望了go-zero未来的平台化发展方向,包括监控、限流等功能SaaS化,以及开发后台管理项目。在微服务项目结构方面,文章详细说明了目录组织方式,并介绍了使用Jenkins实现的CI/CD流程。对于框架切换,建议采用渐进式替换策略确保业务稳定。最后讨论了服务划分原则(按业务而非API)、etcd服务发现机制以及缓存设计等实际应用问题。

2025-08-20 09:25:53 354

原创 go-zero介绍

go-zero是一个高性能、高可用的微服务框架,集成了弹性设计、服务治理等工程实践。它通过极简API定义和goctl工具实现代码自动生成,支持多语言客户端开发。框架内建限流、熔断、降载等微服务治理能力,无需额外配置。其设计遵循简单、易扩展、面向故障等原则,成功支撑了千万日活服务。安装简便,快速入门只需几行命令即可创建API服务并生成多端代码。go-zero在保障稳定性的同时极大提升了开发效率。

2025-08-20 09:25:28 539

原创 go-zero架构设计

本文介绍了go-zero微服务架构的设计理念与核心组件。架构设计遵循简单、高可用、高并发、易扩展等原则,提供多重防护机制:第一层限流(进程内/分布式)、第二层自适应降载(基于CPU使用率)、第三层自适应熔断(基于Google SRE算法)。其他关键特性包括负载均衡(Power Of Two Choices算法)、级联超时控制、缓存优化(解决穿透/击穿/雪崩)、可观测性(链路跟踪/日志/监控)以及丰富的工具集(如goctl自动生成代码)。整体设计强调自动化与工具化,降低微服务复杂度,提升开发效率和系统稳定性。

2025-08-19 09:03:45 1109

原创 mac中的IDEA的使用快捷键

本文整理了Mac系统下IntelliJ IDEA的常用快捷键,分为8大类:基础操作(文本查找、注释、格式化等)、编辑功能(代码生成、重写方法等)、查询/替换、编译运行、使用查询、调试功能、导航功能以及重构操作。包含command+F查找、command+/注释、command+D复制行、F8调试等实用快捷键,帮助开发者提升编码效率。建议收藏作为日常开发参考,通过快捷键组合快速完成代码编写、调试和重构工作。

2025-08-15 09:42:28 1193

原创 MySQL三大范式

本文介绍了数据库设计的三大范式(1NF、2NF、3NF)及其应用。第一范式强调字段的原子性;第二范式要求所有字段必须完全依赖主键;第三范式确保字段直接而非间接依赖主键。范式设计能减少数据冗余、提高更新效率,但会增加表关联。实际应用中需权衡范式与反范式设计,根据具体场景选择空间换时间或规范化方案。

2025-08-14 14:22:29 395

原创 数据库存储时间类型比较

【摘要】本文探讨了数据库存储时间的正确方式,指出字符串存储日期的两大弊端:占用空间大且无法高效比较。重点对比了Datetime和Timestamp类型,前者无时区信息(8字节)可能导致时区转换错误,后者带时区功能(4字节)但时间范围较小。此外,数值型时间戳虽效率高但可读性差。作者建议根据实际业务需求选择,多数场景推荐具有时区自适应特性的Timestamp类型,同时强调时间戳与字符串转换函数的使用方法。不同存储方式各有利弊,需权衡空间、功能和可读性等因素。

2025-08-13 16:21:39 1215

原创 MySQL高性能优化规范建议

本文总结了MySQL数据库设计规范,主要包含四个方面的规范:数据库基本设计规范、字段设计规范、索引设计规范和SQL开发规范。在基本规范中,要求使用InnoDB引擎、UTF8字符集,控制单表数据量在500万以内,避免存储大文件等。字段设计强调使用最小数据类型,避免TEXT/BLOB类型,将IP转为整型存储。索引规范建议单表索引不超过5个,每个表必须有主键,避免冗余索引。SQL开发规范要求使用预编译语句,禁止SELECT *,避免子查询和过多JOIN,拆分复杂SQL等。这些规范旨在提高数据库性能、安全性和可维护

2025-08-12 15:00:23 1051

原创 mysql乐观锁与悲观锁

本文系统分析了MySQL中的悲观锁与乐观锁机制。悲观锁通过select...for update实现,确保数据安全但增加系统开销;乐观锁通过版本号控制,适合并发量低的场景。详细讲解了MySQL的三种锁类型:记录锁、间隙锁和临键锁,通过实例验证了不同索引条件下的加锁机制。关键结论:MySQL锁基于索引,非唯一索引会导致范围加锁,唯一索引在记录存在时仅锁定单行。文章为数据库并发控制提供了实用指导。

2025-08-12 14:54:33 748

原创 数据库的explain分析及优化

MySQL EXPLAIN执行计划详解:通过EXPLAIN关键字可以分析SQL查询的执行计划而非真正执行SQL语句。主要分析列包括:id列(查询序列号,值越大优先级越高)、select_type列(查询类型如simple/primary/union)、type列(连接类型,按速度排序为system>const>eq_ref>ref>range>index>ALL)。其中const类型最快,通过主键或唯一索引查询;ALL类型最慢,需全表扫描。理解这些指标有助于优化SQL查询

2025-08-12 14:51:25 856

原创 springcloud(二)

本文介绍了Hystrix服务降级与熔断的实现方案。针对服务降级,提出了两种优化方法:通过@DefaultProperties注解实现全局降级处理,避免代码膨胀;通过FeignFallback机制实现解耦,为接口统一提供降级处理类。在服务熔断方面,阐述了熔断机制原理,当微服务调用失败达到阈值时会触发熔断保护。文中给出了具体代码示例,包括PaymentFallbackService实现类、Feign配置以及@HystrixCommand熔断注解的使用。最后通过测试验证了服务降级的有效性,当服务端不可用时客户端仍

2025-08-12 09:46:40 664

Redis中文入门手册

Redis中文入门手册,Redis中文入门手册,Redis中文入门手册

2017-09-28

使用再生龙制作centos7镜像.docx

使用再生龙制作centos7镜像,亲测可用

2021-02-20

node.js入门手册

NodeJs现在处于发展阶段,相关资料和书籍不是很多。说开了NodeJs只是JavaScript作为CommonJS的实现,使得JavaScript在服务器端有了用武之地,所以NodeJs从语法层面来说还是JavaScript。但是与客户端的JavaScript又有所区别 作者:寸志 链接:https://www.zhihu.com/question/19793473/answer/12980526 来源:知乎 著作权归作者所有,转载请联系作者获得授权。

2016-11-14

java服务端安装教程

包括jetty,maven,eclipse,svn,等的安装

2016-11-17

阿里巴巴Java开发手册(2017版).pdf

阿里巴巴Java开发手册(2017版).pdf

2017-05-05

java通过url在线预览Word、excel、ppt、pdf、txt文档

java通过url在线预览Word、excel、ppt、pdf、txt文档

2016-12-14

JavaWeb人事管理项目

JavaWeb人事管理项目

2016-11-17

js实现特定字符生成二维码

js实现特定字符生成二维码

2016-11-17

BMS图书管理系统

图书管理系统源码,包含sql数据库脚本。使用的是简单的servlet/jsp开发的,业务较简单,初步完成图书管理系统的功能,普通用户,管理员,借阅图书,归还图书,图书维护等

2019-09-23

jetty插件.rar

jetty插件,服务端开发人员辅助开发工具。可以在解压完成后,放到eclipse安装目录下的plugins目录下使用

2019-09-23

javaweb调用摄像头demo

javaweb调用摄像头demo,加拍照上传

2016-11-15

再生龙镜像恢复.docx

使用再生龙制作centos7镜像,亲测可用

2021-02-20

前端选择插件,左右选择

前端选择插件,左右选择

2016-11-15

jQuery-ComboSelect插件

jQuery-ComboSelect插件

2016-11-15

Redis实战.pdf

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。

2016-11-14

SSI框架项目,校友通,校友加论坛

ssi项目,项目菜单,角色权限可动态配置。论坛功能的实现,快递api,天气appi,百度Ueditor api,百度地图api等的使用,批量上传,下载。以及html解析工具jsoup的使用,encache缓存的使用等

2016-11-14

mysql-5.5.19-winx64 64位

mysql

2016-11-17

全国ip对应的省份名

全国ip前缀对应省份名称

2017-07-17

jetty插件包

jetty插件

2016-11-17

springMvc入门级项目

springMVC入门级项目

2016-11-14

安卓黑名单APP的源码

可以拉黑电话,短信,拦截电话短信

2017-05-05

eclispe的svn插件64位

eclispe的svn插件64位

2016-11-17

html5videoplayer

html5视频播放

2016-11-17

mustache.js插件

mustache.js

2016-12-29

java实现在线预览,仿百度文库

java实现在线预览,仿百度文库.ra

2016-12-14

二维码生成

二维码生成,加logo

2016-11-15

空空如也

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

TA关注的人

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