我想问问天

10
获赞数
7
关注数
4
粉丝数
杭州
杭州电子科技大学 | 信息与计算科学
IP 属地浙江
2019-01-14 加入
浏览 7k

欢迎访问我的博客和公众号:
公众号:我想问问天
csdn:https://blog.csdn.net/sc9018181134 github:https://github.com/wxwwt
juejin:https://juejin.im/user/5a8cba3ef265da4e8f04b2

22 声望|新手
spring
21
java
21
linux
21
mysql
15
intellij-idea
9
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
1 青铜勋章
个人动态
  • 发布了文章2024-03-10
    Langchain-Chatchat本地安装使用
    最近AI爆发式的火,忆往昔尤记得16,17那会移动互联网是特别火热的,也造富了一批公司和个人,出来了很多精妙的app应用。现在轮到AI发力了,想想自己也应该参与到这场时代的浪潮之中,所以就找了开源的项目来玩一玩,学习下里面的知识。不管最后结果有没有造富自己,...
  • 发布了文章2023-01-28
    2022年回顾
    一年的时间其实还挺长的,回忆起来经历了很多事情,但是事情仿佛都是一件件被记录在脑海,没有时间关联,好在手机里面储存了一些照片,能够帮助串起这些时间的碎片。所以我在想平时可能还是需要多拍拍照片,往后才能更好的回忆往昔的生活。随着一张张照片在眼前不快...
  • 发布了文章2023-01-04
    用Typora,PicGo和OSS实现自动上传图片
    后来改进为使用oss,把博客的图片都上传到oss上面。然后使用oss返回的图片url,这样我的文章里面的图片只上传了一次,最后把整篇文章的mardown复制到各个平台上,平台一般都会把markdown的文章中的img标签的图片上传到他们自己的服务器,然后把图片打上平台的水印,...
  • 发布了文章2020-04-14
    遍历list时删除元素发生了什么?
    最近写了一个bug就是在遍历list的时候删除了里面一个元素,其实之前看过阿里的java开发规范,知道在遍历的时候删除元素会产生问题,但是写的快的时候还是会没注意到,那正好研究下里面的机制看。我们看看阿里规范怎么写的:
  • 发布了文章2019-12-28
    并发编程笔记2_synchronized使用和注意事项
    上一篇学习了并发bug的成因,我们知道当一个线程的时间片使用完的时候,操作系统就会切换到另外一个线程,如果这两个线程访问了相同的资源,可能就会导致并发问题。我们可以想到如果这个共享的资源一次只能一个线程访问,其他线程不能访问的话,就不会因为切换线程而...
  • 发布了文章2019-11-17
    并发编程笔记1:并发bug的成因
    

#### 前言:     最近在学习并发编程的知识,打算好好学习下并发这块,之前有处理过并发的问题,但是学的不够体系,知识比较零散.所以买了极客时间的并发课程(java并发编程实战)和《并发编程实战》从头系统化的学一遍。这里记录一下自己的学习过程和心得之类的。
  • 发布了文章2019-11-03
    深入大脑记录片观后笔记
    __1.人类婴孩时期 大概二岁前吧 大脑会疯狂发育 如果这个时期对孩子不进行教育 孩子的智商和理解能力会达达低于其他人 大于二岁之后再怎么进行教育也无法弥补了 这是生理上的规律.有一群孤儿院的小孩,几岁的时候基本上没有收到过外界的教育,长大之后智力水平不如正常...
  • 发布了文章2019-09-15
    动手写的第一个MapReduce程序--wordcount
    之前运行过了hadoop官方自带的第一个例子wordcount,这次我们自己手写一个,这个相当于是编程语言中的helloworld一样.首先我们了解一下我们要写的MapReduce是处理的哪个部分,我们知道hadoop处理文件是先将要处理的文件拆分成很多个部分,分别处理完成,最后再将结果给汇...
  • 发布了文章2019-08-25
    hadoop启动hdfs异常
    记录一下安装hadoop遇到的问题,以便后面再次遇到有个解决方式的记录,也方便其他人解决相同的问题。在安装好hadoop后,start-dfs.sh的时候报了util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where...
  • 发布了文章2019-08-25
    ThreadLocal的使用和坑点
    这段话的大概意思是ThreadLocal是保存的线程的本地变量,访问get/set方法都是对线程独立的。大白话就是ThreadLocal是和线程相关的,在一个线程没有结束之前,在任意方法中get/set在ThreadLocal中设置的值都是只和当前线程有关。因此呢,ThreadLocal的使用场景也可以...
  • 发布了文章2019-08-18
    hadoop运行第一个实例wordcount
    这几周事情比较多,两周没写博客了,这周总算把hadoop的实例给运行起来,然后跑了一下官方的wordcount例子(用于统计文件中单词出现的次数)。接下来是我成功运行实例的记录。运行的前提是安装配置好hadoop(可以参考我上一篇博客:hadoop伪分布式安装记录)
  • 发布了文章2019-07-28
    hadoop伪分布式安装记录
    最近想接触一些大数据相关的技术,所以有了这篇文章,其实就是记录一下自己学习hadoop的过程,如果文章中有啥写的不对的地方,还望指正(有java开发经验,但是是大数据小白一只,各位大神轻喷.)我先是在网上搜索了一波大数据应该要学些什么技术,基本上不约而同的都是指向了h...
  • 发布了文章2019-07-21
    java序列化和反序列化
    平时我们在运行程序的时候,创建的对象都在内存中,当程序停止或者中断了,对象也就不复存在了.如果我们能将对象保存起来,在需要使用它的时候在拿出来使用就好了,并且对象的信息要和我们保存时的信息一致.序列化就可以解决了这样的问题.序列化当然不止一种方式,如下:
  • 发布了文章2019-07-14
    注解处理器是干嘛的
    平时做项目中有个非常好用的一个插件,叫lombok.它提供了一些简单的注解,可以用来生成javabean和一些getter/setter方法,提高了开发的效率节省了开发时间.今天我们就来看看lombok使用的什么方式来实现这种操作的.其实lombok使用的是annotation processor,这个是jdk1.5...
  • 发布了文章2019-06-30
    怎么重复使用inputStream?
    之前做项目的时候遇到一个问题,就是从网络中读取的图片要上传到oss,而且要对图片进行裁剪和压缩,其中上传和裁剪都要使用到图片的inputStream,又因为inputstream不能重复读,导致裁剪是成功的,而上传是失败的.我们今天就提供两种方法来解决,inputStream不能重复读的问题.
  • 发布了文章2019-06-24
    Arrays.asList存在的坑
    阿里巴巴java开发规范说到使用工具类Arrays.asList()方法把数组转换成集合时,不能使用其修改集合相关的方法,它的add/remove/clear方法会抛出UnsupportedOperationException(),我们来看一下为什么会出现这种情况.
  • 发布了文章2019-06-16
    听过了API咱们来看看SPI是什么
    先来一段官话的介绍:SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制.(听了一脸懵逼)好的,我们结合图片来理解一下。    简单的来说分为调用方,接口,服务方.接口就是协议,契约,可以调用方定义,也可以由服务方定义,也就是接口是可...
  • 发布了文章2019-06-02
    普通对象使用spring容器中的对象
    工作中有时候需要在普通的对象中去调用spring管理的对象,但是在普通的java对象直接使用@Autowired或者@Resource的时候会发现被注入的对象是null,会报空指针。我们可以简单的理解为spring是一个公司,它管理的对象就是它的员工,而普通的java对象是其他公司的员工,...
  • 发布了文章2019-06-02
    IDEA解决maven包冲突的一些小技巧
    在平常工作中我们经常会遇到maven引用的jar包冲突的事情,这时候我们就需要找出冲突的包,并将低版本或者缺少某些方法的jar给剔除掉。这个时候使用idea自带的maven依赖树就很好解决这样的问题。
  • 发布了文章2019-05-26
    Java四种引用简介
    我们知道java相比C,C++中没有令人头痛的指针,但是却有和指针作用相似的引用对象(Reference),就是常说的引用,比如,Object obj = new Object();这个obj就是引用,它指向的是真正的对象Object的地址,不过今天要说的是java中的四种引用。有人可能比较懵逼,四种...