Java多线程总结(一)

前言: 这篇文章主要就什么是进程、什么是线程、线程的五个状态、线程的终止来展开讲解java多线程的知识点。 正文: 一、什么是进程? 进程是系统进行资源分配和调度的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列,进程调度...

2019-05-10 15:33:00

阅读数 1831

评论数 4

敲一万小时的代码可以成为大牛吗?

看到标题,你们可能想不起我要讲的书名,但是你们很可能听过一万小时定律,但我今天不仅要讲《异类》这本书的观点,还要讲另外一本书《刻意练习》。 一万小时定律是作家格拉德威尔在《异类》一书中指出的定律。“人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。1万小时的锤炼是任何人从...

2019-05-07 11:20:24

阅读数 2590

评论数 23

我们抵制的不是996,是看不到尽头!

自从2018年末到2019年初,身边就不断有裁员信息爆出,滴滴,美团,京东等很多互联网企业都进行裁员,不管出于何种原因,都表明了一个迹象,凛冬将至,资本没钱让企业烧啦。很多企业都开始开源节流,做好过冬准备。 而开源节流中最常用的一个办法就是企业增加工作时间,也就是加班!希望通过员工加班来增加企业...

2019-04-29 13:32:34

阅读数 1923

评论数 17

Result Maps collection already contains value for xxx.xxx.dao.BaseResultMap错误

前言: 我们在实际开发项目中,有的时候会用到mybatis的逆向工程,这个东西在某种程度的确很省事,但有时候也会因此出现bug,这篇文章讲解下如何解决题目中的bug。 正文: 一、复现问题 1.1 点击maven插件时,一不小心多点了一下,看mapper.xml时又没注意,这时候逆向工程生...

2019-04-26 21:25:55

阅读数 309

评论数 0

Word2016中文字间距突然变大了是怎么回事?

前言: 在写接口文档时,在用word穿插敲汉字和英语时,会出现英语单词前面的汉字间的间距突然变大的情况,这时候很是让人烦人,这篇文章讲解如何解决Word(2016版本)中文字间距突然变大的问题。 正文: 一、复现问题 二、解决问题 2.1 选中间隙变大的段落,然后右键点击段落 ...

2019-04-26 19:41:00

阅读数 883

评论数 4

FastDFS的详细安装步骤三(亲搭--搭建时间2019年4月17号前后)

文章链接: FastDFS的详细安装步骤一 FastDFS的详细安装步骤二 前言: 前两篇我们分别把FastDFS基本模块和FastDFS+nginx都搭建完成,既然图片服务器搭建好啦,那么我们就该开始结合到项目里用java代码来实际操作上传图片啦。这篇文章主要讲解springboot整合...

2019-04-18 17:55:09

阅读数 618

评论数 2

FastDFS的详细安装步骤二(亲搭--搭建时间2019年4月17号前后)

文章链接: FastDFS的详细安装步骤一 FastDFS的详细安装步骤三​​​​​​​ 前言: 上篇文章FastDFS已经搭建完毕,所以这篇文章我们先测试下已搭建的模块功能是否可以正常使用,以及怎么整合nginx访问上传后的图片。 正文: 一、检查之前的模块是否已经搭建成功 1.1...

2019-04-18 12:37:50

阅读数 422

评论数 0

FastDFS的详细安装步骤一(亲搭--搭建时间2019年4月17号前后)

文章链接: FastDFS的详细安装步骤二 FastDFS的详细安装步骤三 前言: 项目中有需要上传文件或者图片功能的情况,应该是经常碰到的事情,每个公司可能都有不一样的处理方案,有的公司可能选择七牛云做图片服务器,有的可能选择搭建ftp+nginx做简单图片处理,或者搭建FastDFS+...

2019-04-18 12:35:58

阅读数 496

评论数 0

程序员怎么样才能找到女朋友,答案只有一个!

前言: 人们常说失败是成功之母,那我算是失败之父啦,追女孩被发好人卡,这种事情真的不是段子,现实中分分钟上演。但是作为程序员的我,逆向思维安慰自己,如果有30条路,只有一条路可以走向成功,那我已经试错啦很多条路啦,说明我已经离真相不远啦。(排除法找bug,这不是常有的事) 此图片来源于网络1...

2019-04-01 18:37:00

阅读数 4238

评论数 84

Linux系统下安装redis详细步骤(亲测)!

前言: 如果你在项目开发中用到redis做缓存,正好你们公司的又没有运维,需要你亲自安装,那么这篇文章比较适合你啦,这篇文章主要讲解redis如何安装到linux系统中。 正文: 一、安装步骤 1.先通过xftp把准备好的redis-3.2.11.tar.gz的安装包上传到指定文件夹里 ...

2019-03-28 13:04:54

阅读数 49

评论数 0

java.net.UnknownHostException: [hostname] : [hostname] : Name or Service not known

前言: 我先简单说下这个项目的架构,前端是vue框架,后台是普通的ssm(SpringSpringMVCMybatis)框架,项目是用Tomcat启动的,nginx用来间接解决前端和后端跨域的问题,然后用redis做缓存来减少直接访问数据库的压力。标题中出现的问题,是我在Linux环境下部署项目...

2019-03-27 21:33:40

阅读数 147

评论数 0

Linux系统下常用的命令(后台在开发中常用的,不断更新中)

前言: 之前有个小伙伴,希望我整理份Linux下开发常用的指令,由于中间断断续续被各种琐事打断,所以一直没有给到他,这篇文章就整理下我在实际开发中常用的指令。 正文: 一、当提示到没有权限启动某个软件时(比如tomcat),可以试试这个指令 chmod -R 755 /dada 刷权...

2019-03-27 13:28:20

阅读数 101

评论数 0

2018年值得一看的搞笑电视剧!

喜剧电视剧是不少,但是搞笑搞得不尴尬的电视剧就不那么多啦,今天就安利一部韩国电视剧《加油吧威基基》 光看名字是不是一脸懵逼,这部剧之所以没有火,我觉得就是名字起的不好。其实威基基是剧中一间民宿的名字,而故事也是围绕这间民宿里的男女发生的。简单介绍下剧中主角的职业,左一是(沙雕)群众演员俊基,...

2019-03-23 14:50:04

阅读数 239

评论数 0

Spring创建好的单例对象是否存在线程安全的问题?

前言: 这是我在一次面试中被问到过的问题,但是当时我回答的并不是太好,最近在学习多线程知识的时候又对这个问题有了新的理解,所以这篇文章主要讲解下我对个问题的理解。 正文: 一、理解这个问题前,你需要先知道几个知识点 1.spring的bean作用域都有哪些?默认是哪个? 作用域 字...

2019-03-23 10:16:17

阅读数 103

评论数 1

Linux系统下安装nginx详细步骤!(亲测)

前言: 在实际开发项目中有可能会经常用到nginx,你们也许会拿它做负载均衡,或者转发请求做动静分离,用来加载前端项目;或者解决跨域的问题等等,今天这篇文章就讲解下在Linux下如何安装nginx。 正文: 一、安装前准备,我们先检验下系统是否安装g++、gcc、openssl-devel、...

2019-03-16 11:03:22

阅读数 50

评论数 1

并发下的编程如何避免脏数据,并简单解决!

业务场景: 模拟一个场景,给一个用户的余额充值。如果正常情况会出现什么问题,并发下又会出现什么问题,出现问题又怎么解决,按照这个思路来讲解下并发下的编程如何避免脏数据。 并发可能发生的情况,目前我接触过两大类:1.两次改库操作并发进来,只有一次有效。2.两次一模一样的请求进来,本应该修只改一次...

2019-03-13 12:11:15

阅读数 62

评论数 0

把同步的代码块切成异步的方法之Taskexecutor

业务场景: 比如你有个业务的方法里,需要处理一大堆逻辑,还要再调用一下另外一个系统的接口通知数据的变更,最后这个业务方法处理的数据还要入库,这时候,如果你把数据库的修改操作放到代码的中间,最后再调别人的接口,就会出现问题,如果别人的接口特别慢或者网络波动太大,就会导致你的数据没保存,但是事务一直...

2019-03-13 12:10:51

阅读数 36

评论数 0

你这辈子撒谎最多的时候,就是面试!?

前言: 上图漫画很形象的表现出大部分面试者面试过程中的心理旁白,有没有感觉很贴切很形象。至于面试时讨巧的回答算不算撒谎,这个问题每个人心里都有个答案,这里就不过多讨论。但我可以告诉你我的答案是,适当包装是不算的,因为如果每个人都说心里话这个世界就没法沟通啦。 我们一般在面试时都会适当的包装...

2019-03-12 20:04:03

阅读数 4380

评论数 17

java.sql.SQLException: Access denied for user 'app '@'xxx.xxx.xxx.xxx' (using password: YES)

前言: 在接手同事搭建了一半的项目时,准备在测试环境新建一个数据库,但是发现没法建库,原因是因为用Navicat连接的mysql数据库不是root账户,所以找到老同事要到root账号就快乐的建库啦,但是中间有很多小的插曲,比如我们这root账号并不是设置的任意ip都可以通过Navicat直接连接...

2019-03-10 17:40:48

阅读数 58

评论数 0

租房避坑指南

前言: 又快到毕业季啦,时光荏苒,岁月如梭,每每这个时候,就会在脑海中浮现校园生活中的点点滴滴,我和室友时常感慨要是能一辈子在校园里多好。回忆就此打住,今天这篇文章主要分享给即将毕业的学生和刚步入社会的年轻人,如何租到满意的房子。主要从位置、选中介、看房这三个维度来分析。 正文: 一、租房的...

2019-03-10 11:18:18

阅读数 128

评论数 2

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