自定义博客皮肤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

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

原创 小白都能看懂的引用传递小案例

前言今天逛论坛,遇到一个新手问引用传递的问题,特此记录。问题是什么我们先看一下遇到的问题是什么User类只有一个属性public static void main(String[] args) { User user1 = new User(); getUser(user1); System.out.println(use...

2019-08-16 17:50:03 5884 13

原创 【个人网站】服务器linux安装MySQL以及Redis

一、安装MySQL这里的话可以看另外一篇文章Linux下安装mysql完整教程,文章基本步骤下来是没问题的。二、安装Redis推荐进入linux路径/usr/local1.获取redis资源wget http://download.redis.io/releases/redis-4.0.10.tar.gz2.解压tar -xzvf redis-4.0.10.tar...

2019-08-27 10:45:41 3969 1

原创 【个人网站】docker中部署springboot项目(多个)

一、docker的安装docker是近年比较火的一个开源的应用容器引擎,咱看半天也没太清楚到底有啥用,反正就是感觉像是一个linux的微缩版,这里暂不讨论,有些东西用着用着就知道他的好处及用途了,只是看的话很难真正理解。PS补充:经过使用后,我目前是这样理解的:docker就是一个虚拟机,其中有三个概念:仓库,镜像,容器。仓库就类似于你ide的工作空间,镜像就相当于工作空间中未启动的项目...

2019-08-26 17:19:53 4915 1

原创 【个人网站】个人网站搭建预备工作

一、购买云服务器(主机)可以选择阿里云,或者腾讯云,不嫌麻烦或者不在乎性能的可以去寻找免费的,我这里是购买的腾讯云的学生套餐:云+校园购买完成后可以在控制台看到服务器信息二、购买域名(前期可省)如果网站尚未开发完成可以先省略这一步,如果只是单纯为自己玩,也可以不买,直接通过IP访问即可,我这里买的也是腾讯云的腾讯云域名。购买域名非港澳地区还需要进行备案,使用腾讯云助手小程序...

2019-08-26 15:41:41 4092

原创 【设计模式】——纯手写实现JDK动态代理

前言在【设计模式】——代理模式(静态)以及【设计模式】——代理模式(动态)中,我们已经基本了解了什么是代理模式,以及什么是静态代理,什么是动态代理。JDK动态代理以及Cglib动态代理其实底层实现原理都是字节码的重组,不过各自对应的代理场景不同,本文我们重点研究jdk动态代理。通过前文的了解,我们已经知道在JDK动态代理中是JDK动态的帮我们生成一个名为$Proxy0的代理类,那么,我...

2019-08-22 16:15:45 5525 3

原创 【设计模式】——代理模式(动态)

前言动态代理是Java语言中非常经典的一种设计模式,也是所有设计模式中最难理解的一种,本文将通过一个简单的例子模拟JDK动态代理实现,让你明白动态代理设计模式的本质。从字面意思来看,代理比较好理解,无非就是代为处理的意思。举个例子,大家到一定年龄还没结婚的话,肯定会被父母催婚,不得已就要去相亲,那么就要去中介所或者找媒婆,那么此处的媒婆就是一个代理。是的,你没有看错,代理就是这么简单!...

2019-08-22 12:01:05 5179

转载 【土豆】——做人,要像土豆一样

做人要像土豆一样,跟啥都能炖一起,咋整都不难吃。别像花椒大料似的,哪有事哪到,从头到尾都跟着使劲忙活,最后菜做好了,谁动筷子第一件事都是把你挑出去划拉一边去,生怕吃着你。更别像苍蝇,一炒菜你就煽呼小翅膀劲劲的往跟前凑,总把自己也当个材料,进锅里命搭上不说,这盘菜也就完犊子了!一根稻草丢在大街上是垃圾,绑在大白菜上可以卖白菜的价格,绑在大闸蟹上就是大闸蟹的价格。跟着苍蝇进厕所...

2019-08-20 16:06:15 4237 11

转载 【面向对象】——JAVA中(PO,VO,TO,BO,DAO,POJO)分别是指什么

前言以前在学校学习java的时候,凡是开发项目都会将各个类分门别类的放在不同的包下,其中实体类的包尤为普遍,一般我都是建一个com.xxx.bean的包,然后凡是项目里面用到的实体类都丢进去,大家都是这样,也就习惯了。到了公司,接触项目后,发现在bean包下面还会分很多包,比如vo/dto/po等,怕自己建类时贻笑大方,特此学习并记录。PO(bean,entity等命名):pers...

2019-08-19 11:56:35 4986

转载 【面试】——Java面试题内容总结

往期内容聚合设计模式内容聚合面试技术文Java岗 面试考点精讲(基础篇01期)Java岗 面试考点精讲(基础篇02期)Java岗 面试考点精讲(网络篇03期)Java 面试中遇到的坑Java面试中遇到的坑【填坑篇】Java面试中遇到的坑【篇二】java面试遇到的坑[第三期]java面试填坑解惑篇[三]java面试遇到的坑[第四期]面试官:你分析...

2019-08-19 09:55:51 5354 7

原创 【kafka】——分分钟看懂什么是kafka及其原理

前言本文只为满足新手对名词的好奇,开拓眼界,用通俗易懂的话语解释kafka是什么及其简单原理,博主之前也并未对此有所接触,只是希望对一些前沿技术有所了解,特此记录,并将博主能理解的成分展示给志同道合的朋友,并未做过多实践以及深入,请谅解。什么是kafkakafka是一个分布式消息队列。具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息,消费者从队列里取消息进行业务逻辑。...

2019-08-16 14:09:39 5877 1

原创 【二维码】——生成二维码并转为base64

今天项目中刚好用到了二维码转化,在这里分享一个生产二维码并将其转为base64的二维码工具类需要的jar包<!-- 生成二维码 --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifa...

2019-08-15 17:38:51 5970

原创 【JUC】——JUC相关知识点,不断更新

前言作为并发的基础,我们需要熟悉掌握JUC相关的知识,才能更好的在实际项目中运用在 Java 5.0 提供了java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的工具类, 用于定义类似于线程的自定义子系统,包括线程池,异步 IO 和轻量级任务框架;还提供了设计用于多线程上下文中 的 Collection 实现等;以下为他人总结的JUC下常用类:...

2019-08-14 13:54:19 5065

原创 【JUC】——synchronized应用、作用及实现原理

前言在 Java 中,关键字 synchronized可以保证在同一个时刻,只有一个线程可以执行某个方法或者某个代码块(主要是对方法或者代码块中存在共享数据的操作),同时我们还应该注意到synchronized另外一个重要的作用,synchronized可保证一个线程的变化(主要是共享数据的变化)被其他线程所看到(保证可见性,完全可以替代Volatile功能),这点确实也是很重要的。三种应...

2019-08-13 10:58:02 5896

转载 【集群分布式】——白话解说什么是集群,什么是分布式

一、大白话解说,半分钟就懂,用生活中的例子来说明:小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样的菜,两个厨师的关系是集群。为了让厨师专心炒菜,把菜做到极致,再请了个配菜师负责切菜,备菜,备料 ... 厨师和配菜师的关系是分布式。一个配菜师也忙不过来了,又请了个配菜师,两个配菜师关系是集群。一个配菜师因...

2019-08-12 17:55:58 5101 2

转载 【异常】——UnsupportedOperationException

细数开发路上遇到过得坑。前段时间在做业务开发时,往list里add元素的时候,报了一个异UnsupportedOperationException,自认为add方法用了不下千百遍,突然报这个异常什么鬼,困惑了我好久,后来查看源码才找出原因,事情是这样的:如上图,由于事先知道要往集合初始化5个元素,为了方便使用了arrays.aslist(T...a),因为这个函数可以直接传入需要添加的元...

2019-08-12 17:02:38 4835

原创 【异常】——ConcurrentModificationException

前言在对一个list进行循环,将其中一些元素从list中移除时:在此之前先弄清楚一些相关的知识。Fail-Fast机制快速失败也就是fail-fast,它是Java集合的一种错误检测机制。java.util包中的集合类都有 fail-fast 检测,如果fail-fast迭代器检测到在迭代过程中进行了更改操作,那么它会抛出 ConcurrentModificationEx...

2019-08-12 16:54:31 5385

转载 【JUC】——乐观锁、悲观锁及乐观锁实现CAS机制

首先介绍一些乐观锁与悲观锁:悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。再比如Java里面的同步原语synchronized关键字的实现也是悲观锁。乐观锁:顾名思义,就是很乐观,每次去拿数据的时候都...

2019-08-12 14:58:09 5799 1

原创 【异常】——org.springframework.beans.factory.BeanCreationException:...part of a circular reference....

前言今天再写完一个业务,部署服务器项目时报错:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'deviceShelfProductController': Injection of resource dependencies failed; nested exc...

2019-08-05 14:40:49 5045

原创 【文件上传】——文件上传后需要重启服务器方可访问到异常

前言今天在帮朋友看文件上传问题的时候,发现上传的文件虽然上传到本地路径或者项目文件下了,但是访问却访问不到,要重新启动项目才可以。找了下网上的解决方案,不一而足,在此收集我试了可以用的方案文件存储在编译文件下按下面这个代码可以将文件存在编译文件下,也就是target/classes下面String path = "/static/upload/";File file1 ...

2019-08-02 15:56:16 5862

转载 【Java8新特性】——Streams API 详解

一、为什么需要 StreamStream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于...

2019-08-01 12:50:15 6182

全球国家信息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的粉丝

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