标签:IOS

Java

Java基础面试相关

34

xubiao.zhuang 发布于 2019-12-12

面试相关的问题(下) 四 Linux高级_ 1.Linux机器 变慢,怎么查看? (1)整机的性能 主要查看的是CPU和内存 先查看整机的top,使用命令 top 虚拟机 使用 1 可以查看哪个核被占用过高 查看id(上图中43.9id) 也就是空闲率 越大越好,证明不是CPU引...

阅读(8)评论(0)赞 (0)

Java

SpringMVC源码深入解析

6

yeseng 发布于 2019-12-11

通过前面 SpringAOP源码深度解析 , SpringIOC源码深度解析 加上本文的SpringMVC的源码阅读,我从中收获很多,学习了各种设计模式,各种抽象思想,以及各种底层原理,比如动态代理,反射等等,虽然前前前后后大概花了一个多月,但是我不后悔,并不觉得是浪费时间。 本...

阅读(11)评论(0)赞 (0)

Java

ElementUI项目请求SpringBoot后台项目时提示:Access to XMLHttpRequest at **from origin ** has…

5

小丁 发布于 2019-12-10

场景 搭建ElementUI前端项目后提示: Access to XMLHttpRequest at **from origin ** has been blocked by CORS policy 这是因为在请求后台SpringBoot接口时出现了跨域请求问题。 本来打算是搭建...

阅读(12)评论(0)赞 (0)

Java

实现分布式服务注册及简易的 Netty 聊天

8

zhuangli 发布于 2019-12-10

点击上方  Java后端 ,选择  设为星标 优质文章,及时送达 作者:黄青石 www.cnblogs.com/huangqingshi 现在很多地方都会用到zookeeper, 用到它的地方就是为了实现分布式。用到的场景就是服务注册,比如一个集群服务器,需要...

阅读(15)评论(0)赞 (0)

Java

一天入门java区块链-jdchain

2

xiaoli.he 发布于 2019-12-10

jdchain是京东数科开源的区块链平台,目标是实现一个面向企业应用场景的通用区块链框架系统,能够作为企业级基础设施,为业务创新提供高效、灵活和安全的解决方案。之所以选择jdchain研究是因为jdchain是为数不多的底层也是采用java实现的一个区块链平台 项目地址: htt...

阅读(13)评论(0)赞 (0)

Java

京东面经:乐观锁是怎么实现,线程池线程的提交方式和优缺点

3

songhua.gao 发布于 2019-12-08

优点:速度快,对称性加密通常在消息发送方需要加密大量数据时使用,算法公开、计算量小、加密速度快、加密效率高。 缺点:在数据传送前,发送方和接收方必须商定好秘钥,然后 使双方都能保存好秘钥。其次如果一方的秘钥被泄露,那么加密信息也就不安全了。另外,每对用户每次使用对称加密算法时,都...

阅读(10)评论(0)赞 (0)

Java

Netty中粘包/拆包处理

8

dulong 发布于 2019-12-08

TCP 是基于流传输的协议,请求数据在其传输的过程中是没有界限区分,所以我们在读取请求的时候,不一定能获取到一个完整的数据包。如果一个包较大时,可能会切分成多个包进行多次传输。同时,如果存在多个小包时,可能会将其整合成一个大包进行传输。这就是 TCP 协议的粘包/拆包概念。 本文...

阅读(14)评论(0)赞 (0)

Spring

VisualVM分析与HelloWorld、springBoot项目

7

xubiao.zhuang 发布于 2019-12-07

VisualVM分析与HelloWorld、springBoot项目 自从1995年第一个JDK版本JDKBeta发布,至今已经快25年,这些年来Java的框架日新月异,从最开始的Servlet阶段,到SSH,SSI,SSM,springboot等,还有一些其他方向的框架微服务S...

阅读(16)评论(0)赞 (0)

Java

再谈谈测试职业发展

xiaoli.wang 发布于 2019-12-07

再谈谈测试职业发展 有这么个普遍现象 测试招聘者,特别是一、二线互联网公司的招聘者最苦恼的事儿就是招人。想找到一个合适的人难于上青天,每天各种撒网,简历看几百份,面大几十人,能捞到一个中意的小伙伴就谢天谢地了。但同时很多测试小伙伴发现找工作很难,特别是进大一点的厂,他们特别挑:代...

阅读(16)评论(0)赞 (0)

编程技术

高瓴技术峰会札记

3

zhuangli 发布于 2019-12-07

上周六受前同事 Fairy 邀请,参加了高瓴技术峰会。本想去蹭顿饭,结果感触良多,收获远超预期。为了答谢 Fairy 的盛情邀请,也是为鞭策自己做了这个札记。鉴于个人经历和视野的局限,可能会对张磊和陆奇先生的原始理念造成曲解。所以本文只代表我,有兴趣的可以参考大佬的原始演讲。 张...

阅读(18)评论(0)赞 (0)

Java

2019年Java面试题基础系列228道(2),查漏补缺!

3

dulong 发布于 2019-12-06

2019年Java面试题基础系列228道 上一篇更新1~20题的答案解析 juejin.im/post/5de8c6… 本次更新Java 面试题(一)的21~50题答案 21、描述一下 JVM 加载 class 文件的原理机制? JVM 中类的装载是由类加载器(ClassLoad...

阅读(21)评论(0)赞 (0)

Java

Netty源码分析系列之服务端Channel初始化

10

songhua.gao 发布于 2019-12-06

老规矩,Netty的源码很难、很复杂,为了更快的学懂新的知识,所以还是带着问题来学习源码。 Netty作为一款基于事件驱动的高性能网络框架,其底层实际上仍然使用的是JDK里面的NIO,Netty在JDK的NIO上做了大量优化,以及封装,降低了开发人员使用NIO的难度。 使用JDK...

阅读(16)评论(0)赞 (0)

Java

4.Netty执行IO事件和非IO任务

xirruiqiang 发布于 2019-12-05

回顾NioEventLoop的run方法流程 上文说到NioEventLoop的run方法可以分为3个步骤: 轮询channel中就绪的IO事件 处理轮询出的IO事件 处理所有任务,也包括定时任务 其中步骤1已在上一节讲述,这里接着讲述下面2个步骤 IO事件与非IO任务 首先看一...

阅读(15)评论(0)赞 (0)

Java

基于jvmti定位java异常信息

1

changyuan.xu 发布于 2019-12-05

微信公众号:bugstack虫洞栈 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例[Ing]...

阅读(18)评论(0)赞 (0)

Java

Netty-主从Reactor多线程模式的源码实现

1

yeseng 发布于 2019-12-04

Netty–主从Reactor多线程模式的源码实现 总览 EventLoopGroup到底是什么? EventLoopGroup是一个存储EventLoop的容器,同时他应该具备线程池的功能。 graph BT; EventLoopGroup –> ...

阅读(25)评论(0)赞 (0)

编程技术

Flutter 沙龙回顾 | 跨平台技术趋势及字节跳动 Flutter 架构实践

26

邓龙华 发布于 2019-12-04

11 月 23 日, 字节跳动技术沙龙 | Flutter 技术专场  在北京后山艺术空间圆满结束。我们邀请到字节跳动移动平台部 Flutter 架构师袁辉辉,Google Flutter 团队工程师 Justin McCandless,字节跳动移动平台部 Flutte...

阅读(46)评论(0)赞 (0)

Java

netty案例,netty4.1基础入门篇一《嗨!NettyServer》

yanxinchi 发布于 2019-12-04

凡是新知识都需要有个入门的案例,一个简单的输入输出就能解除你当前遇到的所有疑惑。不要总想着先学理论后学实战。【X东方还135学理论,246学实战,800个床位不锈钢】,本案例专题主要介绍netty4.1的使用。 开发环境 1、jdk1.8【jdk1.7以下只能部分支持netty】...

阅读(24)评论(0)赞 (0)

Java

Dubbo源码之网络通信

邓龙华 发布于 2019-12-04

介绍了Dubbo通信流程,跟着源码调试过来的,如果有问题还请各位大佬指出 服务暴露将做哪些事情? 注册ZK,监听动态配置节点 开启Server端 创建代理服务 Exporter -> Invoker -> proxyService 服务引用将做哪些事情? 注册ZK,监...

阅读(22)评论(0)赞 (0)