- 博客(11)
- 收藏
- 关注
转载 Linux CentOS 配置Tomcat环境
一、下载Tomcat 下载Tomcat方式也有两种,可以参考我的前一篇博文Linux CentOS配置JDK环境,这边就不再赘述。 二、在Linux处理Tomcat包 1.创建tomcat文件夹 mkdir tomcat 2.解压tomcat压缩包 tar -zxvf tomcat9.tar.gz 3.修改解压后的文件夹名称 mv apache-tomcat-9.0.0.M15 t...
2017-01-07 14:10:00
256
转载 Linux CentOS 配置JDK环境
一.下载JDK 下载JDK的方式有两种: 1.Linux中使用wget下载 1.使用命令安装wget yum install wget 2.下载 wget 'http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-i586.tar.gz' 2.从Windows上传Linux 1.安装lrzs...
2017-01-06 23:48:00
220
转载 剖析DI
0x00.前言 当我们研究一些晦涩的源码,上网查阅资料的时候,映入眼帘的总有这么些名词:DIP、IOC、DI、DL、IOC容器这些专业名词。如果不懂这些名词背后的含义,我们内心有可能是这样的: 0x01.小例子 /** * 餐厅类 */ public class Restaurant { //后台收银系统 private WeChatPay pay = new W...
2017-01-03 20:36:00
231
转载 Spring Bean详细讲解
什么是Bean? Spring Bean是被实例的,组装的及被Spring 容器管理的Java对象。 Spring 容器会自动完成@bean对象的实例化。 创建应用对象之间的协作关系的行为称为:装配(wiring),这就是依赖注入的本质。 Spring 三种配置方案 1.在XML中进行显示配置 2.使用Java代码进行显示配置 3.隐式的bean发现机制和自动装配 推荐方式: 3>...
2016-11-23 23:56:00
7084
转载 MySQL基础知识
一、MySQL安装 MySQL的下载 http://dev.mysql.com/downloads/mysql/ MySQL版本选择 MySQL功能自定义选择安装 1.功能自定义选择 2.路径自定义选择 3.设置root用户密码 4.安装完成,点击MySQL Workbench 6.3 CE进入MySQL客户端 二、SQL基础 SQL语句分类 1.DDL(Data Definition...
2016-11-09 20:06:00
601
转载 Java基础知识(贰)
一、面向对象 Java中的面向对象与C#的面向对象,本质都是一样。所以对于学过C#的同学理解Java中面向对象的概念就比较轻松。 对象 定义: 万物皆对象,客观存在的事物都称为对象。 1、面向对象 类 定义: 类是模具,确定对象将会拥有的特性(属性)和行为(方法) 特点: A.类是对象的类型 B.具有相同属性和方法的一组对象的集合 属性 定义: 有什么就是这个属性 方法 定义: 能干...
2016-11-09 00:08:00
263
转载 Java基础知识(壹)
写在前面的话 这篇博客,是很早之前自己的学习Java基础知识的,所记录的内容,仅仅是当时学习的一个总结随笔。现在分享出来,希望能帮助大家,如有不足的,希望大家支出。 后续会继续分享基础知识手记。希望能帮助大家。大致的结构: 1.[Java面向对象] 2.[Java集合详解] 3.[Java IO相关操作] 4.[Java 8函数编程] 5.[常用设计模式] 6.[Spring MVC]...
2016-11-01 00:38:00
279
转载 Java 8函数编程轻松入门(五)并行化(parallel)
1.并发与并行的区别 并发: 一个时间段内有几个程序都处于已启动到运行完毕之间,且这几个程序都是在同一个处理机上运行。但在任一个时刻点只有一个程序在处理机上运行 并行: 在同一个时刻,多核处理多个任务。把工作拆分,同时在多核CPU上执行 2.parallelStream及parallel 在C#中,有Parallel类提供并行编程,同样在Java 8中针对Stream,Java 8也提...
2016-10-27 21:22:00
224
转载 Java 8函数编程轻松入门(四)方法引用
C#中系统提供了许多IEnumerable的扩展方法。同样在Java 8中新引入了Collector类。 1.方法引用 定义: 简而言之:就是一个Lambda表达式。在Java 8中,我们我们会使用Lambda表达式创建匿名方法。但是更多的时候,我们的Lambda表达式可能需要调用一个已存在的方法。这时候我们可以通过个一个方法名字来引用已存在的方法会更加清晰。 语法: Classnam...
2016-10-26 23:38:00
147
转载 Java 8函数编程轻松入门(三)默认方法详解(default function)
default出现的原因 Java 8中对API最大的改变在于集合类,Java在持续演进,但是它一直保持着向后兼容。 在Java 8中为Collection接口增加了stream方法,这意味着所有实现Collection接口的类都必须实现stream方法。这时候问题在于:核心自带的类能轻松在JDK实现,但是如果是我们平时自定义的集合类,我们是否需要一个一个的去修改代码? Java 8为...
2016-10-24 23:27:00
572
转载 Java 8函数编程轻松入门(二)Stream的使用
在C#中,微软基于IEnumerable接口,提供许多便捷的扩展方法,便于实际的开发。在Java 1.8中,Collection接口新增了default stream方法。我们可以针对java集合,在stearm()上,可以使用链式函数式编程。 一、外部迭代 首先调用iterator方法,产生一个新的Iterator对象,进而控制整个迭代过程。(迭代过程通过显示调用Iterator对象...
2016-10-23 21:46:00
290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅