凡事都在事上磨,这样才能精进,成长进步提高! ------ 博客园首页
上一页 1 ··· 5 6 7 8 9
摘要:https://zhuanlan.zhihu.com/p/66380952 阅读全文
posted @ 2019-05-29 17:54 zeenzhou 阅读(159) 评论(0) 推荐(0) 编辑
摘要:dubbo是什么 dubbo是一个分布式框架,远程服务调用的分布式框架,其核心部分包含: 集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求 阅读全文
posted @ 2019-05-29 16:56 zeenzhou 阅读(128) 评论(0) 推荐(0) 编辑
摘要:Synchronized用于线程间的数据共享,而ThreadLocal则用于线程间的数据隔离。 阅读全文
posted @ 2019-05-29 11:22 zeenzhou 阅读(201) 评论(0) 推荐(0) 编辑
摘要:简析ThreadLocal原理及应用 原创: 东晨雨 JAVA万维猿圈 4月17日 ThreadLocal的源码加上注释不超过八百行,源码结构清晰,代码也比较简洁。ThreadLocal可以说是Java中解决多线程数据共享问题方案中的一股清流,该方案为每个线程分配一个独立的变量副本,各个线程之间的变 阅读全文
posted @ 2019-05-28 17:42 zeenzhou 阅读(762) 评论(2) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-24 17:11 zeenzhou 阅读(1708) 评论(2) 推荐(0) 编辑
摘要:hashmap结构;什么对象能做为key hashtable,concurrentHashMap,hashtable比较 String,StringBuilder,StringBuffer 对象的深浅复制 多线程: wait,sleep分别是谁的方法,区别 countLatch的await方法是否安 阅读全文
posted @ 2019-05-23 17:29 zeenzhou 阅读(254) 评论(0) 推荐(0) 编辑
摘要:作者:第三帅链接:https://www.zhihu.com/question/31437847/answer/689399219来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 基础题目 1. Java线程的状态 2. 进程和线程的区别,进程间如何通讯,线程间如何通讯 阅读全文
posted @ 2019-05-22 17:14 zeenzhou 阅读(99) 评论(0) 推荐(0) 编辑
摘要:Java多线程 线程池的原理,为什么要创建线程池? 线程的生命周期,什么时候会出现僵死进程; 什么实现线程安全,如何实现线程安全; 创建线程池有哪几个核心参数? 如何合理配置线程池的大小? synchronized、volatile区别、synchronized锁粒度、模拟死锁场景、原子性与可见性; 阅读全文
posted @ 2019-05-22 16:16 zeenzhou 阅读(118) 评论(0) 推荐(0) 编辑
摘要:要牢记,只要用到注解,必然有三角关系:定义注解,使用注解,读取注解 阅读全文
posted @ 2019-05-22 15:50 zeenzhou 阅读(116) 评论(0) 推荐(0) 编辑
摘要:1.注解的本质 @interface和interface这么相似,注解的本质是一个接口。 2.注解的作用 如果说注释是写给人看的,那么注解就是写给程序看的。它更像一个标签,贴在一个类、一个方法或者字段上。它的目的是为当前读取该注解的程序提供判断依据。 3.注解使用的位置 实际开发中,注解常常出现在类 阅读全文
posted @ 2019-05-22 15:49 zeenzhou 阅读(165) 评论(0) 推荐(0) 编辑
摘要:添加用户、删除用户与授权以下对数据库的操作完全可以利用管理软件完成,比如在Navicat上进行操作,对数据库进行用户和权限管理。 1、创建用户:以root用户登录到数据库进行用户创建 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password' 阅读全文
posted @ 2019-05-21 11:39 zeenzhou 阅读(309) 评论(0) 推荐(0) 编辑
摘要:注意: 采用navicat新建数据库时,需要将编码方式设置为,字符集:utf8 -- UTF-8 Unicode ,排序规则:utf8_general_ci 在运行sql语句时,出现以下问题: [Err] 1055 - Expression #1 of ORDER BY clause is not 阅读全文
posted @ 2019-05-21 11:39 zeenzhou 阅读(2210) 评论(0) 推荐(0) 编辑
摘要:首先:30K对应的层级分别是什么? 30K的月薪在BAT等一线大厂实在太普遍了,一般是高级工程师和资深工程师的职位,在阿里是p6~p7左右,在百度是t5左右,腾讯是t2-3左右,在京东是t3-1,美团是p6左右,其他的我不了解。 其次:掌握的技能树主要包含哪几个方面: 第一个是基础。比如对集合类,并 阅读全文
posted @ 2019-05-20 16:39 zeenzhou 阅读(154) 评论(0) 推荐(0) 编辑
摘要:1 、安全空间 • 2 、黄金思维圈 • 3 、系统思考 • 4 、第三空间 • 5 、吃饭和睡觉 • 6 、需求决定价格 • 7 、杠杆思维 阅读全文
posted @ 2019-05-20 16:17 zeenzhou 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-08 10:55 zeenzhou 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-08 10:51 zeenzhou 阅读(310) 评论(0) 推荐(0) 编辑
摘要:前端或二方 - > ng集群 -> zuul集群 -> eureka-server集群 -> service provider集群 阅读全文
posted @ 2019-05-02 17:58 zeenzhou 阅读(78) 评论(0) 推荐(0) 编辑
摘要:最近面试被问到一个问题,AtomicInteger如何保证线程安全?我查阅了资料 发现还可以引申到 乐观锁/悲观锁的概念,觉得值得一记。 众所周知,JDK提供了AtomicInteger保证对数字的操作是线程安全的,线程安全我首先想到了synchronized和Lock,但是这种方式又有一个名字,叫 阅读全文
posted @ 2019-04-17 18:00 zeenzhou 阅读(1900) 评论(0) 推荐(1) 编辑
摘要:1.什么是Socket? Socket就是为网络服务提供的一种机制。 通讯的两端都有Sokcet 网络通讯其实就是Sokcet间的通讯 数据在两个Sokcet间通过IO传输。 2.TCP与UDP在概念上的区别 udp: a、是面向无连接, 将数据及源的封装成数据包中,不需要建立建立连接 b、每个数据 阅读全文
posted @ 2019-04-15 17:29 zeenzhou 阅读(100) 评论(0) 推荐(0) 编辑
摘要:参数 介绍server.address 服务器应绑定到的网络地址server.compression.enabled = false 如果启用响应压缩server.compression.excluded-user-agents 从压缩中排除的用户代理列表server.compression.mim 阅读全文
posted @ 2019-04-01 14:09 zeenzhou 阅读(200) 评论(0) 推荐(0) 编辑
摘要:1、按照国标做成百分百的信息中介平台。这个定位太低,无利可图,如果政策导向真按着这个路径走,未来可能只剩下不到50家平台; 2、转型成为带“民营银行”属性的平台。这还得国家网开一面,学习英国模式,允许用拆标和期限错配来分散风险,这对平台专业性的要求算是上了一个台阶了,审核资质方面又是一道坎。 3、升 阅读全文
posted @ 2019-03-29 16:54 zeenzhou 阅读(529) 评论(0) 推荐(0) 编辑
摘要:分布式:分散压力。纵向拆分, 集群拆分,多个服务器共同协作处理业务.微服务:分散能力。横线拆分 ,拆分服务,拆分业务 阅读全文
posted @ 2019-03-29 15:10 zeenzhou 阅读(293) 评论(0) 推荐(0) 编辑
摘要:https://zhuanlan.zhihu.com/p/55903643 (一)Nginx是什么——相关面试题 Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并 阅读全文
posted @ 2019-03-20 18:08 zeenzhou 阅读(159) 评论(0) 推荐(0) 编辑
摘要:Netty是什么? 1)本质:JBoss做的一个Jar包 2)目的:快速开发高性能、高可靠性的网络服务器和客户端程序 3)优点:提供异步的、事件驱动的网络应用程序框架和工具 通俗的说:一个好使的处理Socket的东东 如果没有Netty? 远古: java.net + java.io 近代: jav 阅读全文
posted @ 2019-03-19 16:30 zeenzhou 阅读(124) 评论(0) 推荐(0) 编辑
摘要:2019/3/19 首页 - 知乎 https://www.zhihu.com/ 1/49 首先,逻辑思维能力只是基础 如果你的逻辑思维能力不行,在思维模式这条路上,可以说还没有入门,它就像造房子用的「砖瓦」,如 果砖瓦的质量不行,你是造不出摩天大楼的,就算碰巧造出来了,也会是个豆腐渣工程,一推就倒 阅读全文
posted @ 2019-03-19 13:44 zeenzhou 阅读(486) 评论(0) 推荐(0) 编辑
摘要:逻辑思维比作是一维的线性思维,那么比逻辑思维更高级的思考方式有两种: 二维/三维的结构化思维:用立体视角,360°观测一件事的全貌,拆解事物的内部结构 四维的系统性思维:一种加入了时间轴的动态思考,除了能拆解问题的当下,还能预测到它的过去与未来 阅读全文
posted @ 2019-03-19 10:14 zeenzhou 阅读(149) 评论(0) 推荐(0) 编辑
摘要:sed -n '/2019-01-29 16:45:00/,/2019-01-29 17:00:00/'p /home/admin/taobao-tomcat-7.0.59/logs/catalina.out >/home/admin/taobao-tomcat-7.0.59/logs/201901 阅读全文
posted @ 2019-01-30 14:39 zeenzhou 阅读(1593) 评论(0) 推荐(0) 编辑
摘要:博客园的风格清新,不错的博客,很高兴来这里......以后有了自己的网络空间博客小天地哈哈 物以类聚,人以群分.... 阅读全文
posted @ 2019-01-12 17:03 zeenzhou 阅读(62) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9