自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (10)
  • 收藏
  • 关注

原创 Java学习索引

Java学习索引认知类与对象包装类接口&多态&继承高级特性异常处理集合I/O输入输出流线程网络泛型枚举注释反射序列化与序列化XML与JSON事件监听(自选)Swing图形界面(自选)AWT绘图(自选)URL(自选)...

2021-03-07 09:46:53 59 4

原创 Redis问题

Redis问题缓存问题缓存是在第一次加载的数据进行复用,将数据存放指定地点以便下次加载使用。可防止多访问同一 数据库 而产生的堵塞,也能减轻 数据库 的压力!Java缓存虚拟机缓存(ehcache、JBoss Cache)分布式缓存(redis、memcache)数据库缓存缓存雪崩原因原有缓存失效(或者未加载到缓存中),因此 访问过程会跨越缓存直接访问 数据库,这一过程很有可能会导致 数据库 宕机(CPU、内存 高负载)解决方案原有缓存失效后,可通过 加锁 或 队列 进行控

2021-06-21 13:18:21 22

原创 Redis非关系数据库 学习记录

RedisREmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 APIRedis 通常被称为数据结构服务器Redis 数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(

2021-06-21 13:10:04 5

原创 Java学习记录 Java应用Redis(IDEA)

Jedis连接环境下载 jedis.jar 下载jar包Maven项目 ,导入依赖<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version></dependency>连接服务器实例对象连接Jedis jedis = new Jedis(“i

2021-06-18 18:22:21 3

转载 Redis问题 MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on

Redis被配置为保存数据库快照,但它目前不能持久化到硬盘。用来修改集合数据的命令不能用。请查看Redis日志的详细错误信息。原因:强制关闭Redis快照导致不能持久化。解决方案将stop-writes-on-bgsave-error设置为no127.0.0.1:6379> config set stop-writes-on-bgsave-error no作者:AlicFeng链接:https://www.jianshu.com/p/3aaf21dd34d6...

2021-06-14 12:02:39 7

原创 Java学习记录 Maven依赖

Maven依赖依赖管理项目依赖管理 ,pom.xml 文件中定义jar包的GAV坐标,<dependencies> <dependency> <!--依赖 GAV坐标--> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> <!--依赖

2021-06-12 18:38:31 4

原创 Java学习记录 Maven常用命令

Maven常用命令Maven命令需要在 pom.xml 所在目录中执行mvn compile生成 target目录,该目录中存放了编译后的字节码文件mvn clean删除 target目录mvn test在 target目录 中生成,surefire、 surefire-reports(测试报告)、test-classes(测试的字节码文件)三个文件夹mvn package在 target目录 中生成本项目的 jar包 或 war包 等mvn install将打包好的 jar包

2021-06-12 11:44:49 23

原创 Java学习记录 IDEA搭建Maven项目 (Java、JavaWeb)

IDEA应用Maven项目IDEA配置打开所有设置(必须在这里打开设置,否则其他项目无效)设置Maven项目目录运行环境Java项目的创建有骨架创建项目,选择骨架配置项目基本信息确认信息无骨架只需关闭选中,其他步骤跟有骨架的一致无骨架创建项目需要自行配置 pom.xml手动将Maven文件夹补齐JavaWeb项目的创建有骨架步骤就一步不一样,其他剩下步骤就不赘述了!无骨架无骨架创建项目后,需要自行配置 JavaWeb信息项目配置手动

2021-06-12 09:54:20 17

原创 Java学习记录 Maven项目概念篇

Maven概念目录布局Maven创建项目,目录结构都是有标准的模板目录说明src/main/java应用程序的源代码的目录src/main/resources项目的源文件所在的目录src/main/filters资源筛选器文件src/main/webappWeb 应用程序源src/test/java测试代码所在的目录,src/test/resources测试资源src/test/filters测试资源筛选器文件src/it集

2021-06-11 18:12:34 7

原创 Linux学习记录 注意事项

Linux注意事项正确关机多人访问的同时,此时关机会造成不可逆的数据改变。为了预防此现象的发生,关机前注意以下现象:观察者系统使用状态查看用户使用状态: who查看网络联机状态: netstat -a查看后台执行程序: ps -aux通知用户预定时间关闭将数据同步写入硬盘的命令: sync默认数据读取是在内存中(缓存),为了防止数据的丢失写入硬盘关机命令/sbin/shutdown [-krhc] [时间] [警告信息]选项参数参数说明-k非关机,发

2021-06-10 22:52:07 33

原创 Maven安装配置

Maven安装配置安装下载 官网解压zip,根就是他本身(路径随意)环境设置Path 追加 Maven根目录\bincmd运行:mvn --v配置根目录\conf\settings.xml 文件<profile><\profile> 里添加配置(大概在100多行)注意 jdk版本<profile><id>jdk-1.8</id><activation><activeByDefaul

2021-06-10 15:57:25 5

原创 Linux学习记录 help、Man、Info系统帮助指令

系统帮助指令–help快速获取需要的选项Man page寻找指令用法及详细说明例如:[bozhu@bozhuNo1 ~]$ man dateDATE(1) User Commands DATE(1)NAME date - print or set the system date and timeSYNOPSIS

2021-06-07 18:51:07 17

原创 Git 应用

Git应用、SVM说明、IDEA 应用Git、SSH/HTTPS地址连接

2021-05-02 10:34:31 54

原创 JavaWeb学习记录 JspSmartUpload应用

JspSmartUpload应用jspSmartUp是一种早期流行的使用框架,适合于上传小型的文件,具有灵活性简单高效。使用方法很简单FileFile类 包装上传文件的所有信息。通过 File类 可 获取/设置 文件的相关信息常用方法返回方法说明booleanisMissing()判断文件是否对应表单的voidsaveAs(String url, int type)将文件进行保存StringgetFieldName()获取 文件的表单name属性值

2021-04-29 23:28:46 12

原创 JavaWeb学习记录 JSON操作

JSONJSON 语法是 JavaScript 对象表示法语法的子集数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组var 变量名 = { "key" : value , // Number类型 "key2" : "value" , // 字符串类型 "key3" : [] , // 数组类型 "key4" : {}, // json 对象类型 "key5" : [{},{}] // json 数组};JSON 值数字(整数或浮点数)字符串(在双引号中)布

2021-04-25 11:51:52 15

原创 JavaWeb学习记录 Ajax应用

AjaxAJAX 是一种用于创建快速动态网页的技术是 HTML/XHTML 、 CSS 、 JavaScript/DOM 知识的结合应用,结合出的新技术新方法通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。可在不重新加载整个网页的情况下,对网页的某部分进行更新Ajax工作原理Ajax的工作原理相当于在用户和服务器之间加了—个中间层(AJAX引擎),客户端操作与服务器响应异步化。并不是所有的用户请求都提交给服务器,只有确定需要从服务器读取新数据时再由Ajax引擎代为向服务器提交

2021-04-24 11:44:17 19

原创 JavaWeb学习记录 MVC与三层的设计模式

MVC设计模式MVC设计是用于应用程序的分层开发的模式模型层(Model)、显示层(View)、控制层(Controller)M: 应用程序的核心功能,管理模块中的数据和值(bean, dao)V: 视图提供模型的展示,会根据用户控制情况进行更变(jsp/html)C: 对用户的输入做出反应,管理用户和视图的交互,是连接模型和视图的枢纽(servlet/service)三层构架三层架构是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数 据访问层(DAL)UI: 用户交

2021-04-21 12:46:19 37

原创 JavaWeb学习记录 Servlet过滤监听应用

过滤器过滤器是对web资源进行拦截,做⼀些处理后再交给下⼀个过滤器或servlet处理,通常都是用来拦截request进行处理的,也可以对返回的response进行拦截处理应用步骤:添加 servlet jar依赖包创建对象类 应用 javax.servlet.Filter接口 ,并重写 init() 、 doFileter() 、destroy() 方法配置 web.xml 文件(以下配置用于过滤器使用)<filter> <filter-name&gt

2021-04-20 11:00:08 26 1

原创 JavaWeb学习记录 Web数据存储/跟踪

会话跟踪会话跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。保持对用户会话期间的数据管理。常用的会话跟踪技术是Cookie与Session。Cookie 通过在 客户端记录 信息确定用户身份Session 通过在 服务器端记录 信息确定用户身份CookieCookie是客户端请求服务器后,服务器发给客户端的⼀个辨认标识,保存在客户端,当客户端再次向服务器发送请求时,会携带着这个辨认标识,服务器就可以通过这个标识来识别 客户端的身份 或 状态等…Cookie应用应用步骤:存数据

2021-04-18 20:47:14 18 1

原创 JavaWeb学习记录 JSP应用

JSPJSP是 Servlet设计的简化版,可在HTML页面添加 Java语言的脚本。JSP开发的Web应用可跨平台,也能在其他系统运行*.html 静态页面*.jsp 动态页面(嵌套Java和html代码)JSP 引入声明标签 <%! 变量/方法 的声明%>表达式 <%= 表达式%>执行标签 <%java代码%>JSP 原理当浏览器访问服务器时。地址后缀为 .jsp ,会先找 index.jsp ,找到随后进行翻译成 index_jsp.java

2021-04-17 12:27:38 28 1

原创 JavaWeb学习记录 Servlet应用

ServletServlet是在Web服务器运行的Java程序,主要负责与客户端数据交互,生成动态的Web内容。通常 通过HTTP 进行 接收 和 响应 来自客户端的请求!工作步骤:服务器 启动Servlet客户端 发送请求 至服务器服务器 调用Servlet,根据 客户端 请求内容 传给服务器服务器 响应返回 客户端Servlet API点击查看文档implements ServletJava.lang.Objectjavax.servlet用于 接收请求 与 响应请求 ,

2021-04-13 13:14:25 33

原创 JavaWeb学习记录 Tomcat应用

TomcatTomcat 服务器是一个免费的开放源代码的Web 应用服务器,轻量级应用服务器Tomcat下载点击网站下载后解压路径要纯英文打开 根路径下的 bin/startup.bat 文件打开 浏览器 进入地址:http://localhost:8080/浏览器进入的地址不是空,表示成功优化使用,需要cmd方便应用环境配置 新建 系统变量(JDK配置)变量名:CATALINA_HOME变量值:C:\Program Files\Java\apache-tomcat-9.0.13 (

2021-04-09 10:32:26 31

原创 Bootstrap框架 学习记录

BootstrapBootstrap用于快速开发Web应用程序和网站的框架. 支持多平台设备. 它基于 HTML、CSS、JavaScript 应用引入文件 引入bootstrap的支持, js、css、font文件JS 先引入JQ库,再引入bootstrap的js文件CSS 先引入bootstrap的css,在引入自己的cssFONT 文件无需引入,但必须存在目录点击在线教学文档按钮类说明btn按钮基本样式btn-default标准按钮btn-pr

2021-04-07 09:46:24 39 1

原创 JQuery学习记录

JQueryjQuery 是个 JavaScript 库, 它简化了JavaScript编程!封装了JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。引用外部引用JavaScript脚本文件即可<head> <script src="jquery-1.11.1.js"></script></head>语法使用前提, 需要文档加载完毕后, 在应用JQ//N

2021-04-02 17:39:03 38 1

原创 JavaScript学习记录

JavaScript初识JavaScript是Web页面中的一种脚本编程语言,也是一种通用的、跨平台的、基于对象和事件驱动并具有安全性的脚本语言。它不需要进行编译,而是直接嵌入在HTML页面中,把静态页面转变成支持用户交互并响应相应事件的动态页面。引入(script)内部引入在HTML文档中可以使用 <script>... </script>标记将JavaScript脚本嵌入到其中。​script属性:script属性说明language不常用

2021-03-30 19:48:15 42

原创 CSS学习记录

CSS初识css样式表或层叠样式表(级联样式表),用与设置HTML页面的文本内容(字体,大小,对齐样式)、图片外形等外观。CSS以HTML为基础,提供了丰富的功能,如字体、颜色、背景的控制及整体排版等,而且还可以针对不同的浏览器设置不同的样式。载入样式表内部样式表在 head标签 内,并且用style标签定义属性<head> <style type="text/CSS"> 选择器 {属性1:属性值1; 属性2:属性值2; 属性3:属性值3;} </s

2021-03-26 22:26:29 70

原创 HTML学习记录 基础篇

HTMLHTML是HyperText Markup Language的简称,也是 超文本标记语言 ,是 解释型语言 解释给浏览器展现出来!html文件,基本构架<!DOCTYPE HTML> 声明文档 HTML5文档<hmlt></html> 根元素<head></head> 头元素<meta> 编码集<body></body> 主体内容<!DOCTYPE html><html

2021-03-25 21:06:35 31

原创 Java学习记录 JDBC篇

JDBCJDBC是一种SQL语句的Java API ,Java语言编写的 类和接口连接数据库创建 SQL语句在数据库中SQL查询查看和生成记录JDBC体系结构JDBC体系结构JDBC API: 提供应用程序JDBC管理器连接JDBC Driver Manager: 管理器驱动程序连接JDBC组件DriverManager: 此类 管理数据库驱动程序列表Driver: 此接口 处理与数据库服务器的通信,连接具体驱动Connection: 该界面具有用于联系数据库的所有方法St

2021-03-21 22:57:59 38

原创 MySQL学习记录 事务篇

事务事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,就全部不成功,同一个事务的操作具备同步优点START TRANSACTION; | BEGIN;·······ROLLBACK;COMMIT; START TRANSACTION | BEGIN: 开启事务(处于事务中,不会影响数据库数据)ROLLBACK: 回滚事务(取消事务,前提是事务未提交前回滚)COMMIT : 事务提交(事务生效后会立即影响数据库数据)事务ACID特性原子性(Atomicity)指事务是一

2021-03-14 22:13:39 30

原创 MySQL学习记录 操作篇

数据类型整型数据整型数据字节数无符号的取值范围有符号的取值范围TINYINT10~225-125~127SMALLINT20-65535-32768~32768MEDIUMINT30~16777215···INT40-4294967295···BIGINT80~18446744073709551615浮点型浮点型数据字节数FLOAT4DOUBLE8定点数型数据DECIMAL(

2021-03-13 22:20:44 55

原创 MySQL学习记录 安装卸载

安装点击官方链接下载配置环境在MySQL根目录下的 bin文件 在 变量 Path 增添 。如D:\MySQL\mysql-8.0.22-winx64\bin配置文件在MySQL根目录下的新建 my.ini文件 和 data文件夹 ,配置参数[mysql] # 设置mysql客户端默认字符集default-character-set=utf8[mysqld] # 设置3306端口port = 3306 # 设置MySQL根目录basedir=D:\MySQL\mysql-8.0

2021-03-13 22:17:08 16

原创 Java学习记录 反射

反射Java反射机制,可以在程序中访问 已经写好类和方法 的Java对象的描述,实现访问、检测、修改Java本身的信息 等功能类加载器Java类加载器是根据类的全名来读取类的二进制字节流到 JVM 中,然后转换目标对应的java.lang.Class对象实例, JVM中默认有三种类加载器 BootstrapClassLoader、ExtensionClassLoader、App ClassLoader引导启动类加载器BootstrapClassLoader 主要加载的是JVM自身需要的类,类加载使

2021-03-06 20:06:55 30 1

原创 Java学习记录 枚举

title: 09Java 集合类篇date: 2020-07-20 00:00:00author: 柏竹mathjax: truetoc: trueimg: http://sanscan12.gitee.io/blogimg/Cover/article%2020.jpgsummary: 学习记录笔记!categories: 编程语言tags:笔记Java集合类java.util提供的,集合类可称为容器,集合的长度是可变的(动态长度),集合存放的是对象的引用Collect

2021-03-04 21:25:41 41 2

原创 Java学习记录 注解

注解Class Annotationjava.lang.Objectjava.text.Annotationjava提供了Annotation功能,又称为Java标注,用于对 类、构造方法、成员变量、方法、参数等声明,该功能不会影响程序的运行,会对编译器警告等辅助工具产生影响编译格式检查反射中解析生成帮助文档跟踪代码依赖。。。内置注解@Override重写 编译器会验证 @Override 下的方法名是否 重写父类方法,必须的!@Deprecated废弃 注解之后,表示

2021-03-04 21:22:43 27 2

原创 Java学习记录 URL

URLURL(Uniform Resource Locator),表示Internet上的资源地址。用户可通过URL进行访问网络资源。一般浏览器会对网络资源进行相应的解析 或 查找相应的文件 和 资源示例:protocol://resourceNameprotocol: 协议名,指定获取资源使用的传输协议(如:HTTP、FTP、FILE等)resourceName: 资源名,指定资源的完整地址,有 主机名、端口号、文件名、文件内部引用等。示例:http://www.baidu.com/

2021-03-02 10:40:31 28

原创 Java学习记录 XML与JSON

XMLXML 可拓展标志语言平台无关性,是门独立的标记语言自我描述网络数据传输数据存储配置文件XML文件.XML文件 文件是保存 XML数据的方式。它可有其他形式。但XML语言不能理解成XML文件XML语法文档声明<?xml version="1.0" encoding="UTF-8"?>版本,编码类型标记开始标记 : <标记名称>结束标记 : </标记名称>标记名称 : 自定义名称必须遵循以下命名规则:名称可以含字母、数字以及

2021-02-28 21:25:28 36

原创 Java学习记录 网络通讯篇

IP地址Class InetAddressjava.lang.Objectjava.net.InetAddress该类表示Internet协议(IP)地址。IP地址是由IP使用的32位或128位无符号数字,一般IPv4格式范围:0.0.0.0~255.255.255.255特殊IP地址:本地回送地址 不进行网络传输 127.0.0.1 返回本地InetAddress类常用方法返回方法说明StringgetHostName() 获取IP地址的主机名String

2021-02-25 14:22:17 101 4

原创 Java学习记录 线程篇

线程与进程线程 是进程中的执行过程,一个进程包含有多个线程,并发执行进程 是一个运行的应用程序,每个进程都有自己独立的内存空间。在Windows系统中,一个运行的exe(应用程序)就是一个进程实现线程实现线程线程主要有 java.lang.Thread类 与 Runnable接口Thread类Class Threadjava.lang.Objectjava.lang.ThreadThread类中实例化的对象代表线程,启动需要Thread实例常用构造方法Thread()Thread

2021-02-24 12:12:07 65 2

原创 Java 实现 序列化 与 反序列化

序列化 与 反序列化序列化Class ObjectOutputStreamjava.lang.Objectjava.io.OutputStreamjava.io.ObjectOutputStream实现接口Closeable , DataOutput , Flushable , ObjectOutput , ObjectStreamConstants , AutoCloseable可以通过使用流的文件来实现对象的持久存储如果流是网络套接字流,则可以在另一个主机上或另一个进程中重构对象(

2021-02-20 22:47:03 55 1

原创 Java学习记录 异常篇

异常异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器Java类库的每个包中都定义有异常类,所有这些类都是 Throwable类 的子类,有两个子类分别是 Error类、Exception类Error类 是描述java运行系统中的内部错误以及资源耗尽的错误,属于较为致命的错误Exception类 是可以通过捕捉处理使程序继续运行,属于非致命的错误Throwable异常Class Throwablejava.lang.Objectjava.

2021-02-20 14:42:34 59

JspSmartUpload文件上传下载.zip

JspSmartUpload文件上传下载.zip

2021-04-29

Java jar JSON依赖包

Java jar JSON依赖包

2021-04-25

Ajax个人实例应用.zip

Ajax个人实例应用.zip

2021-04-24

JavaWeb Servlet过滤监听应用.zip

JavaWeb Servlet过滤监听应用.zip

2021-04-20

JSP应用测试.zip

JSP应用测试.zip

2021-04-17

JavaWeb动态登录页面.zip

Javaweb、JDBC、SQL、Tomcat、Servlet知识结合

2021-04-15

Servlet测试应用.zip

Servlet完整测试项目

2021-04-13

JDBC航班系统.zip

JDBC航班系统.zip

2021-03-24

JDBC 模块化应用测试代码.zip

JDBC完整应用(内包含反射、线程池)

2021-03-21

多表关系代码测试.zip

JDBC实现 数据库 与 Java类 的数据同步

2021-03-18

空空如也

空空如也

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

TA关注的人 TA的粉丝

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