java基础
文章平均质量分 83
BraveHeart!
freedom!
展开
-
JVM调优实战--容器内应用内存溢出被杀死
JVM调优实战--容器内应用内存溢出被杀死原创 2022-10-21 14:45:41 · 1953 阅读 · 1 评论 -
java快慢指针
创建环形列表//创建一个环形的单向链表class CircleSingleLinkedList { // 创建一个first节点,当前没有编号 private Boy first = null; // 添加节点,构建成一个环形链表 public void addBoy(int nums) { // 对nums做一个校验 if (nums < 1) { System.out.println("数据错误"); return; } // 定义辅助节点 Boy原创 2020-10-12 17:06:31 · 826 阅读 · 0 评论 -
InheritableThreadLocal——父线程传递本地变量到子线程的解决方式及分析
转载:https://blog.csdn.net/hewenbo111/article/details/80487252父线程生成的变量需要传递到子线程中进行使用,那么在使用ThreadLocal似乎就解决不了这个问题,难道这个业务就没办法使用这个本地变量了吗?答案肯定是否定的,ThreadLocal有一个子类InheritableThreadLocal就是为了解决这个问题而产生的,使用这个变...转载 2019-11-25 14:11:11 · 353 阅读 · 0 评论 -
HashMap源码分析
一、HashMap概述HashMap基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null键。(除了不同步和允许使用 null 之外,HashMap 类与 Hashtable大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。值得注意的是HashMap不是线程安全的,如果想要线程安全的HashMap,可以通过Collectio...转载 2018-12-24 15:46:38 · 131 阅读 · 0 评论 -
互联网公司架构的演变(面试须知)
一、传统架构传统的SSH架构,分为三层架构 web控制层、业务逻辑层、数据库访问层。 传统架构也就是单点应用,就是大家在刚开始初学JavaEE技术的时候SSH架构或者SSM架构,业务没有进行拆分,都写同一个项目工程里面,一般是适合于个人或者是小团队开发。 这种架构模式,一旦有一个模块导致服务不可用,可能会影响整个项目。二、分布式架构 分布式架构基于传统架构演变过来,将...原创 2018-12-06 12:08:12 · 217 阅读 · 0 评论 -
redis Demo 完美代码
redis配置#redis配置#redis.host=47.98.210.68redis.host=localhostredis.port=6379redis.timeout=10redis.password=123456redis.poolMaxTotal=1000redis.poolMaxIdle=500redis.poolMaxWait=500config配置@Com...原创 2018-11-23 11:36:42 · 832 阅读 · 0 评论 -
rabbitmq SpringBoot Demo 完美代码
rabbitmq SpringBoot Demo 完美代码@laowangrabbitmq客户端配置代码片.#springboot整合rabbitmq的基本配置spring.rabbitmq.addresses=127.0.0.1:5672spring.rabbitmq.username=guestspring.rabbitmq.password=guestspring.rabbit...原创 2018-11-23 11:22:07 · 557 阅读 · 0 评论 -
Spring 、SpringMVC 、Struts2之间的区别
二、Spring与Struts2的区别: Struts2就是一个拦截器栈 也就是一系列的拦截器。处理用户的请求,OGNL的使用,表单验证 等都是默认的拦截器在起作用。 spring的拦截器,主要体现在AOP的事务管理方面,还有比如一些错误或者异常的日志的显示也是通过配置spring的log拦截器来实现的。 三、StringMVC与Struts2的区别: ...转载 2018-11-06 15:53:00 · 170 阅读 · 0 评论 -
java 23种设计模式 深入理解
创建型抽象工厂模式 http://www.cnblogs.com/java-my-life/archive/2012/03/28/2418836.html工厂方法 http://www.cnblogs.com/java-my-life/archive/2012/03/25/2416227.html建造者模式 http://www.cnblogs.com/java-my-life/archi...转载 2018-09-28 09:35:37 · 98 阅读 · 0 评论 -
编码 & IO流( InputStreamReader & OutputStreamWriter & FileReader & FileWriter )
1)OutputStreamWriter 字符输出流 · public OutputStreamWriter(OutputStream out):根据默认编码把字节流的数据转换为字符 流 · public OutputStreamWriter(OutputStream out,String charsetName):根据指定编码把字节流数据转换为字符流2)Input...原创 2018-09-25 14:15:58 · 161 阅读 · 0 评论 -
从JBDC到常用的ORM框架设计一级、二级缓存优化
JDBC英文全称为Java DataBase Connectivity,即Java数据库连接,也就是Java程序连接数据库的一种技术。说白了,就是当程序代码和数据库需要进行数据传输(交互)的时候使用的一门技术。JDBC技术的基础使用从上面的描述我们知道,除了搭建开发环境之外,搭建开发环境也就是需要使用哪些软件,因为本文是阐述JDBC的,这里就不作过多介绍咯,不会搭建java开发环境的可...转载 2018-09-06 14:36:30 · 697 阅读 · 0 评论