自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 【Anaconda】Linux系统下Anaconda详细安装过程

Anaconda安装:Anaconda是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。省流请看这里:执行cat ~/.bashrc命令查看.bashrc文件内容,若文件中没有export PATH="XXX/anaconda3/bin:$PATH"说明是环境变量未配置,可以继续往下看了;如选择当前最新版本进行安装:https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh。

2023-11-09 14:14:45 7962 1

原创 【Hbase】Hbase入门 环境配置及排错汇总

在Hbase中,有一些术语需要提前了解。Table:Hbase的table由多个行组成Row:一个行在Hbase中由一个或多个有值的列组成。Row按照字母进行排序,因此行健的设计非常重要。这种设计方式可以让有关系的行非常的近,通常行健的设计是网站的域名反转,比如(org.apache.www, org.apache.mail, org.apache.jira),这样的话所有的Apache的域名就很接近。Column:列由列簇加上列的标识组成,一般是“列簇:列标识”,创建表的时候不用指定列标识。

2022-09-15 10:37:51 881 1

原创 【Docker 01】基本操作命令记录

docker操作

2022-08-16 11:32:38 147

原创 【Elasticsearch】使用Python完成对ES的插入操作

1.Python搭建Flask服务,编写ES脚本。2.通过Java调用Python接口,完成对ES的插入操作。

2022-08-08 17:51:50 1565

原创 在IDEA内编写SQL没有数据库提示的解决方法

如题首先先连接上数据库进行如下设置File-setting选择数据库类型,并添加当前项目完成

2021-08-31 19:29:00 1457 3

原创 JStudy Day21-SpringMVC的小问题

问题描述今天学习狂神的SpringMVC课程时,配置好mvc输入跳转url弹出500错误,报错诸如:java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.exc.InvalidDefinitionExce``org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter一类的问题。通过查询发现,导入SpringMVC包后,还需要

2021-08-30 18:17:50 64

原创 JStudy Day20-Mybatis框架-01

今日学习几个星期前我就已经学完了Mybatis的相关内容,现在撰写文章是对之前所学内容的一个总结。什么是MyBatis(以及获得MyBatis)Mybatis概念MyBatis是一款优秀的持久层框架,它支持定制化SQL,存储过程及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和JAVA的POJO(实体类)为数据库中的记录。获得MyBatis的几个方式:1、maven仓库:<depende

2021-07-27 15:05:36 105

原创 JStudy Day19-Javaweb补充+SMBMS项目的搭建

今日学习距离上次撰写学习文档已经有一个多月了,这一个月里没有写文档,但是也没有闲着。学完了Javaweb并将Mybatis和Spring都学了一遍,学到了有关框架的思想。截止今日,SSM框架整合中还剩下一个SpringMVC,然后当前企业开发非常热门框架——SpringBoot,也需要在接下来的两个月中进行深入的学习。接下来将之前学到的,没有补充到文档中的,一一补充一下。JavaWeb监听器GUI编程中常用实现一个监听器的接口(有N种)流程:编写一个监听器:1、实现监听器接口:public

2021-07-27 14:58:44 116

原创 【狂神说项目练习】SMBMS项目的搭建

项目如何搭建:考虑是否使用Maven,依赖,jar项目搭建准备工作1、搭建一个MavenWeb项目2、配置Tomcat3、测试项目是否能够运行4、导入JAR包jsp,servlet,mysql驱动,jstl,standard5、创建项目包结构6、编写实体类ORM映射:表-类映射7、编写基础公共类1、数据库配置文件 db.propertiesdriver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/smbms?serv

2021-07-27 14:54:20 544

原创 IDEA 资源导出失败问题

解决方法pom.xmlbuild中配置resource<build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include>

2021-07-14 08:30:35 291

原创 Mybatis invalid bound statement (not found)解决方案

项目结构(问题解决后)主要问题:在运行时进行seleteServlet查询时报出invalid bound statement (not found)问题今天下午进行的mybatis配置文件配置,打算用其来代替JDBC复杂繁琐的实现过程。构建了两个xml文件(mybatis.xml和StudentMapper.xml),获取sqlSession对象后通过反射机制,根据反射信息,获取对应的接口实现对象(mapper),通过其实现了CRUD方法。但是运行时出现了如题的错误,找了半天没都发现是什么问题

2021-07-13 23:36:10 248

原创 JStudy Day18

今日学习今天学习了监听器并复习了有关JDBC的内容,了解了过滤器、监听器的常见应用。初步进入了狂神说SMBMS的框架搭建。JavaBean实体类JavaBean有特定的写法:1、必须要有一个无参构造2、属性必须私有化3、必须有对应的get/set方法一般用来和数据库的字段做映射(ORM)ORM:对象关系映射1、表-》类2、字段-》类属性3、行记录-》对象示例package com.sea.pojo;//实体类 我们一般和数据库中的表结构一一对应public class P

2021-06-16 21:50:17 85

原创 【狂神说】SMBMS项目(前端)分享

链接度盘:https://pan.baidu.com/s/1bNqIakNKQwoPe9dg7qkC0A提取码:5kmc

2021-06-16 21:31:21 976 3

原创 JStudy Day17

今日学习今天学习了JSP/JSTL的相关知识,顺便拓展了EL表达式的内容明天进入JDBC的学习JSPJSP原理JSP:JavaServerPages,JAVA服务器端页面,也和SERVLET一样,用于开发动态WEB最大的特点:写JSP就像在写HTML与HTML的区别: 1、HTML只给用户提供静态的数据 2、JSP页面中可以嵌入JAVA代码,为用户提供动态数据JSP原理:代码层面没有任何问题服务器内部工作: TOMCAT中有一个work目录 IDEA中

2021-06-07 21:26:58 80

原创 JStudy Day16

今日学习今天接着学HttpServletRequest,随后进入到了cookie和Session的学习。HttpServletRequest表单路径(固定格式):${pageContext.request.contextPath}代表客户端的请求,用户通过http协议访问服务器,HTTP请求中的所有信息会被封装到HttpServletRequest。通过这个HttpServletRequest方法获取用户所有信息1、获取前端传递的参数req.getParameter()req.getParam

2021-06-02 19:52:12 57

原创 Maven项目创建和初始化设置

1、配置环境变量新建两个系统变量如图根据Maven目录设置值找到系统变量path在path中添加bin目录测试Maven是否配置成功打开cmd输入指令mvn -version设置阿里云镜像因为Maven服务器搭载在国外,在国内设置阿里云镜像是首选。作用作用:加速下载配置文件中加入配置本地仓库在maven根目录建立maven-repo文件夹配置文件中加入:在IDEA中创建Maven项目新建项目完毕,然后等待仓库中下载完毕*IDEA项目创建成功后看一眼MAVEN

2021-05-31 20:41:01 918

原创 JStudy Day15

今日学习今天从ServletContext对象出发,学到了servletContext和request/response的应用并回顾了properties的创建使用。http概念发展史请求请求方式GET/POSTGET会在地址栏显示信息不安全,但高效POST请求参数、大小没有限制,安全但不高效响应响应状态码Maven架构管理工具在JAVAWEB开发中能够自动导入和配置JAR包Maven核心思想:约定大于配置有约束,不要去违反Maven会规定如何去编写我们的JAVA

2021-05-31 20:30:34 70

原创 IDEA代理抛出异常(端口号被占用)解决方法

错误描述:错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is1099对应被占用的端口号解决方法运行CMD查找出占用端口的程序:netstat -aon|findstr 1099结束占用端口的进程taskkill -f -pid 1099...

2021-05-31 15:32:24 456

原创 JStudy Day14

今日学习把JavaScript相关内容看完,正式进入JavaWeb的学习。JavaScript函数的定义和参数获取定义函数定义方式1:function abs(x){ return x;}定义方式2:var abs = function(x){}调用函数中:JS可以传任意个参数,也可以不传递参数手动抛出异常:规避不存在参数var abs = function(x){ //手动抛出异常来判断 if(typeof x !== `number`){

2021-05-28 19:35:24 92

原创 Java旅程 Day13

今日学习今天把CSS部分内容学完了,进入到了JS的学习。勤奋一点JS的内容预计两天学完,真想快进到JAVAWEB和框架的学习。CSS 定位相对定位相对定位:它仍然在标准文档流中,原来的位置会被保留语法:position: relative;/*相对定位 相对自己原来的位置进行指定的偏移*/top:-20px;bottom、left、right示例代码:<!DOCTYPE html><html lang="en"><head> <me

2021-05-13 20:54:39 81

原创 Java旅程 Day12

今日学习今天回头去学习前端有关CSS的内容,因为之前学过,现在大部分都是回顾和学一些不多的新内容。CSS什么是CSS:Cascading Style Sheet 层叠级联样式表CSS的文件创建规范规范:Style里可以编写CSS代码,每一个声明最好使用分号结尾语法:选择器{声明1:声明2:声明3:}CSS的优势1、内容和表现分离2、网页结构表现统一,可以实现复用3、样式十分丰富4、建议使用独立于HTML的CSS文件5、利用SEO,容易被搜索引擎收录CSS的三种导入方式

2021-05-12 21:51:51 72

原创 Java旅程 Day11

今日学习今天接着昨天的JDBC学习,通过SQL注入了解了Statement和PreparedStatement的不同之处,学会了提取工具类来封装JDBC,简化了连接数据库的流程。还学习了如何用IDEA连接数据库,在IDEA中进行基本的事务操作,并学习到了连接池的内容。今天把狂神MYSQL教程看到最后1P的一半就累了,明天将它看完,还是返回CSS的学习吧,再补一补前端的内容。Statement对象jdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对

2021-05-10 21:24:09 69

原创 IDEA 时区设置问题 连接数据库失败 Server returns invalid timezone.

我的MYSQL版本8.0.12IDEA连接数据库时出现问题Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually.如文字描述 服务器返回无效时区,那我们就要去解决IDEA的问题。配置环境变量后,在命令行中检查是否设置时区主要用到的语句:mysql -hlocalhost -uroot -p --连接数据库show variables like'%time_

2021-05-10 17:54:04 140

原创 Java旅程 Day10

今日学习今天继续MYSQL的学习,从索引开始,学习了索引相关概念和语句,了解了几种索引的类型:主键索引(primary key)、唯一索引(unique key)、常规索引(key)、全文索引(full text)。。。学会了权限管理和备份的方法,权限管理本质上是在对mysql数据库中user表进行操作,可修改用户的用户名、密码和权限等。备份有手就行。学习并了解了规范数据库的设计,以个人博客为例,当我们在建库之前需要收集信息并进行需求分析,明确需求来建立我们的表。还学习了数据库的三大范式(一二三),

2021-05-09 20:44:43 86

原创 Java旅程 Day09

今日学习今天仍然处于MYSQL学习之中。从联表查询开始,学到了事务相关内容。联表查询操作描述inner join如果表中至少有一个匹配,就返回行left join会从左表返回所有的值,即使右表没有匹配right join会从右表返回所有的值,即使左表没有匹配语句格式:select `字段1`,`字段2`,.....from 左表名 (左表昵称)进行的操作(inner join/left join/right join) 右表名 (右表昵称)on 匹

2021-05-08 21:20:27 75

原创 Java旅程 Day08

今日学习打算先进入mysql的学习阶段,过后根据时间来定是否要进一步学习前端相关的知识(CSS,JS)MYSQL数据库是所有软件体系中最核心的存在DB(数据库) database概念:数据仓库,软件,安装在操作系统之上作用:存储管理数据数据库分类关系型数据库:(SQL)MYSQL,Oracle,Sql Server,DB2,SQLlite通过表和表之间,行和列之间的关系进行数据的存储。非关系型数据库:(NoSQL) Not Only SQLRedis,MongDB对象存储,通过对象

2021-05-07 20:39:32 57

原创 Java旅程 Day07

今日学习今天接着学习,学完了反射,用两个多小时看完了HTML5的基本操作,进入了MYSQL的学习。HTML5基本操作挺简单的,但还是做一下笔记吧。HTML5Hyper Text Markup Language 超文本标记语言主要使用标签<h1>标题<p>段落<br/>换行<hr/>水平线HTML 表单语法表单 form<form method="post"><input type="" name="" >

2021-05-06 21:09:23 55

原创 Java旅程 Day06

今日学习今天将多线程相关的最后几P给看完了,通过并发协作模型(生产者/消费者模式)的解决例子:1.通过管程法 2.通过信号灯法,对于线程通信有了一定的了解。总结:生产者生产,消费者消费。两条线程之间可以互相通信,否则互不干预。线程池线程池的作用:提前创建好多个线程,放入线程池中,使用时直接获取,使用完放回池中。可以避免频繁创建销毁、实现重复利用。类似生活中的交通工具。使用线程池的好处:1.提高响应速度(减少了创建新线程的时间)2.降低资源消耗(重复利用线程池中线程,不需要每次都创建)3.

2021-04-24 22:03:55 69

原创 Java旅程 Day05

今日学习今天接着昨天的多线程学习下去,通过几个例子了解了线程的五大状态并且学会了Thread线程对象的一些方法。随后学习了线程同步相关的内容,通过例子明白了如何在并发中保证线程同步的安全性。线程状态线程中有五大状态:创建、就绪、运行、阻塞、死亡要记住的是:创建:new就绪:调用start()方法阻塞:调用sleep()、wait()、或同步锁定时。也就是代码不往下执行,阻塞事件解除后,重新进入就绪状态,等待CPU调度。停止线程这里推荐线程自己停止。建议使用一个标志位如flag线程休

2021-04-23 21:33:49 56

原创 Java旅程 Day04

今日学习总结今天因为早上有课所以有些摆烂,但是上课大部分时间在看狂神最后的2P——自定义异常小结和JAVASE总结。中午下课吃完饭背完英语一点钟,玩会手机两点钟睡觉,没怎么睡好就到了三点半,起来学习,但是一开始的学习没怎么进入状态,大概半个多小时才进入状态。今天也就学了六七个小时吧。总结一哈今天进入了多线程的学习了解了程序、进程和线程的概念程序:是程序和指令的有序集合,本身没有任何运行的含义,是静态的。进程:执行程序的一次执行过程,是一个动态的概念。它是系统资源分配的单位。通常在一个进程中

2021-04-22 22:19:37 88

原创 Java旅程 Day03

今日学习今天学习了差不多能有半天了,把狂神的JavaSE视频基本啃完,还剩下2P,打算用剩下的时间去打两把LOL,杀!剩下的明天再看。前半部分还是比较简单。今天主要是进入了OOP的学习流程,对之前没搞清楚的面向对象思想有了更深刻地印象和理解。主要的笔记还是记录在了IDEA和印象笔记里,跟着狂哥哥走!重要的快捷键!Ctrl + / 快速行注释。Ctrl + shift + / 快速块注释。Alt + Enter 快速补全代码,很关键好用。Alt + Insert 能快速重写方法和构造构造器。

2021-04-21 22:26:36 91

原创 Java旅程 Day02

Scanner对象学习了Scanner对象的基本使用与进阶使用方法今日学了方法相关内容。方法对应C语言里的函数可变参数

2021-04-20 23:34:19 68

原创 开始写blog day01

DAY1今日开始写关于JAVA的blog。

2021-04-19 18:44:03 35

空空如也

空空如也

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

TA关注的人

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