上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 24 下一页

2019年7月11日

理解Dubbo

摘要: 1.Dubbo应用场景 2.Dubbo支持的协议 3.Dubbo性能比较 4.负载均衡策略 5.容错方案 6.Dubbo vs SpringCloud 7.深入Dubbo需要的技能 阅读全文

posted @ 2019-07-11 22:52 阿泰555 阅读(139) 评论(0) 推荐(0) 编辑

2019年7月9日

[转]synchronized的锁机制

摘要: 参考文章:https://blog.csdn.net/lang_programmer/article/details/72722751 synchronized是否是可重入锁 https://www.cnblogs.com/cielosun/p/6684775.html 阅读全文

posted @ 2019-07-09 23:49 阿泰555 阅读(88) 评论(0) 推荐(0) 编辑

2019年7月8日

[转]线程池详解

摘要: 1. 为什么要用线程池 降低资源消耗。通过重复利用已创建的线程,降低线程创建、销毁造成的消耗。 提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配、调优和监 阅读全文

posted @ 2019-07-08 14:46 阿泰555 阅读(192) 评论(0) 推荐(0) 编辑

[转]springboot启动原理

摘要: 参考文章:https://www.jianshu.com/p/ef6f0c0de38f 阅读全文

posted @ 2019-07-08 10:59 阿泰555 阅读(127) 评论(0) 推荐(0) 编辑

2019年7月6日

理解JVM

摘要: 1.JVM运行时数据区 2.方法区 方法区垃圾回收的条件:该类的所有实例(堆内存中)被回收;加载该类字节码的类加载器被回收;所有的类对象(如Student.class)的引用被回收 一般采用可达性分析算法来进行堆内存的垃圾回收。 3.堆内存 1).对象中只保存实例变量,不包含静态变量、方法等。2). 阅读全文

posted @ 2019-07-06 09:39 阿泰555 阅读(179) 评论(0) 推荐(0) 编辑

2019年6月24日

HttpServletRequest中getRemoteUser和getUserPrincipal方法

摘要: HttpServletRequest是一个接口类,继承自ServletRequest,并且又新增了许多抽象方法,getRemoteUser()方法和getUserPrincipal()方法就在其中。许多web项目中会定义基于HttpServletRequest的实现类,比如shiro中的ShiroH 阅读全文

posted @ 2019-06-24 17:24 阿泰555 阅读(6362) 评论(0) 推荐(1) 编辑

2019年6月18日

[转]spring的filter中targetFilterLifecycle作用

摘要: 在web.xml中进行配置,对所有的URL请求进行过滤,就像"击鼓传花"一样,链式处理。 配置分为两种A和B。 A:普通配置 在web.xml中增加如下内容:<filter> <filter-name>permissionFilter</filter-name> <filter-class>com. 阅读全文

posted @ 2019-06-18 23:37 阿泰555 阅读(682) 评论(0) 推荐(0) 编辑

[转]Cookie详解

摘要: 从事 Web 开发已有近17个月;在学以致用的工作学习里,对于不怎么使用的部分,多少有些雾里探花的窘迫感~差不多是了解一二,然而又非真切的明晰;这就使得再用的时候,总要去再搜索一番;如此颇为难受,倒不如总结纪录下来,一方面加深认知,也易便于查阅;对于某相关技术,不断学习、运用、总结、更新,积淀过后也 阅读全文

posted @ 2019-06-18 17:01 阿泰555 阅读(168) 评论(0) 推荐(0) 编辑

2019年6月17日

[转]Tomcat中8005/8009/8080/8443端口的作用

摘要: 8005:关闭tomcat进程所用。当执行shutdown.sh关闭tomcat时就是连接8005端口执行“SHUTDOWN”命令--由此,我们直接telnet8005端口执行“SHUTDOWN”(要大写,小写没用;不运只能telnet 127.0.0.1 8005其他地址telnet都不能连接)也 阅读全文

posted @ 2019-06-17 09:06 阿泰555 阅读(482) 评论(0) 推荐(0) 编辑

2019年6月12日

CountDownLatch用法实践

摘要: 项目中写多线程时,需要判断所有线程是否执行完毕,所以想到了添加累加器来判断。这个累加器使用什么变量,找到了以下2种方式。 1. 类似AtomicInteger这种提供原子操作的类型AtomicInteger count = new AtomicInteger(0);count.getAndIncre 阅读全文

posted @ 2019-06-12 19:14 阿泰555 阅读(139) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 24 下一页

导航