自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青山师

此博客输出内容永久免费,长期分享JAVA开发技术

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

原创 Dubbo服务暴露步骤详解

Dubbo 是一款高性能的分布式服务框架,能够帮助我们快速实现微服务架构。在 Dubbo 中,服务提供者需要将自己的服务暴露出去,并注册到注册中心,让消费者能够通过注册中心找到并调用该服务。本篇博客将会介绍 Dubbo 如何完成服务暴露,其中包括了理论知识的讲解以及操作步骤的具体实现。我们将使用 JAVA 语言来进行开发,并结合当前各大互联网公司主流解决方案,帮助大家更好地掌握 Dubbo 的应用。服务暴露是指将某个服务发布出去,让其他系统或应用程序可以访问和使用该服务的过程。实现服务接口,定义服务方法。

2023-04-07 17:32:55 1029

原创 Dubbo负载均衡策略

在Dubbo中,负载均衡是实现高可用和高性能的重要手段之一。Dubbo支持多种负载均衡策略,可以根据业务场景进行选择。本文将详细介绍Dubbo支持的负载均衡策略,并结合代码实践给出操作步骤。

2023-04-07 16:52:42 2696

原创 ZK节点间数据同步以及API实践

本文介绍了ZK集群中节点间数据同步的原理,并通过实践演示了如何使用Java编写程序,在ZK集群上进行节点的创建、更新和删除操作。在实际应用中,我们可以借助ZK提供的API,快速实现分布式系统的各种功能。同时,由于ZK使用的是副本机制,故障节点的自动恢复也可以确保数据的可靠性和一致性。

2023-04-07 16:37:07 1065

原创 ZooKeeper领导者选举流程

ZK作为一个分布式系统协调服务,在分布式应用中扮演着重要的角色。其Leader选举算法使用ZAB协议,保证了领导者节点的选举和数据同步的正确性和效率。在实际应用中,我们可以使用ZK的API来实现Leader选举和其他的分布式协调功能。

2023-04-07 13:49:11 778

原创 分布式理论CAP、BASE和RPC

CAP原则、BASE理论和RPC技术都是分布式系统设计架构师必须熟悉的知识点。在实际应用中,需要根据需求和现实情况选择适合的模型和技术来保证系统的稳定性和可靠性。

2023-04-07 10:29:20 566

原创 分布式锁介绍及解决方案

在分布式系统中,多个节点可能同时操作同一资源,此时需要使用分布式锁来保护共享资源的访问。分布式锁要求在多个节点上都能起到保护作用,并且能够保证在高并发情况下的正确性和效率。

2023-04-06 23:24:08 819

原创 分布式ID介绍及实际解决方案

在分布式系统中,生成全局唯一的ID是一个常见的需求。但是,在分布式系统中,单机生成的ID难以保证全局唯一性,因此需要一种分布式ID生成方案。本文介绍了三种常见的分布式ID生成方案:UUID、自增ID和Snowflake算法,并且详细介绍了Snowflake算法的实现方式。在实际使用中,可以根据具体场景选择合适的方案。对于要求ID有序递增、长度较短的场景,建议使用Snowflake算法。

2023-04-06 20:53:32 672

原创 生产环境常见的限流算法

在高并发场景下,为了保护系统的稳定性和可用性,需要对请求进行限流。本文介绍几种生产环境中常见的限流算法,并结合Java代码实现。

2023-04-06 20:34:52 537

原创 延迟队列的设计与最佳实践

在现代分布式系统中,延迟任务是一种非常重要的概念。它们可以用来处理需要特殊关注或执行的任务,如发邮件、推送消息或生成报告等。为了实现这些任务,我们需要一种强大而可靠的工具,即延迟队列。在本博客中,我们将介绍延迟队列的设计和最佳实践。我们将使用RabbitMQ和Redis两种技术来展示各自的实践方法,并提供操作步骤。

2023-04-06 19:13:34 1071

原创 required a bean of type ‘com.netflix.discovery.AbstractDiscoveryClientOptionalArgs‘ that could not b

Eureka 错误收集:[ main] s.c.a.AnnotationConfigApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘org

2021-10-05 21:30:55 2149

原创 Go环境异常问题go: go.mod file not found in current directory or any parent directory; see ‘go help modules

高版本go(1.17)执行时错误: go: go.mod file not found in current directory or any parent directory; see ‘go help modules’…解决:参考链接:https://blog.golang.org/go116-module-changes再1.16进行了module变更。所以高版本需要设置一下 :go env -w GO111MODULE=auto再次运行程序即可。...

2021-09-24 13:33:49 2822 1

原创 JAVA面试八股文

文章目录**面试八股文**· **MyBatis**· **分布式**· **IO**· **Redis**· **MySQL**· **MQ**· **基础**· **JVM**· **类加载**· **WEB**· **Spring**· **SpringBoot**· **网络**面试八股文· MyBatiso mybatis的优缺点o #{}与${}的区别· 分布式o CAPo BASEo RPCo 分布式ID是什么?有哪些解决方案o 分布式锁有哪些解决方案?o 分布式事务、哪

2021-09-22 12:49:24 2480

原创 Spring、SpringMVC、SpringBoot常用注解

Spring、SpringMVC、SpringBoot常用注解

2021-09-21 21:02:30 1017

原创 Gitlab用户角色权限Guest、Reporter、Developer、Master、Owner

Gitlab用户在组中有五种权限:Guest、Reporter、Developer、Master、OwnerGitlab权限管理Gitlab用户在组中有五种权限:Guest、Reporter、Developer、Master、OwnerGuest:可以创建issue、发表评论,不能读写版本库Reporter:可以克隆代码,不能提交,QA、PM可以赋予这个权限Developer:可以克隆代码、开发、提交、push,RD可以赋予这个权限Master:可以创建项目、添加tag、保护分支、添加项目成员、

2021-07-17 15:11:11 5222

原创 世界语言对应的简写

世界语言对应的简写en 英文en_US 英文 (美国)ar 阿拉伯文ar_AE 阿拉伯文 (阿拉伯联合酋长国)ar_BH 阿拉伯文 (巴林)ar_DZ 阿拉伯文 (阿尔及利亚)ar_EG 阿拉伯文 (埃及)ar_IQ 阿拉伯文 (伊拉克)ar_JO 阿拉伯文 (约旦)ar_KW 阿拉伯文 (科威特)ar_LB 阿拉伯文 (黎巴嫩)ar_LY 阿拉伯文 (利比亚)ar_MA 阿拉伯文 (摩洛哥)ar_OM 阿拉伯文 (阿曼)ar_QA 阿拉伯文 (卡塔尔)ar_SA 阿拉伯文

2021-06-26 16:29:44 6666

原创 local class incompatible: stream classdesc serialVersionUID = 61,local class serialVersionUID = 1

序列化失败:场景:一个JPA实体类Person业务层使用redis缓存一开始没有添加serialVersionUID ,使用默认的,后面改为手动指定,结果就出现序列化失败。这是因为jdk序列化会根据这个UID版本号来做一些细节处理,UID不一样的话,就无法实现反序列化了,并且将会得到InvalidClassException。 将redis中的缓存清除,后再次访问即可。@Entity@Table(name = "tb_person")@Data@Builder@NoArgsConstr

2021-05-13 21:06:50 5845

原创 mybatis批量修改操作示例

mybatis批量修改操作示例# 将 id 为1的年龄改为 80 , name 改为 zsf , name 改为 张三丰# 将 id 为2的年龄改为 90 , name 改为 ldl , name 改为 李大伦UPDATE tb_user SET age = CASE WHEN id=1 THEN 80 WHEN id=2 THEN 90 END, NAME = CASE WHEN id=1 THEN 'zsf' WHEN id=2 THEN 'ldl' END, user_name

2021-04-21 09:21:03 2360

原创 windows10删除自带输入法

windows10删除自带输入法

2021-04-17 18:22:10 1738

原创 maven 项目编译时提示 无法推断泛型

IDEA 中 maven 项目编译时提示 无法推断泛型File ->Settings->Build, Execution, Deployment -> Compiler->Java Compiler的 Use compiler 选择 Eclipse 。

2021-04-15 09:58:42 2108

原创 Elasticsearch极速入门

文章目录下载 ES安装小结程序Demo下载 EShttps://www.elastic.co/cn/downloads/安装解压进入bin,执行elasticsearch.bat,启动端口 9300 程序交互端口 9200 客户端交互localhst:9200 看到信息:{ "name" : "WB3S2bt", "cluster_name" : "elasticsearch", "cluster_uuid" : "1c26M_I9SB6VkvxBjJMNhw", "ve

2021-04-11 23:53:41 1425

原创 Skywalking极简入门

1. 下载安装下载地址: https://skywalking.apache.org/downloads/下载后解压,bin 目录下可以直接执行对应操作系统的启动脚本:startup.batstartup.sh访问:http://localhost:8080/ ,可以看到skywalking ui web 界面,说明OK了。2. Java项目集成启动时添加虚拟机参数:-javaagent:D:\softwares\apache-skywalking-apm-bin\agent\sk

2021-04-08 12:30:05 1762

原创 MybatisPlus极速入门教程

MybatisPlus目标:了解mybatisplus以及其特点能够掌握mybatisplus快速入门能够掌握mybatisplus常用注解能够掌握mybatisplus常用的增删改查能够掌握mybatisplus自动代码生成1. 概述•MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。•官网:https://mybatis.plus/ 或 https://mp.baomidou.com/

2021-04-04 13:08:52 2157

原创 Git清除用户名密码信息、设置全局的用户名邮箱配置

清除密码信息git credential-manager uninstall保存密码git config --global credential.helper store设置git config --global user.name 用户名git config --global user.email 邮箱地址

2021-04-01 11:22:11 5601

原创 IDEA点击download source 报错:Caused by: java.rmi.ConnectException: Connection refused to host: 127.0.0.1

IDEA点击Download sources 报错:Caused by: java.rmi.ConnectException: Connection refused to host: 127.0.0.1解决方案:删除对应 project 目录的 .idea文件夹,然后在IDEA中的maven,重新reload一下再点击 Download sources 接口。...

2021-03-20 20:10:29 7187 4

原创 互联网公司常用技术栈

gitlab+jenkins+nexus+sonarrabbitmq+emqx+kafkakibana+elasticsearchredismongo+dynamodbnacos+sentinelswaggerzookeeperskywalkinggrafanainfluxdb | opentsdbspark+hadoop+hbase+hiveOSS+S3springcloud Alibabaspringbootdubbospringcloudopenfeigneasye

2021-03-15 20:16:34 2735

原创 MySQL去除字段的空白符

mysql 去除空白符:update 表名 set 字段 = TRIM(字段);mysql 去除 特殊字符(制表符、换行符、回车)导致的空白:update 表名 set 字段 = replace(replace(replace(字段,char(9),''),char(10),''),char(13),'');

2021-03-13 17:48:57 3508

原创 IDEA设置背景为护眼(护眼绿)

打开 IDEA “File”–>“Settings”–>“Editor”–>“Color Scheme”–>“General”–>“Text”–>“Default text” 选中,右边的 background 背景色设置为 C7EDCC。

2021-03-10 19:35:32 6070

原创 该虚拟机似乎正在使用中. 如果该虚拟机未在使用,请按“获取所有权(T)“按钮获取它的所有权.否则,请按“取消(C)“按钮以防损坏. 配置文件: .vmx

Vmware如果使用不当(关机时没有在虚拟机使用halt这样的命令正常关机,而是直接关闭了vmware或者关闭了宿主机PC),下一次启动时可能就会遇到错误:该虚拟机似乎正在使用中. 如果该虚拟机未在使用,请按"获取所有权(T)"按钮获取它的所有权.否则,请按"取消©"按钮以防损坏. 配置文件: F:\VM-3OS7\CentOS 7 64 位.vmx 。。。这是因为虚拟机的目录被锁定了,可以进入该虚拟机的目录删除.vmx.lck的目录。再重新打开该虚拟机即可。...

2021-02-17 13:20:57 3102 1

原创 Dubbo | Dubbo2.7.5整合Nacos1.4.1

文章目录安装NacosNacos 运行(v1.4.1)Dubbo项目结构github代码V2.5.8 开始,Dubbo 开始支持SpringBoot的外部化配置(External Configuration) --application.properties配置。安装NacosNacos 运行(v1.4.1)为了简单示范,采用单机版 Nacosgit clone https://github.com/alibaba/nacos.gitcd nacos/执行:mvn -Prelease-nac

2021-01-24 19:12:39 3213 1

原创 Java基础 | 定义long类型不指定后缀的后果

今天见到一个有意思的现象:long a = 60*60*24*1000;long b = 60*60*24*1000*1000;System.out.println(a);System.out.println(b);System.out.println(b / a);运行输出:864000005006540805调整代码后:long a = 60*60*24*1000L;long b = 60*60*24*1000*1000L;System.out.println(a);S

2021-01-19 21:57:40 1321

原创 Docker常用命令备忘录

yum install docker 迅速安装docker -v 查看版本systemctl start|stop |restart |status |enable docker 启动、停止、重启、状态、开启启动dockerdocker info 查看简要信息docker --help 查看帮助docker images 查看所有的镜像(在/var/lib/docker目录)docker search imagename 搜索镜像docker pull centos:7 拉取

2020-12-07 18:34:58 474

原创 CentOS8安装Docker

CentOS8安装Docker步骤curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun问题: package docker-ce-3:19.03.14-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed解析:CentOS8安装Docker出现 package docker-ce-3:19

2020-12-07 18:20:31 1503

原创 go语言开发环境

首次运行go程序,可能遇到以下错误:exec: “gcc”: executable file not found in %PATH%错误: 进程退出代码 2.这是因为运行go需要对应的编译器gcc。windows系统可以去:https://sourceforge.net/projects/mingw-w64/ 下载对应的MinGW版本,下载后安装即可。安装完成后,将安装后的目录的bin目录添加到系统环境变量,然后可以在命令行使用:gcc -v 来检查是否安装OK。...

2020-10-09 23:04:41 716

原创 typora导出pdf文件缺失

typora导出pdf文件缺失,原因很可能是在正文中存在<script>标签,比如:当做了脚本执行了,所以很可能在此之后的内容都会确实,调整方案为,用``包裹起来script标签:

2020-09-14 19:54:49 3052

原创 引入增强-Spring AOP给目标bean添加新方法、功能

引入增强-Spring AOP给目标bean添加新方法、功能引入增强:可以给已经存在的类增加方法、逻辑。我们以一个简单的Person类,只能run,给他增加一个fly的方法。IPersonpublic interface IPerson { void run();}Personpublic class Person implements IPerson { @Override public void run() { System.out.pr

2020-08-15 13:01:37 1668

翻译 Jersey快速入门案例

_01_jersey_hello第一章 jersey基础jersey概述Eclipse Jersey 是一个 REST 框架,提供了 JAX-RS (JSR-370) 的实现。JAX-RS介绍JAX-RS是JAVAEE6引入的一个新技术。JAX-RS即JavaAPIforRESTfulWebServices,是一个Java编程语言的应用程序接口,支持按照表述性状态转移(REST)架构风格创建Web服务。JAX-RS使用了JavaSE5引入的Java标注来简化Web服务的客户端和服务端的开发和部署

2020-08-04 21:49:52 708

原创 Java文件上传-Apache Commons FileUpload工具包极速入门案例

文件上传的要求form表单属性enctype=“multipart/form-data”后台使用 HttpServletRequest的getInputStream()方法可以得到撒谎那个村的数据信息,但是需要自行解析流…比较麻烦。而Apache Commons FileUpload工具包对此操作进行了相应的封装,可以直接拿来使用Apache Commons FileUpload使用步骤创建磁盘文件项工厂对象 DiskFileItemFactory创建一个ServletFile..

2020-07-30 19:24:06 661

原创 com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43)

在IDEA中部署web项目到tomcat测试后, 关闭tomcat时可能遇到以下警告信息:com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43)完整信息如下:警告 [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web app

2020-05-08 21:06:52 19358 5

原创 mysql密码过期设置 sqlyog登录 password expired

MySQL5.7修改root账户密码之后,使用SqlYog登录时提示密码已经过期:需要设置一下让密码永不过期即可:登录进入mysqlmysql -uroot -pEnter password: *******修改密码(这一条必须执行,不然第三条提示有问题)set password= password(‘root’);设置永不过期alter user ‘roo...

2020-04-27 19:02:39 1293

原创 MySQL5.7修改root账户密码

安装MySQL5.7初始化失败在mysql install命令运行成功后,接着运行mysqld --initialize命令完成数据库初始化功能,这是遇到了error: Found option without preceding group in config file: /data/3307/my.cnf at line: 1原因:my.ini文件格式是utf-8解决办法,my.ini文...

2020-04-27 18:56:13 2655

JAVA面试八股文.pptx

· **MyBatis** · **分布式** · **IO** · **Redis** · **MySQL** · **MQ** · **基础** · **JVM** · **类加载** · **WEB** · **Spring** · **SpringBoot** · **网络**

2021-09-22

XPathTutorial.rar

解析XML的示例。Xpath解析XML。里面有大量的案例,使用者下载后打开index页面接口浏览对应的语言版本教程(比如中文版)。

2020-07-30

mysql读写锁演示案例

主要通过案例演示了mysql的读写锁问题;帮助理解读写锁的概念、特征。主要通过案例演示了mysql的读写锁问题;帮助理解读写锁的概念、特征。主要通过案例演示了mysql的读写锁问题;帮助理解读写锁的概念、特征。主要通过案例演示了mysql的读写锁问题;帮助理解读写锁的概念、特征。主要通过案例演示了mysql的读写锁问题;帮助理解读写锁的概念、特征。

2019-10-23

Zookeeper数据节点可视化查看工具

Zookeeper数据节点可视化查看工具; 下载解压后即可使用; 内有说明文本。 Zookeeper数据节点可视化查看工具; 下载解压后即可使用; 内有说明文本。 Zookeeper数据节点可视化查看工具; 下载解压后即可使用; 内有说明文本。

2018-11-29

自动生成mybatis映射文件工具

自动生成mybatis映射文件工具; 步骤: 1》打开generatorConfig.xml文件,配置自己的数据库连接参数 2》配置实体类、mapper映射文件、mapper接口 3》:回到根目录,按住Shif+鼠标右键(即在当前目录打开命令行),执行生成语句.txt文件中的内容

2018-09-14

计算机大学课程数据结构PPT

大学计算机教程数据结构清华大学严蔚敏版课程PPT 计算机重点课程

2018-06-27

支付宝账户体系架构支付宝账户体系、支付宝整体架构、资金流和信息流(业务流)的详细介绍

支付宝账户体系、支付宝整体架构、资金流和信息流(业务流)的详细介绍 支付宝账户体系、支付宝整体架构、资金流和信息流(业务流)的详细介绍 支付宝账户体系、支付宝整体架构、资金流和信息流(业务流)的详细介绍 支付宝账户体系、支付宝整体架构、资金流和信息流(业务流)的详细介绍 支付宝账户体系、支付宝整体架构、资金流和信息流(业务流)的详细介绍

2018-06-11

java8帮助文档中文版API

JDK8的帮助文档,就像jdk1.6的文档那样顺手。chm文件,建议在windows PC下观看,因机器翻译,会和英文版API有部分差异或词汇的使用差异,若有必要请阅读原版英文API

2018-05-15

TortoiseGit 64bit.msi

TortoiseGit 64bit msi git bash

2017-10-11

Git 64 bit

git 64位下载; bashgit 64位下载; bashgit 64位下载; bashgit 64位下载; bashgit 64位下载; bashgit 64位下载; bash

2017-10-11

spring-batch教程.pdf

官方提供的spring batch批处理教程.pdf Spring Batch 编辑 Spring Batch 是一个轻量级的、完善的批处理框架,旨在帮助企业建立健壮、高效的批处理应用。Spring Batch是Spring的一个子项目,使用Java语言并基于Spring框架为基础开发,使的已经使用 Spring 框架的开发者或者企业更容易访问和利用企业服务。 Spring Batch 提供了大量可重用的组件,包括了日志、追踪、事务、任务作业统计、任务重启、跳过、重复、资源管理。对于大数据量和高性能的批处理任务,Spring Batch 同样提供了高级功能和特性来支持,比如分区功能、远程功能。总之,通过 Spring Batch 能够支持简单的、复杂的和大数据量的批处理作业。 Spring Batch 是一个批处理应用框架,不是调度框架,但需要和调度框架合作来构建完成的批处理任务。它只关注批处理任务相关的问题,如事务、并发、监控、执行等,并不提供相应的调度功能。如果需要使用调用框架,在商业软件和开源软件中已经有很多优秀的企业级调度框架(如 Quartz、Tivoli、Control-M、Cron 等)可以使用。

2017-09-21

Java并发大神Doug Lee同步队列论文

Java并发大神Doug Lee同步队列论文

2017-08-09

dubbo相关的配置文件出现红叉解决

eclipse中dubbo的配置文件报错了。出现小红叉的烦人问题。

2017-07-27

[JAVA解惑](美)布洛赫.PDF

[JAVA解惑](美)布洛赫.PDF

2017-06-19

Redis最精简的入门完全读本(30页)

Redis读本,一趟公交车的时间即可概览整个Redis的使用详情。

2017-05-10

SpringBoot官方文档手册

SpringBoot官方文档手册.pdf

2016-12-15

Hessian远程调用框架学习一

Hessian远程调用框架学习一,第一个JAVA使用hessian的入门demo,简单实用易理解

2016-12-13

maven构建多模块项目源码实例

使用maven构建多模块项目。在一个项目中使用多个模块的一个方法是将模块添加为依赖项,正常情况下,我们会添加一个外部模块作为依赖。但是,当模块是一个项目的一部分,并密切相关的时候,该项目应被构造为一个多模块项目。在一个多模块项目中,Maven可以确保所有子模块在主模块之前被构建。

2016-11-21

springMVC4-rest-jackson-jsonview-annotation.zip

分享一个使用SpringMVC4 Rest 和Jackson的@JsonView注解集成的实例。@JsonView用来过滤JSON响应。Spring4.1开始直接支持@JsonView注解。要使用@JsonView,首先我们需要定义视图,我们可以定义多个视图。一个视图定义可以继承其他视图定义。我们的POJO使用@JsonView注解属性传递已经定义的视图。在Spring的Controller我们可以使用Jackson的@JsonView注解我们的方法。序列化Http响应体的时候,JSON响应将在配置视图的基础上进行过滤。我们也可以在Spring REST Client使用@JsonView注解。Spring提供了MappingJacksonValue 包装POJO和序列化视图设置,在发送到web服务器短的时候,我们可以使用RestTemplate来过滤JSON。现在一步一步呈现完整的示例。

2016-11-19

Thymeleaf+Java Demo演示

Thymeleaf模板和Java集成开发的Demo演示

2016-11-16

个推Demo-APP

个推Demo -- 安装到安卓手机,可以参看博客教程http://blog.csdn.net/zixiao217/article/details/51916929

2016-07-15

数据库函数、存储过程详解

该文件包含两个doc文档,分别讲解Sybase的数据库函数和存储过程。

2014-11-01

真实个人JavaScript学习笔记

笔者根据自己使用经验整理出来的web后台开发工程师必须掌握的JavaScript技巧。

2014-08-09

Extjs中文API(脚本娃娃 (Ext4.1.0 Doc中文版 V1.0.0 Beta))

脚本娃娃 (Ext4.1.0 Doc中文版 V1.0.0 Beta),感谢20多位翻译人员的努力。 网上关于Extjs的文档大多是英文版的,快速阅读不太方便,此文档index.html用浏览器打开后是中文版,帮助新手使用。

2014-07-12

W3SCHOOL离线api.chm

本文档时程序员最喜爱的chm格式,包含html/css、javascript、xml等技术,并且每个知识点都配有小巧的实例解析,让你几分钟就能学会。

2014-07-08

开发API帮助文档集结(.chm)

这是笔者开发中常用到的chm格式api帮助文档,包括JDK,C++,CSS,JS等11个帮助文档,积分虽然有点高,但是绝对值得。分享给大家,希望能帮到大家,省却找各种API的麻烦了。

2013-12-11

JDBC学习笔记教程文档

很详细的JDBC教程文档,祝各位有所收获!

2013-12-11

oracle常用语句

笔者使用oracle开发常用的语句,推荐给初学者。

2013-12-11

常用正则表达式

还在为开发过程各种正则表达式怎么设计而烦恼吗?! 笔者根据多年的经验,总结了各种验证正则表达式献给大家,如邮箱验证,身份证格式验证得得。 很实用的常用正则表达式,推荐给大家!

2013-12-11

空空如也

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

TA关注的人

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