首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
kloein
掘友等级
获得徽章 1
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
最新
热门
Dockerfile快速入门
Dockerfile是构造docker镜像的文本文件,通过简单的语言,便可以通过docker build指令创建docker镜像。
谷歌浏览器中这些端口居然不能用?!
这几天在做一个小demo时,通过谷歌浏览器访问项目,却始终显示无法访问此网站,而通过postman却可以访问
我在使用protobuf时被驼峰命名坑了
protobuf在根据.proto文件生成java代码时,会自动将蛇形命名转化为驼峰命名,并且该选项不可修改。
在多线程并发下如何减少锁的竞争?
使用锁可以保护在并发条件下的安全性,然而,如何更好地使用锁,使得并发程序有更好的性能是我们进一步需要关心的问题。
锁是如何保护并发安全性的?
多线程环境下,存在这样一种共享变量,它们在多个线程中都可以访问。由于可能有多个线程会几乎同时对变量进行操作,因此很容易出现并发安全性问题。这时候,我们往往引入锁进行保护。
get()和set()方法在保护类安全性上的意义
在初学Java时,不知道大家是否有过和我一样的困惑: 如果为一个private变量设置了get()和set()方法,不就是相当于其为public变量吗?这样做是不是过于繁琐了?
语法树是如何将文字转化为行为的?
当我们使用一门计算机语言时,往往是通过键盘输入一串字符串,计算机解析字符串,用对应语言的“翻译出来”,形成让计算机能够处理的结构,交予执行引擎执行,这之中一个重要的形态就是语法树
将命令视为类-Command模式
很多情况下,我们操作一个对象,是通过对象所在的类中的方法来执行的。 然而这样的使用方式在部分情况下是复杂的(一个类中有许多执行操作方法),并且无法支持操作历史记录的需求。 这时候引入Command模式
只在必要时生成实例-Proxy模式
代理模式,顾名思义是委托代理人来进行某些工作的模式。 在现实生活中,一般在委托人过忙时,会寻找代理人帮忙处理,代理模式使用的环境和现实中是相似的。
共享对象,避免浪费-flyweight模式
在程序设计中,往往有这样一种对象,它在某个场景下大量被使用,如果一种通过new的方式创建的话,会导致大量的内存占用。 而flyweight模式,正是通过尽量共享对象的方式来减少资源的浪费。
下一页
个人成就
文章被点赞
43
文章被阅读
31,157
掘力值
970
关注了
0
关注者
5
收藏集
0
关注标签
15
加入于
2022-04-27