自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hello world!

认准一件事,坚持下去,总有一天,你会看到好的风景! 记录是最好的学习方法

  • 博客(1648)
  • 资源 (14)
  • 收藏
  • 关注

原创 MySQL之SQL优化实战记录

点击上方“Java大数据修炼之道”,选择“置顶公众号”技术文章第一时间送达!背景本次SQL优化是针对javaweb中的表格查询做的。部分网络架构图业务简单说明N个机台将业务数据发送至服务...

2019-01-24 19:00:00 376 1

原创 记录一次mybatis动态新增拼接sql语句出现的异常(主要是数据库SQL Server与jdbcType数据类型之间的对应关系)

源码如下:因为前端页面并不是所有的项均为必填项, 故insert 新增sql语句需动态拼接, 刚开始通过tomcat后台发现报如下错误: 经过查阅mybaits官网才知道以下事实: 1、mybatis insert语句中 jdbcType  后面跟的类型字母必须全部都大写; 2、JdbcType所拥有的数据类型和Java类型以及SQL Server语言所拥有的数据类型存...

2018-12-21 14:36:38 1557

原创 Java基础进阶小结

面向对象1.继承:是类和类之间的关系,继承与对象无关。子类无条件拥有父类中所有“可继承”的属性和方法。(构造方法不可继承)Override方法重写:重写也叫覆盖 (面试中有的会问到Ove...

2018-11-29 08:00:00 337

原创 Java开发必知的代码片段

代码调试增强for循环*jdk1.5以上才能支持*增加for循环实现equals()classPerson{Stringname;intbirthYear;byte[]...

2018-11-16 08:00:00 231

原创 学习Java需吃透这些基本概念

学习好比盖房子,打地基好很重要,房了能盖多高关键看地基;学习同样道理,基础知识是以后学习一切技术的必要条件,我们在准备学习一门开发语言时,首先要学习它的基础,不仅要会,更要融会贯通;万变...

2018-10-21 07:00:00 360

原创 使用Mybatis框架时怎样可以让程序在tomcat日志中打印出执行的SQL语句

我们都知道,如果是直接使用mysql我们是看不到项目运行过程中执行了哪些对应的SQL语句, hibernate可以直接加一一条配置就搞定, mybatis其实也大同小异, 废话不多说, 直接上代码只需要在mybatis的配置文件中加入 <settings> <setting name="logImpl" value="LOG4J" />...

2018-07-23 18:54:38 5278

原创 面试真题之递归算法

题目是这样的:   使用递归算法找出指定路径下所有的文件夹及文件  包括子文件夹目录下的文件...private static List<String> getAllFilePaths(File filePath, List<String> filePaths) { File[] files = filePath.listFiles(); if (files == nu...

2018-05-11 09:51:15 1396

原创 jquery判断浏览器的类型

使用原生JavaScript判断浏览器类型, 附上代码地址:点击打开链接

2018-04-03 16:17:16 464

原创 mybatis如何在控制台或者tomcat日志中打印出执行的sql语句

第一步:在mybatis的配置文件中添加以下代码<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"...

2018-02-22 17:35:37 12947

原创 linux下修改tomcat默认访问主页为自己项目的页面

其实很简单,具体操作步骤如下:首先找到tomcat下的webapps文件夹,然后删除除了WEB-INF文件夹外的所有文件,紧接着加入一个index.jsp文件,代码如下:   top.location='fuzz'; //fuzz表示项目的名字,此处需要将fuzz更改为你项目对应的名字关闭并重启tomcat就行了,打开浏览器就不再需要输入ht

2018-02-05 09:24:50 5896 4

原创 修改tomcat默认的欢迎首页,将tomcat默认的欢迎页面改成自己项目的页面

推荐阅读: IT编程语言百度网盘学习资源汇总 !!!前言: 安装好tomcat以后,我们输入网址(或者ip),访问到tomcat,浏览器当中出现的是tomcat的欢迎界面,如下:那么如何能够输入地址以后能够访问到我们自己发布的默认欢迎界面呢?方法如下:第一步:找到tomcat的server.xml(在conf目录下),找到:代码如下:<H...

2018-01-25 19:25:42 92487 13

原创 java调用Python脚本文件的同时,并向其中传入参数

我的项目部署到linux环境中的tomcat中,使用java调用的是已经编译后的Python二进制文件,在此只贴出关键代码,以前不知道怎么在调用命令的时候同时向其中传递所需参数,现在这个问题终于解决了String ip1 = request.getParameter("ip1");//旧ipString ip2 = request.getParameter("ip2");//新ip

2018-01-24 16:39:04 1096

原创 上传文件需求: 文件名称不可包含中文正则表达式的正确写法

数据包(上传文件名不可包含中文)直接贴出关键代码functioncheckfile(){var file=document.getElementById("upload").value;//上传文件名var re = /[\u0391-\uFFE5]+/g; //是否为中文的 正则表达式if(file.match(re) != null){aler

2018-01-16 18:55:34 1018

原创 Java 定时器(Timer,TimerTask)基础入门实例代码

实现的功能:距离当前系统时间,在指定多少分钟后,执行一件事(方法),此处简单的在控制台打印一句话,具体代码如下大家根据自己项目的实际情况导入相应的包(特别是最上面的包路径),TimerTaskTest01类中的代码如下:java定时器timer执行一次后就停止,我需要达到的要求就是只执行一次,如果不停止jvm虚拟机会一直运行,时间久了势必会消耗CPU资源,占用内容,正如上面

2017-12-29 11:44:38 787

原创 java中获取当前系统时间以及过半小时之后的时间的实现

我就不过多的使用文字描述了,大家直接看代码就行:package cn.zj.project;import java.text.SimpleDateFormat;import java.util.Date;public class TestSystem {public static void main(String[] args){Long time = System

2017-12-19 10:51:27 19699

原创 读取Spring配置文件获取bean的几种情况

情况一:spring的配置文件applicationContext.xml在src路径下(配置文件放在class目录下:)直接使用  ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml"); 情况二:spring的配置文件applicat

2017-12-05 15:24:08 1500

原创 完全java实现一款开源的报表工具简表(JOR)

简表(JOR),是一款开源的报表工具,完全java实现,核心代码来自于国内一线报表工具品牌杰表.2008 。  提起开源的报表工具,不能不说说jaspereport,jasperreport作为著名的开源报表工具,在java程序员中一直享有盛名。但由于其设计主要是针对西式的简单报表,设计起复杂的中式报表来,有点力不从心,所以,在国内的项目中能成功应用的例子并不多。JOR,作为能做复杂报表的开源

2017-12-03 20:49:23 15638

原创 mysql建表常用sql语句个人经验分享

连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车) 创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\" 修改密码:mysqladmin -u用户名 -p旧密码 password 新密码 删除授权: revoke select,ins

2017-11-19 19:48:39 401

原创 面试中单例模式有几种写法

纠结单例模式有几种写法有用吗?有点用,面试中经常选择其中一种或几种写法作为话头,考查设计模式和coding style的同时,还很容易扩展到其他问题。这里讲解几种猴哥常用的写法,但切忌生搬硬套,去记“茴香豆的写法”。编程最大的乐趣在于“know everything, control everything”。大体可分为4类,下面分别介绍他们的基本形式、变种及特点。饱汉模式

2017-11-14 14:41:59 372

原创 同一台电脑教你配置多个Tomcat的环境变量

装两个tomcat 分别是6.0和7.0 可想运行tomcat6.0 但是实际上却运行tomcat7.0 两个版本都是用解压缩包 其实就是不能运行tomcat6.0 只能运行7.0 两个环境变量都配置了。端口也改了 还是不行我遇到这种情况了,不知大家遇到没有,如下是我的解决方法: 当第一个tomcat启动后,后面tomcat的server.xml中的端口不管怎么改,仍然会报端口冲突。后来

2017-11-13 20:25:32 7947 3

原创 浅谈Java中的反射机制以及Class、Constructor、Field、Method简单框架原理

"font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">------"http://www.itheima.com" target="blank" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb

2017-11-02 13:01:42 808

原创 Java中io流的一些简单操作(包含文件复制,向硬盘中写入文本文件,以及io流高级应用序列化和反序列化)

package cn.io.demo;import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream;import org.junit.Test;import cn.io.entity.Stud

2017-10-30 17:17:45 421

原创 深入分析Java规范中JVM的内存布局模型

Java是一门结合了编译执行与解释执行的语言。首先,Java编译器把Java源码编译成Java字节码(byte-code),然后,Java字节码在Java虚拟机(JVM)上解释执行。实际上,Java虚拟机在执行Java代码的过程中,会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时机,有些区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立

2017-10-21 16:31:54 495 1

原创 Java Web 简单的分页显示实例代码

这篇文章主要介绍了Java Web 简单的分页显示实例代码的相关资料,本文通过,计算总的页数和查询指定页数据两个方法实现分页效果,非常不错,具有参考借鉴价值,需要的朋友可以参考下本文通过两个方法:(1)计算总的页数。 (2)查询指定页数据,实现简单的分页效果。思路:首先得在 DAO 对象中提供分页查询的方法,在控制层调用该方法查到指定页的数据,在表示层通过 EL 表达式和 JS

2017-10-10 19:59:15 1434

转载 这套Spring Boot 项目部署方案!打包 + Shell 脚本部署详解,稳的一批!

正如上面小节说的,shell中的参数 package-name,activeProfile,boot-main 都是由mvn中profiles的properties中提供,是可变的参数,脚本代码本身不需要人工去修改,只需要变的是mvn的参数即可;对于springboot程序打包,可以分为jar和war,这里是jar包;filtered节点:脚本中参数变量为pom的profiles中properties的值(该配置,是把mvn中属性值映射生成到sh文件中,如:${package-name})

2025-09-08 21:00:17 96

转载 程序员缺乏经验的 7 种表现,你中了几个?

这句话在某种程度上是对的,但是你从事这项工作的年限,并不一定代表你获得了相同年限的工作经验,正如一句话所说:“我们以为我们是工作了十年,其实却只有一年的工作经验,只不过又重复用了九年”。是啊,能不急吗,排到后边,还需要解决代码冲突的问题。其实不只是新人——一些有几年工作经验的开发人员也会表现出这种傲慢,一部分原因是其满足于个人获得的专业成就,另一部分可能的原因是其缺乏和优秀的人共事的机会,有点坐井观天。缺乏经验的开发人员不接受任何建设性的建议,甚至代码评审中的评论,他都会认为是对他个人的一种攻击。

2025-09-07 21:00:24 88

转载 Controller层代码这么写,同事们都模仿起来了

它的定位,我认为是「不可或缺的配角」,说它不可或缺是因为无论是传统的三层架构还是现在的COLA架构,Controller 层依旧有一席之地,说明它的必要性;做好了这一切改动后,可以发现 Controller 的代码变得非常简洁,可以很清楚地知道每一个参数、每一个 DTO 的校验规则,可以很明确地看到每一个 Controller 方法返回的是什么数据,也可以方便每一个异常应该如何进行反馈。是对其的二次封装,常用于 SpringMVC 的参数自动校验,参数校验的代码就不需要再与业务逻辑代码进行耦合了。

2025-09-06 21:00:34 78

转载 京东又开源一款新框架,用起来真优雅!

DripTable 是京东零售推出的一款用于企业级中后台的动态列表解决方案,项目基于 React 和 JSON Schema,旨在通过简单配置快速生成页面动态列表来降低列表开发难度、提高工作效率。DripTable 目前包含以下子项目:drip-table、drip-table-generator。:动态列表解决方案的核心库,其主要能力是支持符合 JSON Schema 标准的数据自动渲染列表内容。:一个可视化的用于 DripTable 配置 JSON Schema 标准的配置数据的生成工具。

2025-09-05 21:00:47 92

转载 高性能的Web网关,一个工具等于 Nginx + Https证书 + 内网穿透 + 图片切割水印 + 网关登录

相对于Https证书、内网穿透、图片切割是从网关出发对具体事务创新性实现,而企业的统一登录是企业身份体系和各应用的梳理和诊断,并根据Apiumc提供的7种登录方式提练出Api,配置身份配置转化,是一个专业性实施性解决方案,相对来说我们开拓的网关登录技术路线比传统经典单点登录更有优势,因为网关登录方案不用改造第三方应用,少了各应用适配登录协议的二次开发工具,还有节省更多的是企业协调成本更,还想更进一步了解网关登录,欢迎咨询我们,乐意与各位分享我们在各企业实施统一登录的研究成果。

2025-09-04 21:01:22 75

转载 拿自己的旧电脑搭建了个服务器!

我们切回飞鸽官网,点击“隧道管理”,如下图:根据电脑系统选择指令,点击复制,然后切回刚才的弹窗,将指令输入进去,点击确定。进入conf文件夹,打开nginx.conf文件进行编辑,里面的配置很多,我对其中一些重要的配置进行了说明(前面有“#”的表示并没有真正写入配置,若要加入,只需去掉“这样内网穿透就成功了!打开浏览器,输入刚才开通的隧道的访问地址(上图被抹掉的地方),回车,同样能开到之前编写的网页,就成功了。服务器搭建完了,网页也有了,但其实除了跟你在同一个局域网下的人,都无法访问你的网站。

2025-09-03 21:00:45 81

转载 SpringBoot骚操作:一个注解秒杀所有类型的文件下载!

我当时的需求很简单,我想着我只要提供需要下载的数据,比如一个文件路径,一个文件对象,一段字符串文本,一个http地址,或者混搭了前面所有类型的一个集合,甚至是我们自定义的某个类的实例,后面的事情我就不用管了。文件路径是一个文件还是一个目录?最后怎么写到响应中?下载功能应该是比较常见的功能了,虽然一个项目里面可能出现的不多,但是基本上每个项目都会有,而且有些下载功能其实还是比较繁杂的,倒不是难,而是麻烦。我们需要下载的数据的类型是不固定的,比如有文件,有http地址,也会有之前我希望的自定义的类的实例。

2025-09-02 21:01:59 64

转载 换掉SpringBoot,这个新框架封神了!0.0015 秒内启动一个应用!

这导致更大的内存消耗和更慢的启动时间,以至于现在很多公司为了从 Kubernetes 集群的大量投资中获得更多价值,愿意放弃他们深厚的 Java 专业知识,为 Go 和 Node.js 重新培养人才和开发工具。Artifact(工件)的大小出现了同样的情况,Quarkus 生成了更小的工件而再次领先。Quarkus 是另一个采用与上述 Spring Boot 类似方法的框架,但还有一个额外的优点,即以更快的启动时间、更好的资源利用率和效率交付更小的工件(Supersonic、Subatomic)。

2025-08-25 21:00:29 98

转载 用雪花 id 和 uuid 做 MySQL 主键,被领导怼了

本篇博客首先从开篇的提出问题,建表到使用jdbcTemplate去测试不同id的生成策略在大数据量的数据插入表现,然后分析了id的机制不同在mysql的索引结构以及优缺点,深入的解释了为何uuid和随机不重复id在数据插入中的性能损耗,详细的解释了这个问题。自增的主键的值是顺序的,所以Innodb把每一条记录都存储在一条记录的后面。②对于高并发的负载,innodb在按主键进行插入的时候会造成明显的锁争用,主键的上界会成为争抢的热点,因为所有的插入都发生在这里,并发插入会导致间隙锁竞争。

2025-08-24 21:00:30 66

转载 取代Navicat,一款集成了 AI 功能的数据库管理神器!

在数据库支持方面,Chat2DB不仅兼容常见的国外数据库,更重要的是,支持所有主流国产数据库,如达梦、人大金仓、openGauss、TiDB、OceanBase等,为国内用户提供了更多选择和兼容性。在数据驱动的时代,数据库管理工具的重要性不言而喻。它是一款集成了AI能力的开源数据库管理工具,能够将自然语言转换为SQL,并支持多种数据库操作,极大地降低了数据库交互的门槛。更为便捷的是,它可以一键生成“人性化”的测试数据,所生成的数据与表结构具有良好的语义关联,确保测试体验流畅,不再看到像乱码一样的测试数据。

2025-08-23 21:00:27 166

转载 全自动生成!接口不用再写Controller、Service、Dao、Mapper、XML、VO!帅呆了~

magic-api 是一个基于 Java 的接口快速开发框架,编写接口将通过 magic-api 提供的 UI 界面完成,自动映射为 HTTP 接口,无需定义 Controller、Service、Dao、Mapper、XML、VO 等 Java 对象即可完成常见的 HTTP API 接口开发。支持MySQL、MariaDB、Oracle、DB2、PostgreSQL、SQLServer 等支持jdbc规范的数据库。支持自定义工具类、自定义模块包、自定义类型扩展、自定义方言、自定义列名转换等自定义操作。

2025-08-22 21:00:31 98

转载 几秒生成两个复杂的前端页面,这是要抢程序员饭啊?

这一工具被视为AI-Native软件开发的关键拼图,其目标是推动传统代码库向“AI友好型”转型,甚至催生“Library as a Service”(LaaS)的新商业模式。模型会进行“自我反思”,逐步展示思考过程,生成更复杂、逻辑严密的代码。”,但其核心价值在于人机协作而非替代。这款被称为“全球首个混合推理模型”的AI工具,不仅在代码生成能力上实现了质的飞跃,更通过技术革新重新定义了开发者与AI的协作模式。与其恐惧被取代,不如拥抱变革——未来的代码,属于人与AI的共同创作。

2025-08-21 21:00:42 168

转载 最强平替Postman的工具,拒绝浏览器套壳

从产品发布到现在,不足两年的时间里,社区小伙伴们共提交了1000+的Issue(已经处理了80%),虽然相比Postman的13000+个Issue还有不小的差距,但是未来可期。Reqable还支持很多其他Postman的功能,比如环境变量、Python脚本、代码生成等等太多了,但最最最核心的一点是支持抓包调试。除了免费之外,没有登录,没有注册,没有广告,安装后就可以创建API测试,非常适合追求效率的同学。除此之外,Reqable还支持各种主题和配色方案,也是统统免费的哦。

2025-08-20 21:00:35 132

转载 DeepSeek4J 再更新!Java 项目一行代码集成 DeepSeek

页面提供了完整的前端实现代码,可作为集成参考。其 API 设计简洁优雅,仅需一行代码,即可完成 DeepSeek 的接入。开源项目 Pig 的作者基于 OpenAI4J 项目的优秀架构,打造了一个专门面向 DeepSeek 的开箱即用方案——DeepSeek4j。DeepSeek R1 凭借其强大的 思维链 能力在开发者中广受欢迎,但 Spring AI 等主流框架对其支持不足,特别是在。,覆盖了 Java技术、面试题精选、操作系统基础知识、计算机基础知识、Linux教程、计算机网络等等。

2025-08-19 21:00:56 79

转载 老板:来,用Java实现一下这个报表功能,速度要快,要嘎嘎快!

的原理是将一个可调用的任务封装成一个异步的、可取消的任务,并通过 Future 接口来提供获取任务执行结果和取消任务的机制。但是呢,这几个业务没啥实际关系,数据也是分开的,一个一个获取会有点慢,我开始就是这样写的,老板嫌页面太慢,让我改,可是。的原理是基于回调和异步执行的机制,提供了一种方便的方式来处理异步任务的执行和结果处理,同时支持任务的组合和异常处理。线程池,线程池会负责管理线程的执行,执行任务的过程是在独立的线程中进行的,从而实现了异步执行的效果。,哥哥别打了,错了错了,我改,我改。

2025-08-14 21:00:32 68

转载 MyBatis批量插入数据你还在用foreach?你们的服务器没崩?

的方式来插入,可以提升性能的方式。近日,项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往MyBatis中批量插入数据。所以,如果非要使用 foreach 的方式来进行批量插入的话,可以考虑减少一条 insert 语句中 values 的个数,最好能达到上面曲线的最底部的值,使速度最快。乍看上去这个foreach没有问题,但是经过项目实践发现,当表的列数较多(20+),以及一次性插入的行数较多(5000+)时,整个插入的耗时十分漫长,达到了14分钟,这是不能忍的。

2025-08-12 21:00:28 69

程序员表白用源码 HTML5(炫酷效果)

炫酷HTML特效, 可以拿去表白用, 说不定就被你的炫酷代码技术给感动了呢

2019-01-08

mymusic.rar

在最新版的Chrome浏览器(以及所有以Chromium为内核的浏览器)中,已不再允许自动播放音频和视频。(Google的某些做法还真是令开发者不爽)。就算你为video或audio标签设置了autoplay属性也一样不能自动播放。 今天从另外一个角度重新思考; 打开页面后通过单击页面任意空白处来触发播放

2020-12-17

hamcrest-core-1.3.jar

使用junit4.13作单元测试报 “ java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing “ 异常完美解决方案 !! 需要导入hamcrest-core-1.3.jar 这个jar包, 注意jar包版本是1.3 大家下载下来后直接使用解压缩软件 右键解压即可使用

2020-12-28

ssh框架 + bootstrap + mysql 公司员工信息管理系统,完整版

本套企业员工管理系统虽然没有达到真正企业级的那种大型项目的架构模式,但里面使用的都是现在比较主流的Java开发技术,SSH框架在里面都有用到,对自己检测在框架学习这块不尽可以起到检测好加强练习的作用,更能帮助大家从深层次的去理解框架的原理,大家都知道,原理理解透彻了,一切都好说,当然对于那快毕业的学生或实习生作为自己的毕业项目设计也是十分合适的,希望对你有帮助,感谢大家的支持!!!

2017-10-12

java报表技术实例

JasperReports报表技术实例代码, 这个的重要性想必参加过开发的朋友都知道其重要性了, 很常见很实用的一项技术

2019-01-08

非maven项目ssm项目需要的jar包集合

在进行实际项目开发过程中, 如果你的项目没有使用maven, 那么是需要自己手动的导入jar包的 , 先小编将spring 、springmvc、mybatis整合需要的jar包进行上传分享

2020-12-15

springboot整合mybatis完整版代码示例

springboot整合mybatis示例 , 传统的spring 整合mybatis大家都知道光配置文件就很复杂, 繁琐, 有一个地方编写有问题, 整个项目就会跑不起来, 总而言之就是各自配置过于繁琐, 但是sprintboot就不一样了, 直接集成了好多spring的东西, 无需编写传统的spring配置文件, 就能很轻松方便的把项目跑起来, 提高了开发效率, 整个过程变得十分高效简洁, 使用起来那叫一个让人轻松愉悦, 哈哈哈

2020-12-15

quickui-free_4.0.6 去水印js

quickui-free_4.0.6免费版去水印 去授权js~~quickui-free_4.0.6免费版去水印 去授权js 亲测可用

2019-03-13

node-v6.9.2-x64.msi

支持windows7系统的node.js,小编亲自测试好用, 可用

2021-04-09

Redis-x64-3.2.100.msi

redis 3.2.100 针对window系统64位 安装包 redis 3.2.100 针对window系统64位 安装包 redis 3.2.100 针对window系统64位 安装包

2020-12-16

springboot全面整合mybatis

我们都知道传统的spring整合mybatis , springmvc过程稍显负责, 特别是配置文件编写有一个步骤弄错就会导致整个项目都跑不起来, 有springboot后, 整合mybatis整个过程就变得十分的轻松和愉悦了

2020-12-02

javascript判断浏览器类型

简单的一二十代码, 就可以判断出当前所有浏览器的类型, 支持的浏览器也有很多,感谢支持

2018-04-03

使用javaScript或jquery实现页面时钟走动效果(包含秒表计时), 和系统时间同步

使用简单的十行左右代码就可以实现html页面计时效果, 同系统时间同步, 并带有秒表实时走动效果哦,感谢大家的支持

2018-04-03

搭建spring 框架第一个案例所需jar包.rar

搭建spring 框架第一个案例所需jar包

2020-05-20

空空如也

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

TA关注的人

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