<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Bangchui_programer的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Bangchui_programer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Bangchui_programer]]></copyright><item><title><![CDATA[GitHub上传项目报错$ git push -u origin master fatal: protocol ‘git@github.com:https‘ is not supported]]></title><link>https://blog.youkuaiyun.com/Bangchui_programer/article/details/109550959</link><guid>https://blog.youkuaiyun.com/Bangchui_programer/article/details/109550959</guid><author>Bangchui_programer</author><pubDate>Sat, 07 Nov 2020 19:18:12 +0800</pubDate><description><![CDATA[在第一次关联github仓库的时候不要选https，选ssh的连接。如果你已经选了https了，那可以输入git remote remove origin 删除之前的设置，然后重新git remote add origin git@github.com:（你的ssh地址）

之后正常git push -u origin master就可以了。
...]]></description><category></category></item><item><title><![CDATA[centos 7 安装DISCUZ论坛]]></title><link>https://blog.youkuaiyun.com/Bangchui_programer/article/details/108194674</link><guid>https://blog.youkuaiyun.com/Bangchui_programer/article/details/108194674</guid><author>Bangchui_programer</author><pubDate>Mon, 24 Aug 2020 10:39:03 +0800</pubDate><description><![CDATA[搭建DISCUZ论坛

启动DISCUZ环境：

systemctl stop mariadb php-fpm httpd



systemctl start mariadb

systemctl start php-fpm

systemctl start httpd



安装LAMP环境

yum install unzip wget net-tools httpd php php-fpm php-mysql mariadb-server -y

等待一段时间出现完毕两个字或者completel..]]></description><category></category></item><item><title><![CDATA[更新安装VMtools]]></title><link>https://blog.youkuaiyun.com/Bangchui_programer/article/details/108194641</link><guid>https://blog.youkuaiyun.com/Bangchui_programer/article/details/108194641</guid><author>Bangchui_programer</author><pubDate>Mon, 24 Aug 2020 10:35:33 +0800</pubDate><description><![CDATA[在菜单栏中虚拟机项选择更新ymtools，前提是在虚拟机已经开机的情况下。

这时打开我的文件在左边菜单栏可以看到vmtools目录

cd 到该目录下，将压缩包拷贝一份到其他目录下，因为在该目录下是只读状态，需要拷贝出来进行安装

使用tar zxf 文件名 进行解压

解压后出现一个后缀名为distrib的文件，cd进入 输入命令 ./vmware-install.pl执行安装程序

安装完成后reboot生效


...]]></description><category></category></item><item><title><![CDATA[Java几种注解的不同作用]]></title><link>https://blog.youkuaiyun.com/Bangchui_programer/article/details/106345902</link><guid>https://blog.youkuaiyun.com/Bangchui_programer/article/details/106345902</guid><author>Bangchui_programer</author><pubDate>Tue, 26 May 2020 00:26:40 +0800</pubDate><description><![CDATA[@Override

@Override 用在方法上，表示这个方法重写了父类的方法，如toString()。
如果父类没有这个方法，那么就无法编译通过，如例所示，在fromString()方法上加上@Override 注解，就会失败，因为Hero类的父类Object，并没有fromString方法


package annotation;
 
public class Hero {
 
    String name;
    @Override
    public String toString(){]]></description><category></category></item><item><title><![CDATA[execute和executeUpdate的区别]]></title><link>https://blog.youkuaiyun.com/Bangchui_programer/article/details/106245194</link><guid>https://blog.youkuaiyun.com/Bangchui_programer/article/details/106245194</guid><author>Bangchui_programer</author><pubDate>Wed, 20 May 2020 21:48:01 +0800</pubDate><description><![CDATA[不同1：
execute可以执行查询语句
然后通过getResultSet，把结果集取出来
executeUpdate不能执行查询语句
不同2:
execute返回boolean类型，true表示执行的是查询语句，false表示执行的是insert,delete,update等等
executeUpdate返回的是int，表示有多少条数据受到了影响
...]]></description><category></category></item><item><title><![CDATA[使用JAVA自带线程池]]></title><link>https://blog.youkuaiyun.com/Bangchui_programer/article/details/106226229</link><guid>https://blog.youkuaiyun.com/Bangchui_programer/article/details/106226229</guid><author>Bangchui_programer</author><pubDate>Wed, 20 May 2020 00:19:32 +0800</pubDate><description><![CDATA[java提供自带的线程池，而不需要自己去开发一个自定义线程池了。
线程池类ThreadPoolExecutor在包java.util.concurrent下


ThreadPoolExecutor threadPool= new ThreadPoolExecutor(10, 15, 60, TimeUnit.SECONDS, new LinkedBlockingQueue&lt;Runnable&gt;());


第一个参数10 表示这个线程池初始化了10个线程在里面工作
第二个参数15 表示如果10.]]></description><category></category></item><item><title><![CDATA[JAVA中this和super的用法]]></title><link>https://blog.youkuaiyun.com/Bangchui_programer/article/details/106226159</link><guid>https://blog.youkuaiyun.com/Bangchui_programer/article/details/106226159</guid><author>Bangchui_programer</author><pubDate>Wed, 20 May 2020 00:13:02 +0800</pubDate><description><![CDATA[&lt;一&gt;. this的用法

　　构造方法是创建java对象的重要途径,通过new关键字调用构造器时,构造器返回该类的对象,但是这个对手并不是完全由构造器负责创建. 创建一个对象分为如下四步:

　　a. 分配对象空间,并将对象成员变量初始化为0或者null

　　b. 执行属性值的显式初始化

　　c. 执行构造方法

　　d. 返回对象的地址给相关变量

　　this的本质就是“创建好的的对象的地址”, 由于在构造方法调用前,对象已经创建. 因此,在构造方法中也可以使用this代表“当前对象”]]></description><category></category></item><item><title><![CDATA[Synchronized的使用方法]]></title><link>https://blog.youkuaiyun.com/Bangchui_programer/article/details/106202389</link><guid>https://blog.youkuaiyun.com/Bangchui_programer/article/details/106202389</guid><author>Bangchui_programer</author><pubDate>Mon, 18 May 2020 22:00:44 +0800</pubDate><description><![CDATA[原文：http://blog.youkuaiyun.com/luoweifu/article/details/46613015
作者:luoweifu

synchronized是Java中的关键字，是一种同步锁。它修饰的对象有以下几种：
1. 修饰一个代码块，被修饰的代码块称为同步语句块，其作用的范围是大括号{}括起来的代码，作用的对象是调用这个代码块的对象；
2. 修饰一个方法，被修饰的方法称为同步方法，其作用的范围是整个方法，作用的对象是调用这个方法的对象；
3. 修改一个静态的方法，其作用的范围是整个静态方法，]]></description><category></category></item><item><title><![CDATA[lambda的聚合操作]]></title><link>https://blog.youkuaiyun.com/Bangchui_programer/article/details/106183328</link><guid>https://blog.youkuaiyun.com/Bangchui_programer/article/details/106183328</guid><author>Bangchui_programer</author><pubDate>Sun, 17 May 2020 23:15:11 +0800</pubDate><description><![CDATA[管道是聚合操作的序列。如果正常用for语句来查找成员。例如，查找符合要求的男性成员：

        


public class Person {

    public enum Sex {
        MALE, FEMALE
    }

    String name;
    LocalDate birthday;
    Sex gender;
    String emailAddress;
    
    // ...

    public int getA...]]></description><category></category></item><item><title><![CDATA[lambda的三种常用接口表达方式]]></title><link>https://blog.youkuaiyun.com/Bangchui_programer/article/details/106182814</link><guid>https://blog.youkuaiyun.com/Bangchui_programer/article/details/106182814</guid><author>Bangchui_programer</author><pubDate>Sun, 17 May 2020 23:01:50 +0800</pubDate><description><![CDATA[这三种常用的接口 Predicate&lt;T&gt;、Consumer&lt;T&gt;，以及Function&lt;T, R&gt;





Predicate&lt;T&gt;



上述方法的逻辑是遍历集合中的元素，通过 Predicate 对集合元素进行验证，并将验证不过的元素从集合中移除。

例如：我们可以利用上面的函数式接口筛选整数集合中的偶数：



Consumer&lt;T&gt;

Consumer 提供了一个 accept 抽象函数，该函数接收参数并依据传递的行为应用传递...]]></description><category></category></item><item><title><![CDATA[centOS 7  hadoop配置]]></title><link>https://blog.youkuaiyun.com/Bangchui_programer/article/details/105499488</link><guid>https://blog.youkuaiyun.com/Bangchui_programer/article/details/105499488</guid><author>Bangchui_programer</author><pubDate>Mon, 13 Apr 2020 22:29:34 +0800</pubDate><description><![CDATA[垃圾的我配置了3个虚拟机，花了10个小时时间，终于完美运行

结果就是我可以在第一个虚拟机上远程操作第二个虚拟机获取第三个虚拟机的数据了...…^_^



根据一个大佬的博客，傻瓜式作业

https://blog.youkuaiyun.com/u013457387/article/details/87856770
...]]></description><category></category></item><item><title><![CDATA[git hub无法打开解决办法]]></title><link>https://blog.youkuaiyun.com/Bangchui_programer/article/details/104582328</link><guid>https://blog.youkuaiyun.com/Bangchui_programer/article/details/104582328</guid><author>Bangchui_programer</author><pubDate>Sat, 29 Feb 2020 21:26:34 +0800</pubDate><description><![CDATA[百度了一下 亲测有效

首先把C:\Windows\System32\Drivers\etc目录下的hosts文件复制出来，可以复制到桌面上

然后用记事本格式打开，在最下面添加


# github
204.232.175.78 http://documentcloud.github.com
207.97.227.239 http://github.com
204.232.175.94 http...]]></description><category></category></item><item><title><![CDATA[Maven安装本地仓库报错总结]]></title><link>https://blog.youkuaiyun.com/Bangchui_programer/article/details/104342748</link><guid>https://blog.youkuaiyun.com/Bangchui_programer/article/details/104342748</guid><author>Bangchui_programer</author><pubDate>Sun, 16 Feb 2020 15:35:17 +0800</pubDate><description><![CDATA[基础配置环境很简单，就不多说了，只要cmd中mvn -v有东西就行了。

有几个很重要的点：

1.Java版本和Maven兼容问题，我置前一直用的都是Java13，maven装了3.6.3，一直不兼容。

2.本地仓库路径问题，在setting.xml配置里面，要注意本地仓库的路径：（直接鼠标右键创建一个就好，在路径里写你创的文件名）





3.网络问题：要给下载的url镜像，可以给一个...]]></description><category></category></item><item><title><![CDATA[JDBC用户登录demo]]></title><link>https://blog.youkuaiyun.com/Bangchui_programer/article/details/104050414</link><guid>https://blog.youkuaiyun.com/Bangchui_programer/article/details/104050414</guid><author>Bangchui_programer</author><pubDate>Mon, 20 Jan 2020 13:00:04 +0800</pubDate><description><![CDATA[mysql列表：



JAVA代码：

第一段用statement方法，有sql注入危险，实际工程一般不会使用


package cn.itcast.jdbc;

import java.sql.*;
import java.util.Scanner;

public class jdbcDemo3 {
//    创建user表
//    create table USER(
//   ...]]></description><category></category></item><item><title><![CDATA[JDBC连接mysql记录]]></title><link>https://blog.youkuaiyun.com/Bangchui_programer/article/details/104044040</link><guid>https://blog.youkuaiyun.com/Bangchui_programer/article/details/104044040</guid><author>Bangchui_programer</author><pubDate>Sun, 19 Jan 2020 18:32:01 +0800</pubDate><description><![CDATA[package cn.itcast.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;



public class jdbcDemo2 {
    public static void main(St...]]></description><category></category></item><item><title><![CDATA[重装mysql记录]]></title><link>https://blog.youkuaiyun.com/Bangchui_programer/article/details/104009821</link><guid>https://blog.youkuaiyun.com/Bangchui_programer/article/details/104009821</guid><author>Bangchui_programer</author><pubDate>Thu, 16 Jan 2020 19:17:34 +0800</pubDate><description><![CDATA[首先是卸载旧的mysql

一共要删三个地方：

1.删掉安装mysql的文件夹

2.删掉配置的环境

3.删掉mysql相关的注册表

 HKEY_LOCAL_MECHINE/SYSTEM/ConcrolSet001(002)下的mysql和HKEY_LOCAL_MECHINE/SYSTEM/CurrentControlSet

（但是不一定删的干净 可以用注册表菜单栏的查找功能搜mysq...]]></description><category></category></item><item><title><![CDATA[创建一个抽象类动物类以及以下几个接口：进食的接口、睡觉的接口、思考的接口、说话的接口。分别定义猫类、人类、鸟类继承动物类并选择实现上述的接口，并创建实例验证。]]></title><link>https://blog.youkuaiyun.com/Bangchui_programer/article/details/103774125</link><guid>https://blog.youkuaiyun.com/Bangchui_programer/article/details/103774125</guid><author>Bangchui_programer</author><pubDate>Mon, 30 Dec 2019 21:43:31 +0800</pubDate><description><![CDATA[interface Animal{
    void breathe();
    void eat();
    void sleep();
}

class Cat implements Animal{

    @Override
    public void breathe() {
        System.out.println("一直在呼吸...");
    }

    @...]]></description><category></category></item><item><title><![CDATA[设计一个抽象类图形类，在该类中包含有至少两个抽象方法求周长和求面积，分别定义圆形类、长方形类、正方形类来继承图形类，并实现上述两个方法。并创建实例验证。]]></title><link>https://blog.youkuaiyun.com/Bangchui_programer/article/details/103774112</link><guid>https://blog.youkuaiyun.com/Bangchui_programer/article/details/103774112</guid><author>Bangchui_programer</author><pubDate>Mon, 30 Dec 2019 21:42:45 +0800</pubDate><description><![CDATA[（1）【抽象类方法】public abstract class Shape {
    public abstract double area();
    public abstract double perimeter();
}
【圆继承方法】public class Circle extends Shape {//圆面积

    private double diameter;

   ...]]></description><category></category></item><item><title><![CDATA[二．定义一个类，该类中包含以下几个方法（静态）： 	实现两个字符串数组的逆序排序，输出结果为字符串数组； 	求两个整形数组的交集； 	求两个浮点型数组的并集；]]></title><link>https://blog.youkuaiyun.com/Bangchui_programer/article/details/103774100</link><guid>https://blog.youkuaiyun.com/Bangchui_programer/article/details/103774100</guid><author>Bangchui_programer</author><pubDate>Mon, 30 Dec 2019 21:41:43 +0800</pubDate><description><![CDATA[import java.util.Scanner;
import static java.lang.Float.max;


public class two_2 {
    static void fanxiang(){//逆序输出
        String originalString;
        String resultString = "";
        Scanner ...]]></description><category></category></item><item><title><![CDATA[一．定义一个汽车类，要求该类中至少包含5个私有的属性（为每个属性定义设置和获取方法）,该类中至少包含两个构造方法（一个无参，一个有参），以及包含5~6个方法来描述汽车对象的行为（其中一个方法要能打印输]]></title><link>https://blog.youkuaiyun.com/Bangchui_programer/article/details/103774090</link><guid>https://blog.youkuaiyun.com/Bangchui_programer/article/details/103774090</guid><author>Bangchui_programer</author><pubDate>Mon, 30 Dec 2019 21:40:58 +0800</pubDate><description><![CDATA[class Car{
    private String ID_num;
    private String driver;
    private String type;
    private String car_num;
    private String color;

    public void setID_num(String ID_num) {
        thi...]]></description><category></category></item></channel></rss>