自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

原创 JAVA多线程学习笔记—— 线程的简介与入门

JAVA多线程学习笔记—— 线程的简介与入门理论知识为什么会出现多线程多线程出现的主要原因科学技术的发展。计算机从早期的巨型机到微型机,从早期的单核CPU到现在的多核CPU,从单核CPU的伪多线程到现在多核CPU的真正意义上的多线程,以及取决于决定性因素的CPU处理能力与程序运行的高度不匹配都是促使多线程出现的原因之一,贪婪之心。人是串行化的动物(神童,天才,超能力者除外),一次只能做...

2019-10-12 11:02:52 190

原创 CentOS 7 安装单机版MongoDB

下载选择适合自己系统版本的安装包,本文安装环境CentOS 7.MongoDB的官方网站是https://www.mongodb.com/,可以到官网上下载MongoDB的程序。之所以说是程序,是因为下载的安装包中MongoDB的相关程序已经编译好了,我使用的是mongodb-linux-x86_64-3.6.4.tgz ,可以在这个页面选择下载https://www.mongodb.c...

2018-05-05 11:35:06 590

原创 CentOS 7安装JDK

检查系统是否自带又JDKroot@bigdata1 software]# java -version-bash: java: command not found[root@bigdata1 software]# rpm -qa | grep java[root@bigdata1 software]# 我这里因为是安装的最小化的CentOS7-Minimal,所以没有,如果有的话,使...

2018-05-04 20:58:51 297

原创 CentOS 7 修改主机名

什么是主机名百度百科是这样解释的: 主机名就是计算机的名字(计算机名),网上邻居就是根据主机名来识别的,这个名字可以随时更改,从我的电脑属性的计算机名就可更改。 用户登陆时候用的是操作系统的个人用户帐号,这个也可以更改,从控制面板的用户界面里改就可以了。这个用户名和计算机名无关。 说道主机名不得不说域名系统,百度百科是这样解释的: 因特网上的主机或 Web 站点由主机名识...

2018-05-04 19:09:25 487

原创 Cent OS 7 配置静态ip

既然要配置静态IP,那我们先来了解下什么是静态IP静态IP百度百科是这样解释的 静态 IP 地址(又称固定IP地址)是长期分配给一台计算机或网络设备使用的 IP 地址。一般来说,一般是特殊的服务器或者采用专线上网的计算机才拥有固定的 IP 地址而且需要比较昂贵的费用。 通常使用linux系统都是需要提供服务的,作为服务器都需要固定的IP地址,就是静态的IP地址。这样,客户端才...

2018-05-04 18:46:48 3252

原创 CentOS 7 Minimal 安装后找不到ifconfig命令

最近在VMWare上安装了CentOS的系统先说一下CentOS镜像的各种版本。CentOS 版本CentOS 7提供了以下几种ISO镜像文件:DVD ISO 标准安装版,推荐使用,可以同来安装桌面版,也可以选择安装“最小化安装”Everything ISO 对完整版安装盘的软件进行补充,集成所有软Minimal ISO ...

2018-05-04 18:10:39 1879

原创 03_JDBC实战连接Mysql数据库

实战环境JDK1.8Mysql5.6mysql-connector-java-6.0.6.jar建立一个连接首先,用你想用的数据源建立一个连接。这个数据源可以是DBMS,一个传统的文件系统或者是其他的使用了相应的JDBC驱动程序的数据源。这个连接被一个Connection对象所表示出来。通常来说,一个JDBC应用连接一个目标数据源用下面两种类中的一种即可:Driver...

2018-04-16 22:15:28 186

翻译 02_JDBC实战理论

原文地址: https://docs.oracle.com/javase/tutorial/jdbc/basics/processingsqlstatements.html实战环境JDK1.8Mysql5.6mysql-connector-java-6.0.6.jar用JDBC处理SQL语句的步骤通常,用JDBC处理SQL语句,你需要遵循以下几个步骤:...

2018-04-15 23:50:49 117

原创 01_JDBC简介

什么是JDBC百度百科是这样解释的: JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。个人理解:学...

2018-04-15 21:22:16 181

原创 01_Git简介及安装

简介百度百科上是这样解释的: Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。其实说白了Git就是一个版本控制软件,那么什么是版本控制呢?版本控制就是对一个文件从生到死的每一个有记录的版本进行管理和控制,...

2018-04-15 17:21:33 152

原创 JAVA基础_类加载器

什么是类加载器类加载器是Java语言在1.0版本就引入的。最初是为了满足JavaApplet需要。现在类加载器在Web容器和OSGI中得到了广泛的应用,一般来说,Java应用的开发人员不需要直接同类加载器进行交互。Java虚拟机默认的行为就已经足够满足大多数情况的需求了。不过如果遇到了需要与类加载器进行交互的情况,而对类加载器的机制又不是很了解的话,就很容易花大量的时候在ClassNotFound

2018-03-03 13:00:23 146

原创 Eclipse_断点设置不起作用

在使用Ecplise进行代码调试的时候,发现打了断点,却一直不进入断点,也不会进取断点调试模式,找了很久答案,之前就发现断点的样子有些奇怪,现在看来,还真是这个原因造成的。只要不跳过断点快捷键(Ctrl + Alt + B)就会进入调试模式了,或进行设置

2018-03-03 13:00:20 12376 2

原创 JAVA基础_自定义泛型

泛型的来源在Java中,泛型借鉴了C++的模版函数,从而引入了泛型。C++泛型int add(int x,int y){ return x + y;}float add(float x.float y){ return x + y;}double add(double x,double y){ return x + y;}// 泛型函数对上面的整数,浮点

2018-03-03 13:00:18 271

原创 JAVA基础_泛型

什么是泛型泛型是提供给javac编译器使用的,可以限定集合中的输入类型,让编译器挡住源程序中的非法输入,编译器编译带类型说明的集合时会去除掉”类型”信息,是程序的运行效率不受影响,对于参数化的泛型类型,getClass()方法返回值和原始类型完全一样。由于编译生成的字节码会擦除泛型的类型信息,只要能跳过编译器,就可以往某个泛型集合中加入其它类型的数据,例如,用反射得到集合,然后再调用add()方法

2018-03-03 13:00:15 114

原创 JAVA工具包_BeanUtils

简介大多数的java开发者通常在创建Java类的时候都会遵循JavaBean的命名模式,对类的属性生成getters方法和setters方法。通过调用相应的getXxx和setXxx方法,直接访问这些方法是很常见的做法。BeanUtils就是一种方便我们对JavaBean进行操作的工具,是Apache组织下的产品。前提commons-beanutils-1.9.3.jarcommons-loggi

2018-03-03 13:00:12 376

原创 JAVA_ArrayList和HashSet

ArrayListArrayList在Java中主要是以线性表的形式进行存储,其本质是数组,不过相对于数组的长度不可变这一缺点,其实行了长度可变策略,使你在使用时,感觉到其就是一个无限长度的数组,而在底层中,则是通过动态增加长度来实现的,ArrayList就像是排队,没来一个对象或者元素,都会被添加到末尾位置(默认情况下),当然也免不了熟人插队的情况,此时就要指定相应位置,位置之前的元素位置不变,

2018-03-03 13:00:10 356

原创 JAVA基础_反射获取泛型参数类型

我经常会想获取参数的实际类型,在Hibernate中就利用的这一点。domain: Person.javapublic class Person { // 编号 private Long id; // 姓名 private String name; public Person() { } public P

2018-03-03 13:00:07 503

原创 Caused by: java.lang.NoSuchMethodError: org.hibernate.engine.spi.SessionFactoryImplementor.getProperties()Ljava/util/Properties;

报错信息Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2017-08-31 07:24:56.020 ERROR 46256 --- [           main] o.s.boot.SpringA

2018-03-03 13:00:04 1307

原创 MySQL Connector/J 6.x jdbc.properties 配置, mysql-connector-java-6.0.4.jar 异常

报错信息Caused by: com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either

2018-03-03 13:00:02 504

原创 JAVA基础_可变参数

自JAVA1.5以来,在JAVA中出现了可变参数一说,其针对的情况是对多个不确定的相同类型的元素进行同一类操作的情形。可变参数有点类似与重载的概念,但是其中的可变参数是被隐式的转换成数组来进行处理的。例如:对多个数进行求和,但是不知道具体有多少个这样的数。使用条件:可变参数必须是函数的最后一个变量,即在参数列表的最后可变参数用 … 表示调用可变参数的方法时,编译器会为该可变参数隐含创建一个数组,在

2018-03-03 12:59:59 122

原创 RedHat服务器搭建Jenkins

2018-03-03 12:59:43 206

原创 Java(8)中List的遍历方式总结

本篇文章主要讲述了List这一集合类型在Java,包括Java8中的遍历方式,不包括其他的过滤,筛选等操作,这些操作将会在以后的文章中得到提现,由List可以类推到Set等类似集合的遍历方式。public class LambdaList { private List list = new ArrayList<>(); @Before public void ini

2018-03-03 12:59:40 1689

原创 Java8中Map的遍历方式总结

在这篇文章中,我将对Map的遍历方式做一个对比和总结,将分别从JAVA8之前和JAVA8做一个遍历方式的对比,亲测可行。public class LambdaMap { private Map map = new HashMap(); @Before public void initData() { map.put("key1", "value1")

2018-03-03 12:59:38 2738

原创 Maven实战08_仓库

何为Maven仓库在Maven世界中、任何一个依赖、插件或者项目构建的输出,都可以称之为构件。例如依赖log4j-1.2.15.jar是一个构件,差价maven-compile-plugin-2.0.2.jar也是一个构件,任何一个构件都有一组坐标唯一标识。    在以前使用Eclipse进行开发的时候,会存在一个lib文件夹,该文件夹会保存本项目的所有相关依赖,而如果存在几十个项目,其中不免会有...

2018-03-03 12:59:35 87

原创 JAVA_环境配置

1:系统环境windows10 64位jdk版本:jdk-8u131-windows-x64.exe,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2:安装过程步骤一:点击下一步步骤二:选择安装路径,点击下一步,进入安装步骤三:安装jre(java运

2018-03-03 12:59:32 141

原创 Maven实战07_依赖

1:依赖声明&lt;project&gt; ... &lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;...&lt;/groupId&gt; &lt;artifactId&gt;...&lt;/artifactId&gt;

2018-03-03 12:59:30 147

原创 Could not connect to SMTP host: smtp.***.com, port: 465, response: -1

该文章转载自:http://www.hollischuang.com/archives/515背景在使用javamail进行邮件发送的时候,报错:Could not connect to SMTP host: smtp.***.com, port: 465, response: -1原因:465端口是为SMTPS(SMTP-over-SSL)协议服务开放的,这是SMTP协议基于SSL安全

2018-03-03 12:59:27 33829 12

原创 Maven实战06_坐标和邮件服务模块

1:何为Maven坐标为了能够自动化地解析任何一个Java构件,Maven就必须要将其唯一标识,这就是依赖管理的底层基础——坐标。学过数学的人都知道平面直角坐标系,x,y分别为其横,纵坐标,将会在平面直角坐标系中唯一的确定一个点。在Maven世界中用户数量非常巨大的构件,也就是平常用到的jar和war等文件。在Maven为这些构件引入坐标概念之前,我们无法使用任何一种方式来唯一地标识这些构件。只能...

2018-03-03 12:59:24 316

原创 Maven实战05_背景案例学Maven模块化

1:简单的账户注册服务注册互联网账户是日常生活中再熟悉不过的一件事,作为一个用户,注册账户的时候需要进行以下操作,提供以下信息。提供一个未被使用的帐号ID提供一个未被使用的email地址、提供一个任意的显示名称设置安全密码,并重复输入以确认输入验证码前往邮箱查收激活链接并单击激活帐号登录确认激活状态帐号的ID和密码唯一的标识某个账户,显示名称用来在页面上显示,方便浏览。注册时需要用户输入两次密码,...

2018-03-03 12:59:22 149

原创 Maven实战错误笔记:使用mvn archetype:generate报错:Unable to add module to the current project as it is not of packaging type 'pom'

在使用mvn archetype:generate生成Maven实战03:HelloWorld中的HelloWorld的项目骨架时报了这个错,从字面上分析是可能与pom.xml文件有关,然后我看了一下我命令行的打开位置,果然在项目根目录下,里面刚好有个pom.xml,如果在这里构建骨架,又要用pom.xml文件,是会不成功的,就会报Unable to add module to the curre

2018-03-03 12:59:19 308

原创 Maven实战04_使用Archetype生成项目骨架

在上一章中的HelloWorld中,我们的项目遵循了一些Maven项目的约定在项目的根目录中放置pom.xml在src/main/java目录中放置项目的主代码在src/test/java目录中放置项目的测试代码我们称以上这些基本的目录结构和pom.xml文件内容为项目的骨架。项目的骨架是固定的,这样的好处就是为了避免重复造轮子。项目骨架的生成:mvn archetype:generate运行结果...

2018-03-03 12:59:16 201

原创 Maven实战03_Maven使用入门

1:pom.xmlMaven项目的核心文件,非常重要。POM(Project Object Model)项目对象模型,其定义了项目的基本信息,用于描述项目如何构建,声明项目依赖等等。创建一个最简单的pom文件:pom.xml,首先新建文件夹HelloWorld,在里面新建一个pom。xml,然后新建一个包(src/main/java),在新建一个包com.soulprayer.maven.mave...

2018-03-03 12:59:14 122

原创 Activiti实战04_简单流程

在Activiti实战03_Hello World中我们介绍了一个中间没有任何任务的流程,实现了流程的部署与查阅,而在本章中,将会为流程添加任务节点,是流程能够像个流程,变得更加丰满起来。在上一节的基础上,我门将会为流程添加实际业务使其能够正常工作起来,先模拟一个很简单的请假流程。首先,在上一节的流程图中为流程添加一个用户任务(userTask)来处理申请,根据申请内容来决定运行申请还是驳回申请。...

2018-03-03 12:59:11 136

原创 Maven实战02_Maven的安装和配置

1:在Windows上安装Maven     本人系统环境:win10  + JDK1.8 + apache-maven-3.3.9     在安装Maven之前,首先要确定你的Java环境是否已经配置好了,你是否已经正确的安装JDK了。Maven可以运行在JDK1.4及以上的版本。     检查Java安装:     Win + R 调出 运行,输入cmd,进入命令行模式     输入:echo...

2018-03-03 12:59:08 155

原创 Activiti实战03_Hello World

  Hello World如此经典,以至于几乎学习没一门新的技术都是从Hello World开始,可能意味着开启了新世界的大门吧,接下来就让我们一起步入到Activiti的世界中吧!  本文所使用开发环境  JDK1.8、Maven、Eclipse(Version: Neon Release (4.6.0))1:最简单的流程定义  1.1 Activiti项目创建    打开Eclipse -&g...

2018-03-03 12:59:06 145

原创 Activiti实战02_环境搭建

1:下载Activiti  访问:https://www.activiti.org/download-bpm 可以下载Activiti相关文档和历史版本压缩包,在 https://www.activiti.org/javadocs/6.latest/ 中可以查看Activiti的相关接口文档。2:Javadocs  作为程序员都知道,官方的才是正宗的,才是唯一出处。javadocs就是开发人员和A...

2018-03-03 12:59:03 168

原创 Activiti实战01_认识Activiti

什么是ActivitiActiviti是为解决工作流而创建的一套流程引擎。举个最简单的例子,请假流程就是一个工作流,从开始到审批到结束,像流一样的贯穿整个流程。在工作中最常见的就是OA了。工作流总是以任务(Task)的形式驱动人处理业务或者驱动业务系统自动完成作业。有了工作流之后,作为流程中的一员,我们只需要关心自己在流程中的待办任务,而不用关心其他人的待办任务。之所以称为Activiti是因为在...

2018-03-03 12:59:00 226

原创 PowerDesigner连接Mysql

PowerDesigner连接Mysql数据库连接环境       操作系统:Windows10       数据库版本:Mysql——5.1.6       PowerDesigner版本:16.5连接配置数据驱动       连接总是需要一个桥梁的,要不然人家怎么知道和你通信,就如同应用开发中需要mysql的jdbc驱动是一个道理,对于PowerDesigner来说

2017-02-08 21:06:58 9023 1

原创 Mysql系列一:初识Mysql

Mysql系列一:初识Mysql说到Mysql,肯定第一点想到的数据库,而之所以会想到数据库,是因为程序中用到了各种各样的数据,而这些数据又不能放到内存中,还要永久序列化保存到本地,要用的时候能够方便的进行读取和修改。下面就对数据库进行一个简单的介绍。1.        什么是数据库:数据库(DataBase),顾名思义是存储数据的仓库,而数据的格式和要求,依旧存储数据库的种类的不同而

2016-12-20 22:19:14 722

原创 JDBC系列一:初识JDBC

JDBC系列一:初识JDBC最近在做项目,虽然用了不少数据库的框架,例如Hibernate,Mybatis,Spring Data Jpa等等,这些东西说白了就是让自己处理数据库中的数据更加方便,更快捷,但是我认为我并不理解这是怎么对JDBC的再一次封装,或者说对这种封装的理解不够透彻,所以呢,打算开个系列,从JDBC说起,再到Hibernate,再到Mybatis,最后到Spring D

2016-12-19 23:55:41 392

VS90-KB948127.exe

"VS90-KB948127.exe” 能解决win7环境下运行vs2008不时出现 -fatal error LNK1000 Internal error during IncrBuildImage的问题。

2014-06-24

2013年cet6级考试样卷

最新版改版后英语六级的样卷。帮助你更好的通过英语考试认证。

2013-10-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除