编程大道

31 篇文章
12 人订阅

全部文章

walking在cloud.tencent

单例模式的几种实现方式及对比

单例模式是设计模式中最简单也是最常用的模式之一,所谓单例就是在系统中只有一个该类的实例。

6010
walking在cloud.tencent

初识Zookeeper你应该了解的知识

ZooKeeper是一个开放源码的分布式协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能...

10810
walking在cloud.tencent

Java中sleep和wait的区别

2、sleep方法使当前线程暂停执行指定的时间,让出cpu给其他线程,但是它的监控状态依然保持着,当指定的时间到了又会自动恢复运行状态。在调用sleep方法后,...

6510
walking在cloud.tencent

HashMap 和 HashTable 的区别

HashMap 是非线程安全的,HashTable 是线程安全的;HashTable 内部的方法基本都经过synchronized 修饰。(如果你要保证线程安全...

7110
walking在cloud.tencent

fastjson.JSONObject之对象与JSON转换方法【建议收藏】

我们在平时的开发中,com.alibaba.fastjson.JSONObject是经常会用到的JSON工具包,同样它的转换方法也会经常被我们使用,包括对象转成...

55630
walking在cloud.tencent

浅谈@Autowired注解shiyong

因为Student 的两个bean id分别为student和student02,恰好我们的变量名也叫student和student02,故不会报错。假如变量名...

8340
walking在cloud.tencent

Java网络和代理

在当今的网络环境中,特别是企业网络环境中,应用程序开发人员必须像系统管理员一样频繁地处理代理。在某些情况下,应用程序应该使用系统默认设置,在其他情况下,我们希望...

6720
walking在cloud.tencent

周末在干嘛呢?来巩固一下基础知识呗?

JVM:JVM有自己完善的硬件架构,如处理器、堆栈(Stack)、寄存器等,还具有相应的指令系统(字节码就是一种指令格式)。JVM屏蔽了与具体操作系统平台相关的...

9130
walking在cloud.tencent

在?MySQL事务隔离级别了解一下?

事务的四大ACID 属性:Atomicity 原子性、Consistency 一致性、Isolation 隔离性、Durability 持久性。

5330
walking在cloud.tencent

不要再问我Java程序是怎么执行的了!

可以看到,Java虚拟机是在原有计算机的基础上虚拟出来的抽象计算机,提供Java程序的运行环境。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需要...

14640
walking在cloud.tencent

我在生产项目里是如何使用Redis发布订阅的?(二)Java版代码实现(含源码)

上篇文章讲了在实际项目里的哪些业务场景用到Redis发布订阅,这篇文章就讲一下,在Java中如何实现的。

9540
walking在cloud.tencent

记一次生产优化-优化定时提前加载用户信息

最近,有不少用户反映登录我们的APP后,进入首页展示用户数据时要很久很久才能展示出来。刚开始还没在意,以为是用户自己的网络慢导致的,后来有好几个用户都反映了此问...

10630
walking在cloud.tencent

从Spring的几个阶段理解其工作过程

为了便于了解Spring的工作原理,我们来研究一下,Spring是怎么加载的,Spring会经过几个阶段。

8520
walking在cloud.tencent

SpringBoot入门--springboot性能优化

即不使用@SpringBootApplication默认扫包,使用ComponentScan注解显示声明扫包范围。

18230
walking在cloud.tencent

利用shell脚本快速定位日志

我们平时查日志,在测试环境,日志文件只有几个的情况下,我们可以通过找时间接近的文件然后根据关键词定位报错位置,大不了都查一遍,这都可以忍受。但是在实际的生产环境...

9030
walking在cloud.tencent

谨慎使用全局变量

之所以写这篇文章,是因为有同事使用全局变量不当导致了bug。所以在解释标题之前,首先说一下业务背景。

7930
walking在cloud.tencent

Socket超时时间设置

于是就报了 java.net.SocketTimeoutException: connect timed out 的异常。

15530
walking在cloud.tencent

Redis缓存穿透,缓存击穿,缓存雪崩,热点Key

使用Redis难免会遇到Redis缓存穿透,缓存击穿,缓存雪崩,热点Key的问题。有些同学可能只是会用Redis来存取,基本都是用项目里封装的工具类来操作。但是...

9940
walking在cloud.tencent

修改Hexo自动生成的HTML文件名

我们在使用Hexo框架生成静态博客时,其实是将你写好的.md文件输出成HTML文件进行渲染,其中HTML的文件名称就是.md的文件名称。

9930
walking在cloud.tencent

nginx重定向URI之rewrite和alias

熟悉Nginx的同学都知道Nginx可以用来做负载均衡和反向代理,非常好用。做前后端分离也是非常的方便。今天我们就来说一下,用Nginx做前后端分离时如何做UR...

8230

扫码关注云+社区

领取腾讯云代金券