自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (4)
  • 问答 (3)
  • 收藏
  • 关注

转载 Springboot2.1.5集成activiti7.1.24出现登录验证

Spring2.1.5集成activiti7.1.24时访问要输入用户名和密码。其余的方式大家如果试过成功就可以了,如果不行,可试下这个:取消登录验证如下:@SpringBootApplication( exclude = { org.springframework.boot.autoconfigure.security.servlet.Secu...

2019-08-28 20:55:32 2766 1

原创 spring boot问题之Invalid bound statement (not found)

报错情况如下:yml文件配置如下:网上的其它原因我就不说了,好排查。就特么这一个,怎么找都找不出来,而且target里面也有xml文件。问题就在mybatis下面又有一个mybatis.mapper。把这个mybatis.去掉就好了。如果大家按照网上说的步骤排查不出来,大部分估计就是在配置文件上面写错了,我特么这个就是。害死我了。最后我写成这个也行:mapper-lo...

2019-08-14 14:42:06 1540

原创 Python基础之随机数,转义字符,while循环,赋值运算符等测试

说明:以下代码你可以直接复制到pycharm中测试,# 导入随机工具包# 注意,在导入工具包时,应该将导入的语句,放在文件的顶部,方便下发的代码使用import random"""python综合应用之石头剪刀布石头(1),剪刀(2),布(3) 石头胜剪刀 剪刀胜布 布胜石头在python中,要使用随机数,首先需要导入随机数的模块 - - - 工具包import random...

2018-11-26 22:31:00 442

原创 Python基础之类型转换函数,输出格式化,if条件语句等测试

说明:python为3.x。在pycharm中测试通过"""python区分大小写目前已经测试过得函数 print(x):将x输出到控制台 type(x):查看x的变量类型 input():变量输入,用户输入的任何内容Python都认为是一个字符串"""# password = input("请输入你的密码:");# print(password)"""l类型转换函数 i.

2018-11-25 13:03:30 345

原创 python中的注释、变量等基础测试

# 这是第一个注释print("python注释测试")# 这是第二个注释print("hello world") # 这是第三个注释print(4*3)'''1,如果希望编写的注释信息很多,一行无法显示,就可以使用多行注释。2,要在Python程序中使用多行注释,可以用一对连续的三个引号(单引号和双引号都可以)'''"""双引号注释Python的一些算术运算符*:乘...

2018-11-23 13:28:12 213

原创 C++拷贝构造函数的调用时机测试

备注:有些代码注释掉了,因为不能同时运行多个main函数。如果测试打开即可,后面有注释,多看看#include "iostream"using namespace std;class Test4{private:    int m_a;    int m_b;public:    Test4()    {        m_a=0;        m_b=0;    ...

2018-11-17 16:25:09 251

原创 认识python

一、python    python是一种解释型语言    编译型语言和解释型语言对比:    速度----编译型语言比解释型语言执行速度快    跨平台型----解释型语言比编译型语言跨平台性好二、python的设计目标    1999年,吉多.范罗苏姆向DARPA    提交了一条名为“Computer Programming for Everybody”的资金申请,并在后来说明了...

2018-11-15 22:09:14 177

原创 c++的构造函数与析构函数基础

对象的构造和析构前言:    创建一个对象时,常常需要作某些初始化的工作,例如对数据成员赋初值。注意,类的数据成员是不能    在声明类时初始化的。    为了解决这个问题,C++编译器提供了构造函数(constructor)来处理对象的初始化。构造函数时一种特殊的成员函数,    与其他成员函数不同,不需要用户来调用它,而是在建立对象时自动执行。构造函数和析构函数的概念    有关...

2018-11-13 23:47:38 116

原创 c++中struct与class关键字区别,类的声明与实现分开

前言:所用开发工具:Visual.Studio.2010.简体中文旗舰版一、struct关键字与class关键字区别:/**struct和class关键字区别    在用struct定义类时,所有成员的默认属性为public    在用class定义类时,所有成员的默认属性为private**/struct AAA{    int a;//属性是public,如果是clas...

2018-11-13 10:34:13 656

原创 java高级设计模式之抽象工厂模式

前言:这一篇介绍抽象工厂模式,我把它的定义,本质,何时选用等记下来。实例因为类太多,只贴重要的几个,别的就不贴了。是一个组装电脑的实例,当然,配件只有主板和cpu。不同的主板对应不同的CPU,这两个接口具有联系。定义:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。认识抽象工厂模式1、模式的功能    抽象工厂的功能是为一系列相关对象或相互依赖的对象创建一个接...

2018-11-13 09:18:44 339

原创 c++函数重载

#include "iostream"using namespace std;/**    函数重载    1、函数重载概念        用同一个函数名定义不同的函数   当函数名和不同的参数搭配时函数的含义不同    2、函数重载的判断标准        函数重载至少满足下面的一个条件:            参数个数不同、参数类型不同、参数顺序不同    3、函数返回值不...

2018-11-12 16:41:17 207

原创 C++中的内联函数,默认参数和占位参数

说明:里面的示例代码有些被注释掉了,想运行时要去掉注释#include "iostream"using namespace std;/**     内联函数出现的原因:    C++中的const常量可以替代宏常数定义,如:const int A = 3;#define A 3    C++中推荐使用内联函数替代宏代码片段    C++中使用inline关键字声明内联函数   ...

2018-11-12 15:09:25 168

原创 C++练习,引用本质,复杂数据类型示例等

#include <iostream>using namespace std;//第一点/**int main(){    int a = 10;    int &b = a;    //b是a的别名,请问c++编译器后面做了什么工作    b = 11;    cout<<"b-->"<<a<<endl;   ...

2018-11-10 15:47:57 230

原创 c语言动态分配内存及内存分配部分函数

#include<stdio.h>/**在C中动态分配内存的基本步骤有:1,用malloc类的函数分配内存;2,用这些内存支持应用程序3,用free函数释放内存二、动态内存分配函数    malloc :从堆上分配内存    realloc : 在之前分配的内存块的基础上,将内存重新分配为更大或者更小的部分    calloc: 从堆上分配内存并清零    fre...

2018-11-08 14:59:50 3196

原创 c语言的指针的一些简单示例

#include<stdio.h>void maina(){    /**    char *names[] = {"Miller","Jones","Anderson"};    printf("%c\n",*(*(names+1)+2));    printf("%c\n",names[1][2]);    */    int i=2;    int j=3

2018-11-08 11:47:41 791

原创 c++基础的基础:helloword,求圆面积。面向过程与面向对象区别代码

#include "iostream"//包含c++的头文件using namespace std;//使用命名空间std 标准的命名空间(这里面定义了很多变量等)void main01(){    //标准输出 黑屏幕     //<<:左移操作符,在c++里面,进行了功能的改造,增强==》c++语言操作符重载    //edndl \n    //打印到屏幕并且回车...

2018-11-06 09:59:20 235

原创 java高级设计模式之工厂方法模式

一、定义定义一个用于创建对象的接口,让子类决定实例化哪一个类,FactoryMethod使一个类的实例化延迟到其子类。二、结构和说明三、简单实例(直接复制了,不贴图)public class ConcreteCreator extends Creator {    @Override    protected Product factoryMethod() {     ...

2018-11-04 20:11:39 305

原创 java高级设计模式之单例模式

一、定义保证一个类仅有一个实例,并提供一个访问它的全局访问点。二、结构和说明 三、基本实现四、认识单例模式   1、单例模式的功能        单例模式的功能是用来保证这个类的运行期间只会被创建一个类实例,并提供一个全局唯一访问这个类实例的访问点。    2、单例模式的范围       是一个ClassLoader及其子ClassLoader的范围...

2018-11-03 14:56:33 3082 6

原创 java高级设计模式之适配器模式

定义将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。接口和说明 简单实例: package adaptersimple.example1; /**  * 已经存在的接口,这个接口需要被适配  *   *  */ public class Adaptee {     /**      * 示意方法,原本...

2018-11-02 21:10:08 178

原创 sqoop1.4.7安装及简单使用方法

基础:hadoop集群已经启动(我用hadoop2.7.3)。zookeeper集群已经启动(我用的是3.4.6)。mysql安装好。一般sqoop安装在一个节点上就可以了。一、上传sqoop并解压到你指定的目录。二、配置sqoop环境变量。这个应该都会。我还是简单介绍下:1、vim /etc/profile2、在最后面添加环境变量。一个简单实例如下(配置了java等)ex...

2018-11-02 15:54:56 1097

原创 hive2.3.3安装过程

基础:hadoop2.7.3集群安装好并且能正常启动。zookeeper3.4.6。mysql:5.1都已经安装好。一、    修改mysql的密码    /usr/bin/mysql_secure_installation    (注意:删除匿名用户,允许用户远程连接)    登陆mysql    mysql -u root -p二、配置hive    cp hive-defa...

2018-11-02 14:40:24 1164

原创 flume1.8使用常见问题的解决方法

前提:hadoop集群已搭建好且已经起来。这里是hadoop2.7.3。zookeeper版本是3.4.6。flume版本是1.8。常见问题如下:这是因为flume默认读取utf-8编码的文件,但是文件本身不是utf-8编码。你可以把文件转换成utf-8格式的文件在放到上传目录。也可以用一下命令修改(本人没试过)。iconv 你的文件名 -f 原来编码格式 -t UTF-8 -o ...

2018-11-02 09:43:43 896 1

原创 java高级设计模式之外观模式

定义为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。结构和说明 基本实现实例 1、客户端 Facade 里面都是接口和简单实现方法,没必要贴了。 生活实例 理解外观模式 ...

2018-11-01 22:26:35 223

原创 java高级之简单工厂模式

  定义提供一个创建对象实例的功能,而无须关心其具体实现。被创建实例的类型可以是接口、抽象类、也可以是具体的类。结构和说明 实例 接口 两个实现类 简单工厂类(Factory) 客户端 体会简单工厂 不管是一层还是一个模块或是一个组件,都是一个被接口隔离的整体。...

2018-10-31 16:52:57 202

原创 java高级线程之简单类概要

这个大家可以了解下,如果有需要测试代码的,可以下吗留言创建线程的两种传统方式1、在Thread子类覆盖的run方法中编写运行代码   涉及一个以往知识点:能否在run方法声明上抛出InterruptedException异常,以便省略run方法内部对Thread.sleep()语句的try...catch处理?2、在传递给Thread对象的Runnable对象的run方法中编写代码总结...

2018-10-31 14:32:48 124

原创 java高级反射之获取字段(三)

package com.jk.fs;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;/** *  * @author sx123 * */public class ReflectzDemo {    public sta...

2018-10-29 11:08:33 170

原创 java高级反射之获取构造函数(二)

前提:Person类中有有参无参的构造函数,供测试用package com.jk.fs;import java.lang.reflect.Constructor;/** * 反射机制(获取Class中的构造函数) * @author sx123 * */public class ReflectgDemo {    public static void main(Strin...

2018-10-29 11:07:13 202

原创 java高级反射之获取class

前提:在com.jk.bean里面创建一个Person类,添加get/set方法,toString方法。还有各种私有和公有方法,供测试用。package com.jk.fs;import com.jk.bean.Person;/** * 要想对字节码文件进行解剖,必须要有字节码文件对象 *  * @author sx123 * */public class ReflectD...

2018-10-29 11:05:29 137

原创 linux单节点配置flume1.8

使用版本:hadoop2.7.3  jdk:1.7  flume:1.5前提:hadoop已经启动起来。jdk已经安装好,并且配置了环境变量,此flume轮询的文件夹是/itcast/logs文件夹,要提前创建。下载flume1.5到你的系统中,解压到你指定的目录下。接着1,进入到apache-flume-1.5.0-bin/conf。将flume-env.sh.template改成f...

2018-10-27 12:29:48 369

原创 java8新特性之日期时间

LocalDate类使用ISO日历表示年、月、日。 常用方法: 1、LocalDate.now():获取系统当前日期。 2、LocalDate.of(int year,int month,int dayOfMonth)    按指定日期创建LocalDate对象。 3、getYear():返回日期当中的年份。 4、getMonth():返回日期中的月份。 5、getDayOfMont...

2018-10-24 21:17:11 228

原创 java8新特性之lambda

lambda表示数学符号"λ",计算机领域中λ代表“λ演算”,表达了计算机中最基本的概念:“调用”和“置换”。只能用于函数式接口。为什么使用lambda?1,java是面向对象的语言,不能像函数式语言那样嵌套定义方法。2,java的匿名内部类只能存在于创建它的线程中,不能运行在多线程中,无法充分利用多核的硬件优势。3,匿名内部类的缺点还有:    一、语法相对复杂。   二...

2018-10-23 22:15:08 116

原创 mysql8修改初始密码

前提:已经装好mysql8.启动:systemctl start mysqld.service或者 service mysqld start查看临时密码:grep "A temporary password"  /var/log/mysqld.log;查看完之后,用临时密码登录数据库。在sql下操作:1,修改密码,mysql8初始对密码要求高,简单的字符串不让改。先改成:MyNew...

2018-10-22 22:35:10 4812 1

原创 Hbase集群搭建

前提:hadoop集群和zookeeper集群都已经配置好。.1、配置hbase集群,要修改3个文件(首先zk集群已经安装好了)    注意:要把hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下    2.1修改hbase-env.sh    export JAVA_HOME=/usr/java/jdk1.7.0_55    //告诉h...

2018-10-19 20:08:58 199

原创 zookeeper集群部署

前提:开启三台虚拟机或者有三台服务器,这里三台虚拟机为例,互相之间能联通。虚拟机为例:在/etc/hosts加入192.168.8.6 itcast04192.168.8.7 itcast05192.168.8.8 itcast06这个根据自己的服务器配置。1、现在一个节点上配置添加一个zoo.cfg配置文件    $ZOOKEEPER/conf    mv zoo_sa...

2018-10-17 21:45:36 126

原创 hadoop2.4.1集群搭建

首先声明,我是看的视频,自己测试过了,视频是按照这个来的。测试过了(尼玛,虚拟机这么多,电脑都扛不住),我个人觉得用2.7.3也差不多这么弄。找时间自己测下注意:apache提供的hadoop-2.4.1的安装包是在32位操作系统编译的,因为hadoop依赖一些C++的本地库,所以如果在64位的操作上安装hadoop-2.4.1就需要重新在64操作系统上重新编译(建议第一次安装用32位的系...

2018-10-15 22:34:48 153

原创 hadoop远程调试

一、前提:你的虚拟机或者服务器已经运行了你的程序。笔记内容:JPDA 简介Sun Microsystem 的 Java Platform Debugger Architecture (JPDA) 技术是一个多层架构,使您能够在各种环境中轻松调试 Java 应用程序。JPDA 由两个接口(分别是 JVM Tool Interface 和 JDI)、一个协议(Java Debug Wir...

2018-10-14 22:42:55 705

原创 maven报错JAVA_HOME should point to a JDK not a JRE

这个问题的解决方法网上一堆了,但我用过了那些还是不行,最后的方法是在maven的bin目录里,打开mvc.cmd。加上:set=你的jdk目录/jdk。就是指向JDK目录。 ...

2018-10-11 19:32:38 5041

转载 学习Hadoop第十二课(Hadoop序列化机制、Linux安装Eclipse及创建快捷图标、使用Maven开发)

我看的视频就是这个,看到有人写了,就转过来了上节课我们一起学习了MapReduce的一个简单实例,这节课我们一起来学习Hadoop的序列化机制。       首先我们来学习一下,什么叫做序列化,序列化是指把结构化对象转换成字节流,这样做的目的当然是便于在网络中传输。那么什么叫做反序列化?相信大家也知道了,反序列化,顾名思义,就是序列化的逆过程,也就是将字节流转回结构化对象的过程。   ...

2018-10-08 20:14:21 193

原创 hadoop学习一 hadoop2.7.3伪分布式搭建

1.准备Linux环境    1.0点击VMware快捷方式,右键打开文件所在位置 -> 双击vmnetcfg.exe -> VMnet1 host-only ->修改subnet ip 设置网段:192.168.1.0 子网掩码:255.255.255.0 -> apply -> ok        回到windows --> 打开网络和共享中心 -&gt...

2018-10-08 14:21:41 196

原创 rpc实例

使用的是hadoop2.7.3,csdn上有这个版本,我没传上来。大家自己下载,JDK8。那些jar包我就不贴了,太多了。反正都导进去就对了。RPCServer类package cn.itcast.hadoop.rpc;import java.io.IOException;import org.apache.hadoop.HadoopIllegalArgumentException...

2018-10-08 14:17:49 467

workplace.rar

mybatis,mybatis与springmvc整合代码,下载下来直接导入工程即可。代码里面有详细的注释说明,并由txt笔记供大家参考

2019-08-14

thinkphp5.0完整版

thinkphp5.0完整版

2016-12-22

thinkphp5.0完全开发手册(pdf)

thinkphp5.0完全开发手册

2016-12-22

mybatis动态SQL的详所有细用法代码。经过测试

这是一个测试,专门测试Mybatis的动态sql。里面包含了所有的动态sql的用法,全部用代码形式描述出来,并给与适当的注释。

2012-06-01

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

TA关注的人

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