
DEV
文章平均质量分 68
lc11535
stay fooooo.
展开
-
chrome解决http自动跳转https问题
chrome解决http自动跳转https问题地址栏输入: chrome://net-internals/#hsts.找到底部Delete domain security policies一栏,输入想处理的域名,点击delete。搞定了,再次访问http域名不再自动跳转https了。原创 2021-08-01 21:19:16 · 1137 阅读 · 0 评论 -
Java基础数据类型 和数据类型所占的字节长度
数据类型/大小(二进制位数)/范围/默认值byte(字节)/8/-128 - 127/0shot(短整型)/16/-32768 - 32768/0int(整型)/32/-2147483648-2147483648/0long(长整型)/64/-9233372036854477808-9233372036854477808/0float(浮点型)/32/-3.40292347E+38-3.40292347E+38/0.0fdouble(双精度)/64/-1.79769313486231570E+3原创 2021-03-22 09:52:28 · 1247 阅读 · 0 评论 -
设置Java JDK的默认编码为UTF-8
首先,在网上找了一段程序来查看自己当前系统的默认编码:import java.io.ByteArrayOutputStream;import java.io.OutputStreamWriter;import java.nio.charset.Charset;class Test { public static void main(String[] args) { System.out.println("Default Charset=" + Charset.defa...原创 2021-03-22 09:47:33 · 3080 阅读 · 0 评论 -
wireshark && Fiddler抓包分析与解密https && Fiddler修改https请求和响应
Https理论在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。SSL目前的版本是3.0,被IETF(Internet Engineering Task Force)定义在RFC 6101中,之后IETF对SS原创 2021-03-21 23:25:02 · 4225 阅读 · 0 评论 -
Best Programming Forums: Every Language & Expertise Level
Have you ever found yourself in a situation which was driving you crazy? When you couldn’t find the right solution? Couldn’t find that bug or put in that final line of code to make everything work? We...原创 2020-03-10 14:33:46 · 713 阅读 · 0 评论 -
Eclipse中10个最有用的快捷键组合
一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并...原创 2020-03-05 22:53:28 · 269 阅读 · 0 评论 -
使用 curl 发送 POST 请求的几种方式
HTTP 的 POST 请求通常是用于提交数据,可以通过这篇文章来了解各种提交方式:四种常见的 POST 提交数据方式。做 Web 后端开发时,不可避免地要自己给自己发请求来调试接口,这里要记录的内容是如何使用命令行工具curl来进行各种方式的 POST 请求。application/x-www-form-urlencoded最常见的一种 POST 请求,用 curl 发起这种请求也很...原创 2019-12-09 15:37:50 · 2737 阅读 · 0 评论 -
IDEA中使用git技巧
如何在IDEA中用git提交设置忽略文件的方法方法一:1.点击File—》Settings2,选择Editor下–>File Types 或者直接搜索File Types,在标记处添加需要忽略的文件夹或者文件方法二:2.1点击Version Control–>Local Changes 然后点击下图中的Configure Ignored Files2.2 点击右侧+号。配...原创 2019-12-03 11:09:47 · 752 阅读 · 0 评论 -
优秀博主推荐--持续更
ManateeLazyCat 深度桌面操作系统架构设计:https://www.jianshu.com/p/e871723f9460https://www.jianshu.com/u/E6EbkPhttps://www.jianshu.com/p/4641606b9b0dhttps://manateelazycat.github.io/ 宋子宪博客...原创 2019-07-31 17:26:59 · 379 阅读 · 0 评论 -
form表单防止重复提交的方法
会引起表单重复提交的情况:f5刷新页面, 点击浏览器后退,重复点击提交按钮前台:1. 提交后按钮置灰,或者添加蒙板2. PRG模式,表单提交后,redirect到一个倒计时页面,或者信息提示页面,等有成功信息返回后,再跳转回之前页面。3. js中设置标记为判断后台:1 session方式,当表单页面被请求时,生成一个特殊的字符标志串,存在session中,同时放在表单的...原创 2019-12-05 12:05:49 · 802 阅读 · 0 评论 -
CRLF、CR、LF详解
CRLF、CR、LF详解很长一段时间里,对于CRLF、CR、LF的理解仅限于不同操作系统下对换行符的定义。所谓知其然需知其所以然,从学习中找到乐趣,对知识的记忆才会更加深刻。名词解释CR:Carriage Return,对应ASCII中转义字符\r,表示回车 LF:Linefeed,对应ASCII中转义字符\n,表示换行 CRLF:Carriage Return &...原创 2019-12-02 10:14:09 · 12086 阅读 · 1 评论 -
阿里云/腾讯云服务器上部署Nginx,域名,SSL证书
你将会从这篇文章中学到:在服务器上部署Nginx。域名的购买。添加域名,让域名解析到你的服务器上。教你如何添加SSL证书。在你的服务器上面配置Nginx,实现http和https的访问。如何在公安部备案网站的操作。服务器部署Nginx指南Nginx 是俄罗斯人编写的十分轻量级的 HTTP 服务器,是一个高性能的 HTTP 和反向代理服务器。一般用于实现负载均衡和反向代理...原创 2019-11-29 12:40:09 · 585 阅读 · 0 评论 -
Git恢复到原来的版本----从.git文件夹恢复仓库文件
一、问题描述在利用github实现多人合作程序开发的过程中,我们有时会出现错误提交的情况,此时我们希望能撤销提交操作,让程序回到提交前的样子,本文总结了两种解决方法:回退(reset)、反做(revert)。二、背景知识git的版本管理,及HEAD的理解使用git的每次提交,Git都会自动把它们串成一条时间线,这条时间线就是一个分支。如果没有新建分支,那么只有一条时间线,即只有一个分...原创 2019-11-17 18:03:12 · 4022 阅读 · 0 评论 -
csv文件的格式---Comma Separate Values
csv文件的格式CSV即Comma Separate Values,这种文件格式经常用来作为不同程序之间的数据交互的格式。csv是一种纯文本文件。csv文件由任意数目的记录构成,记录间以换行符分割,每条记录由字段构成,字段间以逗号作为分隔符。如果字段中有逗号,那么用双引号引用。https://tools.ietf.org/html/rfc4180具体文件格式1.每条记录占一行 以逗号...原创 2019-11-15 12:46:40 · 1464 阅读 · 0 评论 -
Chrome快捷键整理
Chrome快捷键整理1、Chrome窗口和标签页快捷键:Ctrl+N 打开新窗口Ctrl+T 打开新标签页Ctrl+Shift+N 在隐身模式下打开新窗口Ctrl+O,然后选择文件 在谷歌浏览器中打开计算机上的文件按住 Ctrl 键,然后点击链接 从后台在新标签页中打开链接,但您仍停留在当前标签页中 按住 Ctrl+Shift 键,然后点击链接 在新标签页中打开链接...原创 2019-10-25 12:56:00 · 4809 阅读 · 0 评论 -
Difference Between Git and Mercurial
Main DifferenceGit and Mercurial are the Distributed Version Control Systems (DVCS). Mercurial is preferred in case when you have to work with small team and the main concern is to save the work and...原创 2019-10-24 11:25:25 · 143 阅读 · 0 评论 -
Chrome浏览器如何完美实现截长屏幕
一、前言 我们平时在浏览网页时,想把碰到好的网页内容或者文章截屏保存,但是网页的长度常常会超出屏幕高度,一般的截屏功能只能截取显示在屏幕上的内容,那我们该如何方便快捷截取全部内容?今天就分享一个如何利用Chrome浏览器在不安装第三方软件的情况下直接截取网页的方法。二、如何利用Chrome浏览器截屏 1、选择Chrome浏览器,打开需要截图的网页; 2、页面加载完...原创 2019-10-21 11:09:12 · 2896 阅读 · 0 评论 -
chrome插件vimium的安装和使用教程
vimium工具的作用:使你脱离鼠标,使用键盘方便操作页面,默认对所有网站生效1、chrome商店里有的,但是,我怎么安装,都不行2、源码安装:http://vimium.github.io/https://github.com/philc/vimiumgit clone git@github.com:philc/vimium.gitchrome插件vimium的安装步骤I...原创 2019-10-21 11:05:49 · 653 阅读 · 0 评论 -
round()函数在Java和MySQL中的使用
round()函数在MySQL中的使用ROUND(X), ROUND(X,D)Rounds the argument X to D decimal places. The rounding algorithm depends on the data type ofX. D defaults to 0 if not specified. D can be negative to ca...原创 2019-10-18 21:11:26 · 990 阅读 · 0 评论 -
基于Docker搭建Jumpserver堡垒机操作实践
一、背景笔者最近想起此前公司使用过的堡垒机系统,觉得用的很方便,而现在的公司并没有搭建此类系统,想着以后说不定可以用上;而且最近也有点时间,因此来了搭建堡垒机系统的兴趣,在搭建过程中参考了比较多的文档,其中最详细的还是官方文档,地址如下所示:Jumpserver 文档二、操作概要1. 系统运行2. 配置入门3. 测试验证三、系统运行在官方文档中安装堡垒机有很多种方法,这让笔者有些...原创 2019-10-18 20:30:21 · 591 阅读 · 0 评论 -
Double和Float中的NaN、Infinite等常量字段详解
在采用Java进行数值运算,特别是double和float时,经常会遇到需要判断某个数是否为一个数(NaN)、是否为无(Infinite)。一个数都已经是double或者float数据类型的了,为什么还说它不是一个数(Not a Number)呢?这就要从数学上来说了。对于除法,一个数与另一个数的运算存在以下几种情况:情形 被除数 除数 结果 1 0 非0...原创 2019-09-05 18:23:44 · 4175 阅读 · 0 评论 -
Vim的常用操作与命令(简明教程)
学习命令没任何技巧,只有一句良言:熟能生巧前言在地球上,流传着两大编辑器的传说。Emacs:神的编辑器Vim:编辑器之神Vim它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘流的各种巧妙组合操作却能带来极为大幅的效率提升。Vim的入门学习曲线陡峭,需要记住很多按键组合和命令,如今被看作是高手、Geek们专用的编辑器(装逼必备神器)...原创 2019-09-05 17:56:03 · 388 阅读 · 0 评论 -
Sun公司被Oracle收购后 的产品变化
Oracle and Sun MicrosystemsSun Software Products InOracle ProductsOracle acquired Sun Microsystems in 2010, and since that time Oracle's hardware and software engineers have worked side-by-si...原创 2019-08-29 16:30:21 · 1843 阅读 · 0 评论 -
彻底搞懂编码ASCII、Unicode、GBK 和 UTF8 、UTF-16、UTF-32编码方式(非常经典)
GBK,ISO-8859-1,GB2312的本质区别编码有几种 ,计算机最初是在美国等国家发明的 所以表示字符只有简单的几个字母只要对字母进行编码就好 我们标准码 iso-8859-1 这就是一个标准但是后来计算机普及了 于是就中国要使用计算机了 但是机器不认得中文,于是就有了国际码。 gbk gb2312都是这类。两个其实一个,一个是标准(发布的代号),一个是简称。后来多了个阿拉伯语、日语...原创 2019-08-22 14:32:47 · 29752 阅读 · 6 评论 -
弄清楚时间是怎么回事----GMT&UTC&CST&Gregorian&TimeZone&Unix timestamp
1.时间标准简介GMT,CST,UTCUTC(世界标准时间)协调世界时,又称世界标准时间或世界协调时间,简称UTC(从英文“Coordinated Universal Time”/法文“TempsUniversel Coordonné”而来),是最主要的世界时间标准,其以原子时秒长为基础,在时刻上尽量接近于格林尼治标准时间。GMT(格林尼治平时)格林尼治平时(又称格...原创 2019-08-11 17:24:11 · 4193 阅读 · 0 评论 -
关于Eclipse的几个问题--持续更
1. Eclipse启动参数解决占用CPU占用过高问题:一运行eclipse,CUP就飙到100%。解决:刚开始只调大最下面的-Xms512m,并不好用,运行的时候仍然死机。后来查资料发现,不仅要调大最下面的数值,还要调大上面的两个数值。问题解决。这个并不能解决打开服务器后cpu一直占用率20%左右的问题,可能是eclipse的自身问题参考来源:https://blog.c...转载 2019-07-21 17:33:27 · 248 阅读 · 0 评论 -
从Eclipse迁移到IntelliJ IDEA--非常经典--图多勿入
从Eclipse迁移到IntelliJ IDEA概观切换自Eclipse来了IntelliJ IDEA,特别是如果你一直在使用Eclipse很长一段时间,需要了解两个IDE之间的一些基本差异,包括它们用户界面,编译方法,快捷方式,项目配置和其他方面。用户界面没有工作区启动时你会注意到的第一件事IntelliJ IDEA是没有的工作区概念。这意味着您...原创 2019-09-05 19:19:21 · 2864 阅读 · 0 评论 -
CORBA规范和CORBA中间件&CORBA中间件的开发过程
CORBA规范和CORBA中间件本篇博客我们介绍一种流行的集成中间件:基于OMG的CORBA中间件以及CORBA规范。一、OMG:对象管理组织,该组织发布了最有影响的两套规范,一个是UML统一建模语言,另一个就是CORBA规范。OMG的技术规范主要用来支持分布式、异构环境的软件开发项目。这些规范覆盖了从分析、设计到编码、部署、运行和管理的整个软件的开发过程。二、OMA:对象体系结构,描...原创 2019-09-05 19:54:18 · 2734 阅读 · 0 评论 -
evernote--user guide
2017 年,写过一篇类似文章。谈及的内容以工具本身为主,通篇技巧,缺乏底层逻辑的思考。这一年里,随着使用场景的扩大化,对这个不足有了一些新的理解。基于此,形成此文。内容比较干,但请相信,保证曹将诚品。写在前面在处理任何问题的时候,有两条路可走:第一条是按图索骥,有明确的目标,也有清晰的路线,只用按部就班,就能到达终点。但事实是,大多数的路上都有雾,大多数路线图都残缺不全。于是,我...原创 2019-09-11 20:32:51 · 477 阅读 · 0 评论 -
在VBox下的CentOS7 修改分辨率、图形与命令行界面切换
一、修改分辨率步骤1、输入vi /boot/grub2/grub.cfg并按回车键确定步骤2、打到以“linux16 /vmlinuz-0-rescue”开头行内容步骤3、按“i”进入编辑状态,并在最后添加上vga=0x341(说明:341代表分辨率为1024×768×32,也可以为其他值,下面有对照码),确认无误后按ESC退出,并输入:qw保存退出。分辨率对应代码:...原创 2019-09-12 11:21:52 · 2069 阅读 · 0 评论 -
使用 Vim 搭建 Java 开发环境
link:https://www.v2ex.com/amp/t/495354这篇文章主要介绍如何使用SpaceVim搭建 Java 开发 Vim 环境,主要涉及到lang#java模块。启用模块SpaceVim 初次安装时默认并未启用相关语言模块。首先需要启用lang#java模块, 通过快捷键SPC f v d打开配置文件,添加:[[layers]] na...原创 2019-09-12 17:11:41 · 6239 阅读 · 0 评论 -
在VMware中使用Nat方式设置静态IP
link:https://www.cnblogs.com/jsonhc/p/7685393.html为了在公司和家中不改变ip,所以采用vm的NAT模式来设置静态ip1、vm采用NAT模式联网2、编辑vm虚拟机设置3、查看该网段的网关可以看出网关为192.168.44.2,然后开始设置静态ip然后查看win本机的vnet8网段:可以看出在同...原创 2019-09-12 21:45:47 · 140 阅读 · 0 评论 -
从0开始编译Tomcat
编译Tomcat目录介绍 下载Java Development Kit(JDK)版本7 安装Apache Ant 1.9.8或更高版本 签出或获取Tomcat源代码 配置下载区域 建立Tomcat 用Eclipse构建 与其他IDE一起构建介绍从源代码构建Apache Tomcat非常简单,是向Tomcat贡献的第一步。BUILDING.txt文件中提供了完整而全面的说...原创 2019-09-15 09:51:43 · 797 阅读 · 0 评论 -
ntelliJ IDEA 设置忽略@param注释中的参数与方法中的参数 不一致的 取消错误提示
ref link:https://blog.youkuaiyun.com/ai_lian_shuo/article/details/79003727原创 2019-09-25 20:17:03 · 284 阅读 · 0 评论 -
Could not reserve enough space for object heap----Java虚拟机分配内存失败
C:\> mvn --version## There is insufficient memory for the Java Runtime Environment to continue.# Native memory allocation (malloc) failed to allocate 1048576 bytes for AllocateHeap# An error re...原创 2019-09-28 09:35:38 · 832 阅读 · 0 评论 -
解决 Chrome 下载不了东西 失败 - 已屏蔽 的问题
或许你怎么也想不到是IE的问题由于IE的安全设定问题但是这个锅 确实不应该是IE来背。 因为我IE下载都没出现这个问题。解决方法是这样的:IE》Internet选项>安全>自定义级别>其他>加载应用程序和不安全文件>提示(推荐)上面的勾选上 然后点确定>确定就搞定了。很简单。但是却让人摸不着头脑。。。。...转载 2019-06-13 10:14:16 · 74747 阅读 · 9 评论