自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

山鬼谣的专栏

我的这一生

  • 博客(7)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 window10 安装Java11 并可以和Java8进行自由切换

环境Java:8和11前言公司今年所有的项目陆陆续续升级到了jdk11。自己家里的电脑,还停留在jdk8,今天我也升下级;但是考虑到以前的项目可能还得使用jdk8,所以肯定得Java11和Java8共存。下载jdk11http://openjdk.java.net/install/index.html这个页面大部分都是linux系统的;然后我们点击jdk.java.net ,接着我们选择下载Java SE 11;下好了后,我们得到这样的文件:openjdk-11+28_windows

2020-08-30 21:29:03 12716 15

原创 centos7 无法进入桌面报:a problem has occurred and the system can‘t recover. Please log out and try again.

环境window10虚拟机:VMware Workstation Pro,centos7连接工具:SecureCRT 8.0错误信息a problem has occurred and the system can't recover.Please log out and try again.百度搜索后,都说是图形界面崩溃,需要执行如下操作:sudo yum history package-list gjssudo yum history package-list gnome-shel

2020-08-30 19:34:08 8945 6

原创 Ensure that constructors do not call overridable methods

环境jdk:1.8+前言今天再跑PMD验证代码时,报了个错误:constructors do not call overridable methods,具体来说就是不建议在构造方法里面去调用可以被重载的方法;为什么呢?这里我翻译一篇老外的文章;示例代码现在假设我们有如下这样的代码:class SuperClass { public SuperClass () { doLogic(); } public void doLogic() { System.out.

2020-08-24 20:11:17 407

原创 Springboot学习笔记:添加自定义拦截器之验证签名和请求转发

环境window10springboot:2.0开发工具:IDEA 2020.1jdk8+前言最近做的一个项目需要和第三方对接,既然要对接,那么在接口调取时,就需要去验证签名是否合法;虽然每个公司的签名策略都不一样。但是万变不离其宗的就是它们都需要根据请求的body数据和url中带的数据进行签名技术;比如:url:localhost:3000/ajax/post/handler?appkey=test请求体body:{ "storeId": 1, "itemType":

2020-08-23 21:27:16 4000

原创 RabbitMQ学习笔记:安装环境

环境window10java8+虚拟机:centos7,下载erlang下载地址:http://erlang.org/download/我选的是otp_src_23.0.tar.gz:erlang安装步骤步骤一 解压# 步骤一[yutao@localhost ~] tar -xvf otp_src_23.0.tar.gz步骤二 配置和检查# 步骤二[yutao@localhost ~] cd otp_src_23.0## 这里通过--prefix指定了安装目录[yutao@

2020-08-22 20:28:28 2603

原创 读书笔记:《数学之美》读后感

前言最近在读《数学之美》这本书,做点笔记;这里送个自己一句话:在傻逼的情况下,也要让自己开心点;语言之语法语法 就是对语言进行编解码;早期人类,因为干的事情很简单,几句叫声就满足日常需求;后来,比如需要储备食物,种庄稼了,需要记录的事情多了,就不得不用一些符号来记录,比如食物的数量,一、二、三来记录;再后来,人类有文艺,歌曲,简单的几个符号也满足不了日常生活了;这个时候就需要文字来记录;可是文字多了,该怎么理解呢?这个时候,就需要一套规则;而这个规则就是语法;在计数方面,早起人类都是习

2020-08-19 23:11:28 540

原创 MySQL学习笔记:表的备份和重命名、临时表的使用和not int的替换写法

环境MacBook Pro备份表并重命名DROP TABLE IF EXISTS new_table;CREATE TABLE new_table LIKE old_table;INSERT INTO new_table SELECT * FROM old_table;-- 假设第三条SQL检测不通过,就把具体的字段写出来

2020-08-04 18:31:02 547 2

scalable-io-in-java-中文.pdf

网上都是不带书签,并且有些地方翻译有歧义。 所以我整理了一个。 特点:带书签 Scalable io in java 中文版,并且对有歧义的语义进行了修改。

2019-07-04

serlvet过滤器的教程

详细的讲解,过滤器的知识点,非常适合于初级入门

2014-01-07

Ajax异步检查用户名是否存在

Ajax异步检查用户名是否存在,一个学习Ajax非常基础的例子

2014-01-07

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

TA关注的人

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