首页
学习
活动
专区
工具
TVP
发布

栗霖积跬步之旅

专栏作者
103
文章
108574
阅读量
40
订阅数
深入理解java虚拟机-第二章:java内存区域与内存泄露异常
java将内存的管理(主要是回收工作),交由jvm管理,确实很省事,但是一点jvm因内存出现问题,排查起来将会很困难,为了能够成为独当一面的大牛呢,自然要了解vm是怎么去使用内存的。
用户1134788
2018-12-12
4630
一天一个设计模式:装饰者模式
装饰者模式又称为包装(wrapper)模式。装饰者模式对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。
用户1134788
2018-12-07
4090
一天一个设计模式:适配器模式
适配器模式是把一个类的接口变成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。
用户1134788
2018-12-05
2220
一天一个设计模式:建造模式
  建造模式是对象的创建模式,建造模式可以将一个产品的内部表象(个人理解,可以称为组件)与产品的生产分割开来,从而可以使一个建造过程生产出来具有不同内部表象的产品对象。
用户1134788
2018-12-05
3230
一天一个设计模式:单例模式
作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化,并向整个系统提供这个实例。
用户1134788
2018-12-05
3430
一天一个设计模式:抽象方法模式
工厂方法模式针对的是一类产品的等级结构,而抽象工厂模式针对的是多个产品等级结构(一个产品族)。
用户1134788
2018-12-03
7590
一天一个设计模式:工厂方法模式
  随着实际需要的工厂数量增加,简单工厂模式体积会迅速膨胀,代码迅速臃肿严重。   补充:工厂方法模式是针对一类产品的工厂
用户1134788
2018-12-03
4760
一天一个设计模式:简单工厂模式
  解耦,在a类中如何想使用b类的某种功能,必须new 一个b对象出来,假如有一个c类,跟b实现了同一个接口,后续想要将b替换成c就需要更改在a中的代码,以此类推,代码的耦合度会随着项目复杂度越来越高,维护成本也会越来越高。
用户1134788
2018-12-03
3520
springboot启动异常:java.lang.IllegalArgumentException: Could not resolve placeholder 'xxx.xxx.xxx' in va
在打包到服务器上时指定的配置文件命名会去查找对应的配置文件,发现不了,导致属性注入失败,最终导致tomcat启动失败。
用户1134788
2018-07-31
9450
关于打包后提示无法连接到mongodb的情况
昨天晚上要和前端联调。 打完jar包后发现无法连接到测试环境的数据库。 就很尴尬,最后发现问题在于mongodb的URI写错了: 正确的URI格式:mongodb://url:port/dbName 我的格式没有书写端口号。 mongodb的默认端口号为27017
用户1134788
2018-04-19
1.4K0
第一章计算机网络和因特网-day01
什么是因特网: 其一:构成因特网的基本硬件与软件。 其二:为分布式应用提供服务的联网基础设施。 终端机器称为主机( host ) 或者端系统( end system ) 端系统通过通信链路(communication link)和分组交换机(packet switch)连接。 分组:计算机间传递的被包装起来的信息包称为分组。 注:数据在传递过程中是会被分段的,分组包含信息段与被修饰的首部字节。 路径:一个分组经历过的一系列通信链路与分组交换机。 ISP(Internet service provider)因
用户1134788
2018-03-16
5980
应用层-day02
web与HTTP web的应用层协议时超文本传输协议(HyperText Transfer Protocol HTTP) HTTP是由两个程序实现的:一个客户端程序和一个服务器程序。 HTTP定义了web客户向web服务器请求web页面的方式,以及服务器向客户发送web页面的方式。 Web浏览器是实现了HTTP的客户端,Web服务器是实现了HTTP的服务器端(如Tomcat等) HTTP协议是一个无状态的协议,这里指:服务端并不会保存客户端的信息。 非持续连接:每个请求响应对是经过一个单独的TCP连接发送。
用户1134788
2018-03-16
5080
异常: java.security.InvalidKeyException: Illegal key size
用户1134788
2018-01-05
2K0
java并发编程的艺术——第一章总结
用户1134788
2018-01-05
5700
2.2synchronized同步语句块
使用synchronized虽然能够避免不同步的现象出现,但是也会出现弊端,比如代码执行时间过长,那么其他线程就必须等待该线程执行完毕释放锁之后才能拿到锁。 面对这种问题可以使用同步代码块来解决。 2
用户1134788
2018-01-05
8910
java多线程编程核心技术——第五章总结
本文介绍了Java多线程编程的核心技术,包括线程池、线程同步、线程通信、定时器等内容。通过实际案例,详细讲解了Java多线程编程中的核心概念和技术。
用户1134788
2018-01-05
5230
java多线程编程核心技术——第四章总结
本文介绍了多线程中锁的深入解析,通过锁的底层原理、使用方式、性能优化等方面进行展开,并结合具体代码案例,让读者深入理解锁的底层原理和实际应用。
用户1134788
2018-01-05
6970
java多线程编程核心技术——第二章总结
用户1134788
2018-01-05
5630
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档