- 博客(87)
- 资源 (6)
- 问答 (3)
- 收藏
- 关注
原创 谷歌浏览器F请求解析说明
请求在可以被发送出去之前的等待时间(阻塞时间),一般是等待可复用的TCP连接释放的时间。:表示该请求加入到请求队列中的时刻,请求队列在打开F12后第一次发送请求的时候创建,直到关闭控制台的时候销毁。:建立TCP连接花费的的时间,包括TCP握手/重试和协商SSL。:从发出请求到接收到响应第一个字节经过的时间,包括网络延迟时间。:表示请求从加入到请求队列中到请求开始处理经过的时间。:浏览器和代理服务器连接的协商时间。:表示请求开始处理的时刻。:域名解析花费的时间。:发送请求花费的时间。:接收响应花费的时间。
2023-05-17 11:50:18
832
原创 Tomcat中部署Web程序的几种方式
在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署。在下文中$CATALINA_HOME指的是Tomcat根目录。一、静态部署静态部署:指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问。以下3中方式都可以部署:拷贝你的WebProject项目拷贝到 $CATALINA_HOME\webapps下,然后启动服务器就可以了。这种方式比较简单,但是web应用程序必须在webapps目录下。访问地址如:http://loc
2021-10-27 15:10:35
1626
3
原创 window下用taskkill杀死进程
语法TASKKILL [/S system [/U username [/P [password]]]] { [/FI filter] [/PID processid | /IM imagename] } [/T] [/F]描述使用该工具按照进程 ID (PID) 或映像名称终止任务。参数列表1. /S system 指定要连接的远程系统。 2. /U [domain\]user 指定应该在哪个用户上下文执行这个命令。3. /P
2021-09-29 11:18:38
2206
原创 Less 初次使用
Less中文管网安装lessnpm install -g less1、选择器的嵌套<template> <div> <div class="lessbox"> <h1>less语言初步入门</h1> <span>Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展</span> </div&
2021-04-10 10:32:32
480
原创 IDEA使用Spring-boot-devTools 没有生效
一般热部署只需两个步骤即可生效:一、添加依赖dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional></dependency>二、添加插件<plugins> .
2021-03-02 16:59:39
2101
原创 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources
使用mvn install 命令 ,报错信息[INFO] Scanning for projects...[INFO][INFO] ---------------------------< com.husw:boot >----------------------------[INFO] Building boot 0.0.1-SNAPSHOT[INFO] --------------------------------[ jar ]------------------------.
2021-03-02 16:10:14
356
原创 JavaScript 常用Js -个人收藏
JavaScript 常用 Js最近查看ES5、ES6、ES7、ES8 区别时,发现一些Js常用的写法,比较便捷。借此收藏一些语句,便于日后使用。//将两个数组连接合并为一个 let arrA =[10,20,30]let arrB = [40,50,60]let arrC = [...arrA,...arrB]//数组去掉重复项let arrD = [30,30,40,40,50,50]let arrE =[...new Set(arrD)]//查找索引[10,20,30].i
2020-11-12 16:09:23
163
原创 H5的页面资源预加载(Link prefetch)功能加速你的页面加载速度
文章目录HTML5页面资源预加载(Link prefetch)写法什么情况下应该预加载页面资源禁止页面资源预加载(Link prefetch)页面资源预加载(Link prefetch)注意事项引言: 不管是浏览器的开发者还是普通web应用的开发者,他们都在做一个共同的努力:让Web浏览有更快的速度感觉。有很多已知的技术都可以让你的网站速度变得更快:使用CSS sprites,使用图片优化工具,使用.htaccess设置页面头信息和缓存时间,JavaScript压缩,使用CDN等。我曾经介绍过本站上使用的
2020-08-04 11:12:07
3810
原创 Java并发之Semaphore
JDK1.5的并发包java.util.concurrent中提供了几个非常有用的工具类,这些工具类给我们在业务开发过程中提供了一种并发流程控制的手段,本文会基于实际应用场景介绍如何使用Semaphore,以及内部实现机制。Semaphore是什么?所谓Semaphore即 信号量 的意思,这个叫法并不能更好的展示它的作用,更形象的说法应该是许可证管理器。它可以用来控制同时访问特定资...
2019-07-17 18:13:59
393
转载 Executors创建四种线程池的使用
ExecutorsJava提供的并发包提供的Executors 类,可以创建四种线程池,分别为:newCachedThreadPool :创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一...
2019-07-17 16:58:12
242
原创 Java线程实现方式
最近开始复习线程知识,总结一下线程创建方式。1、 创建线程的方法 之一 【继承Thread】1、创建Thread的子类2、重写该类的run方法3、调用该类的start();/** * 创建线程的方法 之一 继承Thread * * @see 1、创建Thread的子类 * @see 2、重写该类的run方法 * @see 3、调用该类的start(); * * ...
2019-07-17 15:52:43
165
原创 MySQL 8.0以上数据库驱动遇到的坑
MySQL 8.0配置对应驱动包匹配注意点:之前配置数据库驱动连接信息jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8jdbc.username=rootjdbc.password=12348....
2019-06-30 22:56:59
5674
4
转载 System.getProperty()-获取系统参数
因为所有在java.io中的类都是将相对路径名解释为起始于用户的当前工作目录,所以应该清楚当前的目录。可以通过调用System.getProperty("user.dir"); 来获得。/*** java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url ...
2019-06-27 17:17:43
49357
4
原创 Java8接口增强
Java8 接口增强1、允许接口使用 default 关键字在java8中接口中的函数可以使用default关键字修饰接口,进行默认实现,使接口更加的灵活。可以在接口中写一个通用默认的实现,减少实现类实现代码。如果默认的实现方法不能满足需求,也可以重写此实现。public interface Person { default String isLive() { return "I a...
2019-06-21 12:00:22
794
原创 @FunctionalInterface
什么是函数式接口(Functional Interface)其实之前在讲Lambda表达式的时候提到过,所谓的函数式接口,当然首先是一个接口,然后就是在这个接口里面只能有一个抽象方法。这种类型的接口也称为SAM接口,即Single Abstract Method interfaces。函数式接口用途它们主要用在Lambda表达式和方法引用(实际上也可认为是Lambda表达式)上。如定义了...
2019-06-21 11:04:24
27337
3
原创 SpringBoot 项目 使用Maven打war包,部署Tomcat启动未加载SpringLogo字符,访问404
最近使用 SpringBoot项目,用Maven打成war包部署到Tomcat后,启动项目访问出现404,且查看日志 发现未加载 SpringBoot 启动字符。原因是SpringBoot容器未被加载。修改方法如下:1、启动类继承SpringBootServletInitializer2、重写configure方法@SpringBootApplicationpublic clas...
2019-02-15 10:59:26
1627
原创 GitLab 报错 ConnectionBad: could not connect to server: No such...
昨天安装GitLab之后,汉化执行 gitlab-ctl reconfigure 报错PG::ConnectionBad: could not connect to server: No such file or directoryIs the server running locally and acceptingconnections on Unix domain socket “/...
2019-01-18 10:04:40
12365
4
原创 awk命令入门
引入:想必大家或多或少了解CSV把,看下图标你就知道了了解它的特性:使用英文逗号分隔。使用Excel打开看看,用英文逗号风格,成功!CSV: 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文...
2019-01-11 16:51:20
352
原创 DataTable新增序号列 自增
切换分页也自动叠加序号{ "data": "no", orderable : false, className: "text-center", //居中显示 title: "序号", //表头 render: function (data, type, row, meta) { return meta.row + 1 + meta.sett...
2018-12-14 09:52:46
2324
2
原创 Lombok--简化代码
一:在开发工具中安装插件:Eclipse:下载地址:lombok将下载的lombok.jar文件,放到eclipse安装路径,该jar包也就是lombok插件的jar文件了打开eclipse.ini文件,添加如下内容:-javaagent:lombok.jar-Xbootclasspath/a:lombok.jar重启eclipseIDEA:可以在线安装lombok的插件se...
2018-12-04 12:07:04
274
原创 CSS中的 “var()” 和 “:root”
最近在网上看到一种CSS写法,之前不怎么见过。出于学习查了一下。特此记录原来这些仅仅是自定义的css属性,在需要的时候可以使用var()函数引用关于var()函数的作用和使用方法,参考:MDNvar()var()函数可以代替元素中任何属性中的值的任何部分。var()函数不能作为属性名、选择器或者其他除了属性值之外的值。(这样做通常会产生无效的语法或者一个没有关联到变量的值。):ro...
2018-11-26 11:29:22
21872
4
原创 Java中该使用 System.currentTimeMillis() 还是 new Date().getTime() 总结
java使用new Date().getTime() 和 System.currentTimeMillis() 获取当前时间戳在开发过程中,通常很多人都习惯使用new Date()来获取当前时间,使用起来也比较方便,同时还可以获取与当前时间有关的各方面信息例如获取小时,分钟等等,而且还可以格式化输出,包含的信息是比较丰富的。但是有些时候或许你并不需要获取那么多信息,你只需要关心它返回的毫秒数...
2018-11-23 17:29:19
4554
原创 使用Java+OpenCV3制作,用于生成萌萌哒的GitHub默认头像
前言最近看到一些头像 觉得 挺不错而且 蛮有规律的,特此找到一些资源自己测试了一下。头像效果图。一、通过Eclipse使用OpenCV(Java)从2.4.4版本起OpenCV支持Java,本教程会讲解如何使用Eclipse做OpenCV Java开发在Windows/Linux下的环境搭建。因此您能享受垃圾回收的益处,非常refactorable(重命名变量,提取方法和诸如此类的东西)...
2018-11-06 17:23:21
1176
原创 Linux64位 安装 32位文件报错 /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
1、在64系统里执行32位程序如果出现/lib/ld-linux.so.2:bad ELF interpreter: No such file or directory,安装下glic即可yum install glibc.i6862、error while loading shared libraries: libz.so.1:cannot open shared object fi...
2018-11-03 00:20:05
2251
原创 $.fn含义
$.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。 如扩展$.fn.abc(), 即$.fn.abc()是对 jquery 扩展了一个 abc 方法,那么后面你的每一个jquery实例都可以引用这个方法了. 那么你可以这样子:$("#div").abc(); $ = jQuery (可以这么理解)jQuery为开发插件提拱...
2018-08-14 17:24:36
6996
3
转载 Maven pom中的 scope 详解
Maven的一个哲学是惯例优于配置(Convention Over Configuration), Maven默认的依赖配置项中,scope的默认值是compile,项目中经常傻傻的分不清,直接默认了。今天梳理一下maven的scope。compile默认就是compile,什么都不配置也就是意味着compile。compile表示被依赖项目需要参与当前项目的编译,当然后续的测试,...
2018-08-14 13:14:10
3914
转载 POI使用详解
POI使用详解 Apache POI使用详解 1.POI结构与常用类 (1)POI介绍 Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 Microsoft Office文档的功能。(2)POI结构说明包名称说...
2018-08-10 11:44:34
638
原创 Js、Jqeury 、前台 综合杂记
console 常用功能console.dirxml() 用来显示网页的某个节点(node)所包含的html/xml代码。 console.dir() 可以显示一个对象所有的属性和方法。console.time()和console.timeEnd()配合使用,用来显示代码的运行时间。显示命令信息,console也可以接受换行符\n以及制表符\t信息分组...
2018-03-21 21:46:11
258
转载 jQuery 获取DOM节点的两种方式
jQuery中包裹后的DOM对象实际上是一个数组,要获得纯粹的DOM对象可以有两种方式:1、使用数组索引方式访问,例如:var dom = $(dom)[0];如: $(“#id”)[0] 2、使用函数get()访问,例如:var dom = $(dom).get(0);get()函数中的参数为索引号。什么是jQuery对象?就是通过jQuery包装DOM对象后...
2018-03-02 15:10:09
6958
原创 hadoop1.0.4 Eclipse-plugin(插件)安装
Hadoop1.0.4插件安装引言:再次之前我的hadoop安装在linux VM里面,Windows本地使用Eclipse 安装hadoop插件。 环境: Windows10、CenterOs7、hadoop1.0.4 在Linux安装好hadoop(测试两个地址都能正常打开) http://192.168.1.155:50030 http://192.168.
2018-01-29 14:00:22
900
转载 Web.xml错误消除
Web.xml 很多配置错误: 网上说法使用: 在 外边包一层标签就可以了,原因是JSP的新语法的要求! 但无法解决错误最终解决:在xml头部加上如下两个xsd文件即可消除报错,但不是万能的,肯定还是有错误的。再次记录一下。 http://www.springmodules.org/schema/cache/springmodules-ehcache.xsd, h
2017-12-15 10:08:41
361
转载 DataTables
DataTables官方网站基本的使用:1、DataTables的默认配置:$(document).ready(function(){ $('#example').dataTable();});//初始化DataTables示例:http://www.guoxk.com/html/DataTables/Zero-configuration.html2、DataTables的一些基础
2017-12-14 15:43:17
664
转载 Error occurred during initialization of VM Could not reserve enough space for object heap
错误信息:Error occurred during initialization of VMCould not reserve enough space for object heapJava虚拟机(JVM)分配的内存大于系统可用内存数,所以没有足够的空间分配给JVM来创建Object解决方法:可以看看机器的系统内存目前还剩下多少,保证足够启动Java时设定的-Xmx512M -Xms512M
2017-11-14 13:38:47
26009
1
原创 个人笔记——杂七杂八
关于统一异常继承Exception还是RuntimeException?在Spring框架里,只对RuntimeException提供事物回滚 , 而Exception不会。所以建议继承RuntimeException。关于项目中常量使用,是用接口常量还是枚举?推荐使用枚举,因为枚举可以附加信息。在《Effective Java》这本书也推荐使用。 参考使用枚举还是接口
2017-11-12 23:29:22
264
原创 SpringBoot学习笔记——浅谈AOP
浅谈AOP AOP是一种编程范式,与语言无关,是一种编程思想。面向切面(AOP)Aspect Oriented Programming面向对象(OOP)Object Oriented Programming面向过程(POP)Procedure Oriented Programming 面向过程与面向对象的区别:(换了个角度看世界,换了个姿势处理问题)面相对象是垂直划分为不同的,并且相对独立
2017-11-12 22:23:10
276
原创 SpringBoot学习笔记二
SpringBoot学习笔记3 SpringBoot 是 SpringMVC 的升级版,相对于编码、配置、部署和监控方面,更加简单。微服务微服务是一个新兴的软件架构,就是把一个大型的单个应用程序和服务拆分为数十个的支持微服务。一个微服务的策略可以让工作变得更为简便,它可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级协议。 Spring 为 微服务提供了一整套的组件-SpringCl
2017-11-12 16:45:11
277
原创 个人笔记——日志
日志笔记汇集Log4j Or Logback打印日志类 private final Logger logger = LoggerFactory.getLogger(Example.class);相关依赖包 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</a
2017-11-12 16:10:26
295
转载 Nexus 私服 学习笔记
Nexus介绍 Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的RES
2017-11-10 13:04:53
402
ssl证书生成工具解决弱哈希算法签名的SSL证书(CVE-2004-2761)
2024-01-04
TortoiseCVS(中文版)
2018-09-28
spket1.6.23的破解补丁--便宜积分兑换
2018-04-02
hadoop1.0.4 Eclipse-Plugin 插件
2018-01-29
P3C 阿里规约 如何,将结果导出?
2019-02-12
求大神解决问题SolrCloud,集群接入之后总是超时。
2017-09-25
任何一个JavaScript对象,都有三个方法?是那三个方法?
2017-08-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人