摘要: [TOC] 前言 在现在的开发当中,代码生成已经是必不可少的一个功能,每个公司都会有自己的一套定制的项目骨架,而实现代码自动生成,模板引擎是必不可少的,所以在这篇博客中,将会讲解freemarker在代码生成中所扮演的角色,以及介绍如何在Java项目中使用它! 模板引擎FreeMarker 模板引擎 阅读全文
posted @ 2019-07-22 00:17 Ching.K 阅读(5906) 评论(1) 推荐(0) 编辑
摘要: Java虚拟机学习笔记——JVM垃圾回收机制 Java垃圾回收基于虚拟机的自动内存管理机制,我们不需要为每一个对象进行释放内存,不容易发生内存泄漏和内存溢出问题。 但是自动内存管理机制不是万能药,我们仍需要了解JVM垃圾回收机制,以便在Java程序运行时发生错误的时候可以快速定位,并解决。 内存模型 阅读全文
posted @ 2019-03-14 00:21 Ching.K 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 计算机网络基础——OSI七层网络模型 OSI的是什么: 开放式系统互联通信参考模型(英语:Open System Interconnection Reference Model,缩写为 OSI),简称为OSI模型(OSI model),一种概念模型,由国际标准化组织提出,一个试图使各种计算机在世界范 阅读全文
posted @ 2019-03-13 23:09 Ching.K 阅读(575) 评论(0) 推荐(0) 编辑
摘要: Instanceof 运算符 java 中的instanceof 运算符是用来在运行时指出对象是否为特定类的一个实例 instanceof运算返回值:boolean类型 用法 其中的参数result:boolean类型object:必选项。任意对象表达式Clazz:必选项。任意已定义的对象类 说明: 阅读全文
posted @ 2019-03-09 21:48 Ching.K 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 八皇后谜题是经典的一个问题,其解法一共有92种! 其定义: 这个问题通常使用两种方法来求解: 本文章通过回溯法来求解,回溯法对比穷举法高效许多,让我们学习如何实现吧! 实现思想: 实现(Java)算法: 定义棋盘 我们通过一个二维整型数组表示一个棋盘 数组内为1是放下了的皇后,0则是空白的棋格 我们 阅读全文
posted @ 2019-03-06 22:24 Ching.K 阅读(977) 评论(0) 推荐(0) 编辑
摘要: 二叉树 二叉树应用广泛,多种数据结构基于二叉树,如AVL平衡二叉树,红黑树。 这次就复盘一下这个简单,同时又非常重要的数据结构。 定义 二叉树是一棵树 二叉树的每个结点都最多有两个子结点:左子树,右子树 二叉排序树 二叉排序树是一颗二叉树 二叉排序树的左孩子比父节点大,右孩子比父节点小 二叉排序树的 阅读全文
posted @ 2019-02-20 17:04 Ching.K 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 今天在使用react時發現一個問題:我在給一個變量賦值多個元素,但不能用div包含起來。 如: 但是我不需要div這個元素包裹,在google了一下找到了解決方法. 可以使用這個方法賦值 阅读全文
posted @ 2019-01-15 16:06 Ching.K 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 方法一: 1) 安装node.js环境 点我进入nodejs官网 1.1) 下载LTS(Long term support)版本,安装 1.2) 在cmd中使用以下命令查看node是否安装成功 2) 在命令行中进入需要构建demo的文件夹 3) 因为node.js 自带npm 我们使用以下命令构建d 阅读全文
posted @ 2019-01-14 16:19 Ching.K 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: JAVA中的静态代码块 构造代码块 构造方法执行顺序: 静态代码块(类加载时执行)>>构造代码块>>构造方法 下面展示一个简单的例子,推荐大家动手运行一遍: 阅读全文
posted @ 2018-10-24 20:36 Ching.K 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 在云端部署了mysql后,发现远程连接的响应速度非常慢(3-10s) 但是在本地访问数据库却没有问题 经过一番google这才知道原来mysql默认会进行反向解析,即通过ip地址反向向ISP申请获取域名 而在等待ISP返回结果的时间过长,导致远程连接的响应速度非常慢 解决方法: 在mysql的配置文 阅读全文
posted @ 2018-10-15 16:22 Ching.K 阅读(810) 评论(0) 推荐(0) 编辑