自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(218)
  • 资源 (24)
  • 收藏
  • 关注

原创 Hadoop-虚拟机环境准备

传送门:https://static.app.yinxiang.com/embedded-web/profile/#/join?guid=4fdf4d09-ddc8-4c67-8bf7-cca1c913fce5&channel=copylink&shardId=s49&ownerId=33016767

2021-08-22 23:02:55 246

原创 CentOS安装教程

CentOS安装教程备注:除了虚拟机部分,其他安装流程一样。1.检查BIOS虚拟化支持,如图1-16所示图1-16 检查BIOS虚拟化支持2.新建虚拟机,如图1-17所示图1-17 新建虚拟机3.新建虚拟机向导,如图1-18所示图1-18 新建虚拟机向导4.创建虚拟空白光盘,如图1-19所示图1-19 创建虚拟空白光盘5.安装Linux系统对应的CentOS版,如图1-20所示图1-20 安装操作系统...

2021-08-22 22:18:49 318

原创 Redis Key 过期事件监听

Redis Key 过期事件监听Redis Key 过期事件监听通过监听对过期Key做业务处理配置类监听类Redis Key 过期事件监听通过监听对过期Key做业务处理redis 开启key过期通知修改redis server 配置文件,开启keyt过期听通知配置notify-keyspace-events Ex配置类@Configurationpublic class RedisConfig { @Bean public RedisMessageListenerC

2021-07-27 10:11:13 442

原创 解决谷歌浏览器在非https下限制获取多媒体对象(音视频)的解决方式

1、浏览器输入:chrome://flags/2、输入你要允许的域名地址或ip端口地址(如下图)

2021-05-12 09:23:45 1634

转载 文字转语音(jacob)

近期项目中出现在离线情况下文字转语音的需求经过尝试发现jacob还不错注:只适用于windows系统环境以下为开发记录:1.pom.xml中引入jacob.jar <dependency> <groupId>com.hynnet</groupId> <artifactId>jacob</artifactId> <version>1....

2021-05-06 15:54:41 482

转载 Spring AOP + Redis解决重复提交的问题

Spring AOP + Redis解决重复提交的问题用户在点击操作的时候,可能会连续点击多次,虽然前端可以通过设置按钮的disable的属性来控制按钮不可连续点击,但是如果别人拿到请求进行模拟,依然会出现问题,项目是用JWT进行认证的,所以用的token+url来作为key,value无所谓,因为用不到value1.自定义注解/** * 自定义不重复提交的注解 */@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNT.

2021-04-29 12:02:58 186

转载 Redis问题——Error: 磁盘在使用中,或被另一个进程锁定。

Redis出于对数据保护,默认只能本地客户端连接。远程连接就会出现以上错误。如何解决这一问题,看下:server -A,PC-A,修改server-A的redis.conf:注释掉本地绑定;bind 127.0.0.1 表示指定绑定本机IP,为了保护数据,也可以绑定指定IPbind 127.0.0.1 10.140.116.20关闭保护模式:重启Redis服务。如果PC-A还是报同样的错误,打开server-A,redis客户端:config set prot..

2021-04-29 11:27:03 1274

转载 Mysql函数group_concat、find_in_set 多值分隔字符字段进行数据库字段值翻译

Mysql函数group_concat、find_in_set进行数据库字段值翻译场景配方表:记录包含的原料sources表示原料,字段值之间用逗号分隔原料表:对应原料id和原料名称现需要查询出的原料结果显示为原料名称,并以逗号分隔。可通过函数group_concat、find_in_set实现...

2021-04-21 22:43:18 471

转载 SVN优化(一) SVN忽略maven项目的target

SVN优化(一) SVN忽略maven项目的target一 eclipse刚开始导入的项目:二 解决办法方式一:在项目代码路径,如:F:\xyx\sl 鼠标右键,“TortoiseSVN”-- >“Settings” -->"Subversion"-->"Global ignore pattern"添加:target *.settings .classpath .project ,然后再"运用"-->"确定",重新编译代码即可如:...

2021-04-15 08:21:25 575

转载 导出swagger2生成的文档

百度了好多篇用法,没法用。特此记录一下一、下载项目下载https://github.com/Swagger2Markup/spring-swagger2markup-demo下的项目,保存,注意文件路径不要有中文。我们称这个项目为A项目。没错这个项目就是专门根据json解析生成文档的。二、修改配置解压项目,并且用IDEA打开。启动要生成文档的项目,前提这个项目集成了swagger2,浏览http://localhost:8080/swagger-ui.html输入:http:..

2021-04-14 23:06:37 549

转载 Idea groovy表生成实体类带注释

Idea groovy表生成实体类带注释1.点开datasourse,打开idea带的数据库工具,具体添加数据库连接,这里不描述。 这时点击会生成一个poji 这时生成的pojo中是不带中文注释的,需要自己配置,往下: 3.根据图中的步骤走,找到groovy配置文件 4.根据项目情况,自己定义规则import com.intellij.database.model.DasTableimport com.intellij.database.util...

2021-04-11 09:43:08 560 1

原创 OpenFeign服务接口调用

OpenFeign是什么?Feign是一个声明式的web服务客户端,让编写web服务客户端变得非常容易,只需创建一个接口并在接口上添加注解即可。OpenFeign能干什么?Feign和OpenFeign两者区别OpenFeign使用步骤接口+注解:微服务调用接口[email protected] 加入openfeign依赖<dependency> <groupId>org.springframework.cloud&...

2021-04-03 21:46:12 87

转载 springboot整合swagger2之最佳实践

来源:https://blog.lqdev.cn/2018/07/21/springboot/chapter-ten/Swagger是一款RESTful接口的文档在线自动生成、功能测试功能框架。一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务,加上swagger-ui,可以有很好的呈现。SpringBoot集成pom<!--swagger --><dependency> <groupId>io.spri.

2021-04-03 19:04:12 173

原创 禅道Docker安装包发布

禅道Docker安装包发布大家好,禅道Docker安装包发布。一、下载地址禅道开源版:/dl/zentao/docker/docker_zentao.zip 备用下载地址:https://download.csdn.net/download/u013490585/16271485数据库用户名:root,默认密码:123456。运行时,可以设置MYSQL_ROOT_PASSWORD变量来更改密码。可挂载目录/app/zentaopms:该目录为禅道目录,里面包含禅道代码...

2021-03-31 22:11:19 98

原创 Sentinel 高可用流量管理框架

Sentinel 是面向分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。Sentinel 具有以下特性:丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。 完备的实时监控:Sentinel 同时提供实时的监控功能。您可以在控制台中看到接入应用的单台机器秒级数

2021-03-22 16:28:42 190

原创 Java 多线程概述

多线程技术概述1.线程与进程进程:内存中运行的应用程序,每个进程都拥有一个独立的内存空间。 线程:是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换、并发执行,一个进程最少有一个线程,线程实际数是在进程基础之上的进一步划分,一个进程启动之后,进程之中的若干执行路径又可以划分成若干个线程2.线程的调度分时调度:所有线程轮流使用CPU的使用权,平均分配时间 抢占式调度:让优先级高的线程先使用,如果优先级相同,则随机选择,Java为抢占式调度,**多线程不能提高程序的运行速.

2021-03-18 21:21:54 94

原创 Java 多线程的基本方式

Java 多线程的基本方式

2021-03-15 15:33:01 73

转载 JVM内存调优原则及几种JVM内存调优方法

JVM内存调优原则及几种JVM内存调优方法1、堆大小设置。2、回收器选择。  1、在对JVM内存调优的时候不能只看操作系统级别Java进程所占用的内存,这个数值不能准确的反应堆内存的真实占用情况,因为GC过后这个值是不会变化的,因此内存调优的时候要更多地使用JDK提供的内存查看工具,比如JConsole和Java VisualVM。  2、对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数,过多的GC和Full GC是会占用很多的系统资源(主要是CPU),影响系统的吞.

2021-03-13 16:31:51 1215

原创 JVM 常见异常及内存诊断

栈帧过多导致栈内存溢出栈帧过大导致栈内存溢出堆内存溢出堆内存诊断:jps(查看java进程情况)| jmap -heap (查看瞬间堆内存情况) | jconsole (图形化持续查看堆内存情况及jvm其他信息)方法区内存溢出...

2021-03-13 16:24:07 212

原创 JVM架构解析

本文阐述了JVM的构成和组件,配图清晰易懂,是学习Java开发者的入门必读文章。每个Java开发人员都知道字节码经由JRE(Java运行时环境)执行。但他们或许不知道JRE其实是由Java虚拟机(JVM)实现,JVM分析字节码,解释并执行它。作为开发人员,了解JVM的架构是非常重要的,因为它使我们能够编写出更高效的代码。本文中,我们将深入了解Java中的JVM架构和JVM的各个组件。JVM虚拟机是物理机的软件实现。Java的设计理念是WORA(Write Once Run Anywhere,一次

2021-03-12 15:48:43 614 2

转载 java面试常见问题之Hibernate总结

1 Hibernate的检索方式Ø 导航对象图检索(根据已经加载的对象,导航到其他对象。)Ø OID检索(按照对象的OID来检索对象。)Ø HQL检索(使用面向对象的HQL查询语言。)Ø QBC检索(使用QBC(Qurey By Criteria)API来检索对象。 QBC/QBE离线/在线)Ø 本地SQL检索(使用本地数据库的SQL查询语句。)包括Hibernate的检索方式,Hibernate中对象的状态,Hibernate的3种检索策略是什么,分别适用于哪种场合,O...

2021-03-09 07:37:00 170

转载 后端怎么防止重复提交?(常用的做法)

后端怎么防止重复提交?(常用的做法)客户端的抖动,快速操作,网络通信或者服务器响应慢,造成服务器重复处理。防止重复提交,除了从前端控制,后台也需要控制。因为前端的限制不能解决彻底。接口实现,通常要求幂等性,保证多次重复提交只有一次有效。对于更新操作,达到幂等性很难。常用后端防止重复提交方案token访问请求到达服务器,服务器端生成token,分别保存在客户端和服务器。提交请求到达服务器,服务器端校验客户端带来的token与此时保存在服务器的token是否一致,如果一致,就继续操作,删除服务器的

2021-03-08 23:04:52 3073

转载 nginx介绍及常用功能

什么是nginxnginx跟Apache一样,是一个web服务器(网站服务器),通过HTTP协议提供各种网络服务。Apache:重量级的,不支持高并发的服务器。在Apache上运行数以万计的并发访问,会导致服务器消耗大量内存。操作系统对其进行进程或线程间的切换也消耗了大量的CPU资源,导致HTTP请求的平均响应速度降低。这些都决定了Apache不可能成为高性能WEB服务器nginx:轻量级高并发服务器Nginx使用基于事件驱动架构,使得其可以支持数以百万级别的TCP连接 高度的模块化和自.

2021-03-08 22:50:03 790

转载 Nginx搭建负载均衡集群

(1).实验环境youxi1  192.168.5.101  负载均衡器youxi2  192.168.5.102  主机1youxi3  192.168.5.103  主机2(2).Nginx负载均衡策略  nginx的负载均衡用于upstream模板定义的后端服务器列表中选取一台服务器接收用户的请求。一个基本的upstream模块如下: 1 2 3 4 5 upstream [服务器组名称]{   server

2021-03-08 22:39:56 103

转载 JAVA用最简单的方法来构建一个高可用的服务端,提升系统可用性

一、什么是提升系统的高可用性JAVA服务端,顾名思义就是23体验网为用户提供服务的。停工时间,就是不能向用户提供服务的时间。高可用,就是系统具有高度可用性,尽量减少停工时间。如何用最简单的方法来搭建一个高效率可用的服务端JAVA呢?停工的原因一般有:服务器故障。例如服务器宕机,服务器网络出现问题,机房或者机架出现问题等;访问量急剧上升,导致服务器压力过大导致访问量急剧上升的原因;时间和访问量都可以预见的,例如23体验网的秒杀活动,售票系统;时间和访问量都不可以预见的,例如特发性新闻(马航失联的事

2021-03-08 11:04:30 527

转载 什么是高并发 ,详细讲解

什么是高并发 ,详细讲解一、什么是高并发高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。响应时间:系统对请求做出响应的时间。例如系统处理一个HTTP请求需要200ms,这个200ms就是系统的响应时间。吞吐量:单位时间内处理的请求

2021-03-08 10:56:42 460

转载 编写高性能Java代码的最佳实践

编写高性能Java代码的最佳实践摘要:本文首先介绍了负载测试、基于APM工具的应用程序和服务器监控,随后介绍了编写高性能Java代码的一些最佳实践。最后研究了JVM特定的调优技巧、数据库端的优化和架构方面的调整。以下是译文。介绍在这篇文章中,我们将讨论几个有助于提升Java应用程序性能的方法。我们首先将介绍如何定义可度量的性能指标,然后看看有哪些工具可以用来度量和监控应用程序性能,以及确定性能瓶颈。我们还将看到一些常见的Java代码优化方法以及最佳编码实践。最后,我们将看看用于提升Java应

2021-03-08 10:52:55 153

原创 进程和线程的区别

进程和线程的由来进程和线程的区别根本区别 进程是操作系统资源分配的最小单位,而线程是CPU任务调度和执行的最小单位所有与进程相关的资源,都会记录在PCB中 进程是抢占处理机的调度单位;线程属于某个进程,共享其资源 线程只由堆栈寄存器、程序计数器和TCB组成 总结: 线程不能看做独立的应用,而进程可以看做独立的应用 进程有独立的地址空间,互不影响,线程只是进程的不同执行路径在开销方面 每个进程都有独立的代码和数据空...

2021-03-07 11:40:10 73

转载 Object的finalize()方法的作用是否与C++的析构函数作用相同

Object的finalize()方法的作用是否与C++的析构函数作用相同public class Finalization { private static Finalization finalization; /**finalize在gc回收中有不确定性,所以不推荐用finalize进行回收*/ @Override protected void finalize(){ System.out.println("finalized"); ...

2021-03-06 21:22:57 257

原创 Java垃圾回收之老年代垃圾收集器

1、Serial Old 收集器(-XX: +UseSerialOldGC, 标记-整理算法)  1.1 单线程收集,进行垃圾收集时,必须暂停所有工作线程  1.2 简单高效,Client模式下默认的老年代收集器2、Parallel Od收集器(-XX: +UseParallelOldGC ,标记-整理)  2.1 JDK6 之后才有这个收集器,多线程,吞吐量优先,如果注重CPU资源和吞吐量的场合,可以使用这个组合 Parallel Scavenge + Parallel Old..

2021-03-06 20:44:38 383

原创 Java垃圾回收之新生代垃圾收集器

分代收集算法Stop-the-World(停止一切)JVM由于要执行GC而停止了应用程序的执行 任何一种GC算法中都会发生 多数GC优化通过减少Stop-the-world发生时间来提高程序性能Safepoint (安全点)分析过程中对象引用关系不会发生变化的点 产生Safepoint的地方: 方法调用; 循环跳转; 异常跳转等 安全点数量得适中(太少会让gc等待太长时间,太多会增加程序运行负荷)常见垃圾收集器JVM的运行模式Server:启动较慢, Clie...

2021-03-06 20:27:44 128

原创 典型的垃圾收集算法

上一编:《垃圾回收之标记算法》,用以确认那些垃圾判定为可以回收。在确定了哪些垃圾可以被回收后,垃圾收集器要做的事情就是开始进行垃圾回收,但是这里面涉及到一个问题是:如何高效地进行垃圾回收。由于Java虚拟机规范并没有对如何实现垃圾收集器做出明确的规定,因此各个厂商的虚拟机可以采用不同的方式来实现垃圾收集器,所以在此只讨论几种常见的垃圾收集算法的核心思想。  1.Mark-Sweep(标记-清除)算法  这是最基础的垃圾回收算法,之所以说它是最基础的是因为它最容易实现,思想也是最简单的。标记-清.

2021-03-06 15:38:39 95

转载 垃圾回收之标记算法

前言作为 Java 开发人员,其实是非常幸福的,因为 JVM 的存在,使得 Java 开发人员不需要像 C 或者 C++开发人员那样需要手动申请内存、释放内存,这些资源申请、垃圾回收的操作,JVM 底层直接帮助我们全干了。这为 Java 开发人员省去了不少事情,但同样也使得像笔者这样的菜鸟,对垃圾回收的概念越来越模糊,甚至压根就不懂什么是垃圾回收。然而现在的面试官越来越坏,逮着程序员的薄弱环节使劲怼,特别喜欢问 JVM 相关知识,尤其是 JVM 调优经验、垃圾回收相关的知识。而作为一名有理想的菜鸟

2021-03-06 14:59:22 115

原创 JVM年轻代,老年代,永久代详解​​​​​​​

秉承不重复造轮子的原则,↓↓↓↓传送门:JVM年轻代,老年代,永久代详解

2021-03-05 14:35:09 143 1

转载 MyBatis的插入后获得主键的方式

需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。方法:在mapper中指定keyProperty属性,示例如下:<insert id="insertUser" useGeneratedKeys="true" keyProperty="userId" parameterType="cn.stu.entity.UserEntity">insertintouser(userName,password,comment)...

2021-03-03 17:11:12 353 1

转载 java工程webservice的应用案例

在java项目中使用webservice今天学习webservice,主要参考了网络上的一些文章。1.关于原理的介绍:个人认为这篇文章写得不错了,戳这里。2.关于demo的编写:个人认为这篇文章很简洁,也能运行成功,戳这里。按照上面那篇文章的demo运行成功以后,我想在java web中加入一个webservice服务,供其他的java web项目调用。1.首先,在项目中添加com.xdx.webservice包,如图所示。2.在其中加入WetherServiceInter接口和

2021-03-03 16:40:16 202 1

转载 浅谈MySQL存储引擎-InnoDB&MyISAM

浅谈MySQL存储引擎-InnoDB&MyISAM存储引擎在MySQL的逻辑架构中位于第三层,负责MySQL中的数据的存储和提取。MySQL存储引擎有很多,不同的存储引擎保存数据和索引的方式是不同的。每一种存储引擎都有它的优势和劣势,本文只讨论最常见的InnoDB和MyISAM两种存储引擎进行讨论。本文中关于数据存储形式和索引的可以查看图解MySQL索引MySQL逻辑架构图:InnoDB存储引擎#InnoDB是默认的事务型存储引擎,也是最重要,使用最广泛的存储引擎。在没有特殊情况

2021-03-02 22:01:01 97

转载 索引是建的越多越好吗?

索引是建的越多越好吗?明显不是,有以下几点:数据量小的表不需要建立索引,建立会增加额外的索引开销 不经常引用的列不要建立索引,因为不常用,即使建立了索引也没有多大意义。对经常用于查询的字段应该创建索引。 经常频繁更新的列不要建立索引,因为肯定会影响插入或更新的效率 数据重复且分布平均的字段,因此他建立索引就没有太大的效果(例如性别字段,是否上架等等,不适合建立索引) 数据变更需要维护索引,意味着索引越多维护成本越高。当对表中的数据进行增加、删除、修改时,索引也需要动态的维护,降低了数据的维护

2021-03-02 16:52:04 1471

原创 联合索引最左匹配原则成因

使用col3,col2,col1 顺序建立联合索引,通过col3的值建立一个b+tree ,通过关键值去查找“Alice”,在叶子节点中找到两个“Alice”,那么“Alice”对于col2、col1对应的值,那么会对col2,col1分别进行一个有序的排列,因此从索引中找到col2,col1 就得有col3 通过 col3 索引找到col2,col1,因此,单独依靠col2是没办法走索引的,想要查询走索引,必须要加上col3的列条件。...

2021-03-02 16:26:18 222

原创 如何定位并优化慢查询Sql

根据慢日志定位慢查询SQL。 查询慢日志相关变量,并进行设置:主要关注下述三个变量:long_query_time、show_query_log_file、show_query_log慢查询sql会被记录到show_query_log_file 日志文件中。show variables like '%quer%'; -- 查询相关变量show status like '%show_queries%'; -- 统计慢查询数量 使用explain等工具分析SQL。 ex..

2021-03-02 15:32:58 161

jdk1.8.0-181.zip 解压包

win64 安装包解压的jdk,可直接使用

2023-07-22

baretail工具.zip

baretail工具

2021-10-21

docker_zentao.zip

【数据库】 用户名: root,默认密码: 123456。运行时,可以设置 MYSQL_ROOT_PASSWORD变量来更改密码。 【可挂载目录】 /app/zentaopms:该目录为禅道目录,里面包含禅道代码及附件上传目录。 /var/lib/mysql:该目录为数据库的数据目录。 【安装使用】 注意:需要关闭下selinux 构建镜像 下载安装包,解压缩。 进入docker_zentao目录,执行命令 docker build -t [镜像名称] [Dockerfile所在目录] docker build -t zentao ./

2021-03-31

WinSW.NET4.exe

利用:WinSW.NET4.exe,window 环境 把 jar 封装成 window service 服务

2020-10-08

telnet-0.17-离线安装包-rpm.rar

telnet-0.17-离线安装包-rpm telnet-0.17-离线安装包-rpm telnet-0.17-离线安装包-rpm

2020-09-26

wireshark-rpm.rar

wireshark 离线安装包,本人只在Centos6 x64 下成功安装应用 wireshark 离线安装包,本人只在Centos6 x64 下成功安装应用 wireshark 离线安装包,本人只在Centos6 x64 下成功安装应用

2020-09-26

CentOS6-Mysql-5.7.28-离线安装包(含依赖安装包).rar

CentOS6-Mysql-5.7.28-离线安装包(含依赖安装包)CentOS6-Mysql-5.7.28-离线安装包(含依赖安装包)CentOS6-Mysql-5.7.28-离线安装包(含依赖安装包)

2020-09-26

default.json

default.json 修改默插件更新地址,修改为清华镜像 default.json 修改默插件更新地址,修改为清华镜像

2020-09-10

WinSW.NET4_.zip

我们可以借助Windows Service Wrapper小工具【需要.net 4.0环境】,将Nginx转换为Windows服务,这样就可以在开机时自动启动Nginx了。 下载后将该工具放入Nginx的安装目录下,并且将其重命名为 nginx-service.exe ,在该目录下新建 nginx-service.xml 文件,写入配置信息,配置好了之后就可以通过这个将Nginx注册为Windows服务。

2020-08-02

SpringBoot+SpringCloud笔记.rar

资源包含SpringBoot、SpringCloud 这两块的知识体系,多高深谈不上,但是可以作为这两块的入门扫盲的作用。

2019-11-06

python-2.7.amd64.rar

解压后为安装文件:python-2.7.amd64.msi ;

2019-10-23

vsftpd-2.2.2-21.el6.x86_64

linux下 ftp离线安装包(vsftpd-2.2.2-21.el6.x86_64),解压出来后(vsftpd-2.2.2-21.el6.x86_64.rpm)再安装即可

2019-01-17

PortMap(端口映射工具) V1.6 免费版

PortMap(端口映射工具) V1.6 免费版 亲测可用!

2018-12-16

protobuf-3.0.0-beta-3

protobuf-3.0.0-beta-3

2018-11-25

Everything—文件快速搜索工具

Everything—文件快速搜索工具 Everything—文件快速搜索工具

2018-09-07

Jdk6解压打包版本

Jdk6解压打包版本

2018-09-07

Jdk8解压打包版本

Jdk8解压打包版本

2018-09-07

Jdk7解压打包版本

Jdk7解压打包版本 Jdk7解压打包版本 Jdk7解压打包版本 Jdk7解压打包版本

2017-12-01

MySQL-server-and-client-5.5.48-1.linux2.6.x86_64

linux 通用版-含server 与client linux 通用版-含server 与client

2017-11-12

Activiti——HelloWorld(模拟流程执行)

①:此模拟的流程依次执行的顺序是: 【张三】发起申请(启动流程实例)——> 【张三】查看个人任务并完成任务——> 【李四】查看个人任务并完成任务——>【王五】查看个人任务并完成任务——>流程结束。

2017-06-05

apache-maven-使用手册(英文版)

1.1 Introduction Maven, a Yiddish word meaning accumulator of knowledge, was originally started as an attempt to simplify the build processes in the Jakarta Turbine project. There were several projects each with their own Ant build files that were all slightly different and JARs were checked into CVS. We wanted a standard way to build the projects, a clear definition of what the project consisted of, an easy way to publish project information and a way to share JARs across several projects. The result is a tool that can now be used for building and managing any Java-based project. We hope that we have created something that will make the day-to-day work of Java

2016-01-02

js gbk 编码组件

javascript,gbk 编码组件,UNIC-GBK.js GBK转码组件是为弥补Js编码中GBK无法处理而写的一个组件!

2015-02-01

ZeroClipboard.1.7

让复制代码功能在多个浏览器上都可以实现, eroclipboard是一个跨浏览器的库类 它利用 Flash 进行复制,所以只要浏览器装有 Flash 就可以运行,而且比 IE 的 document.execCommand("Copy") 更加灵活。

2014-11-17

Solr在Tomcat下的部署

很多人开始使用solr的时候,就如何在tomcat中部署的事情,都摸不着头脑,我也是其中一个,今天反复尝试了下,把今天的结果,总结下方便大家参考。

2014-10-30

Java 碳足迹计算器(桌面应用程序含源码)

Java 碳足迹计算器(桌面应用程序含源码)

2014-10-08

空空如也

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

TA关注的人

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