自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(436)
  • 资源 (19)
  • 收藏
  • 关注

原创 【数据库】MySQL的卸载

【前言】MySQL的卸载是个很头疼的问题,我们常常会因为卸载不干净导致重新安装无法进行。MySQL的卸载无形中浪费了我们很多宝贵的时间,下面是我卸载的全过程、感觉还是挺实用的。第一步:打开控制面板、找到MySQL,将其卸载。第二步:删除安装目录下的的my.ini文件及所有文件。第三步:Windows +R  运行“regedit”文件,打开注册表编辑器。1、

2016-05-28 22:48:20 1644 6

原创 没有伞的孩子必须努力奔跑!

想想自己也不小了,终将会迈入社会。也许这一刻来的比预想的稍早一些,但这是我们必须经历的!一个人如果没有自己的思想,那么这个人可能永远也不会长大。因为我们不可能永远生活在别人的臂膀下。一个有想法的人不一定能够成功,但我坚信一个有所作为的人必定是有思想的人(对各种事情有自己独特的见解)。当踏出校园的那一刻,我们也曾感到我们在这个社会上是如此渺小的一部分。所有的事情都得自己解决,社会

2015-10-15 15:44:30 3045 38

原创 六西格玛--A3报告

七个步骤: 明确问题 分解问题 设定目标 把我真因 制定决策 评估结果 巩固成果。所谓PDCA,即是计划(Plan)、实施(Do)、检查(Check)、行动(Action)

2022-10-18 21:42:33 73

原创 maven 导入jar包失败编译代码失败解决方案

maven 导入jar包失败编译代码失败解决方案

2022-09-08 10:51:03 359

转载 JPA和 QueryDSL入门

JPA和 QueryDSL入门

2022-09-05 09:03:53 135

转载 JPA查询-3种查询方式

spring data jpa

2022-09-03 18:57:57 1241

转载 mysqlbinlog结合sed命令恢复update时未加where条件之前的数据 精选 原创

记录一下:因为自己的误操作,导致运营中的数据库表数据被更新掉(update未加where条件),本文章引用来自。

2022-08-25 11:18:09 211

原创 在MySQL中阻止UPDATE, DELETE 语句的执行,在没有添加WHERE条件

在MySQL中阻止UPDATE, DELETE 语句的执行,在没有添加WHERE条件

2022-08-24 11:13:03 385

原创 springboot集成redission哨兵模式

代码】springboot集成redission哨兵模式。

2022-07-28 17:41:07 601

转载 【已解决】解决IntelliJ IDEA控制台log.info输出中文乱码问题,以及equal 中文比较失效

【已解决】解决IntelliJ IDEA控制台log.info输出中文乱码问题,以及equal 中文比较失效的问题

2022-06-30 09:43:44 1061

转载 深入理解SpringBoot之自动装配

Java中自带了所谓SPI机制,按照约定去META-INF/services目录里找各个接口的配置文件,找到接口的实现类,然后使用当前线程上线文类加载器定位到实现类加载器,通过其加载实现类,然后再反射newInstance得到实现类的实例。Spring里也有类似的SPI,思路根上面类似,从classpath下所有jar包的META-INF/spring.factories配置文件中加载标识为EnableAutoConfiguration的配置类,然后将其中定义的bean注入到Spring容器。笔.

2022-04-11 15:00:25 174

转载 Volatile详解,太详细了

Volatile可能是面试里面必问的一个话题吧,对他的认知很多朋友也仅限于会用阶段,今天我们换个角度去看看。先来跟着丙丙来看一段demo的代码:你会发现,永远都不会输出有点东西这一段代码,按道理线程改了flag变量,主线程也能访问到的呀?为会出现这个情况呢?那我们就需要聊一下另外一个东西了。JMM(JavaMemoryModel)JMM:Java内存模型,是java虚拟机规范中所定义的一种内存模型,Java内存模型是标准化的,屏蔽掉了底层不同计算机的区别(注意这个跟JVM

2022-04-07 20:36:47 2364 2

转载 Record锁/Gap锁/Next-key锁/插入意向锁

前言InnoDB常见的锁有Record锁、gap锁、next-key锁、插入意向锁、自增锁等。下面会对每一种锁给出一个查看锁的示例。常见的锁有Record锁、gap锁、next-key锁、插入意向锁、自增锁等。下面会对每一种锁给出一个查看锁的示例。1 准备工作1.1 测试用表结构示例的基础是一个只有两列的数据库表。mysql> CREATE TABLE test (id int(11) NOT NULL,code int(11) NOT NULL, PRIMARY

2022-04-06 11:45:58 613

转载 ReentrantReadWriteLock读写锁详解

一、读写锁简介 现实中有这样一种场景:对共享资源有读和写的操作,且写操作没有读操作那么频繁。在没有写操作的时候,多个线程同时读一个资源没有任何问题,所以应该允许多个线程同时读取共享资源;但是如果一个线程想去写这些共享资源,就不应该允许其他线程对该资源进行读和写的操作了。 针对这种场景,JAVA的并发包提供了读写锁ReentrantReadWriteLock,它表示两个锁,一个是读操作相关的锁,称为共享锁;一个是写相关的锁,称为排他锁,描述如下:线程进入读锁的前提条件:没有其他线程的写锁..

2022-04-06 09:46:20 468

原创 【AQS源码】condition、CountDownLatch、CyclicBarrier、中断、共享等

【AQS源码】condition、CountDownLatch、CyclicBarrier、中断、共享等

2022-04-02 17:35:40 236

转载 AQS一行一行源码分析清楚 AbstractQueuedSynchronizer(二)

文章比较长,信息量比较大,建议在 pc 上阅读。文章标题是为了呼应前文,其实可以单独成文的,主要是希望读者看文章能系统看。本文关注以下几点内容:深入理解 ReentrantLock 公平锁和非公平锁的区别 深入分析 AbstractQueuedSynchronizer 中的 ConditionObject 深入理解 Java 线程中断和 InterruptedException 异常基本上本文把以上几点都说清楚了,我假设读者看过上一篇文章中对 AbstractQueuedSynchronize

2022-04-02 16:44:48 48

转载 AQS一行一行源码分析清楚AbstractQueuedSynchronizer(一)

在分析 Java 并发包 java.util.concurrent 源码的时候,少不了需要了解 AbstractQueuedSynchronizer(以下简写AQS)这个抽象类,因为它是 Java 并发包的基础工具类,是实现 ReentrantLock、CountDownLatch、Semaphore、FutureTask 等类的基础。Google 一下 AbstractQueuedSynchronizer,我们可以找到很多关于 AQS 的介绍,但是很多都没有介绍清楚,因为大部分文章没有把其中的一些关键

2022-04-02 16:43:48 67

转载 SQL中的锁的分类:行锁,页锁,表锁,读锁,写锁,意向锁,乐观锁,悲观锁

从锁定对象的粒度大小来进行划分从锁定对象的粒度大小可以分为行锁、页锁、表锁1、行锁就是按照行的粒度对数据进行锁定。锁定力度小,发生锁冲突概率低,可以实现的并发度高,但是对于锁的开销比较大,加锁会比较慢,容易出现死锁情况2、页锁就是在页的粒度上进行锁定,锁定的数据资源比行锁要多,因为一个页中可以有多个行记录。当我们使用页锁的时候,会出现数据浪费的现象,但这样的浪费最多也就是一个页上的数据行。页锁的开销介于表锁和行锁之间,会出现死锁。锁定粒度介于表锁和行锁之间,并发度一般。3、表锁就是对数据..

2022-04-02 16:26:53 811

转载 MySQL页的原理

页是什么首先,我们需要知道,页(Pages)是 InnoDB 中管理数据的最小单元。Buffer Pool 中存的就是一页一页的数据。再比如,当我们要查询的数据不在 Buffer Pool 中时,InnoDB 会将记录所在的页整个加载到 Buffer Pool 中去;同样的,将 Buffer Pool 中的脏页刷入磁盘时,也是按照页为单位刷入磁盘的。页的概览我们往 MySQL 插入的数据最终都是存在页中的。在 InnoDB 中的设计中,页与页之间是通过一个双向链表连接起来。而存储在页中的一行

2022-03-29 17:18:00 119

转载 volatile指令重排

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

2022-03-29 11:36:56 1167

转载 MYSQL-B+TREE索引原理 B-Tree以及聚簇索引

1.什么是索引?索引:加速查询的数据结构。2.索引常见数据结构:#1.顺序查找: 最基本的查询算法-复杂度O(n),大数据量此算法效率糟糕。#2.二叉树查找(binary tree search): O(log2n)图1左边是数据表,一共有两列七条记录,最左边的是数据记录的物理地址(注意逻辑上相邻的记录在磁盘上也并不是一定物理相邻的)。为了加快Col2的查找,可以维护一个右边所示的二叉查找树,每个节点分别包含索引键值和一个指向对应数据记录物理地址的指针,这样就可以运用二叉查找

2022-03-26 20:42:19 241 1

转载 MYSQL like模糊查询,%在前面索引为什么会失效 (最左前缀底层原理)

还是要从索引的数据结构说起。我们都知道,我们通常用的索引数据结构是B+树,而索引是有序排列的。如果索引关键字的类型是Int 类型,索引的排列顺序如下:数据只存放在叶子节点,而且是有序的排放。如果索引关键字的类型是String类型,排列顺序如下:可以看出,索引的排列顺序是根据比较字符串的首字母排序的,如果首字母相同,就根据比较第二个字母进行排序,以此类推。我们在进行模糊查询的时候,如果把 % 放在了前面,最左的 n 个字母便是模糊不定的,无法根据索引的有序性准确的...

2022-03-26 18:32:15 3173 1

转载 Dubbo RPC只要一个长连接就可以收发所有请求,为什么Spring Cloud不行?

关注 “Java艺术” 我们一起成长!试下这篇能不能把去年写的Dubbo源码分析系列文章重新激活Dubbo RPC使用dubbo协议只需要一个长连接就可以收发所有请求,为什么使用http协议的Spring Cloud即便使用长连接也需要连接池呢?http协议是一种同步应答的交互模式的应用层协议。就是客户端向服务端建立连接后,向服务端发起请求时,客户端必须要阻塞当前连接等到服务端响应,即便使用NIO。如果你用一个Chanel向服务端发送一个http请求,没等服务端响应,你又用Chanel向服务

2022-03-25 21:56:54 197

转载 Mybatis Mapper接口是如何找到实现类的-源码分析

Mybatis Mapper接口是如何找到实现类的-源码分析KeyWords: Mybatis 原理,源码,Mybatis Mapper 接口实现类,代理模式,动态代理,Java动态代理,Proxy.newProxyInstance,Mapper 映射,Mapper 实现MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。我们在使用 Mybaits 进行 ,通常只需要定义几个 Mapper.

2022-03-25 20:02:09 684

转载 SpringBoot应用篇(一):自定义starter

一、码前必备知识1、SpringBoot starter机制  SpringBoot中的starter是一种非常重要的机制,能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置。starter让我们摆脱了各种依赖库的处理,需要配置各种信息的困扰。SpringBoot会自动通过classpath路径下的类发现需要的Bean,并注册进IOC容器。SpringBoot提供了针对日常企业..

2022-03-24 16:49:06 176

原创 TCP粘包和拆包问题

为什么UDP没有粘包?粘包拆包问题在数据链路层、网络层以及传输层都有可能发生。日常的网络应用开发大都在传输层进行,由于UDP有消息保护边界,不会发生粘包拆包问题,因此粘包拆包问题只发生在TCP协议中。粘包拆包发生场景因为TCP是面向流,没有边界,而操作系统在发送TCP数据时,会通过缓冲区来进行优化,例如缓冲区为1024个字节大小。如果一次请求发送的数据量比较小,没达到缓冲区大小,TCP则会将多个请求合并为同一个请求进行发送,这就形成了粘包问题。如果一次请求发送的数据量比较大,超过了缓..

2022-03-24 09:41:57 193

转载 Spring AOP——Spring 中面向切面编程

一、AOP——另一种编程思想1.1 什么是 AOPAOP (Aspect Orient Programming),直译过来就是 面向切面编程。AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。面向对象编程将程序抽象成各个层次的对象,而面向切面编程是将程序抽象成各个切面。从《Spring实战(第4版)》图书中扒了一张图:从该图可以很形象地看出,所谓切面,相当于应用对象间的横切点,我们可以将其单独抽象为单独的模块。1.2 为什么需要 AOP想象下面的场景,开发中在多个模块间有

2022-03-23 11:46:08 65

转载 盘点获得spring上下文的几种流行方式

一 前言知识追寻者打算重温spring,以后可能每周会发一篇吧,有空就搞搞;知识追寻者(Inheriting the spirit of open source, Spreading technology knowledge;)二 获取上下文的几种方式AnnotationConfigApplicationContext:从一个或多个基于Java的配置类中加载Spring应用上下文。 AnnotationConfigWebApplicationContext:从一个或多个基于Java..

2022-03-23 08:32:40 596

转载 阿里二面:Redis 内存碎片是怎么产生的?

什么是内存碎片?你可以将内存碎片简单地理解为那些不可用的空闲内存。举个例子:操作系统为你分配了 32 字节的连续内存空间,而你存储数据实际只需要使用 24 字节内存空间,那这多余出来的 8 字节内存空间如果后续没办法再被分配存储其他数据的话,就可以被称为内存碎片。内存碎片Redis 内存碎片虽然不会影响 Redis 性能,但是会增加内存消耗。为什么会有 Redis 内存碎片?Redis 内存碎片产生比较常见的 2 个原因:1、Redis 存储存储数据的时候向操作系统申请的内存

2022-03-16 15:06:37 290

转载 Spring为何需要三级缓存解决循环依赖,而不是二级缓存?

在使用 Spring 框架的日常开发中,bean 之间的循环依赖太频繁了,Spring 已经帮我们去解决循环依赖问题,对我们开发者来说是无感知的。下面具体分析一下 Spring 是如何解决 bean 之间循环依赖,为什么要使用到三级缓存,而不是二级缓存。bean 生命周期首先大家需要了解一下 bean 在 spring 中的生命周期,bean 在 Spring 的加载流程,才能够更加清晰知道 Spring 是如何解决循环依赖的。我们在 Spring 的 BeanFactory

2022-03-16 14:55:33 274 1

转载 Mysql并发时经典常见的死锁原因及解决方法

1.mysql都有什么锁MySQL有三种锁的级别:页级、表级、行级。表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般算法:next KeyLocks锁,同时锁住记录(数据),并且锁住记录前面的Gap Gap锁,不锁记录,仅仅记录前面的GapRe...

2022-03-13 16:58:34 1858

转载 图解Spring解决循环依赖

问题:  循环依赖其实就是循环引用,也就是两个或则两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。如下图:如何理解“依赖”呢,在Spring中有:构造器循环依赖 field属性注入循环依赖直接上代码:构造器循环依赖@Servicepublic class A { public A(B b) { }}@Servicepublic class B { public B(C c) { }

2022-03-13 09:08:40 274

转载 分布式事务终于有人把“TCC分布式事务”实现原理讲明白了

之前网上看到很多写分布式事务的文章,不过大多都是将分布式事务各种技术方案简单介绍一下。很多朋友看了还是不知道分布式事务到底怎么回事,在项目里到底如何使用。所以这篇文章,就用大白话+手工绘图,并结合一个电商系统的案例实践,来给大家讲清楚到底什么是 TCC 分布式事务。首先说一下,这里可能会牵扯到一些 Spring Cloud 的原理,如果有不太清楚的同学,可以参考之前的文章:《拜托,面试请不要再问我Spring Cloud底层原理!》。业务场景介绍#咱们先来看看业务场景,假设你现在有一个电商系

2022-03-08 20:20:04 247 1

原创 maven报错one of its dependencies could not be resolved

报错信息:[ERROR] Plugin com.crm:closure-maven-plugin:1.0.1 or one of its dependencies could not be resolved: Could not find artifact com.crm:closure-maven-plugin:jar:1.0.1 in central (https://repo.maven.apache.org/maven2) -> [Help 1]closure-maven-plugi

2022-02-21 11:23:05 2296

转载 解决IDEA本地仓库有jar包却无法引用和打包问题

在实际开发中,很多时候有些jar包可能无法从远程仓库中获取,这时只能通过手动方式将jar包打进本地仓库,但是当我们使用IDEA进行开发时,却经常遇到本地仓库明明有jar包,但在pom文件中引用时,却依然报错,也无法进行打包。这个问题也是困扰了我很久,直到上网查了很久,才稍微总结出一点点解决的办法,但是此方法并不一定有效,仅供参考。1.通常我们通过远程仓库下载jar包时,会在jar包所在的目录下生成_remote.repositories文件标识该jar包,所以如果该文件存在,则删除即可,再次进行打包,或许

2022-02-18 10:27:09 5010

转载 如何设置线程池参数?美团给出了一个让面试官虎躯一震的回答。

荒腔走板大家好,我是 why,一个四川好男人。今天本来应该是武汉马拉松鸣枪起跑的日子,所以先荒腔走板说几句马拉松吧。上面的图是我跑 2019 年成都马拉松的时候拍的,是一对双胞胎陪着 80 岁的父亲跑全程马拉松。图片中的老人叫罗广德,在他 75 岁之前的人生和其他的老人并无不同。但是经过他儿子的影响,在 75 岁的时候开始接触跑步的。一直就没有停下脚步,世界六大马拉松赛(纽约、伦敦、柏林、芝加哥、东京、波士顿)他已经完成了五个。本来打算今年 4 月份站上波士顿马拉

2022-01-25 17:11:16 248

转载 头条二面:你确定 ThreadLocal 真的会造成内存泄露?

ThreadLocal 是 Java面试过程中的“钉子户”,在网上也充斥着各种有关ThreadLocal内存泄露的问题。本文换个角度,先思考 ThreadLocal体系中的 ThreadLocalMap 为什么要设计成弱引用。1. ThreadLocal 知识体系本文还是不能免俗,在回答这个问题之前需要先和大家介绍一下 ThreadLocal 的知识,使大家对 ThreadLocal 有一个相对全面的认识。ThreadLocal 本地线程变量,主要用于解决数据访问的竞争,通常用于多.

2021-12-31 17:39:29 70

转载 JVM 面试必问的 CMS,你懂了吗?

前言虽然 CMS 已经是很古老的垃圾回收器了,大家现在动不动就G1、ZGC啥的,但是据我所了解,还是有很多公司的生产环境主要使用的 CMS,包括我自己呆过的几家大厂也是。因此在 JVM 面试中,CMS 也是问的最多的,包括我自己现在面试别人时,问到 JVM 这一块,我也喜欢从CMS开始,逐渐深入。不多废话,今天我们就来盘他。正文1、什么是卡表(card table)?试想一下,在进行 YGC 时,如何判断是否存在老年代到新生代的引用?一个简单的办法是扫描整个老年代,但是这个代

2021-12-09 10:19:33 86

转载 Redis详解(二)------ redis的五大数据类型实现原理

目录1、对象的类型与编码2、字符串对象3、列表对象4、哈希对象5、集合对象6、有序集合对象7、五大数据类型的应用场景8、内存回收和内存共享9、对象的空转时长前面两篇博客,第一篇介绍了五大数据类型的基本用法,第二篇介绍了Redis底层的六种数据结构。在Redis中,并没有直接使用这些数据结构来实现键值对数据库,而是基于这些数据结构创建了一个对象系统,这些对象系统也就是前面说的五大数据类型,每一种数据类型都至少用到了一种数据结构。通过这五种不同类型的对象,Redis可..

2021-12-01 16:47:43 100

转载 Redis详解(一)------ redis的底层数据结构

目录​1、演示数据类型的实现2、简单动态字符串3、链表4、字典5、跳跃表6、整数集合7、压缩列表8、总结  上一篇博客我们介绍了redis的五大数据类型详细用法,但是在 Redis 中,这几种数据类型底层是由什么数据结构构造的呢?本篇博客我们就来详细介绍Redis中五大数据类型的底层实现。回到顶部1、演示数据类型的实现  上篇博客我们在介绍 key 相关命令的时候,介绍了如下命令:OBJECT ENCODING key   该命令是用.

2021-12-01 16:17:05 92

jce_policy-8.AES加密版本.zip

Exception in thread "main" java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES/ECB/PKCS7Padding https://www.codeprj.com/blog/92cdc41.html

2021-04-22

百度分布式id 代码uid-generator

uid-generator中的workId是由uid-generator自动生成的,并且考虑到了应用部署在docker上的情况,在uid-generator中用户可以自己去定义workId的生成策略,默认提供的策略是:应用启动时由数据库分配。说的简单一点就是:应用在启动时会往数据库表(uid-generator需要新增一个WORKER_NODE表)中去插入一条数据,数据插入成功后返回的该数据对应的自增唯一id就是该机器的workId,而数据由host,port组成。

2020-04-26

SpringBoot-Demo-master.zip

AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。其与设计模式完成的任务差不多,是提供另一种角度来思考程序的结构,来弥补面向对象编程的不足,这个可能是面试中经常提到的问题,同时它也是Spring框架中一个重大的特性,对于我们开发中最常见的可能就是日志记录,事务处理,异常处理等等。。。

2019-07-29

thumbnailator-0.4.8 图片压缩工具类及调用方法

thumbnailator-0.4.8 图片压缩工具类及调用方法 ,含内部代码

2019-05-05

Java面试题含答案

java常见的面试题,内涵丰富的知识,含答案。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-03-29

Java多线程编程技术

(1)像深入Java虚拟机这种书籍,可能需要阅读三遍才能基本理解其中的知识点。《Java多线程编程核心技术》建议猿友们读两遍,因为其写得没有那么抽象,第一遍有些概念不是很理解,可以先跳过并记录起来,第一遍阅读的目的主要是了解整个架构。第二遍再慢慢品味,并贯穿全部是指点来思考,并将之前不理解的概念弄明白。 (2)尽量不要跳读,别直接跳过整个小节,这部书阅读起来其实内容不是很多。 (3)希望能够坚持将它读完!!!我知道很多猿友还没有将一般书从头到尾细细读完,等你有过完完整整读完一本书的经历,发现你阅读的耐心会大大提升!!

2018-03-26

sqlite3.exe

sqlite[S5]:database is locked svn代码是报错了,clean或者revert也都没有办法。

2017-10-11

jdk1.8.0_92源码

jdk1.8源码

2017-06-28

JAVASE --api

官方文档

2017-04-19

整合spring和mongodb用到的包和配置文件

整合spring和mongodb用到的包和配置文件 spring和mongodb的配置很麻烦 版本不对应就容易报错 这里可以直接引用 只要解压后放到web-inf文件夹中即可 自己工程的lib文件夹如果已经有东西 则把解压出的lib中包放到自己工程中的lib中

2017-04-17

javafx整理资料

javafx自学整理资料

2017-04-08

javafx的系列demo

javafx的系列demo

2017-04-08

Mysql5.1.32的安装图解

Mysql5.1.32的安装图解

2016-05-28

Smarty-2.6.19

Smarty是一个使用PHP写出来的模板PHP模板引擎,是目前业界最著名的PHP模板引擎之一

2016-05-13

Asp+access用户注册登录代码

Asp、access数据库登录、注册信息填写。实现简单的asp小例子

2015-12-16

java飞机大战基础练习

java联系项目,飞机大战,锻炼代码能力.zip

2015-12-09

UML建模工具JUDE

JUDE(Java and UML Developers' Environment),一个小巧实用的UML建模软件,不到2M,绝对可以符合UML建模的要求,可以画CLASS,USECASE,STATECHART,ACTIVITY,OBJECT,SEQUENCE,COLLABORATION,COMPONENT和DEPLOYMENT图,可以导入JAVA源文件直接建模,也可以导入ROSE98的MDL文件,可以将模型导出成JAVA源文件,HTML和文本格式。

2015-11-28

VB超酷皮肤控件

美化VB窗体,让VB程序更美观。VB超酷皮肤控件

2015-06-20

VBapi100个经典实例(功能齐全)

VBapi100个经典实例,悬挂式窗体、半透明式窗体.常用功能。

2015-06-20

空空如也

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

TA关注的人

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