Harries Blog™

所有文章 第2页

Spring

SpringBoot使用注解方式整合Redis

4

dulong 发布于 2019-11-18

1.首先导入使用Maven导入jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-re...

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

Spring

一起学Spring之注解和Schema方式实现AOP

小丁 发布于 2019-11-18

概述 在上一篇,我们了解了通过实现接口和XML配置的方式来实现AOP,在实现注解方式AOP之前,先了解一下AspectJ。AspectJ是一个面向切面的框架,它扩展了Java语言,定义了AOP语法,能够在编译时实现代码的注入。Spring通过集成ApsectJ实现了以注解方式定义...

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

Java

很开心,在使用mybatis的过程中我踩到一个坑。

29

尖兵 发布于 2019-11-18

这是why技术的第14篇原创文章 在实际开发过程中我踩到了mybatis的一个坑,我觉得值得记录、分享一下。 先说说这个坑是什么吧。如果你踩过这个坑,并且知道具体的原因,那这篇文章可以加深你的印象。如果你没有踩过,那你可得好好看看,因为你总会遇到的。 具体如下:在mybatis中...

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

Java

Java的参数传递是「按值传递」还是「按引用传递」?

3

hellas 发布于 2019-11-18

Java 编程语言中最大的困惑之一就是: java 是 按值传递 还是 按引用传递 。我在面试中经常会问面试者这个问题,但还是有很多面试者对这个问题的理解不是很正确。 有很多面试者是这样理解的: 如果传递类型为基础数据类型,则按值传递, 如果传递类型为类,则按引用传递。 这样的理...

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

Java

Java基础学习框架总结

xirruiqiang 发布于 2019-11-18

内容:Java基础知识全面复习 时间:2019.9.3-2019.9.26 代码:D:/ProgramFiles/IDEA/hello_sort 一、基础知识 learning1 case分支  InputStreameReader byte<short<i...

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

Spring

spring框架学习(一)——IOC/DI

2

尖兵 发布于 2019-11-18

什么是Spring框架: Spring是一个基于IOC和AOP的结构J2EE系统的框架: IOC 反转控制 是Spring的基础 ,Inversion Of Control, 简单说就是创建对象由以前的程序员自己 new 构造方法来调用,变成了交由Spring创建对象; DI 依...

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

Java

第一份工作是个小公司是什么感受?

11

darida 发布于 2019-11-18

经常有刚毕业的新人问我,程序员的第一份工作该怎么选,应该去大公司,还是小公司? 年轻人真纠结,肯定是选给钱多的那个啊。 好,不开玩笑了。大部分毕业生初次找工作,多个 offer 的薪资差别不大的情况下,选择公司确实比较纠结,大公司福利好、制度完善,小公司简单高效、锻炼人。 作为一...

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

编程技术

道路千万条,安全第一条:微服务稳定性保障的“痛”!

3

小丁 发布于 2019-11-18

微服务改造中,挑战最大的就是拆分之后的稳定性保障,拆分之后链路复杂、故障点众多,需要一套体系化的稳定性保障机制。 1. 稳定性保障的目标 微服务稳定性保障需要从事前、事中和事后全方位进行考虑。 微服务架构下,应用程序、依赖服务、网络、硬件等都有可能出现故障,稳定性设计和保障的具体...

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

Java

灵魂拷问:为什么 Java 字符串是不可变的?

6

Harries 发布于 2019-11-18

点击蓝色“ Java极客技术 ”关注我哟 加个“ 星标 ”,一起快乐成长 这是 Java极客技术的第 251 篇原创文章 在逛 programcreek 的时候,发现了一些精妙绝伦的主题。比如说:为什么 Java 字符串是不可变的?像这类灵魂拷问的主题,非常值得深思。 对于绝大多...

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

Java

Java中的hashcode()和equals()方法详解

dulong 发布于 2019-11-18

1.首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如下: public boolean equals(Object obj) { return (this == obj); } 很明显是对两个对象...

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

Java

排序算法Java实现

changyuan.xu 发布于 2019-11-18

会通过Java语言实现:冒泡排序,插入排序,选择排序,归并排序,快速排序,桶排序,计数排序,基数排序,希尔排序 1.1 执行效率 本文会通过Java语言实现:冒泡排序,插入排序,选择排序,归并排序,快速排序,桶排序,计数排序,基数排序,希尔排序 1 分析排序算法1.1 执行效率 ...

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

Java

synchronized 用法

yanxinchi 发布于 2019-11-18

中synchronized关键字的用法 java内置锁是一个互斥锁,这就是意味着最多只有一个线程能够获得该锁,当线程A尝试去获得线程B持有的内置锁时,线程A必须等待或者阻塞,知道线程B释放这个锁,如果B线程不释放这个锁,那么A线程将永远等待下去。java的对象锁和类锁:java的...

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

Java

Java中23种设计模式–超快速入门及举例代码

yanxinchi 发布于 2019-11-18

java的设计模式大体上分为三大类: 创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。 结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。 行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子...

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

编程技术

《提升能力,涨薪可待》-如何设计一个符合自己公司的微服务架构

1

Harries 发布于 2019-11-18

使用微服务架构可以为我们带了好处、便利的同时,但也带了很多挑战,新的问题。比如,微服务之间的调用和调用和通信会不会很复杂? 通讯模式,一对一还是一对多的?依赖的服务没有准备好,如何验证我的开发功能?数据一致性的问题等等。 总结起来: 微服务的粗细粒度难于掌握 分布式的微服务增加了...

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

编程技术

vivo web service:亿万级规模web服务引擎架构

6

zhuangli 发布于 2019-11-18

本文首发于 vivo互联网技术 微信公众号 链接: https://mp.weixin.qq.com/s/ovOS0l9U5svlUMfZoYFU9Q vivo web service是开发团队围绕奇点内核打造出的基于vivo手机平台的web服务引擎,该服务引擎从浏览器产品线中经...

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

Java

写给Java程序员的TypeScript入门教程(二)

3

xiaoli.he 发布于 2019-11-18

本文内容承接本系列的上一篇 《写给Java程序员的TypeScript入门教程(一)》 。上一篇介绍了本系列教程的背景,并进行了开发环境的搭建。本系列的教学思路是通过项目实战来学习TypeScript,选取了一个简单的 云服务结算系统 作为实战项目,该系统的主要功能以及代码分层已...

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

Java

脱了马甲我也认识你: 聊聊 Android 中类的真实形态

3

likai 发布于 2019-11-18

【这是 ZY 第 19 篇原创技术文章】 我们在平时开发过程中,一定定义过无数个千奇百怪的类,但是大家有想过,一个 Java 文件中的 Class,在虚拟机中的真实形态是什么么? 这篇文章就带大家探讨一下在 Android ART 里,类的 真实形态 ,以及 类加载的过程 。 本...

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