自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(191)
  • 资源 (153)
  • 收藏
  • 关注

原创 fssh挂载远程服务器目录

这个命令会生成一个私钥(默认保存在 ~/.ssh/id_rsa)和一个公钥(默认保存在 ~/.ssh/id_rsa.pub)。你可以通过 -f 参数指定一个不同的文件名和路径来保存这些密钥。会要求输入名称和密码,直接回车即可。

2024-04-05 02:37:20 471

原创 Centos / RedHat 安装 Redis 、MinIO、Zookeeper、Kafka

user_producer和user_consumer分别是为生产者和消费者用户设置的凭证。这里Server和Client 都使用kafka认证模式,需要导入kafka-clients-x.x.x.jar 到 zookeeper的lib目录下。其中 user_admin = “admin_pwd” 非常重要且必须与 username 和 password 一致。同样,确保将/path/to/kafka_server_jaas.conf替换为您实际的JAAS配置文件路径。2、编写java.env 文件。

2024-03-06 10:51:52 805

原创 几款提高开发效率的Idea 插件

通义灵码,是一款基于通义大模型的智能编码辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云 SDK/API 的使用场景调优,为开发者带来高效、流畅的编码体验。开发代码过程中经常会有一些需要提交到代码仓库的文件,比如java文件生成的.class、.jar 等,如果将编译后的文件都提交到代码库那么代码库会很大,关键是没有必要。免费开源的mybatis sql查看器,零代码入侵,支持mybatis-plus。

2024-01-15 19:45:45 1865

原创 常见的文件后缀对应的ContentType

【代码】常见的文件后缀对应的ContentType。

2023-12-22 18:00:10 446

原创 使用maven-assembly-plugin将 system 依赖范围的jar以class 方式打包进 jar包中

服务A 有本地系统依赖(scope = system)如果服务A作为普通服务使用没有任何问题,但如果将服务A 以jar 包方式 提供给 服务B使用,那么服务B在编译的时候就有可能报错,因为找不到服务A 依赖的本地Jar。解决问题思路:将服务A依赖的本地Jar 以class 方式直接打包进输出jar包中,这样服务B在使用服务A时,就不会报找不到本地依赖的问题了;是否将跟目录打包到根目录中,因为我们是将三方jar包中的class 输出到jar中,所以不能有根目录;配置项,指定为本地依赖;防止依赖传递个服务B;

2023-06-06 21:57:03 2036

原创 通用AppKey签名验证软件

签名验证是一种技术,用于确保数据完整性和身份验证。在Java应用程序中,签名通常是由开发人员提供的一个字符串,它基于请求的内容和一些密钥信息生成。这个签名可以被认为是一种指纹,它唯一地标识了请求的内容,同时也确保了请求的完整性。在接收到请求后,应用程序会使用相同的密钥信息和相同的算法来生成签名,然后将其与请求中提供的签名进行比较。如果两个签名匹配,则请求被认为是有效的。

2023-05-31 15:51:54 1160

原创 Java 获取Url中的参数Map

【代码】Java 获取Url中的参数Map。

2023-01-10 18:05:02 2325 1

原创 Nacos 自定义负载均衡,优先使用同IP服务(本地服务优先调用)

# Nacos 自定义负载均衡,优先使用同IP服务在微服务开发过程中,随着微服务数量越来越多,不可能将所有的微服务都在本地启用然后进行调试。最好的方式是需要调试那个服务就启动那个服务,所有的服务都使用开发Nacos,本地需要搭建nacos。使用nacos在开发微服务的过程中,如果多人同时开发使用同一台服务就会导致服务调用错乱。也不知道自己的请求到达了那个服务。如果在开发过程中,每个人都可以只调用自己的服务,那样调试代码就会很舒服。

2023-01-06 16:09:45 7591 8

原创 java密码复杂度匹配规则

在开发中经常需要验证字符串是否匹配纯数字,纯大写,纯小写,大写小写数字特殊字符等任意两种,特别是在密码复杂度匹配时,现添加工具类校验字符串是否满足规则。因为需要设置不匹配的规则,比如至少匹配三种格式,那么久需要设置不能匹配两两组合。

2022-09-08 16:46:02 1996

原创 SpringBoot 敏感信息脱敏

敏感信息脱敏, Spring boot jackson 信息脱敏

2022-09-06 23:15:10 563

原创 Spring Boot Cache使用Redis自定义单个缓存名称过期时间

spring boot 使用redis作为缓存时,默认只提供了全局缓存过期时间,不能针对某一个缓存name单独设置缓存过期时间,如果需要精确设置每个缓存name 的过期时间,需要按照如下方式配置。

2022-08-31 22:16:06 3247

原创 Spring Cloud 全链路日志追踪实现

基本实现原理:对于不携带Request-No的请求,则生成并添加请求头,添加请求头需要包装请求对象包装请求对象:经过请求头过滤器那么所有请求都会携带上Request-No请求头, 响应也会携带上Request-No对于线程池中执行的任务还是不能携带MDC和请求对象,因为RequestContextHolder也只能在当前线程与子线程中使用Request对象;其原理就是任务执行前复制好变量,结束之后再删除变量。这里使用了alibaba TransmittableThreadLocal 线程池支持库;异

2022-07-08 21:14:09 2692 1

原创 java字典功能序列化与序列化

说明:在项目开发地过程中经常会用到字典存储某些可配置的值,但相应的也会给开发带来复杂度,比如数据库存储的值为字典值:0,1,2,3这种类型的值,但是前端页面却需要展示为 启动、禁用、删除 等中文状态;两种解决方案:本文及时针对方案2 进行的改进目标:在需要返回给前段的字段上添加指定的注解例如:@DictDesc 则根据该字段定义的值结合注解配置生成 xxxDesc字段并自动赋值为注解属性值所对应的字典描述;具体使用的技术涉及到jackson序列化与反序列化,其他JSON工具包也类型的效果;该注解中定

2022-06-05 20:24:12 664

原创 Java 大文件分片上传

原理:前端通过js读取文件,并将大文件按照指定大小拆分成多个分片,并且计算每个分片的MD5值。前端将每个分片分别上传到后端,后端在接收到文件之后验证当前分片的MD5值是否与上传的MD5一致,待所有分片上传完成之后后端将多个分片合并成一个大文件,并校验该文件的MD5值是否与上传时传入的MD5值一致;支持文件分片上传,查询当前已经上传的分片信息,取消文件上传上传文件分片参数接收如果按照分片方式上传文件需要指定当前大文件的MD5、分片MD5、分片内容、分片大小、当前文件名称、文件总大小等信息;另外对于每个文件

2022-06-05 20:20:39 7397 2

转载 Nacos整合Spring Boot Admin

1. 什么是Spring Boot AdmingitHubspringboot 有一个非常好用的监控和管理的源软件,这个软件就是spring boot admin,该软件能够将Actuator中的信息进行图形化的展示,也可以监控 Spring Boot 应用的健康状况,提供实时报警功能.主要的功能点有显示应用程序的监控状态 应用程序上下线监控 查看JVM,线程信息 可视化的查看日志以及下载日志文件 动态切换日志级别 http请求信息跟踪 其他功能点...2. 服务端继承2

2022-04-21 21:41:41 3478 1

原创 Dubbo 3.0.6 + Nacos 2.0.4 配置 + spring boot 2.6.4

Dubbo 3.0.6 + Nacos 2.0.4 配置1. 引入配置文件 <properties> <java.version>1.8</java.version> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target>

2022-03-18 01:43:32 2285

原创 Docker Compose详解

使用 Docker Compose预计阅读时间:11分钟Docker Compose是一种用于帮助定义和共享多容器应用程序的工具。使用 Compose,我们可以创建一个 YAML 文件来定义服务,并且使用一个命令,可以启动所有内容或将其全部关闭。使用 Compose的最大优势是您可以在一个文件中定义您的应用程序堆栈,将其保存在项目 repo 的根目录中(它现在是版本控制的),并且可以轻松地让其他人为您的项目做出贡献。有人只需要克隆您的存储库并启动撰写应用程序。事实上,你现在可能会在 GitHub/Gi

2022-01-26 19:58:51 4490

原创 Docker Compose高级用法

Docker Compose 详解Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。使用 Compose,您可以使用 YAML 文件来配置应用程序的服务。然后,使用一个命令,您可以从您的配置中创建并启动所有服务。使用compose 三个步骤定义应用程序的Dockerfile文件,以便在任何地方都能复制;定义docker-compose.yml 文件,以便他们可以在隔离环境中一起运行;运行 docker compose up 启动整个应用,也可以使用docker-compo

2022-01-22 18:05:32 1849

原创 Docker 高级篇

文章目录Docker 高级篇一、安装Mysql主从复制1.1 新建主机 33071.2. 新建my.cnf1.3. 重启master1.4 连接mysql1.5 添加数据同步用户1.6 新建从机33081.7 新建从机配置文件my.cnf1.8 进入从机1.9 配置从服务器二、Redis 集群搭建哈希槽分区搭建三主三从Redis集群三、DockerFie 解析1. Dockerfile内容基础知识2. Docker执行Dockerfile的大致流程3. DockerFile常用保留字指令4、自定义Cent

2022-01-22 16:50:08 314

原创 ThreadLocal原理分析

文章目录一篇文章搞懂ThreadLocalThreadLocal是什么?ThreadLocal实现原理?1、set(T value) 方法:2、getMap(t)方法:3、createMap(t, value)方法:4、get()方法5、remove()方法6、分析Thread、ThreadLocal、ThreadLocalMap关系1、Thread类有两个属性2、ThreadLocal类包含ThreadLocalMap内部类,ThreadLocalMap包含Entry内部类;3、内存泄露问题使用Tread

2022-01-16 11:08:28 534

原创 Docker基础篇

文章目录Docker基础篇一、Docker 基础1.镜像2. 容器3. 仓库4. Docker 平台架构图解5 . Docker 安装二、Docker 常用命令centos 下常用命令:docker 命令:Docker 镜像命令1. 列出本机镜像2. 搜索镜像3. 下载镜像4. 查询镜像、容器、数据卷所占用的空间5. 删除某个镜像Docker 容器命令1. 新建 + 启动 容器2. 列出正在运行的所有容器3. 退出容器4. 启动已停止的容器5. 重启容器6. 停止容器7. 强制结束容器8. 删除已停止的容器

2022-01-16 10:06:51 506

原创 Java 字节码加密

文章目录字节码加密方案1:使用工具ClassFinal使用方式1. 命令行方式2. maven插件方式方案2:使用Protector4J字节码混淆方式1:[ProGuard](https://www.guardsquare.com/)参考文档:字节码加密方案1:使用工具ClassFinal使用工具ClassFinal说明:ClassFinal是一款java class文件安全加密工具,支持直接加密jar包或war包,无需修改任何项目代码,兼容spring-framework;可避免源码泄漏或字节码

2021-12-16 18:00:45 836

原创 字节码加密

文章目录字节码加密方案1:使用工具ClassFinal使用方式1. 命令行方式2. maven插件方式方案2:使用Protector4J字节码混淆方式1:[ProGuard](https://www.guardsquare.com/)参考文档:字节码加密方案1:使用工具ClassFinal使用工具ClassFinal说明:ClassFinal是一款java class文件安全加密工具,支持直接加密jar包或war包,无需修改任何项目代码,兼容spring-framework;可避免源码泄漏或字节码

2021-12-16 17:56:27 1624

原创 java 条件编译

java 条件编译方式1. 使用if条件编译原理:jvm 会对if(false)中的代码做优化:例如: public static void main(String[] args) { if(false){ System.out.println("hello world"); } System.out.println("main"); }编译之后的源码: public static void main(

2021-12-16 17:55:37 1530

原创 java 使用注解自动转换字典信息(自定义注解转换字典)

文章目录java 使用注解自动转换字典信息1. 自定义Jackson2ObjectMapperBuilder2. 添加自定义注解处理类DictSerializerModifier3. 自定义注解4. 使用自定义注解:参考文档:java 使用注解自动转换字典信息需求:项目开发过程中经常会将一些常量定义到字典中,但是页面展示需要将字典值转换成字典名称;之前:提供字典查询接口,前段查询之后再回显;现在:直接在需要转换的字段添加注解,自动添加转换后的字段采用解决方案:在ResponseBody转换成jso

2021-12-16 17:53:44 7545

原创 SpringBoot 通过Filter与AOP实现请求加密解密功能

SpringBoot 通过Filter与AOP实现请求加密解密功能对所有请求信息进行解密,解密之后传入Controller进行处理,Controller 处理完成之后返回结果信息在进行加密返回;执行流程:前端请求(加密) -> Filter(解密) -> AOP -> Controller -> AOP(加密) -> Filter -> 前端(解密)为什么这么设计?这么设计有什么好处?通过Filter 可以修改请求入参,对于已经开发完成的接口完全不需要修

2021-09-30 22:00:20 5106 7

原创 在 Java 中获取文件的 Mime 类型

1. 概述在本教程中,我们将了解获取文件 MIME 类型的各种策略。在适用的情况下,我们将研究扩展可用于策略的 MIME 类型的方法。我们还将指出我们应该在哪些方面偏爱一种策略而不是另一种。2. 使用 Java 7让我们从 Java 7 开始——它提供了方法 Files.probeContentType(path) 来解析 MIME 类型:@Testpublic void whenUsingJava7_thenSuccess() { Path path = new File("produ

2021-09-13 16:26:43 2794

原创 Java8 函数式编程

Java8 函数式编程1. Java8 接口变化(default)先看下Java8 中的迭代器接口中的默认方法public interface Iterable<T> { /** * Returns an iterator over elements of type {@code T}. * * @return an Iterator. */ Iterator<T> iterator(); /** *

2021-09-12 16:33:56 297 1

原创 Java 单向列表取倒数第n到m个元素?

Java 单向列表取倒数第n到m个元素public class Test1 { static class ListNode { int value; ListNode next; ListNode(int value) { this.value = value; } ListNode add(int value) { ListNode n = new ListNode(value); this.next = n; return n; } } p

2021-05-25 01:54:48 766

原创 Git sparse-checkout 检出指定目录或文件

Git sparse-checkout 检出指定目录或文件# 1. 初始化空仓库git init# 2. 开启sparse-checkout git config core.sparsecheckout true# 3. 设置过滤条件echo xxx >> .git/info/sparse-checkout# 4. 设置远程仓库地址git remote add origin ssh://github.com/xxx.git# 5. 拉取代码git pull origi

2021-05-07 13:45:05 1221

原创 Kafka Eagle 安装与使用

Kafka Eagle 安装与使用1. eagle 下载地址官网:https://www.kafka-eagle.org/GitHub: https://github.com/smartloli/kafka-eagle下载地址: kafka-eagle-bin-2.0.4.tar.gz官网安装指引:Kafka Install on Linux/macOS硬件要求:内存:2GCPU:> 1 核2. 安装JDK2.1 这个不是重点,解压设置环境变量即可cd /usr/javat

2021-04-20 13:49:23 708 1

原创 Kafka 集群安装

Kafka 集群安装安装Zookeeper1.1 下载地址:https://downloads.apache.org/zookeeper/wget https://downloads.apache.org/zookeeper/stable/apache-zookeeper-3.6.3-bin.tar.gz1.2 解压安装tar -xzvf apache-zookeeper-3.6.3-bin.tar.gzmv apache-zookeeper-3.6.3-bin zookeeper1.

2021-04-19 00:14:27 133

原创 使用kubeadm搭建高可用的K8s集群

kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:# 创建一个 Master 节点$ kubeadm init# 将一个 Node 节点加入到当前集群中$ kubeadm join <Master节点的IP和端口 >1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统 CentOS7.x-86_x64硬件配置:2GB或更多RAM,2

2021-04-18 14:25:10 168

原创 kubernates 升级与回滚 弹性伸缩

kubernates 升级与回滚1. 升级 1.1 查看当前需要升级的应用 kubectl get pods -o wide 1.2 修改yaml文件,指定replicas=2, 指定nginx版本:1.141.3 创建 web 应用kubectl apply -f nginx.yaml查看新创建的应用kubectl get pods -o wide在Node节点查看对应版本的镜像docker images1.4 版本升级...

2021-04-16 18:16:15 159

原创 kubernates (k8s)集群搭建

kubernates (k8s)集群搭建1. 平台规划1.1 单Master集群1.2 多Master集群2. 硬件要求2.1 测试Master : 2核4G 20GWorker: 4核8G 40G2.3 生产越高越好3. 集群安装两种方式3.1 kubeadm 方式Kubeadm 是一个 K8s 部署工具,提供 kubeadm init 和 kubeadm join,用于快速部 署 Kubernetes 集群。官方地址:https://kubernetes.io/docs

2021-04-16 12:29:33 227

原创 Centos 安装Subversion

Linux Centos7.x 安装Subversion1. subversion 下载http://subversion.apache.org/download.cgi安装yum install subversion创建项目mkdir -p /work/data/svn创建版本库svnadmin create projects启动svn服务svnserve -d -r /work/data/svn设置权限1.svn安装目录中 confauthz 添加用户项目权限pas

2021-04-15 13:27:28 200

原创 jinfo 使用

jinfo(Configuration Info for Java)查看虚拟机配置参数信息,也可用于调整虚拟机的配置参数。在很多情况下,Java应用程序不会指定所有的Java虚拟机参数。而此时,开发人 员可能不知道某一个具体的Java虚拟机参数的默认值。在这种情况下,可能需要通过查找文档获取某个参数的默认值。这个查找过程可能是非常艰难的。但有了jinfo工具,开发人员可以很方便地找到 Java虚拟机参数的当前值。基本用法:jinfo [options] pid-s...

2021-04-05 19:37:51 340

原创 jstat 使用技巧

jstat (JVM Statistics Monitoring Tool)作用: 用于监控虚拟机各种运行状态信息的命令行工具。可以显示本地或者远程虚拟机进程中的类转载、内存、垃圾收集、JIT编译等运行数据。用法: jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]1、option类转载相关 -class: 显示ClassLoader相关...

2021-04-05 19:02:09 310

原创 一篇文章搞定 java String.intern()

一篇文章搞定 java String.intern()问题1: String.intern() 有什么作用?问题2: < JDK7 与 >=JDK7 intern()做了什么调整?在回答上面两个问题之前我们先来看一段代码:public class StringIntern { public static void main(String[] args) { String str1 = new String("a") + new String("bc");

2021-04-05 11:03:04 274 1

原创 Jenkins自动化部署

Jenkins自动化部署1. Jenkins Centos yum方式安装CentOS 官方安装方式 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key yum install jenkins1.1 Jenkins 启

2021-03-24 20:34:50 237 1

kafka-eagle-bin-2.0.4.tar.gz

kafka-eagle-bin-2.0.4.tar.gz 安装博客:https://blog.csdn.net/afgasdg/article/details/115904649

2021-04-20

2019年省市县五级联动数据

2019年中国省市县地区代码 省份数据:31,城市数量:342,区县数量:3272,乡镇数量:43104,社区数量:658001,共计:704750。 下表仅列出省市县数据,所有数据请自行下载查看。 下载数据包含:代码、名称、上级代码、简码、乡村分类、下级数量

2020-09-20

SQLServer2000 身份校验函数.txt

SQLServer 校验身份证合法函数 ; 支持15位函数自动转18位校验,通过校验码校验18位身份证是否合法。 封装成Sqlserver 函数,支持Sqlserver 2000

2020-05-21

scikit_learn-0.20.1-cp37-cp37m-win_amd64.whl

scikit_learn-0.20.1-cp37-cp37m-win_amd64.whl 使用用window 64位操作系统,python 3.7

2018-12-11

tensorflow-1.9.0-cp37-cp37m-win_amd64.whl

tensorflow window 64位版本的适用于python3.7。 tensorflow-1.9.0-cp37-cp37m-win_amd64.whl https://www.lfd.uci.edu/~gohlke/pythonlibs/

2018-12-11

Eclipse archetype-catalog.xml

Eclipse Maven 创建Web 项目报错 Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap

2018-07-11

Jrebel 2018.1.2 Eclipse离线安装包

Eclipse Tomcat 项目热部署修改Class类不需要重启Tomcat,热加载tomcat。 Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。 JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署。当程序员在开发环境中对任何一个类或者资源作出修改的时候,这个变化会直接反应在部署好的应用程序上,从而跳过了构建和部署的过程,每年可以省去部署用的时间花费高达5.25个星期。

2018-06-11

Eclipse >=4.2 SVN离线安装包 subclipse-4.2.4

Eclipse SVN离线安装包,subclipse-4.2.4 ,最新版下载地址:https://dl.bintray.com/subclipse/releases/subclipse/

2018-06-11

JDK 1.8.152 英文Api文档,官方原版

JDK 1.8.152 英文文档,官方原版。解压就可以使用!HTML版本

2018-01-11

Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 8

java加解密无限制包,适用于JDK 8 ,JRE 8 。java能支持大部分的算法,但是受到出口限制,密钥长度不能满足需求。不过可以通过覆盖权限文件local_poblicy.jar和US_export_policy.jar取消相应限制。

2018-01-11

Eclipse >=4.2 SVN离线安装包 subclipse-4.2.3

Eclipse SVN离线安装包,subclipse-4.2.3 ,最新版下载地址:https://dl.bintray.com/subclipse/releases/subclipse/

2017-07-14

TortoiseSVN_1.9.6.27867-win32-zh_CN 32位汉化中文包

TortoiseSVN_1.9.6.27867-win32-zh_CN 32位 汉化中文包

2017-07-14

TortoiseSVN_1.9.6.27867-x64-zh_CN.msi (中文汉化包)

TortoiseSVN_1.9.6.27867 64位汉化中文包

2017-07-14

TortoiseSVN-1.9.6.27867-x64-svn-1.9.6.msi Windows 10 64位安装包

TortoiseSVN-1.9.6.27867 SVN Windows 64 位安装包

2017-07-14

Neural Networks and Deep Learning(简体中文).pdf

Neural Networks and Deep Learning(简体中文).pdf 神经网络 深度学习

2017-07-14

Linux安装短信猫

Linux安装短信猫资源包,内包含安装方法以及可运行的服务jar

2014-07-13

org.eclipse.jface.text_3.8.101

将现有JAR文件直接替换对应的org.eclipse.jface.text_*(后面的是版本号),只能提示增强,能在abcdef....等输入时提示,解决空格和=不能输入的问题, 这个版本适用于Eclipse 4.3.2,其他版本的可以参看博客自行修改插件。 插件自行修改方法: http://blog.csdn.net/afgasdg/article/details/24247863

2014-04-21

spring4+mybatis3+maven-项目Demo

采用目前最新的框架Spring MVC + Mybatis3 + Maven 整合的框架,可以直接作为项目底层框架使用,由于最近比较忙,博客就先不弄了,以后会加上的! 博客地址: http://blog.csdn.net/afgasdg/article/details/20942115

2014-03-10

jquery1.8.2 中文API

jquery1.8.2 中文API,chm格式的文档

2013-09-04

Java 工作日计算

本类依赖commons-lang包 java日期计算简单实用方法如下: SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); WorkdayUtils workdayUtils = new WorkdayUtils(); workdayUtils.setLegalWorkdayList(legalWorkdayList); workdayUtils.setLegalHolidayList(legalHolidayList); //计算15个工作日之后的工作日日期 Date date = workdayUtils.getWorkday(new Date(), 15); //计算两个日期之间的工作日总数 int count = workdayUtils.getWorkdayCount(new Date(), format.parse("2013-08-13"));

2013-07-23

JS实现人民币小写转大写

使用JS实现的人民币小写转大写,并对输入的数据有效性进行了校验

2013-06-30

jquery-printTable-1.0.js

/** * jquery 表格打印插件 * * 作者: LiuJunGuang * 日期:2013年6月4日 * 分页样式(需要自定义): * @media print { * .pageBreak { page-break-after:always; } * } * 使用例子: * $(function(){ * $("#tabContent").printTable({ * mode : "rowNumber", * header : "#headerInfo", * footer : "#footerInfo", * pageNumStyle : "第#p页/共#P页", * pageNumClass : ".pageNum", * pageSize : 10 * }); * }); * 注意事项: * 使用时注意表格中要使用 thead 和 tbody区分出标题头与表格内容,否则可能出现错误 */

2013-06-04

eclipse SVN_1.8.20离线安装包

Eclipse SVN 1.8.20 离线安装包,内有简单的安装方法,下载后需要解压

2013-04-24

Eclipse git插件 版本:2.3.1

Eclipse git插件 版本:2.3.1

2013-04-01

struts2.2.3+spring3.0.1+hibernate3.6.5整合jar包

struts2.2.3+spring3.0.1+hibernate3.6.5整合jar包

2013-02-28

java使用commons-betwixt 实现bean与xml互转

java使用commons-betwixt 实现bean与xml互转

2012-11-29

简单的Java可视化邮件发送Demo

简单的邮件可视化发送demo,可是发送带有附件的邮件

2012-11-17

MySQL驱动-mysql-connector-java-5.1.16-bin.jar

MySQLjava驱动-mysql-connector-java-5.1.16-bin.jar

2012-10-30

Eclipse SVN1.8.16插件离线安装包

Eclipse SVN1.8.16插件离线安装包

2012-10-21

activemq-core-5.4.1

activemq-core-5.4.1 解决james3.0邮件服务器不联网无法启动问题。使用该jar包覆盖原来的jar就行了

2012-09-13

Jquery1.8.0和jquery1.8中文Api

jquery1.8.0 和jquery 1.8 中文 api

2012-08-29

js以逗号分隔方式添加删除字符串

JS字符串添加删除操作,以逗号分隔.可自定义分隔符,但不支持正则特殊字符。

2012-08-24

1000个icon图标

1000个icon图标 都是16 x 16 的

2012-08-24

ArgoUML-0.34.zip UML绘图工具

ArgoUML是一个领先的开源UML模型工具,它支持UML 1.4的所有标准,可以运行于任何Java平台上。

2012-05-21

james3.0邮件服务器及配置说明

james3.0邮件服务器及配置说明 资料可能比较杂,自己整理一下就好了

2012-05-15

jquery打印HTML表格自动分页

采用JQuery实现的打印HTML表格自动按多少行分页,打印时分页

2012-05-14

jqueryWTP1.2支持jquery1.6API

jqueryWTP下载地址:http://code.google.com/a/eclipselabs.org/p/jquerywtp/downloads/list jQueryWTP是一个让Eclipse WTP支持jQuery Javascript代码自动补全功能的Eclipse插件。 第一步:下载jqueryWTP_version.jar 第二步:找到你Eclipse插件org.eclipse.wst.jsdt.core_version.jar,备份插件。 第三步:双击jar文件或运行命令java - JAR jqueryWTP.version.jar 第四步:在打开的Swing用户界面,选择org.eclipse.wst.jsdt.core_version.jar,和输出目录。 第五步:点击生成按钮。 STEP6:与生成的文件替换旧org.eclipse.wst.jsdt.core_version.jar的文件。 STEP7:删除目录工作区/ .metadata / .plugins / org.eclipse.wst.jsdt.core STEP8:启动Eclipse。 STEP9:打开一个HTML文件或一个js文件,编辑JS内容。

2012-05-14

james_mail邮件系统(SSH)

java电子邮件系统,b/s模式的邮件系统,电子邮件系统网站

2012-05-02

apache-jmeter-2.6.zip开源压力测试软件

Apache的JMeter 是100%纯Java桌面应用程序设计的加载测试客户机/服务器软件(如 Web应用程序 )。它可用于测试表现,无论在静态和动态的资源,如静态文件的Java Servlet,CGI脚本,Java对象, 数据库 , FTP服务器 ,和更多。JMeter可以用来模拟对服务器,网络或对象,以检验其强度或分析不同负荷类型下的整体性能的重负荷。 此外,JMeter可以帮助你回归测试您的应用程序让你创建测试脚本 ,以验证您的应用程序返回你所期望的结果的 断言 。JMeter的最大的灵活性,让您创建这些断言使用正则表达式。

2012-04-04

官方commons-codec-1.5加密jar包

commons-codec-1.5加密包,官方版

2012-03-27

空空如也

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

TA关注的人

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