Harries Blog™

所有文章 第3页

Java

计算机的世界:[-bit之魂-]

24

Harries 发布于 2019-02-15

这里就是这样的世界,这里的1 + 1 = 10 --二进制物语 儒仁慈世安家业,墨守规矩自方圆。 兵戈铁马平天下,法理束欲定千秋。 佛释恶业普渡生,道化万物共长存。 诸子百家何为首? 且问君心何所求。 ---- 张风捷特烈《求》 2019.2.15 复制代码 零、前言 关于数字化...

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

Java

Avro简介及Java运用

Harries 发布于 2019-02-15

Avro 是一种远程过程调用和数据序列化框架,是在Apache的Hadoop项目之内开发的。它使用JSON来定义数据类型和通讯协议,使用压缩二进制格式来序列化数据。它主要用于Hadoop,它可以为持久化数据提供一种序列化格式,Avro是一个数据序列化的系统。可以将数据结构或对象转...

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

Spring

『互联网架构』软件架构-spring源码之spring AOP(十)

2

xiaoli.he 发布于 2019-02-15

spring是一个技术体系,之前说过spring的ioc,学习底层的意义,为的是以后灵活进行定制的时候,学的底层知识就可以用了。之前我记得在开发的时候,log日志都是debug,到线上的时候为了不影响性能就改成info,但是如果是线上出问题了,需要关闭项目更改为debug,查看到...

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

Java

Java魔法类——Unsafe应用解析

14

xiaoli.wang 发布于 2019-02-15

前言 Unsafe是位于sun.misc包下的一个类,主要提供一些用于执行低级别、不安全操作的方法,如直接访问系统内存资源、自主管理内存资源等,这些方法在提升Java运行效率、增强Java语言底层资源操作能力方面起到了很大的作用。但由于Unsafe类使Java语言拥有了类似C语言...

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

Java

如何在 Spring 中自定义 scope 原 荐

xirruiqiang 发布于 2019-02-15

大家对于 Spring 的 scope 应该都不会默认。所谓 scope,字面理解就是“作用域”、“范围”,如果一个 bean 的 scope 配置为 singleton,则从容器中获取 bean 返回的对象都是相同的;如果 scope 配置为prototype,则每次返回的对象...

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

编程技术

『互联网架构』软件架构-spring源码之spring ioc(九)

11

likai 发布于 2019-02-15

上次说了spring的体系结构和概要大概有那些模块,spring ioc是最核心最原始的一个框架,其实就是spring的老本,spring就是依靠着ioc,慢慢发展到其他Data,web,AOP上的。记得当初项目里面使用spring的时候,就知道配置个xml,在struts2上引...

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

编程技术

『互联网架构』软件架构-spring源码之spring结构概述(八)

8

邓龙华 发布于 2019-02-15

spring从07年接触到目前2018年也差不多10年了,一个java的框架为什么能火这么多年。很多人对spring的使用轻车熟路,但是从未解读过spring的源码,老铁跟我一起看看源码,了解下内部的构造,只有源码读过的人才能获得上乘武功,软件开发不只是搬砖的老铁。内功熟悉原理,...

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

Java

RxJava2 + Retrofit2 完全指南 之 动态Url/Path/Parameter/Header

2

hellas 发布于 2019-02-15

前言 因为有需求,才会有解决方案。本篇文章就是为了解决以下类似问题: 统一为所有接口加上一个参数,如 appType 或则 version 统一为请求加上一个 header 请求 path 变更了,需要按照一定规则将 path 进行替换 实现 实现思路也是比较简单的,只需要自己实...

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

Java

Hibernate/JPA中@ElementCollection如果没有@OrderColumn性能会降低

xiaoli.he 发布于 2019-02-15

@ElementCollection是Hibernate/JPA中代表父子关系的多方注释,但是没有@OrderColumn的@ElementCollection插入和删除容易出现性能损失,而使用@OrderColumn性能变得更好。 本应用程序展示了没有@OrderColumn使...

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

Java

10 个深恶痛绝的 Java 异常。。

2

刘莉莉 发布于 2019-02-15

异常是 Java 程序中经常遇到的问题,我想每一个 Java 程序员都讨厌异常,一 个异常就是一个 BUG,就要花很多时间来定位异常问题。 什么是异常及异常的分类请看这篇文章: 一张图搞清楚 Java 异常机制 。 今天,栈长来列一下 Java 中经常遇到的前 10 个异常,排名...

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

Java

试水 Jib

5

尖兵 发布于 2019-02-15

之前一直沉迷于vagrant之中,其对于环境部署的友好,谁用谁知道,但是在最近的开发过程当中,越发的发现vagrant对开发人员的友好,而对于后续的发布、运维等就有些力不从心了,所以最近又开始拾起docker,尝试一下容器化的便利。 恰在此时,Jib适时的走进了我的视野...

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

Java

6 问 6 答:Java 应用 CPU 使用率为什么飚升?

3

wenming.gapo 发布于 2019-02-15

来这里找志同道合的小伙伴! 疑惑 一个 while 死循环,会不会引起 CPU 使用率飚升? 频繁 Young GC 会不会引起 CPU 使用率飚升? 线程数很高的应用,CPU 使用率一定高么? CPU 使用率高的应用,线程数一定高么? BLOCKED 状态的线程会不会引起 CP...

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

编程技术

【offer去哪了】我一连面试了十个Java岗,统统石沉大海!

5

Harries 发布于 2019-02-15

欢迎关注个人公众号:石杉的架构笔记(ID:shishan100) 周一至周五早8点半!精品技术文章准时送上! 精品学习资料获取通道,参见文末 “ 之前写了两篇文章,给大家介绍了一下如何利用短期的时间,尽可能充分的为面试做准备: 1、 【金三银四跳槽季】Java工程师如何在1个月内...

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

Java

记录 Mybatis 的配置之谜

4

刘莉莉 发布于 2019-02-15

每个现象背后都有其缘由,越离奇的bug越是由不起眼的细节引发,每个bug背后都有框架或代码运行的原理和机制所在,解决bug,不仅仅需要去网上查询,还需要对其背后的原理进行了解和总结。 同事大佬最近在学习并使用Mybatis,他使用Mybatis的MapperScannerConf...

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

编程技术

分布式架构知识体系

8

puefu.he 发布于 2019-02-15

1.问题 1、何为分布式何为微服务? 2、为什么需要分布式? 3、分布式核心理论基础,节点、网络、时间、顺序,一致性? 4、分布式是系统有哪些设计模式? 5、分布式有哪些类型? 6、如何实现分布式? 2.关键词 节点,时间,一致性,CAP,ACID,BASE,P2P,机器伸缩,网...

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

Java

『互联网架构』软件架构-Intellij IDEA技巧篇(七)

97

likai 发布于 2019-02-14

从09年开始java的开发,用了很多的开发工具从myeclipse,eclipse,netbeans每个开发工具都有自己的特色,netbeans做gui很方便,myeclipse最初的时候插件比eclipse丰富。eclipse更加轻量。从17年跟同事国美哥,开始熟悉使用idea...

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

Java

Maven使用详解

1

Harries 发布于 2019-02-14

什么是Maven? 如今我们构建一个项目需要用到很多第三方的类库,如写一个使用Spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar包都会导致项目编译...

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

Java

可代替 ASM,使用 AnnotationProcessor 做代码插桩

xirruiqiang 发布于 2019-02-14

说到代码插桩,你可能会想到 AspectJ 、 Transfrom Api + ASM 等等。 代码插桩的用处自不必说,可以做埋点、热修复、组件化路由等等。 然而, AspectJ 感觉不好用, ASM 比较复杂,需要自定义 gradle 插件。好在前段时间,我遇到了新的方法 —...

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