Clannad191
码龄9年
关注
提问 私信
  • 博客:38,899
    38,899
    总访问量
  • 27
    原创
  • 416,705
    排名
  • 14
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2016-03-18
博客简介:

Clannad191的博客

查看详细资料
个人成就
  • 获得22次点赞
  • 内容获得8次评论
  • 获得106次收藏
创作历程
  • 27篇
    2019年
成就勋章
TA的专栏
  • JavaWeb学习
    2篇
  • Java语言学习
    23篇
  • IDE集成开发环境
    4篇
  • 复杂网络理论基础
    1篇
  • 面向对象分析与设计
    3篇
  • 软件体系结构与设计模式
    4篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

353人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

JavaWeb基础-②——环境搭建(Tomcat)

文章目录一、JavaWeb技术体系一、JavaWeb技术体系
原创
发布博客 2019.12.06 ·
299 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JavaWeb基础-①——前端技术基础

文章目录一、一、
原创
发布博客 2019.12.06 ·
562 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Clannad191.jar

发布资源 2019.06.17 ·
jar

Java基础——异常(Exception)

文章目录一、异常概述:二、异常体系结构补充:面试题:常见异常都有哪些?举例说明三、异常的处理模型:抓抛模型3.1 过程一:"抛"3.2 过程二:"抓"四、异常的处理方式4.1 为什么要有专门的异常处理?4.2 方式一:try-catch-finally用法:注意:finally的作用(finally中的代码是一定会被执行的)4.3 方式二:throws + 异常类型用法:注意:补充:为什么子类中重...
原创
发布博客 2019.06.14 ·
587 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Java基础——代码块&内部类

文章目录一、代码块1. 代码块概述2. 静态代码块3. 非静态代码块:4. 注意点二、内部类1. 内部类概述2. 成员内部类2.1 一方面,作为外部类的成员:2.2 另一方面,作为一个类:3. 内部类主要只需关注如下3个问题:4.1 如何实例化成员内部类的对象4.2 如何在成员内部类中区分调用外部类的结构4.3 开发中局部内部类的使用一、代码块类的成员之四:代码块(初始化块)1. 代码块概述...
原创
发布博客 2019.06.12 ·
311 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

设计模式——代理模式(Proxy)

文章目录设计模式一、代理模式概述二、代码实例1. 为什么非要代理类来做?2. 静态代理三、代理模式的应用场景设计模式一、代理模式概述代理模式是Java开发中使用较多的一种设计模式。代理设计就是为其他对象提供一种代理以控制对这个对象的访问。二、代码实例接口的应用:代理模式【类似:想要租房子 & 中介;明星 & 经纪人】1. 为什么非要代理类来做?因为代理类中不光做...
原创
发布博客 2019.06.11 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式——模板方法(TemplateMethod)

文章目录设计模式一、模板方法的概述二、解决的问题三、代码实例四、应用场景设计模式一、模板方法的概述抽象类体现的就是一种模板模式的设计,抽象类作为多个子类的通用模板,子类则在抽象类的基础上进行扩展、改造,但子类总体上会保留抽象类的行为方式。二、解决的问题当功能内部一部分实现是确定的,一部分实现是不确定的。这时可以把不确定的部分暴露出去,由子类来实现。换句话说,在软件开发中实现一个算法...
原创
发布博客 2019.06.11 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java基础——抽象类&接口

文章目录
原创
发布博客 2019.06.11 ·
213 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

设计模式——单例模式(Singleton)

文章目录一、单例模式的概念(ppt)二、单例模式的优点(ppt)三、单例模式的应用场景一、单例模式的概念(ppt)二、单例模式的优点(ppt)三、单例模式的应用场景//懒汉式public class SingletonTest1 { public static void main(String[] args) { Bank bank1 = Bank.getInstance(); ...
原创
发布博客 2019.06.10 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java基础——static静态结构的使用

文章目录类变量类变量静态变量存储在:方法区中的静态域内方法区同时还存储有类的加载信息当执行第一行代码 Chinese.nation = “中国”; 时,就需要用到类了,类的信息也就被加载到方法区内了,nation也被加载到静态域中了...
原创
发布博客 2019.06.09 ·
877 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

IDE篇——vim常用操作

vim的操作:(set nu,显示行号)Normal:进入 vim 之后是 Normal 模式按 G 键,跳转到文件末尾(G可以理解为GO)按 gg,跳转到文件开头按 ^ 符,(小帽子)移动到行首按 $ 符,移动到行尾按 w 键,移动到下一个单词的开始位置按 b 键,移动到上一个单词的开始位置按 e 键,移动到下一个单词的末尾位置【按 dw,只删除一个单词】【按 yw,只复制一...
原创
发布博客 2019.05.31 ·
234 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java基础——包装类

文章目录package com.atguigu.java1;import java.util.Scanner;import java.util.Vector;import org.junit.Test;class Student{ }/* * 包装类的使用: * * 1. Java提供了8种基本数据类型对应的包装类,使得基本数据类型的变量具有类的特征 * * ...
原创
发布博客 2019.05.31 ·
303 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java基础——面向对象之三大特征

/* * 面向对象的特征之一:封装与隐藏 * * 一、问题的引入: * 实际情况下,一个类的属性的取值通常是有限定的(比如年龄不能是负数等), * 但是在属性层面,只能限定其数据类型,无法进行更复杂的限制, * 想要添加逻辑语句进行复杂的控制,就必须在方法内进行,因此对这类属性的赋值要新建方法,并在方法内进行控制, * 但是单单如此还不够,用户依然可以通过"对象.属...
原创
发布博客 2019.05.31 ·
178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java基础——JUnit单元测试

文章目录JUnit单元测试JUnit单元测试import org.junit.Test;/* * Java中的JUnit单元测试: * 测试代码都放在一起,量太大,会分不清前后测试的结果(而且前面测试过的没必须再跟着测一遍,浪费时间) * * 步骤: * 1. 选中当前工程 ---> build path ---> add libraries ---> J...
原创
发布博客 2019.05.31 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

软件体系结构与设计模式——MVC设计模式

MVC设计模式模型层:数据对象封装 model.bean/domain数据库操作类 model.dao数据库 model.db视图层:相关工具类 view.utils自定义view view.ui控制层应用界面相关 controller.activity存放fragment controller.fragment显示列表的适配器 cont...
原创
发布博客 2019.05.26 ·
5316 阅读 ·
1 点赞 ·
1 评论 ·
15 收藏

IDE篇——Eclipse的Debug功能

二、如何调试设置断点注意:可以设置多个断点debug as java application常用操作操作作用step into 跳入(f5)进入当前行所调用的方法中step over 跳过(f6)执行完当前行的语句,进入下一行step return 跳回(f7)执行完当前行所在的方法,进入下一行drop to frame回到当前行所在方法...
原创
发布博客 2019.05.26 ·
726 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

IDE篇——Eclipse常用快捷键

Eclipse中的快捷键:补全代码的声明:alt + /快速修复: ctrl + 1批量导包:ctrl + shift + o使用单行注释:ctrl + /使用多行注释: ctrl + shift + /取消多行注释:ctrl + shift + \复制指定行的代码:ctrl + alt + down 或 ctrl + alt + up删除指定行的代码:ctrl + d上下移动...
原创
发布博客 2019.05.23 ·
914 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

面向对象设计原则——SOLID五原则

一、面相对象编程(OOP)面向对象编程范式面向对象分析 what =》 项目需求 变化面向对象设计 how 用最小的代价适应项目需求变化面向对象编程(OOP)客观现实世界 程序世界抽象 实例化对象 ==》 类 类(class) ==》对象 构造函数 运算符重载析构函数对于某一个领域:分类体系 继承 ...
原创
发布博客 2019.05.23 ·
859 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Java基础——可变个数的形参

package com.atguigu.java1;/*可变个数形参的方法:jdk5.0新增具体使用: > 可变个数形参的格式:数据类型 ... 变量名 > 当调用可变个数形参的方法时,传入的参数个数可以是:0个,1个,2个... > 可变个数形参的方法,与本类中方法名相同、参数列表不同的方法,也构成重载 > 可变个数...
原创
发布博客 2019.05.19 ·
586 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

C#调用python程序——解决方案

文章目录一、前言二、尝试过的方法1. 尝试使用.NET上的Python工具:IronPython ---> 失败(1)调用igraph-python第三方库中的方法,总是报错:ImportError: No module named xxx(例如:ImportError: No module named pexpect)(2)尝试将python打包成exe可执行文件,然后在C#中开辟进程调用...
原创
发布博客 2019.05.17 ·
11401 阅读 ·
4 点赞 ·
4 评论 ·
31 收藏
加载更多