自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (13)
  • 收藏
  • 关注

原创 Java基础面试题--面向对象1-5

1.JDK、JRE和JVM关系是什么?JDK是java开发工具包JRE是java运行环境JVM是java的虚拟机JDK包含JRE JRE包含JVMJDK>JRE>JVM面试题以上就完事了 具体的如下:JDK是java的开发工具包,包含编写java程序所必须的编译、运行等开发工具以及JRE。开发工具如:用于编译java程序的javac命令、用于启动JVM运行的java程序的java命令、用于生成文档的javadoc命令以及用于打包的jar命令等。JRE是java运行环境,提供了运

2021-04-12 15:09:21 104

原创 解决逆向工程Unable to load authentication plugin ‘caching_sha2_password‘

服务器上的mysql版本是8.0的 这个Unable to load authentication plugin 'caching_sha2_password’是因为8.0版本的mysql跟5.0的有区别5.x版本是:default_authentication_plugin=mysql_native_password8.x版本就是:default_authentication_plugin=caching_sha2_password怎么解决呢1.首先连接驱动换成8.0.212.在mysql命令

2020-08-03 14:26:33 453

原创 CentOS7.7安装mysql8.0详细教程

MySQL官网下载mysql源rpm安装包然后上传到服务器上 我在我的服务器根目录创建了个java文件夹 方便我存储上传的文件然后进入java文件夹中执行命令sudo yum install mysql80-community-release-el7-3.noarch.rpmmysql80-community-release-el7-3.noarch.rpm这个版本号要跟你下载的对应上然后查看是否安装成功yum repolist enabled | grep "mysql.*"安

2020-07-31 17:06:20 680

原创 笔记-数据结构(一)

有哪些数据结构:栈队列(字符)串数组线性表广义表二叉树树图重点:线性表、二叉树数据概念:数据是描述客观事物的数值、字符以及能输入机器且能被处理的各种符号集合例如:姓名年龄身高/cm体重/斤李明18175120李三20185168王五29165170赵四30195180数据项:具有原子性,是不可分割的最小数据单位(18岁就是数据项,175、120斤这都是数据项,不能够再拆分了)数据元素:数据元素是数

2020-07-31 13:14:24 212

原创 创建线程的三种方式

JAVA中创建线程的三种方式1.继承Thread类创建线程2.实现Runnable接口创建线程3.线程池(使用callable和Future)创建线程1.Threadpackage com.company.thread;import java.util.Random;/** * 使用继承Thread的方式实现多线程 * 创建一个比赛的类 */public class Match { public static void main(String[] args) {

2020-07-24 15:36:54 190

原创 mac 安装Ngrok 内网穿透 设置域名访问本地项目

在开发网页获取微信用户信息的时候,公众号平台需要一个服务器的地址,但是现在都是在本地先测试项目的,并没有服务器的域名地址,所以需要设置一个能够访问本地项目的域名.介绍个软件 Ngrok首先下载软件官网地址:https://ngrok.com我的电脑是mac的 所以下载的是mac版本的 也支持windows和linux下载后在mac中创建个文件夹 然后把下载后的文件解压到这个文件夹中接下来打开命令行窗口 mac快捷键 command+空格 输入ter回车 就出来了然后进入这个ngrok目录(

2020-07-06 13:56:34 540

原创 连接redis报此错误:ERR Client sent AUTH, but no password is set

出现连接redis报此错误:ERR Client sent AUTH, but no password is set可能是你设置了redis的访问密码,但是你在访问的时候没有输入密码1.查看redis的连接密码(1).linux服务器 找到你安装的redis目录,里边有个redis.conf文件。通过vim命令查看修改文件vim redis.conf进入文件模式后,按i进入编辑模式,并且找到bind 127.0.01 在前边加个# 就是注释掉protected-mode yes 改

2020-05-15 10:15:10 1442

原创 spring声明式事务

<bean id="dataSource" context:property-placeholder class="org.springframework.jdbc.datasource.DriverMa nagerDataSource"> <property name="driverClassName" value="${jdbc.driver}"></pr...

2019-11-21 23:53:16 79

原创 单例模式

单例模式:在一个程序中,只能有一个实例.优点:提升运行效率实现数据共享懒汉式1.创建个Singleton项目2.创建个要被实例化的对象类Singleton单例模式的特点就是构造方法私有化构造方法私有化后,我们需要一个访问的入口,所以就创建个getInstance()方法,因为这个是实例方法,实例方法必须通过对象调用,所以要设置成static的静态方法.这个方法返回的就是这...

2019-11-21 15:00:41 88

原创 Spring AOP前置通知和后置通知的参数

前置通知:arg0: 切点方法对象 Method 对象arg1: 切点方法参数arg2:切点在哪个对象中后置通知arg0: 切点方法返回值arg1:切点方法对象arg2:切点方法参数arg3:切点方法所在类的对象...

2019-11-15 17:14:21 1616

原创 Spring-AOP简介和Schema-based实现前置通知和后置通知

项目搭建1.创建个web项目 命名为Spring_Notice(项目名随意)2.导入相关jar包3.创建个TestDemo类,包名为com.lhs.test(类名和包名随意),√上main4.创建三个方法并且输入对应的信息由此看出正常的方法执行是由上到下执行的,那么我们在某一个方法执行前或者执行后添加某些功能,这就是面向切面编程(AOP)例如:如果我再test2方法执行前添加个...

2019-11-13 18:06:53 159

原创 session与cookie的区别

区别1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面,应当使用cookie。4、单个cookie保存的数据不能超过4K,很多浏览器都限...

2019-11-13 12:28:11 91

原创 Spring三种创建对象的方式

1.构造创建有参构造无参构造2.实例工厂需要创建工厂,才能生产对象.3.静态工厂不需要创建工厂就能生产对象.

2019-11-05 15:07:41 114

原创 Spring中的IoC

IoC中文名称:控制反转英文名称:Inversion of controlIoC实际上作的是就是原先由程序员手动new实体类这个操作,现在交给srping来完成了控制指的是:控制类对象反转指的是:交给spring负责IoC最大的作用是解耦说白了就是不需要程序员来管理对象了...

2019-11-05 11:53:47 86

原创 递归算法求5的阶乘

public class FactorialMain { public static void main(String[] args) { //用递归求5的阶乘 int number=factorial(5); System.out.println(number); } static int factorial(int number) { //如果是1的话就返回1结束,否则...

2019-11-02 15:12:49 1868

原创 java中的重载和重写

重载:重载的方法都是独立的方法,只是名称一样构成重载的条件:方法名相同参数项类型不同参数项个数不同参数项的顺序不同例如:int show(int a){return 0;}int show(int a,String b){return 0;}重写:重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!...

2019-11-02 14:55:55 70

原创 java中支持的运算符

Java 语言支持如下运算符:• 算术运算符: + , - , * , / , % , ++ ,–• 赋值运算符: =• 扩展赋值运算符:+=,-=,*=,/=• 关系运算符: >,<,>=,<=,==,!=• 逻辑运算符: &&,||,!• 位运算符: &,|,^,~ , >>,<<...

2019-11-02 14:44:04 155

原创 JAVA中的数据类型

java中的数据类型分两大类:基本数据类型引用数据类型基本数据类型中有三类:数值类型字符类型(char)布尔类型(boolean)引用数据类型有三类:类类型(class)接口类型(interface)数组数值类型分两类:整数型(byte,short,int,long)浮点类型(float,double)关系图:字节数:整数类型:整数类型...

2019-11-02 14:42:03 159

原创 JDK、JRE、JVM的区别

JDK:1. JavaDevelopmentKit2. 针对Java开发员的产品JRE:1.JavaRuntimeEnvironment2.是运行Java程序所必须的环境集合JVM1.JavaVirtualMachine2. 解释运行Java字节码文件,跨平台的核心联系:JDK包含JRE,JRE包含JVM。...

2019-11-02 14:24:06 70

原创 Java的特性和优势

Java的特性和优势1.跨平台/可移植性2.安全性3.面向对象4.简单性5.高性能6.分布式7.多线程8.健壮性

2019-11-02 14:17:58 108

原创 CentOS7.7下安装jdk1.8

1.先从jdk官网上下载对应linux版本的jdkJDK版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html我现在的是jdk-8u231-linux-x64.tar.gz2.把下载好的jdk文件上传到linux服务器上先在服务器上根目录下创建个java文件 好存放...

2019-10-30 16:15:50 195 1

原创 Mac苹果电脑给linux远程传输文件

现在Mac电脑进入要传输文件的目录比如我要传的文件是在我的桌面 那我就cd到桌面这个目录下cd /Users/mac/Desktop然后输入 scp -p 22 jdk-8u231-linux-x64.tar.gz [email protected]:/usr指令是scp-p 22是默认端口jdk是要传的文件名称[email protected]是主机实例名称@主机公网ip:/usr 是...

2019-10-30 15:26:51 404

原创 Mac苹果电脑远程连接Linux服务器

快捷键调出终端窗口command+空格 然后输入ter进入终端窗口后输入ssh [email protected]是服务器的实例名 这里我用root举例ip是你要连接的服务器ip 这里我就是用127.0.0.1举例然后回车 就会让你输入服务器实例的密码输入完密码后回车 就成功的远程到linux了...

2019-10-30 13:38:09 2295 2

原创 MySQL创建外键约束语句

create table teacher(id int(10) primary key auto_increment comment '教师表主键',name varchar(50) not null comment '教师姓名');create table student(id int(10) primary key auto_increment comment '学生表主键',n...

2019-10-28 11:44:25 2644 2

原创 MyBatis环境搭建

1.创建个web项目项目名称随便起,我这里就以MyBatis01为例。2.导入用到的jar包 主要是mybatis包和一些辅助包(例如log4j等,如图所示)把jar包复制到lib文件夹下,会自动导入到Libraries–>Web app Libaraes中3.创建个xml全局配置文件(编写JDBC四个变量)3.1文件名称没有要求(以MyBatis.xml为例)3....

2019-10-19 22:47:46 105

原创 Eclipse设置背景色(豆沙绿护眼色)

1.打开Eclipse 找到菜单栏上Window选项然后点击Preferences2.然后操作如下3.点击color色调–>84饱和度–>120亮度–>205就完成了

2019-03-27 17:56:28 429

原创 Linux下Mysql自启动

只要按照如下步骤就可以了1、cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 将服务文件拷贝到init.d下,并重命名为mysql2、chmod +x /etc/init.d/mysql 赋予可执行权限3、chkconfig --add mysql 添加服务4、chkconfig --l...

2019-03-27 17:44:18 455

mac-ngrok.zip

通过ngrok配置后 能够解决通过域名的方式访问本地的项目,不需要通过localhost:80端口访问

2020-07-06

Spring_Notice.zip

这个是spring AOP 的一个小Demo 通过Schema-base添加前置通知和后置通知 结合博客 可以学习一下

2019-11-13

mysql驱动包.zip

这是MyBatis框架所需要的驱动包 里边有链接mysql的驱动 适用于mysql6.0+以上的版本

2019-10-19

(lhs)instantclient_11_2.zip

(lhs)instantclient-basic-nt-11.2.0.4.0.zip 解压 配置就行了 具体配置查一下百度 (lhs)是我的名字首字母 可以删掉

2019-07-10

solr7.5搜索框架

solr7.5搜索框架 各种企业都在用 使用广泛 无需安装 解压就能用

2018-12-07

redisdesktopmanager

redis-desktop-manager-0.9.3.817 本地管理工具 安装方便 远程连接rendis 增删改查 想怎么来就怎么来

2018-12-07

Postman-win64-6.0.10-Setup

Postman-win64-6.0.10-Setup 接口测试工具 支持各种传参格式 Postman-win64-6.0.10-Setup 接口测试工具 支持各种传参格式

2018-12-07

SSO(单点登录)实战篇:客户端实现(1)视频

SSO(单点登录)实战篇:客户端实现(1)1.Tomcat多应用部署的配置2.Maven项目的打包与发布3.客户端模块的主流程

2018-09-05

MyEclipse10软件破解简单易操作

报错的那个jar包,我的是com.genuitec.eclipse.core_15.0.0.me201512200330.jar,然后将其文件结尾由”.jar”改成”.txt”,然后运行MyEclipse,启动完之后在将其关闭,然后再去plugins文件夹中将那个文件的结尾由”.txt”再改回”.jar”,重新运行MyEclipse,即不会再出现警告,问题就被解决了

2018-09-04

IDEA快速使用入门视频16-20

idea使用的基本操作视频16-20,一共20个视频,压缩体积太大 分开上传 016_Maven菜单项的介绍 017_使用Maven创建JavaWeb工程 018_使用Maven创建聚合工程 019_使用SVN管理代码 020_使用GIT管理代码

2018-09-03

IDEA快速使用入门视频11-15

idea使用的基本操作视频11-15,一共20个视频,压缩体积太大 分开上传 011_创建JavaWeb工程 012_为JavaWeb工程添加第三方依赖 013_创建Servlet 014_Maven的配置 015_使用Maven创建JavaSE工程

2018-09-03

IDEA快速使用入门视频6-10

idea使用的基本操作视频6-10,一共20个视频,压缩体积太大 分开上传 006_JDK环境的配置 007_创建JavaSE工程 008_配置JVM参数 009_进行全局设置的第二种方式 010_Debug的使用

2018-09-03

IDEA快速使用入门视频1-5

idea使用的基本操作视频1-5,一共20个视频,压缩体积太大 分开上传 1.简介 2.安装 3.向导配置 4.基础设置 5.安装插件

2018-09-03

空空如也

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

TA关注的人

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