no_bug_coder
码龄6年
关注
提问 私信
  • 博客:70,754
    动态:12
    70,766
    总访问量
  • 19
    原创
  • 1,721,630
    排名
  • 4
    粉丝
  • 0
    铁粉

个人简介:至道无难,唯嫌捡择。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2019-03-26
博客简介:

Ho528528的博客

博客描述:
有你的地方才是故乡。
查看详细资料
个人成就
  • 获得15次点赞
  • 内容获得3次评论
  • 获得39次收藏
创作历程
  • 3篇
    2020年
  • 16篇
    2019年
成就勋章
TA的专栏
  • 技术相关
    7篇
  • 面试
    1篇
  • 部署相关
    1篇
  • 奇技淫巧
    4篇
  • Mysql相关
    3篇
  • 读书笔记
    1篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Java综合面试题(更新ing)

一、项目1.1.知道你的项目到底是做什么的,有哪些功能。1.2.知道你做的模块在整个项目中所处的位置及作用,并能清晰的阐述模块间的调用关系。1.3.知道你项目的整体架构和使用到的中间件,并对中间件的原理有一定的了解。1.4.能流畅阐述的自己在项目中解决过的比较复杂的问题(重点)。1.5.自我介绍二、Java基础知识2.1.栈和队列的区别2.2.接口和抽象类的区别首先,接口和抽象类...
原创
发布博客 2020.04.29 ·
2670 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

HashMap在1.8之前插入元素采用头插法的危害性

看一下jdk1.7中HashMap扩容是如何移动元素的:每个节点中存储的内容为:hash值、key、value、next(下一个节点的内容)假设一个长度为4的HashMap,现在已经存在3个元素了,当再插入一个元素时,Map将会扩容。此时有两个线程同时进行put操作:假设线程B刚遍历到Entry3的时候,运行到这句话时线程被挂起。对于线程B来说:此时的 e为Entry3,ne...
原创
发布博客 2020.01.09 ·
4015 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

Java中是传参是值传递还是引用传递?

我对Java函数传参的理解是下文中的错误理解三:Java分值传递和引用传递。我的理解是引用传递即调用函数时传递引用类型的参数时,传递的是引用。按这个想法,即实参和形参共享同一个引用,故在函数中修改参数的属性时会影响到原实参。今天遇到一个问题,在传递参数后重新申请了新的对象对形参赋值,然而原实参并未受新赋值的影响,原实参的值仍然是原值。按照之前的理解,共享同一个引用应该同步改变。所以正确理解...
原创
发布博客 2020.01.09 ·
443 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

简单易懂数据库三范式

数据库三范式范式:建立科学的,规范的的数据库可以有效提升数据的存储性能,这是需要满足一些规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。1NF:所有字段值都是不可分解的原子值第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。  若数据库有“地址”这个字段,存储格式为“河南省郑州市高新区人民路2...
原创
发布博客 2019.09.20 ·
372 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

lambda对List<map>中按照map的时间排序

//DateUtil ---> Hutool工具包list.sort((a,b) ->DateUtil.parse(a.get("creTime").toString()).getTime() - DateUtil.parse(b.get("creTime").toString()).getTime() >= 0 ? -1 : 1);
原创
发布博客 2019.09.09 ·
3609 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Mysql分组查询日期最新的一条

SELECT a.* FROM (SELECT * FROM 表名 ORDER BY create_time DESC) a GROUP BY 分组字段 HAVING 条件
原创
发布博客 2019.08.31 ·
2073 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2019-08-30-数据库的三值逻辑

数据库的三值逻辑一直不知道数据库中还有第三种逻辑,即true、false、unknown。由于关系型数据库引入了NULL的存在,所以不得不引入第三种逻辑的存在。所以为什么sql中是" IS NULL " 而不是 " = NULL “,” IS NULL " 一个整体更应该看做为谓词,而不应把NULL看做为一个值。NULL既不是值也不是变量,它只是一个表示 "没有值"的标记,而比较谓词只能适用...
原创
发布博客 2019.08.30 ·
938 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

设计模式

简介设计模式分为三大类:创建型模式 ,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式 ,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式 ,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。设计模式的六大原则:原...
原创
发布博客 2019.08.01 ·
171 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux下安装nginx及常用命令

1.安装依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2.解压安装包在官网上下载tar包后上传到文件目录中。或者使用wget http://nginx.org/download/nginx-1.13.7.tar.gz然后解压tar -zxvf nginx-1.13.7.tar.gz3.安装进...
原创
发布博客 2019.07.11 ·
319 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

谷歌浏览器如何播放后缀为.m3u8的视频文件链接

安装插件到chrome直接打开网址https://app.yinxiang.com/shard/s22/nl/24733298/207b4aec-663e-4f0c-96d7-87d0532ad3c1?title=播放后缀为.m3u8的视频文件链接
原创
发布博客 2019.07.09 ·
15941 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

lambda表达式&函数式接口&方法引用 构造器引用

Lambda表达式什么是Lambda表达式Lambda 是一个匿名函数,我们可以把 Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。举个栗子善变的需求 public List<Student> stus = Arrays.asList( ...
原创
发布博客 2019.07.09 ·
389 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

针对Vmware打开BIOS中VT虚拟化相关后仍然报错

安装虚拟机时报错问题现象:  通过VMware虚拟机安装Centos时提示弹出提示框,“已将该虚拟机配置为使用64位客户机操作系统,但是,无法执行64位操作。”具体提示如下图所示:问题解决   网上教程很多,基本上都是通过BIOS打开VT-x的操作或者是禁用360的设置。  华硕新主板很酷炫,不是蓝白界面,所以不太好找。第一次...
原创
发布博客 2019.07.05 ·
5772 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

Idea debug模式控制台消失

原创
发布博客 2019.07.02 ·
10309 阅读 ·
6 点赞 ·
3 评论 ·
3 收藏

SpringBoot 不配置数据源报错

报错:*************************** APPLICATION FAILED TO START ***************************Description:Failed to bind properties under ‘spring.datasource.type’ to java.lang.Class<javax.sql.DataSource...
原创
发布博客 2019.07.02 ·
7487 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

volatile关键字介绍

一、初探为什么在runnable中flag已经变成了真,但是还是进不去if语句?Thread线程进行的是对flag的写操作,主线程进行的是对flag的读操作。Thread首先将flag从主内存中读到工作内存中进行写操作,主线程再从主内存中读取flag的时候,Thread还未将flag同步到主内存,故主线程读到的是未改变的flag值即flase。主内存与工作内存Java内存模型规定了...
原创
发布博客 2019.07.02 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

谷歌浏览器在地址栏搜索时屏蔽百家号结果

设置里添加搜索引擎网址设置为:http://www.baidu.com/s?wd=%s -baijiahao选择预设好的搜索引擎OK如果在百度网站的搜索栏上搜索 搜索内容后加 -baijiahao 即可...
原创
发布博客 2019.07.02 ·
610 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tomcat部署时项目文件夹消失

  昨天航天的人想要去部署项目问我目录结构,我登上堡垒机去截图给他并将线上的项目做个备份,做了备份之后我顺手就把war包删了。然后让他们登录上去进行部署,他们说webapps项目文件夹中是空的。然后让他们赶紧把最新的war包扔上去,他们又怎么都部署不好,只好又把修改的文件发给我我重新打包再部署,导致一汽线上数据不能显示差不多半小时。文件夹消失的主要原因在于我把war包删除了,总...
原创
发布博客 2019.07.02 ·
2463 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

Mysql在Java代码中分页的写法

/** controller传参 page:页数,limit 每页显示行数*/service处理后传给mapper:int begin = 0;int offset = 10;if(!StringUtils.isEmpty(limit)) { offset = Integer.parseInt(limit);}if(!StringUtils.isEmpty(page))...
原创
发布博客 2019.07.02 ·
396 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot读取配置文件创建全局变量

  由于公司架构问题,生产库与测试库难以剥离,项目的增加后生产库越来越庞大,数据库有时候面临崩溃的边缘。公司经过研究后,运维方面通过物理条件横向扩展来解决,增加库的容量、加速正式库与测试库的拆分;项目方面通过运维整理出的慢SQL集进行优化,组长通过Review代码整理项目影响数据库所在问题。  经过整理后发现一个问题,项目中有很多定时任务在跑,但是定时任...
原创
发布博客 2019.03.29 ·
11329 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏
加载更多