![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
文章平均质量分 76
Ss_慎独
纸上得来终觉浅,绝知此事要躬行!
新浪微博 : Ss_慎独
QQ微博 : 1394869214@qq.com
展开
-
(三)java业务场景篇笔记库(41)
做不了知识的缔造者,但愿做知识的传播者,这里是笔记侠陪你成长的第41天![鼓掌] 翻译 2017-12-29 09:49:12 · 220 阅读 · 0 评论 -
(五)java深入java虚拟机及大数据笔记库(62)
一. 构造方法注入和设值注入有什么区别?1 ) . 在设值转入方法支持大部分的依赖注入,若我们仅需int,string和long型的变量,则不用设值的方法注入;对于基本类型,若我们没有注入的话,可以作为基本类型设值默认值 在构造方法注入不支持大部分的依赖注入,因为在调用构造方法中必须传入正确的构造参数,否则的话为报错2 ) . 设值注入不会重写构造方法的值,若我们对同一个变量同时翻译 2018-01-19 11:19:01 · 102 阅读 · 0 评论 -
(五)java深入java虚拟机及大数据笔记库(63)
一. FileSystemResource和ClassPathResource有何区别?1 ) .简述:[1]在FileSystemResource中需要给出spring-config.xml文件在你的项目中的相对路径或者绝对路径[2]在classPathResource中翻译 2018-01-20 11:36:01 · 197 阅读 · 0 评论 -
(十)Core Java 面向对象(封装,继承,多态,接口) -02 (96)
目录 : 24 ).面向对象(聚集关系)25 ).面向对象(子父类中变量的特点)26 ).面向对象(子父类中函数的特点-覆盖)27 ). 面向对象(子父类中构造函数的特点--子类实例化过程)28 ).面向对象(final关键字)29 ). 面向对象(抽象类1,2)30 ).面向对象(抽象类练习)31 ).面向对象(,模板方法模型)32). 面向对象(接口1,2)33 ).面向对象(接口...原创 2018-02-27 09:42:51 · 212 阅读 · 0 评论 -
(九) Eclipse快捷键(88)
1 . Ctrl+M --> 切换窗口的大小2 . Ctrl+Q --> 跳到最后一次的编辑处3 . F2 --> 当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。4 . F3 --> 跳到声明或定义的...原创 2018-02-15 17:40:51 · 112 阅读 · 0 评论 -
(九) Eclipse及STS 快捷键(89)
在日常开发中,熟悉并正确使用快捷键,能让你的开发速度提升1/5,以下是eclipse 和 STS等快捷键:一 : 常用快捷键(快捷键红的建议背会) 功能 快捷键 ...翻译 2018-02-15 17:43:32 · 959 阅读 · 0 评论 -
(十)Core Java 基础学习目录结构 (90)
目录 : 1. java基础常识 2. 语句 3. 函数 4. 数组5. 面向对象(封装,继承,多态,接口) 6. ,面向对象(捕获异常,处理异常) 7. 多线程(安全) ...原创 2018-02-16 01:12:04 · 502 阅读 · 0 评论 -
(十)Core Java 面向对象(封装,继承,多态,接口) -03 (97)
目录 : 1 ) . 面向对象(异常概述)2 ) . 面向对象(异常Try-catch)3 ) . 面向对象(异常声明throws)4 ) . 面向对象(多异常处理)5 ) . 面向对象(自定义异常)6 ) . 面向对象(throw和throws的区别)7 ) . 面向对象(RuntimeException)8 ) . 面向对象(异常练习)9 ). 面向对象(异常-finall...原创 2018-02-28 09:28:28 · 393 阅读 · 0 评论 -
(十)Core Java 基础常识 (91)
目录结构 : java基础常识1 ) . 基本常识2 ) .Java的跨平台性3 ) . Java环境搭建(安装)4 ) .Java环境搭建(环境变量配置)5 ) . Java环境搭建(环境变量配置技巧)6 ) . Java环境搭建(环境变量临时配置方式)7 ) .Hello World8 ) . classpath配置9 ). Hello World的组成部分10 ).-注释11 )...原创 2018-02-17 16:51:52 · 294 阅读 · 0 评论 -
(十)Core Java 语句 (92)
目录 : 1 ) .语句( if ) 2 ) .语句( if练习 ) 3 ) .语句( switch ) 4 ) . 语句(switch练习 ) 5 ) . 语句( while ) 6 ) . 语句( do while ) 7 ) . 语句( for ) 8 ) . 语句(for 和while的区别之处 ) 9 ). 语句( 循环语句的其他特点 ) 10 ).语句( for...原创 2018-02-18 04:42:12 · 156 阅读 · 0 评论 -
(十)Core Java 集合框架Map,Map扩展与TreeMap -03 (103)
目录 : 14 ).集合(map概述)15 ).集合(Map子类对象特点)16 ).集合(Map共性方法)17 ).集合(Map-keySet)18 ).集合(Map-entrySet)19 ).集合(Map练习)20 ).集合(TreeMap练习)21).集合(TreeMap练习--字母出现的次数)22 ).集合(Map扩展) 十四. 集合(map概述)1 ) . 简述 : 1.1...原创 2018-03-08 14:30:49 · 183 阅读 · 0 评论 -
(五)java深入java虚拟机及大数据笔记库(61)
一. 请举例解释@Autowired注解? 1 ) . 简述 : @Autowired注解对自动装配何时何处被实现提供了更多细粒度的控制2 ) . 功能 : @Autowired注解可以像@Required注解,构造器一样被用于bean的设值方法上自动装配bean的属性,一个参数或者带有任意名称或带有多个参数的方法3 ) . 例子 : [1] 可在设值方法上使用@Autowired注解来替代配翻译 2018-01-18 17:47:31 · 127 阅读 · 0 评论 -
(五)java深入java虚拟机及大数据笔记库(53)
目录 : 五. 请解释下Spring框架中的IOC? 六. BeanFactory和ApplicationContext有什么区别? 一. 请解释下Spring框架中的IOC?翻译 2018-01-10 08:48:42 · 117 阅读 · 0 评论 -
(五)java深入java虚拟机及大数据笔记库(65)
一. StringBuffer源码605行1 ) . 简述 : [1]StringBuffer类继承自AbstractStringBuilder抽象类,实现Serializable序列化接口和CharSequence接口[2]AbstractStringBuilder抽象类实现Appendabel,CharSequence接口翻译 2018-01-22 10:05:40 · 127 阅读 · 0 评论 -
(五)java深入java虚拟机及大数据笔记库(57)
一. 什么是Spring inner beans? 1 ) . 场景 : 在Spring框架中,无论何时bean被使用时,当仅被调用了一个属性,一个明智的做法是将这个bean声明为内部bean2 ) . 优势 : 内部bean可以用setter注入"属性"和构造方法注入"构造参数"的方式来实现3翻译 2018-01-14 15:14:35 · 186 阅读 · 0 评论 -
(五)java深入java虚拟机及大数据笔记库(58)
一. 请举例说明如何在Spring中注入一个java collection?1 ) . Spring提供了以下四种集合类的配置元素: 1.1 : 该标签用来装配可重复的list值1.2 : 该标签用来装配没有重复的set值翻译 2018-01-15 10:04:57 · 101 阅读 · 0 评论 -
(三)java业务场景篇笔记库(42)
做不了知识的缔造者,但愿做知识的传播者,这里是笔记侠陪你成长的第42天![鼓掌] 翻译 2017-12-30 11:52:10 · 331 阅读 · 0 评论 -
(五)java深入java虚拟机及大数据笔记库(49)
一. jvm的相关概念1 ) . 场景 : heap(堆)--stack(栈)1.1 当List放了大量的数据超过jvm中所能容纳的内存后,就会发生堆溢出1.2 当递归翻译 2018-01-06 09:51:01 · 144 阅读 · 0 评论 -
(五)java深入java虚拟机及大数据笔记库(59)
一. 请解释Spring Bean的自动装配?1 ) .关于自动装配1.1简述 : 在Spring框架中,在配置文件中设定bean的依赖关系,Spring容器支持自动装配合作关系bean之间的关联关系,1.1寓意 : 意味着Spring可以通过Bean Factory中注入翻译 2018-01-16 10:44:09 · 110 阅读 · 0 评论 -
(五)java深入java虚拟机及大数据笔记库(50)
一. 什么是spring框架? spring框架有哪些主要模块?1 ) . 简述 : 1.1spring框架是一个位Java应用程序的开发提供了综合,广泛的基础性支持的JAVA 平台翻译 2018-01-07 16:49:17 · 102 阅读 · 0 评论 -
(五)java深入java虚拟机及大数据笔记库(51)
一. 使用spring框架能带来哪些好处?1 ) . Dependeccy Injection(DI)方法使得构造器和JAVABean properties 文件中的依赖关系一目了然2 ) .与EJB容器相比较,IOC容器更加趋向于轻量级,这样一来IOC容器在有限的内存和CPU资源的情况下进行应用程序的开发和发布变得十翻译 2018-01-08 10:35:15 · 121 阅读 · 0 评论 -
(五)java深入java虚拟机及大数据笔记库(60)
一. 如何开启基于注解的自动装配?1 ) . 简述 : 若使用@Autowired,需要注册AutowiredAnnotationBeanPostProcessor,以下两种方式实现 : 1.1 引入配置文件汇总的下引入扫描指定包翻译 2018-01-17 10:18:47 · 105 阅读 · 0 评论 -
(五)java深入java虚拟机及大数据笔记库(52)
一. 什么是控制反转(IOC)?什么是依赖注入? 1 ) . 控制反转 : 控制反转是应用于软件工程领域中,在运行时被分配器对象来绑定耦合对象的一种编程技巧,对象之间耦合关系在编译时通常是未知的!1.1 在传统的编程方式中,业务逻辑的流程是由应用程序中的早已被设定好关联关系的对象来决定翻译 2018-01-09 10:50:42 · 109 阅读 · 0 评论 -
(十)Core Java 函数 (93)
目录 : 1 ) . 函数(概述)2 ) . 函数(应用)3 ) .函数(练习)4 ) . 函数(重载)5 ) . 函数(重载练习) 一. 函数(概述)1 ) . 简述 : 1.1 函数的定义[1] 概念 : 函数就是定义在类中的具有特定功能的一段独立小程序,也称为方法[2] 格式 : 修饰符 返回值类型 函数名(参数类型 形式参数1 ,参数类型 形式...原创 2018-02-19 23:00:00 · 248 阅读 · 0 评论 -
(十)Core Java 数组 (94)
目录 : 1 ) . 数组(概述--内存结构)2 ) . 数组(静态初始化-常见问题)3 ) . 数组(常见操作-遍历)4 ) . 数组(常见操作--获取最值)5 ) . 数组(排序--选择排序)6 ) . 数组(排序--冒泡排序)7 ) . 数组(排序--位置置换功能抽取)8 ) . 数组(折半查找)9 ). 数组(十进制,二进制)10 ). 数组(十进制,十六进制)11 )....原创 2018-02-20 18:34:56 · 196 阅读 · 0 评论 -
(十八)Core Java 泛型的使用 (116)
目录 : 1 ) . 入门泛型的基本应用2 ) . 泛型的内部原理及更深应用3 ) . 泛型的通配符扩展应用4 ) . 泛型集合的综合应用案例5 ) . 自定义泛型方法及其应用6 ) . 自定义泛型方法的练习与类型推断总结7 ) . 自定义泛型类的应用8 ) . 通过反射获得泛型的实际类型参数 一. 入门泛型的基本应用1 ) . 泛型是一种约束,就是将一组数据分门别类...原创 2018-03-29 19:42:27 · 262 阅读 · 0 评论 -
(十一)Core Java 其他对象(Sysem,Runtime,Date,Calendar,Math-Random) (105)
目录 : 1 ) . System2 ) . Runtime3 ) . Date4 ) . Calendar5 ) . Math-Random 一. System1 ) . System : 获取系统信息,操作系统信息2 ) . Demo: /* 该节内容讲述了 : getProperties() 获取获取系统信息 ; setProperty() 自定义...原创 2018-03-14 10:39:34 · 154 阅读 · 0 评论 -
(十五)Core Java Eclipse的使用(快捷配置,模板代码.静态导入,自动拆装箱,享元设计模式) (112)
目录 : 1 ) . 课程价值与目标介绍2 ) . Eclipse及IDE开发工具介绍3 ) . eclipse工程管理与快捷键配置4 ) . eclipse视图管理与程序调试5 ) . 配置eclipse的编译与运行环境6 ) . 在eclipse中配置java模板代码7 ) . 在eclipse中导入已有的工程8 ) . java5的静态导入与编译器语法设置9 ) .可...原创 2018-03-24 09:09:14 · 270 阅读 · 0 评论 -
(十三)Core Java GUI(图形化界面小程序开发,事件监听机制流程,以及可运行jar包的配置实现,) (109)
目录 : 1 ) . GUI(概述)2 ) . GUI(布局)3 ) . GUI(Frame)4 ) . GUI(事件监听机制)5 ) . GUI(窗体事件)6 ) . GUI(Action事件)7 ) . GUI(鼠标事件)8 ) . GUI(键盘事件)9 ) . GUI(练习--列出指定目录内容)10 ) . GUI(对话框Dialog)11 ) . GUI(菜单)12 )...原创 2018-03-20 13:36:37 · 1050 阅读 · 0 评论 -
(十六)Core Java 枚举的使用(基本介绍,构造方法枚举,抽象方法枚举) (113)
目录 : 1 ) . 枚举的作用介绍2 ) . 用普通类模拟枚举的实现原理3 ) . java5的枚举的基本应用4 ) . 实现带有构造方法的枚举5 ) . 实现带有抽象方法的枚举 一. 枚举的作用介绍1 ) . 为什么要有枚举?1.1 问题 : 若要定义星期几或者性别的变量,该怎么定义? 假设用1~7分别表示星期一到星期日,有人也许会写成int weekday =...原创 2018-03-25 14:34:34 · 468 阅读 · 0 评论 -
(十四)Core Java 网络编程(网络模型详解,UDP聊天,TCP数据传输)-01 (110)
目录 : 1 ) . 网络编程(概述)2 ) . 网络编程(网络模型)3 ) . 网络编程(IP地址)4 ) . 网络编程(TCP和UDP)5 ) . 网络编程(Socket)6 ) . 网络编程(Udp-发送端)7 ) . 网络编程(Udp-接收端)8 ) . 网络编程(Udp-键盘录入方式数据)9 ) . 网络编程(Udp-聊天)10 ) . 网络编程(TCP-传输)11 ...原创 2018-03-22 08:49:51 · 382 阅读 · 0 评论 -
(十七)Core Java 反射的使用(construction构造函数,Filed 成员变量,Method 成员函数,数组的反射,及溢出分析) (114)
目录 : 1 ) . 透彻分析反射的基础_class类2 ) . 理解反射的概念3 ) . 构造方法的反射应用4 ) . 成员变量的反射5 ) . 成员变量反射的综合案例6 ) . 成员方法的反射7 ) . 对接收数组参数的成员方法进行反射8 ) . 数组与Object的关系及其反射类型9 ). 数组的反射应用10 ). ArrayList_HashSet的比较及HashCod...原创 2018-03-26 20:22:41 · 561 阅读 · 0 评论 -
(十九)Core Java 加载器及Spring底层AOP原理实现 (117)
目录 : 1 ) . 类加载器及其委托机制的深入分析2 ) . 自定义加载器的编写原理分析3 ) . 编写对class文件进行加密的工具类4 ) . 编写和测试自己编写的解密类加载器5 ) . 类加载器的一个高级问题的实验分析6 ) . 分析代理类的作用与原理和AOP概念7 ) . 创建动态类及查看其方法列表信息8 ) . 创建动态类的实例对象及调用其方法9 ). ...原创 2018-04-01 20:44:54 · 348 阅读 · 0 评论 -
(二十) 正则表达式 (基本用法 以及 爬虫) (118)
目录 : 1 ) . 正则表达式(概述)2 ) . 正则表达式(常见的规则)3 ) . 正则表达式(常见的功能 -匹配)4 ) . 正则表达式(常见的功能 -切割)5 ). 正则表达式(常见的功能 - 替换)6 ). 正则表达式( 常见的功能 -获取 )7 ). 正则表达式(练习 -1 )8 ). 正则表达式(练习 -2 )9 ). 正则表达式(练习 - 3)10...原创 2018-04-02 16:42:33 · 799 阅读 · 0 评论 -
(十七)Core Java 反射的使用(框架的开发原理) (115)
目录 : 1 ) . 框架的概念及用反射技术开发框架的原理2 ) . 用类加载器的方式管理资源和配置文件3 ) . 由内省引出JavaBean的讲解4 ) . 对JavaBean的简单内省操作5 ) . 对javaBean的复杂内省操作6 ) . 使用BeanUtils工具包操作JavaBean 一. 框架的概念及用反射技术开发框架的原理1 ) . 实现框架的...原创 2018-03-28 11:46:05 · 159 阅读 · 0 评论 -
(十四)Core Java 网络编程(TCP客户端并发登录,自定义服务器,自定义浏览器,域名解析)-02 (111)
目录 : 12 ) . 网络编程(TCP复制文件)13 ) . 网络编程(TCP-上传图片)14 ) . 网络编程(TCP-客户端并发上传图片)15 ) . 网络编程(TCP客户端并发登录)16 ) . 网络编程(浏览器客户端-自定义服务端)17 ). 网络编程(浏览器客户端-Tomcat服务端)18 ).网络编程(自定义浏览器-Tomcat服务端)19 ).网络编程(自定义...原创 2018-03-23 09:18:59 · 331 阅读 · 0 评论 -
(十)Core Java 集合框架TreeSet与泛型 -02 (102)
1 ) . 集合框架(TreeSet)2 ) . 集合框架(TreeSet存储自定义对象)3 ) . 集合框架(二叉树)4 ) . 集合框架(实现Comparator方式排序)5 ) . 集合框架(TreeSet练习)6 ) . 集合框架(泛型概述)7 ) . 集合框架(泛型使用)8 ) . 集合框架(泛型类)9 ). 集合框架(泛型方法)10 ).集合框架(静态方法泛型)11 ).集合框架(...原创 2018-03-06 11:51:58 · 194 阅读 · 0 评论 -
(十)Core Java 面向对象(封装,继承,多态,接口) -01 (95)
目录 : 1 ) . 面向对象(概述)2 ) . 面向对象(举例)3 ) . 面向对象(类与对象的关系)4 ) . 面向对象(成员变量与局部变量)5 ) . 面向对象(匿名对象的应用)6 ) . 面向对象(封装-概述)7 ) . 面向对象(封装private)8 ) 面向对象(构造函数)9 ). 面向对象(构造代码块)10 ). 面向对象(this关键字)11 )....原创 2018-02-21 01:07:21 · 1250 阅读 · 0 评论 -
(十二)Core Java IO流(FileWriter,FileReader,BufferedWriter,BufferedReader)-01 (106)
目录 : 1 ) . IO流(概述)2 ) . IO流(FileWriter)3 ) . IO流(IO异常处理方式)4 ) . IO流(文件的续写)5 ) . IO流(文本文件读取方式一)6 ) . IO流(文本文件读取方式二)7 ) . IO流(文本文件读取练习)8 ) . IO流(拷贝文本文件)9 ).IO流(拷贝文本文件图例)10 ).IO流(Buffered Writ...原创 2018-03-15 08:38:50 · 393 阅读 · 0 评论 -
(十)Core Java 多线程(安全) (98)
目录 : 1 ) . 多线程(概述)2 ) . 多线程(创建线程-继承Therea类)3 ) . 多线程(创建线程-run和start特点)4 ) . 多线程(线程练习)5 ) . 多线程(线程运行状态)6 ) . 多线程(获取线程对象以及名称)7 ) . 多线程(售票的例子)8 ) . 多线程(创建线程-实现Runnable接口)9 ). 多线程(多线程的安全问题)10 ) ...原创 2018-03-01 09:32:22 · 315 阅读 · 0 评论