文章分类 -  学习的疑惑

http的几种请求方法
摘要:HTTP1.0定义了三种请求方法: GET、 POST 、HEAD方法 HTTP1.1新增了五种请求方法:OPTIONS、PUT、DELETE、TRACE、CONNECT 方法 PATCH其实就是对新增五种请求方式中的put的补充。用来对已知资源进行局部更新 1、GET请求会向数据库发索取数据的请求 阅读全文

posted @ 2022-04-07 16:51 胡子就不刮 阅读(906) 评论(0) 推荐(0) 编辑

理解SaaS、PaaS、LaaS以及之间的区别
摘要:虽然云计算的服务模式仍在不断进化,但业界普遍接受将云计算按照服务的提供方式划分为三个大类:SaaS、PaaS、IaaS PaaS基于IaaS实现,SaaS的服务层次又在PaaS之上,三者分别面对不同的需求 SaaS(Software as a Service–软件即服务): 第三层SaaS。这一层是 阅读全文

posted @ 2021-09-07 16:04 胡子就不刮 阅读(2261) 评论(0) 推荐(0) 编辑

java 贪吃蛇
摘要:1 先定义好方向的枚举 public enum Dir { L,R,U,D } 2 定义贪吃蛇活动的范围 public class Yard extends Frame { // 行 public static final int NodeSize = 15; // 列 public static 阅读全文

posted @ 2021-04-25 19:02 胡子就不刮 阅读(60) 评论(0) 推荐(0) 编辑

如何发现 Redis 热点 Key ,解决方案有哪些?
摘要:来源:梁盼 芋道源码 一、热点Key问题产生的原因 1、用户消费的数据远大于生产的数据(热卖商品、热点新闻、热点评论、明星直播)。 在日常工作生活中一些突发的的事件,例如:双十一期间某些热门商品的降价促销,当这其中的某一件商品被数万次点击浏览或者购买时,会形成一个较大的需求量,这种情况下就会造成热点 阅读全文

posted @ 2019-05-15 21:26 胡子就不刮 阅读(456) 评论(0) 推荐(0) 编辑

乐观锁与悲观锁
摘要:原创: Snailclimb JavaGuide 何谓悲观锁与乐观锁 乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。 悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修 阅读全文

posted @ 2019-05-09 21:49 胡子就不刮 阅读(57) 评论(0) 推荐(0) 编辑

nginx+tomcat 配置负载均衡集群
摘要:原文链接:https://my.oschina.net/bgq365/blog/870569 一、Hello world1、前期环境准备 准备两个解压版tomcat,如何同时启动两个tomcat,请看我的另一篇文章《一台机器同时启动多个tomcat》。(这两个tomcat不要和你原来的tomcat放 阅读全文

posted @ 2017-03-31 16:19 胡子就不刮 阅读(168) 评论(0) 推荐(0) 编辑

关于 Java Collections 的几个常见问题
摘要:来源:linbingdong,linbingdong.com/2017/01/07/Stack%20Overflow上关于Java%20Collections的几个常见问题/ 列举几个关于Java Collections的常见问题并给出答案。1. 什么时候用LinkedList,什么时候用Array 阅读全文

posted @ 2017-03-27 10:50 胡子就不刮 阅读(109) 评论(0) 推荐(0) 编辑

Java反射
摘要:Class类的使用 方法的反射 成员变量的反射 构造函数的反射 Java类加载机制 Class类 1 在面向对象的世界里,万事万物皆对象 类是对象,是java.lang.Class类的实例对象 任何一个类都是Class的实例对象,这个实例对象有三种表示方式 2 这个对象到底如何表示 第一种表示方式 阅读全文

posted @ 2016-11-27 22:12 胡子就不刮 阅读(86) 评论(0) 推荐(0) 编辑

java多线程之内存可见性
摘要:可见性:一个线程对共享变量值的修改,能够及时的被其他线程看到 要实现可见性必须保证两点要求:1 线程修改后的共享变量能够及时从工作内存刷新到主内存中 2 其他线程能够及时把共享变量的最新值从主内存中更新到自己工作内存中 共享变量:如果一个变量在多个线程的工作内存中都存在内存副本,那么这个变量就是这几 阅读全文

posted @ 2016-11-27 14:10 胡子就不刮 阅读(146) 评论(0) 推荐(0) 编辑

堆(heap)和栈(stack)有什么区别?
摘要:简单的可以理解为: heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。 stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。 预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自 阅读全文

posted @ 2016-11-25 15:40 胡子就不刮 阅读(113) 评论(0) 推荐(0) 编辑

Java中创建对象的5种不同方法
摘要:英文:Dzone 译文:慧都小艺 链接:evget.com/article/2016/7/19/24525.html 1.使用new关键字 这是最常见的创建对象的方法,并且也非常简单。通过使用这种方法我们可以调用任何我们需要调用的构造函数。 Employee emp1 = new Employee( 阅读全文

posted @ 2016-11-21 23:16 胡子就不刮 阅读(200) 评论(0) 推荐(0) 编辑

基本类型常量池问题
摘要:基本数据类型的使用量是很大的,java常量池,在节省内存方面是一个很好的机制,相同的数据,在常量池中只要保留一份即可。 Java的8种基本类型(Byte, Short, Integer, Long, Character, Boolean, Float, Double), 除Float和Double以 阅读全文

posted @ 2016-11-17 22:49 胡子就不刮 阅读(576) 评论(0) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示