自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (12)
  • 收藏
  • 关注

原创 JavaWeb中的重定向与转发

重定向和转发都能让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有着很大的区别。重定向是两次请求,转发是同一次请求。重定向浏览器地址栏的URL改变;而转发浏览器地址栏的URL不变。重定向传输的信息会丢失;而转发传输的信息不会丢失。重定向不但可以在同一服务器不同应用里进行跳转,而且可以跳转到第三方服务器;而转发只能在同一服务器同一应用里跳转。重定向与转发使用相对路径时候,路径没有区别。使用绝对路径时候,重定向是服务器根路径开始,转发是应用项目根路径开始。路径例子如下:服务器是localhost

2022-06-17 20:06:02 1505 1

原创 Java编译运行命令

javac是用来编译.java文件的。dos窗口直接输入javac可以看到大量提示信息,提示javac命令的用法。例子源码命令-cp 指定查找用户类文件和注释处理程序的位置,与-classpath效果一样。多个jar包,window上分号“;” 分隔,linux上是分号“:”分隔。不支持通配符,需要列出所有jar包,用一点“.”代表当前路径。-d 指定放置生成的类文件(.class)的位置。若此选项省略,默认在当前目录下生成.class文件,并且不会生成包文件夹;当前目录可以用“.”来表示

2022-06-14 20:26:18 9286

原创 Java 压缩与解压

Java 主要使用ZipInputStream和ZipOutputStream实现压缩与解压功能。

2022-06-08 19:57:26 434

转载 Java字符串常量池

Q&A字符串常量池,即String Constant Pool,又叫做String Pool,String Table。顾名思义,即用于存放字符串常量的运行时内存结构,其底层实现为一种Hashtable。其中所指的字符串常量,可以是编译期在源码中显式的字符串字面量,也可以是之后在程序运行时创建的字符串String对象。在JDK1.6及之前,字符串常量池中只会存放具体的String实例,在使用String.intern方法时,若字符串常量池中有满足String.equals方法的String对象,则返回其引用

2022-06-07 22:29:13 3301

转载 Javascript中Blob介绍

Blob(Binary Large Object)表示二进制类型的大对象。在数据库管理系统中,将二进制数据存储为一个单一个体的集合。Blob 通常是影像、声音或多媒体文件。在 JavaScript 中 Blob 类型的对象表示不可变的类似文件对象的原始数据。 为了更直观的感受 Blob 对象,我们先来使用 Blob 构造函数,创建一个 myBlob 对象,具体如下图所示:如你所见,myBlob 对象含有两个属性:size 和 type。其中 属性用于表示数据的大小(以字节为单位), 是 MIME 类型的

2022-06-01 21:33:00 8670

转载 浅谈偏向锁、轻量级锁、重量级锁

为了换取性能,JVM在内置锁上做了非常多的优化,膨胀式的锁分配策略就是其一。理解偏向锁、轻量级锁、重量级锁的要解决的基本问题,几种锁的分配和膨胀过程,有助于编写并优化基于锁的并发程序。内置锁的分配和膨胀过程较为复杂,限于时间和精力,文中该部分内容是根据网上的多方资料整合而来;仅为方便查阅,后面继续分析JVM源码的时候也有个参考。如果对各级锁已经有了基本了解,读者大可跳过此文。隐藏在内置锁下的基本问题内置锁是JVM提供的最便捷的线程同步工具,在代码块或方法声明上添加synchronized关键字即可

2022-05-06 21:27:22 445

转载 XMLHttpRequest介绍

这篇文章就是参考W3C的XMLHttpRequest标准和结合一些实践验证总结而来的。Ajax和XMLHttpRequest我们通常将Ajax等同于XMLHttpRequest,但细究起来它们两个是属于不同维度的2个概念。以下是我认为对Ajax较为准确的解释:(摘自what is Ajax)AJAX stands for Asynchronous JavaScript and XML. AJAX is a new technique for creating better, faster, and

2022-04-29 08:13:29 2558

原创 负载均衡概述

负载均衡(Load Balance)在不同的领域有不同的概念。其基本概念是为了减轻某个或某些实体的负载,将任务通过某种策略分配到多个实体上去,实现负载在不同实体间的平衡。负载均衡,意思是将负载(工作任务,访问请求)进行平衡、分摊到多个操作单元(服务器,组件)上进行执行。是解决高性能,单点故障(高可用),扩展性(水平伸缩)的有效方案。负载均衡分类二层负载均衡:是通过一个虚拟 MAC 地址接收请求,然后再分配到真实的 MAC 地址三层负载均衡:是通过一个虚拟IP地址,然后再分配到真实的IP。四层负载

2022-03-27 19:33:56 3509

原创 Apache POI读写Excel

Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java对Microsoft Office格式档案读和写的功能。POI为"Poor Obfuscation Implementation"的首字母缩写,意为“简洁版的模糊实现”。准备pom依赖<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</

2022-03-05 11:53:30 992

原创 XStream介绍与使用

简介XStream是Java类库,用来将对象序列化成XML (JSON)或反序列化为对象。XStream是自由软件,可以在BSD许可证的许可下分发。XStream在运行时使用Java反射机制对要进行序列化的对象树的结构进行探索,并不需要对对象作出修改。XStream可以序列化内部字段,包括私private和final字段,并且支持非公开类以及内部类。在缺省情况下,XStream不需要配置映射关系,对象和字段将映射为同名XML元素。但是当对象和字段名与XML中的元素名不同时,XStream支持指定别名

2022-03-02 20:07:25 3516

原创 JS几种常见循环

常见循环,主要包括有for,for…in,for…of,forEach普通for遍历数组var nums = [11,12];for(var i = 0; i<nums.length;i++){ console.info(nums[i]);}// 打印结果// 11// 12for…in遍历对象的属性,遍历数组时候是数组的索引。var nums = [11,12];for (var property in nums) { console.info(property, n

2022-03-01 19:18:24 4754

转载 ThreadLocal原理分析与使用场景

什么是ThreadLocal变量线程局部变量,同一个 ThreadLocal 定义的变量,在不同的 Thread 中有不同的实例副本。这里有几点需要注意:因为每个 Thread 内有自己的实例副本,且该副本只能由当前 Thread 使用。这也是 ThreadLocal 命名的由来。既然每个 Thread 有自己的实例副本,且其它 Thread 不可访问,那就不存在多线程间共享的问题。ThreadLocal 提供了线程本地的实例。它与普通变量的区别在于,每个使用该变量的线程都会初始化一个完全独立的

2022-02-26 16:16:50 122

原创 如果是myeclipse记住密码或者本地svn记住密码,如何修改密码

1、使用本地svn删除密码,这样再用svn时候,就会提示输入密码,以win7为例       1) ,点击settings,进入设置页面,这里也可以使用鼠标右键进入设置页面       2),点击clear...会弹出对话框,然你选择删除哪一个地址,点击clearall会删除所有的。2、寻找文件路劲,手动删除      1)密码保存路径C:\Users\【用户名】\AppD

2017-02-24 10:09:24 278

Notepad-v1.21.0-Installer.exe

Notepad--v1.21.0-Installer.exe win10下面的安装包,是使用动态编译的安装包。(后续可支持插件) 爬山虎 / ndd https://gitee.com/cxasm/notepad--/releases/tag/v1.21

2023-02-01

ApacheDirectoryStudio

有时候网络不好,可下载

2022-06-06

1.8.3版jquery

1.8.3版jquery

2022-04-13

postman客户端a

Postman的安装非常简单,下载后解压缩,在windows系统只需要双击安装包,然后什么都不需要操作,它直接就自己完成了,简单方便。模拟各种HTTPrequests,从常用的GET、POST到RESTful的PUT、DELETE…等等。甚至还可以发送文件、送出额外的header

2019-03-04

org.sonarlint.eclipse.site-3.6.0

这个是eclipse sonarlint3.6离线插件,可以正常使用。

2018-09-28

m2eclipse-mavenarchiver

org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration)

2018-08-09

testng 离线资源包,6.9.13

testng 离线资源包,版本号为6.9.13。需要的可以使用下载使用

2018-07-19

eclipse freemarker 插件

eclipse freemarker 插件,将下载文件解压方式到 eclipse/dropins 路径下,重启eclipse即可。

2018-07-19

testng eclipse离线 插件

testng 离线资源包,版本号为6.14.0和6.9.10。需要的可以使用

2018-06-19

sonarlint离线

sonar插件离线包,主要提供给eclipse使用的 =,=仅供参考。

2018-06-17

tcpmon工具监听webservice

解压以后,在build文件里,点击.bat 或者执行.sh文件,在admin页面配置以后,就可以监听webservice

2017-08-30

myeclipse集成svn插件方法(手动配置)

 1、从官网下载site-1.8.zip文件,网址是:subclipse.tigris.org,可能网速不好  2、从中解压出features与plugins文件夹,复制到E:\MyEclipse\myPlugin\svn里面,其它的*.xml文件不要。(新建文件夹\myPlugin\svn)  3、在E:\MyEclipse\MyEclipse8.6\dropins下新建文件svn.link,内容是:path=E:\\MyEclipse\\myPlugin\\svn 保存。(注意svn.link中的是双斜杠) 或者path=E:/MyEclipse/myPlugin/svn 4、重启myeclipse就安装好了

2016-03-23

空空如也

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

TA关注的人

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