自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 整理

八大基本数据类型 flot short double int long byt boolean char string线程不安全 stringbuffer线程安全 stringbuilder线程不安全 String被final修饰不能被改变 string a = "1"; 直...

2019-09-01 19:30:00 111

转载 极客时间杨晓峰JAVA36讲内容总结与扩展(四)

强引用、软引用、弱引用、幻想引用有什么区别?具体使用场景是什么? 回答:不同的引用类型,主要体现的是对象不同的可达性状态和对垃圾收集的影响。 强引用:就是最常见的普通对象引用,只要还有强引用指向一个对象,就能表名这个对象还活着,垃圾收集不会去碰这些对象。如果没有其他的引用关系,只要超过了...

2019-03-20 10:48:00 166

转载 SpringBoot

什么是 Spring Boot? Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。 Spring Boot特点有什么? 独立运行 简化配...

2019-03-12 14:34:00 103

转载 分布式搜索引擎(一)

分布式搜索引擎有elasticsearch,solr这是两个比较常流行的。 1.es的分布式架构原理 2.es写入数据的工作原理;es查询的工作原理 3.es在数据量很大的时候如何提高查询性能 4.es生产集群的部署架构是什么?每个索引的数据量大概有多少?每个索引大概有多少个分片? es的...

2019-03-12 14:04:00 207

转载 消息中间件相关(三)

如何保证消息的顺序性呢? 顺序错乱的场景: 1.rabbitMQ:一个queue,多个consumer 2.kafka:一个topic,一个partition,一个consumer,内不是多线程 如何保证顺序性消费? 1.rabbitMQ:拆分多个queue,每个queue...

2019-03-12 13:55:00 134

转载 极客时间杨晓峰JAVA36讲内容总结与扩展(三)

谈谈final、finall、finalize有什么不同? 这片文章中有提到一点final的知识https://my.oschina.net/Pirvate/blog/2989190 final:可以用来修饰类、方法、变量,分别有不同的意义,final修饰的class代表不可以继...

2019-03-12 13:53:00 130

转载 极客时间杨晓峰JAVA36讲内容总结与扩展(二)

Exception和Error有什么区别? exception和error都继承了Throwable类,在java中只有Throwable类型的实例才能被捕获或者抛出,他是异常处理机制的基本组成类型。 Error是指正常情况下,不大可能出现的情况。大部分的Error会导致系统处于非正常状...

2019-03-09 12:29:00 234

转载 极客时间杨晓峰JAVA36讲内容总结与扩展(一)

谈谈你对java平台的理解,"java是解释执行的",这句话正确吗? java本身是一种面向对象的编程语言,最显著的两个特性: 1.write once,run anywhere 一次书写,到处运行 2.GC,Garbage Collection 垃圾收集 日常开发中我...

2019-03-07 16:59:00 197

转载 极客时间杨晓峰JAVA36讲内容总结

写在前面: 极客时间上的课程都是付费的,我这里只是把其中的一些内容总结与整理. 要是感兴趣可以去买个原版看一看.下面是我的分享海报,扫码购买会有返现哦! 转载于:https://...

2019-03-06 17:25:00 196

转载 消息中间件相关(二)

如何保证消息的可靠性传输 rabbitMQ 1.生产者弄丢数据:可以选择使用rabbitMQ提供的事务功能,就是生产者在发送数据之前开启rabbitMQ事务channel.txSelect,如果没有消息没有被收到,生产者会抛出异常,此时就可以回滚事务channel.txRollback...

2019-03-04 22:27:00 72

转载 消息中间件相关(一)

1.什么是消息队列?2.为什么使用消息队列?消息队列有哪些优缺点?3.kafka/rabbitmq/rocketmq/activemq都有什么区别?4.如何保证消息队列的高可用?5.如何保证消息的不被重复消费?如何保证消息的幂等性?6.如何保证消息的可靠...

2019-03-04 00:23:00 108

转载 sharding-jdbc与mycat(二)

mycat MyCAT是一款由阿里Cobar演变而来的用于支持数据库读写分离、分片的分布式中间件。MyCAT可不但支持Oracle、MSSQL、MYSQL、PG、DB2关系型数据库,同时也支持MongoDB等非关系型数据库 mycat原理 MyCAT主要是通过对SQL的拦截,然后经过...

2019-03-02 17:19:00 194

转载 sharding-jdbc与mycat(一)

sharding-jdbc sharding-jdbc 是一个开源的适用于微服务的分布式数据访问基础类库,它始终以云原生的基础开发套件为目标。 sharding-jdbc定位为轻量级java框架,使用客户端直连数据库,以jar包的形式提供服务,未使用中间层,无需额外部署,并无其他依赖,,...

2019-03-02 15:10:00 1408

转载 mysql日期相关

遇到了这样的需求根据当前时间统计出本周的/本月的数据并进行百分比计算,这种需求一般都是有大数据来做的,但是对于我们新开发的APP暂时只能有后端来完成了 按照每周的统计出来,纵轴是百分比,横轴是周一到周日 sql部分: 1>:根据当前日期或指定日期,根据天分组获取数量 SELECT...

2019-02-19 10:21:00 60

转载 面试问题(二)

单例双重检查 jvm之垃圾回收: 标记-清除、复制、标记整理 分代算法: 年轻代:分Eden区、Survivor0区、Survivor1区 他们三个是按照8:1:1比例的。大部分对象都是创建在 Eden区。回收是先将eden区存活的对象复制到一个s0区,然后清...

2018-12-21 07:53:00 83

转载 面试问题(一)

2018年12月19日去面试,上午一家下午一家;上午的可以说是很成功,下午的可以说是稀巴烂,都对不起我那工作经验了。内容我整理一下,希望能帮助到看到我博客的同学。 题名叫:《Java工程师能力评估》,这些题都在牛客网能搜到,都有详细答案。 list中该如何去删除元素:http://www...

2018-12-19 23:24:00 38

转载 来捋一捋java基础(三)

什么是servlet 处理请求和发送响应的过程是由一种叫做servlet程序完成的;并且他是为了解决实现动态页面而衍生的东西(注:需先了解http协议) servlet生命周期: init:请求第一次访问时被创建并且初始化,只执行一次 service:每次处理请求service...

2018-12-18 16:56:00 80

转载 来捋一捋java基础(二)

上一篇说到了static final,接下来说说类加载 类的加载是指将类的.class文件中的二进制数据读取到内存中,放在了运行时数据区的 方法区,然后在堆区创建一个java.lang.class对象,用来封装类在方法区内的数据结构。类加载的最终产品是位于堆中的class对象,这个对象封装了...

2018-12-17 23:16:00 90

转载 来捋一捋java基础(一)

什么是java?java的特点是什么就不介绍了。 java中的四类八种数据类型 官方文档详见:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html 逻辑型:boolean(占用字节:1or4。注意:...

2018-12-17 01:03:00 76

转载 关于spring的注解

@component (把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class=""/>)博客原址:http://tomfish88.iteye.com/blog/1497557@Target:   @Target说明了Annotati...

2017-08-08 14:57:00 79

转载 linux mysql 拒绝了远程连接

昨天装了mysql,然后今天用Navicat远程连接虚拟机的mysql,死活连接不上,MDZZ!!!不过还是在我的坚持不懈下找到了解决方案windows下启动cmd进入mysql的bin目录下启动mysql与Linux下一样mysql -uroot -p回车输入密码mysql启动后输入...

2017-05-11 15:20:00 522

转载 linux 配置环境变量

解压jdk解压完后 java -version 查看没有配只环境变量的查看结果配置环境变量vi /etc/profile 按o进行编辑在文件最下头加入如下export JAVA_HOME=/home/jdk/jdk1.7.0_67export PATH=$JAVA_HOME/...

2017-05-11 10:39:00 130

转载 CentOS7 安装mysql

笨的要死,Mysql安装两天虚拟机重装两次才装好。linux CentOS7 安装 mysql-5.7.13-linux-glibc2.5-x86_64.tar1.先卸载自带数据库rpm -qa|grep mariadbrpm -e --nodeps mariadbrpm -e --...

2017-05-10 16:11:00 123

空空如也

空空如也

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

TA关注的人

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