自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我爱吃土豆

做人要像土豆一样,跟啥都能炖一起,咋整都不难吃。欢迎访问我的个人网站:https://itudo.cn

  • 博客(18)
  • 资源 (1)
  • 论坛 (60)
  • 收藏
  • 关注

原创 【Java8新特性】——Lambda表达式

前言从java8出现以来lambda是最重要的特性之一,它可以让我们用简洁流畅的代码完成一个功能。 很长一段时间java被吐槽是冗余和缺乏函数式编程能力的语言,随着函数式编程的流行java8种也引入了 这种编程风格。一、lambda简介什么是lambda?lambda表达式是一段可以传递的代码,它的核心思想是将面向对象中的传递数据变成传递行为。 我们回顾一下在使用java8之前要...

2019-07-31 18:43:40 7192 3

原创 【开发手册】——这些规约你遵守了么?

前言《Java开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理成册。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如:数据库的表结构和索引设计缺陷可能带来软件上的架构缺陷或性能风险;工程结构混乱导致后续...

2019-07-30 18:42:28 7041

原创 【Tomcat】——纯手写实现一个简单的Tomcat

前言心血来潮,记得上大学时老师曾经简单讲过Tomcat底层的实现原理,并给我们演示过简单的实现,趁着刚毕业还没有全部忘记,回温一下记录在这里,在这里纯底层实现一个简单可以访问静态文件以及动态请求的Tomcat服务器。实现功能:1:静态资源请求2:动态请求处理3:session及cookie信息存储,为方便下文的理解不了解的同学可以先自行了解一下session和cookie...

2019-07-26 16:57:16 6800 10

转载 【面试】——session和cookie 区别

session原理:1、session是保存在服务器端,理论上是没有是没有限制,只要你的内存够大2、浏览器第一次访问服务器时会创建一个session对象并返回一个JSESSIONID=ID的值, 创建一个Cookie对象key为JSSIONID,value为ID的值,将这个Cookie写回浏览器3、浏览器在第二次访问服务器的时候携带Cookie信息JSESSIONID=ID的...

2019-07-26 11:49:01 6403 6

原创 【异常】——JAVA之全局国际化异常处理

前言在项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。 那么,能不能将所有类型的异常处理从各处理过程解耦出来,这样既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护?答案是肯定的。一、自定义异常...

2019-07-25 11:12:43 6781

转载 【RSA】——非对称加密及RSA加密算法

目录一、非对称加密 1、什么是非对称加密? 2、非对称加密的工作过程 3、非对称加密的优点 4、非对称加密的不足二、RSA加密算法 1、什么是RSA加密算法 2、RSA的加密原理 3、RSA加密的流程 4、实际开发中使用RSA加密需要注意的地方一、非对称加密1、什么是非对称加密?非对称加密是指,需要用一对儿密钥,即公钥和私钥,来完成加...

2019-07-24 11:27:07 6449

转载 【AES】——对称加密及AES加密算法

目录一、对称加密 1、什么是对称加密? 2、对称加密的工作过程 3、对称加密的优点 4、对称加密的两大不足二、AES加密算法 1、什么是AES加密算法及AES加密算法的形成过程 2、AES的加密流程(要理解AES的加密流程,会涉及到AES的五个关键词:分组密码体制、Padding、初始向量IV、密钥、四种加密模式) 3、AES的加密原理(要理解AES的...

2019-07-24 11:07:55 6469

转载 【MD5】——MD5算法和SHA-1算法

目录一、MD5算法 1、MD5算法是什么? 2、MD5算法的优点 3、MD5算法的不足 4、MD5加密的应用场景 5、MD5算法的代码二、SHA-1算法 1、SHA-1算法和MD5算法联系与区别 2、SHA-1算法的代码一、MD5算法1、MD5算法是什么?MD5的英文全称是Message Digest Algorithm MD5,译为消息摘要算...

2019-07-24 10:09:12 6155

转载 【支付宝】——从支付宝SDK的支付流程理解什么是公钥和私钥,什么是加密和数字签名

warning:涉及到支付宝SDK的内容,均摘自支付宝开放平台。warning:同时因为支付宝SDK使用的是RSA加密算法来加密和生成数字签名,因此本文中所涉及到的概念也都是针对于RSA非对称加密算法。目录一、名词解释 1、什么是公钥和私钥? 2、什么是加密和数字签名,加密和数字签名的联系与区别(注意,数字签名其实是独立于哈希算法、AES对称加密、RSA非对称加密的,或者...

2019-07-23 18:13:18 6984 3

转载 【红黑树】——五分钟搞懂什么是红黑树(全程图解)

前言红黑树,对很多童鞋来说,是既熟悉又陌生。熟悉是因为在校学习期间,准备面试时,这是重点。然后经过多年的荒废,如今已经忘记的差不多了。如果正在看文章的你,马上快要毕业,面临着找工作的压力;又或者你觉得需要将这块知识重新复习一遍;又或者只是看看,那么恭喜你,赚到了。那么我将带领大家重新认识下红黑树,用简单的语言,搞懂红黑树。在学习红黑树之前,咱们需要先来理解下二叉查找树(BST)。二...

2019-07-23 09:47:12 6433 1

转载 【面试】——Java面试重难点剖析

Java面试重难点剖析(不断更新)1、高并发访问数据库优化方法2、 java finalize方法总结、GC执行finalize的过程3、简单理解Socket及TCP/IP、Http、Socket的区别4、 java之yield(),sleep(),wait()区别详解-备忘笔记5、线程本地存储TLS(Thread Local Storage)的原理和实现——分类和原理6、...

2019-07-19 09:23:21 4000 1

原创 【JMeter】——问题篇-CSV Data Set Config传递中文参数

前言在使用jmeter进行压力测试,使用CSV Data Set Config像接口传递参数是遇到中文,一直乱码,导致难以顺利进行。先提供网上的解决办法:1)把File encoding 设置为utf-8(2)txt文件保存时选择编码为UTF-8,就没有乱码问题了。2)把File encoding 设置为gb2312(2)txt文件保存时选择编码为ANSI,就没有乱码问题了...

2019-07-17 17:41:19 5492

转载 【JMeter】——中级篇-多用户token解析压测

前言##问题描述:1、当前系统通过token实现系统安全验证,登录成功后,token被存储在返回体中(reaponse body),后续服务器请求时,需要将该token添加到请求头部(request header)中;2、当前web服务访问时,强制限制必须使用谷歌浏览器;3、测试jemeter脚本时,提示错误:{“flag”:false,“code”:401,“message”:“Un...

2019-07-16 15:17:13 5987

转载 【JMeter】——入门篇-多用户登录压测

在使用Jemeter做压力测试的时候,往往需要参数化用户名,密码以到达到多用户使用不同的用户名密码登录的目的.这个时候我们就可以使用CSV Data Set Config实现参数化登录:首先通过Test Plan或者Thread Group的Add->Config Element->CSV Data Set Config添加以下是CSV Data Set Confi...

2019-07-16 14:57:44 5882

转载 【JMeter】——压力测试之badboy和Jmeter的简单使用方法

前言前面使用jmeter单独做压力测试,录制流程还需要配置代理,不方便而且我并没有录制成功,于是结合badboy的录制和jmeter的压测,成功完成所需要的压力测试。转来两者使用方法任君观阅:文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处http://www.cnblogs.com/naaoveGIS/1.背景所谓压力测试是指,通过确定一个系统的瓶颈或者不能接收的性能...

2019-07-16 13:54:05 5139

转载 【JMeter】——中级篇-JMeter自带的录制功能

前提条件准备:1.下载并解压JMeter,保证JMeter能正常运行起来。2.一个火狐浏览器3.能连接互联网(能打开百度)接下来,我就一步一步教你如何使用JMeter进行脚本录制,然后测试下录制的脚本。1.打开JMeter这里,我从(https://archive.apache.org/dist/jmeter/binaries/) 下载了一个3.3版本,建议你下载版本和我...

2019-07-15 13:55:08 5456

转载 【JMete】——入门篇-性能测试完整入门

1. 前言由于最近项目要上线了,测试人手不够,而我又比较闲,所以被派去熟悉一下jmeter,对项目进行一下压力测试,特此转来jmeter入门教程已备观阅。Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。本文为JMeter性能...

2019-07-15 11:07:07 5541

原创 【多线程】——JAVA多线程文件下载

在项目开发过程中,需要对服务器上的某些文件进行下载,最好还是多线程的,网查查阅一下资料,整理两个可以用的案例,特此记录。两个案例分别采用文件流的方式和RandomAccessFile实现。一、文件流操作DownloadManager:下载管理,是总线程,在此线程中开启多个分线程进行文件下载public class DownloadManager implements Runnabl...

2019-07-05 16:52:41 7146

全球国家信息xml数据(含中英繁)

鹅厂中提取的全球地区信息xml文件,包含了中文,英文,繁体三种语言的文件,可以搭配博文中写的全球地区数据xml文件解析工具类使用哦

2020-03-31

MYSQL select时锁定记录问题

发表于 2020-08-17 最后回复 2020-08-17

mysql select如何锁定数据不被其他用户select

发表于 2020-08-17 最后回复 2020-08-17

外包公司建议

发表于 2020-07-08 最后回复 2020-07-10

GC-标记-整理算法的疑问?

发表于 2020-06-16 最后回复 2020-06-17

获取nginx转发前的请求url

发表于 2020-05-25 最后回复 2020-05-25

土豆是我的最爱的留言板

发表于 2020-01-02 最后回复 2020-04-29

base64缓存

发表于 2020-03-25 最后回复 2020-03-26

购物车支付问题

发表于 2019-09-17 最后回复 2020-02-16

回分second

发表于 2020-01-13 最后回复 2020-01-16

回分third

发表于 2020-01-13 最后回复 2020-01-16

回分 first

发表于 2020-01-13 最后回复 2020-01-16

日复一日,没什么意思

发表于 2019-11-08 最后回复 2019-12-23

为什么有这么多伸手党呢

发表于 2019-11-08 最后回复 2019-12-23

个人专区版版主是啥意思???

发表于 2019-12-05 最后回复 2019-12-19

回家好难

发表于 2019-12-17 最后回复 2019-12-17

shell脚本文件问题

发表于 2019-12-02 最后回复 2019-12-05

我试试能不能小数哦

发表于 2019-12-04 最后回复 2019-12-05

何为山雨

发表于 2019-11-26 最后回复 2019-11-29

nginx转发

发表于 2019-11-18 最后回复 2019-11-27

滴,萨瓦迪卡

发表于 2019-11-21 最后回复 2019-11-26

我也像要个花花,兰花花

发表于 2019-11-05 最后回复 2019-11-06

有些迷茫了

发表于 2019-11-02 最后回复 2019-11-05

周末了,水一下

发表于 2019-11-02 最后回复 2019-11-03

最后一天了

发表于 2019-10-31 最后回复 2019-11-01

java实现后台截图

发表于 2019-10-25 最后回复 2019-10-30

发表于 2019-10-18 最后回复 2019-10-22

关不关的,一天算一天

发表于 2019-10-17 最后回复 2019-10-18

垂死挣扎嘛,哈哈哈

发表于 2019-10-12 最后回复 2019-10-13

周四喽

发表于 2019-10-10 最后回复 2019-10-12

水区还是水区

发表于 2019-10-11 最后回复 2019-10-11

国庆结束打卡

发表于 2019-10-08 最后回复 2019-10-10

周三一水

发表于 2019-10-09 最后回复 2019-10-10

祝你三花聚顶

发表于 2019-09-30 最后回复 2019-09-30

祝你花聚顶

发表于 2019-09-30 最后回复 2019-09-30

祝你聚顶

发表于 2019-09-30 最后回复 2019-09-30

啊,这波血亏

发表于 2019-09-30 最后回复 2019-09-30

祝你顶

发表于 2019-09-30 最后回复 2019-09-30

周日了呀

发表于 2019-09-29 最后回复 2019-09-29

周六了

发表于 2019-09-28 最后回复 2019-09-28

上班上班

发表于 2019-09-27 最后回复 2019-09-28

空空如也

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

TA关注的人 TA的粉丝

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