CodingDGSun

2
获赞数
3
关注数
1
粉丝数
无锡
IP 属地江苏
2021-06-27 加入
浏览 17.2k

对代码敬畏,在编程的世界里享受翱翔。分享技术的快乐。公众号:CodingDGSun

4 声望
react
3
设计模式
0
java
0
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
青铜勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2022-01-17
    React项目build失败之MiniCssExtractPlugin
    React项目build失败之MiniCssExtractPluginReact项目,最新依赖"mini-css-extract-plugin": "^2.5.0"会导致项目npm run build失败: {代码...} 解决方案: {代码...}
  • 发布了文章2022-01-17
    React项目构建常用命令
    React项目构建常用命令 {代码...} 注意:启动项目后可能出现如下报错: {代码...} 解决方案: {代码...}
  • 发布了文章2022-01-17
    Mac OS初始化一个React项目
    Mac OS上,初始化一个React项目初始化项目 {代码...} 创建目录 {代码...} 创建首页文件 {代码...} 安装webpack {代码...} 安装webpack-cli {代码...} 设置环境变量 {代码...} 新建webpack配置文件 {代码...} 注意:webpack4.x提供了约定大于配置的概念,目的是为了尽...
  • 发布了文章2022-01-17
    MySQL语法入门(二)
    MySQL语法入门(二)数据库加密函数 {代码...} 控制流函数 {代码...} 格式化函数和类型转换函数 {代码...}
  • 发布了文章2022-01-13
    Java中常见面试题二(简单)
    线程是否安全: HashMap 是非线程安全的,Hashtable 是线程安全的,因为 Hashtable 内部的方法基本都经过synchronized 修饰。(如果你要保证线程安全的话就使用 ConcurrentHashMap 吧!)
  • 发布了文章2022-01-07
    Java中常见面试题一(困难)
    缓存击穿:这个跟缓存雪崩有点像,但是又有一点不一样,缓存雪崩是因为大面积的缓存失效,数据库崩溃了,而缓存击穿不同的是缓存击穿是指存在一个热点数据Key,有请求不断来访问这个Key,这么多请求在同一段时间内访问这个热点数据,当这个 Key 失效时间到了的时候,...
  • 发布了文章2022-01-07
    Java中常见面试题一(中等)
    Java中常见面试题一(中等)SQL语句优化有哪些?数据库的优化怎样优化?对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描。应...
  • 发布了文章2022-01-07
    Java中常见面试题一(简单)
    抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
  • 发布了文章2022-01-06
    MySQL语法入门(一)
    MySQL语法入门(一)基本运算符使用 {代码...} 基本数学函数使用 {代码...} 基本字符串函数使用 {代码...} 基本日期时间函数使用 {代码...}
  • 发布了文章2021-12-31
    Java中的桥接模式
    桥接是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。
  • 发布了文章2021-12-30
    Java中的适配器模式
    适配器模式简介适配器模式是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。类模式要被适配的类TV和类Wire {代码...} 电源适配器接口IPowerAd...
  • 发布了文章2021-12-30
    Mac OS上用命令行执行C程序
    用命令行新建C文件 {代码...} 编辑C文件 {代码...} 编写C程序代码 {代码...} 编译C程序文件 {代码...} 生成可执行文件 {代码...} 执行文件 {代码...}
  • 发布了文章2021-12-29
    Java中的原型模式
    例如,一个对象需要在一个高代价的数据库操作之后被创建。我们可以缓存该对象,在下一个请求时返回它的克隆,在需要的时候更新数据库,以此来减少数据库调用。
  • 发布了文章2021-12-28
    Java中的建造者模式
    建造者模式简介模式属于创建型模式,它提供了一种创建对象的最佳方式。使用多个简单的对象一步一步构建成一个复杂的对象。一个Builder类会一步一步构造最终的对象。该Builder类是独立于其他对象的。指挥者模式产品类Product {代码...} 抽象类Builder {代码...} 子类W...
  • 发布了文章2021-12-27
    Java中的抽象工厂模式
    抽象工厂模式简介模式属于创建型模式,它提供了一种创建对象的最佳方式。抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类...
  • 发布了文章2021-12-27
    Java中的工厂模式
    工厂模式简介模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。静态简单工厂模式接口Animal {代码...} 子类Dog和Cat {代码...} 工厂类 {代码...} 测试类 {...
  • 发布了文章2021-12-27
    Java中的单例模式
    单例模式简介模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。主要分为:饿汉模式和懒汉...
  • 发布了文章2021-12-23
    上传docker镜像到阿里云镜像中心实践
    注册并登录阿里云账户需提前在阿里云官网,注册一个用户进入控制后台进入容器镜像服务创建个人实例设置Registry密码创建命名空间创建镜像仓库下载镜像 {代码...} 启动容器 {代码...} {代码...} 此处要注意,【有坑】! {代码...} {代码...} {代码...} 提交生成镜像 {...
  • 发布了文章2021-12-23
    上传docker镜像到dockerhub实践
    下载镜像 {代码...} 启动容器 {代码...} {代码...} 此处要注意,【有坑】! {代码...} {代码...} {代码...} 提交生成镜像 {代码...} {代码...} 注意镜像的别名必须是(sunjiedg/mytomcat;版本号:1.0.0):其中,sunjiedg是dockerhub注册的用户名(需提前在dockerhu...
  • 发布了文章2021-12-22
    Java中稀疏数组的使用
    当一个数组中大部分元素是0,或者是一个相同的值时,可以使用稀疏数组来保存该数组。并且稀疏数组,行数为:原来数组非0元素个数+1;列数为:3。即:稀疏数组列数总是3。