- 博客(24)
- 收藏
- 关注
原创 IDEA快捷键
自动代码Alt+/ 代码提示 Alt+回车 导入包,自动修正Alt+lnsert 生成代码(如get,set方法,构造函数等) Ctrl+Alt+O 优化导入的类和包Ctrl+Alt+T 生成try catch或者 Alt+enterCtrl+Alt+T 把选中代码放在TRYO IF0 ELSEI里Ctrl+O 重写方法 Ctrl+I 实现方法Ctr+shift+U 大小写转化
2021-04-23 15:58:40
222
1
原创 MySQL数据库
文章目录MySQL数据库1. SQL语句的分类2. 导入已有的数据库3. 查看数据库信息4. 简单查询4.1. 查询一个字段4.2. 查询两个字段,或者多个字段4.3. 查询所有字段4.4. 给查询的列起别名4.5. 可以在SQL语句中的字段使用数学表达式。5. 条件查询5.1. 什么是条件查询?5.2. 都有哪些条件?6. 排序6.1. 查询所有员工薪资并排序6.2. 升序降序6.3. 多个字段进行排序7. 数据处理函数(单行处理函数)7.1. 常见的单行处理函数8. 分组函数(多行处理函数)8.1. 所
2021-04-15 15:28:37
918
原创 Maven详解
文章目录1. Maven简介1.1. 项目构建1.2. 依赖管理 Maven(专家)1.3. 项目信息管理2. Maven的安装及IDEA的配置2.1. Maven的安装及配置2.2. IDEA中配置Maven3. Maven依赖3.1. Maven坐标3.2. 依赖范围3.3. 依赖冲突3.3.1. 冲突产生的原因3.3.2. 解决冲突4. 聚合工程4.1. 多模块项目展示4.2. IDEA 中创建聚合工程1. Maven简介 Maven是基于项目对象模型(POM project object m
2021-03-31 11:13:44
231
原创 JSON以及AJAX详解
文章目录1. 什么是JSON2. JSON 在 JavaScript 中的使用2.1. json的定义2.2. json 的两个常用方法3. JSON在Java中的使用3.1. javaBean 和 json 的互转3.2. List 和 json 的互转3.3. Map和json的互转2. Ajax的有关知识2.1. 关于ajax2.1.1. 什么是ajax2.1.2. ajax的优缺点2.2. 原生的 AJAX 请求2.2.1. 使用示例2.3. jQuery中的ajax2.3.1. $.ajax 方法
2021-03-24 11:49:41
120
原创 JSON详解
1. 什么是JSON JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON 采用完全独立于语言的文本格式,而且很多语言都提供了对 json 的支持(包括 C, C++, C#, Java, JavaScript, Perl, Python 等)。 这样就使得 JSON 成为理想的数据交换格式。json 是一种轻量级的数据交换格式。轻量级指的是跟 xml 做比较。数据交换指的是客户端和服务器之间业务数
2021-03-23 20:34:22
818
原创 Filter详解
文章目录1. 我们为什么要使用Filter?2. Filter开发步骤2.1. 编写Java类2.2. 进行相关配置3. FilterChain4. Filter生命周期4.1. Filter的创建4.2. Filter的销毁4.3. FilterConfig接口5. Filter映射 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦.
2021-03-23 16:37:15
600
原创 会话技术—Cookie、Session详解
1. Cookie详解1.1. 引言在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。例如,用户A在超市购买的任何商品都应该放在A的购物车内,不论是用户A什么时间购买的,这都是属于同一个会话的,不能放入用户B或用户C的购物车内,这不属于同一个会话。web应用中的会话是指一个客户端浏览器和服务器之间连续发生的一系列请求和响应的过程。web应用中的会话状态是指web服务器与浏览器在会话过程中产生的状态信息,
2021-03-19 10:12:04
120
原创 BookStore笔记
BookStore主要是采用servlet以及JSP编写的。再次做一下简单的总结。1. 将请求参数封装成对象的方法public static<T> T params2bean(HttpServletRequest request, T t){ // 方法一:稍微有点复杂 // 通过反射得到参数对象的所有属性值 Field[] fields = t.getClass().getDeclaredFields(); // 遍历所有属性
2021-03-12 21:54:39
153
原创 IDEA工具下Tomcat中文乱码问题
1. 首先设置idea编辑器的编码File-Setting设置如下2. 然后配置tomcat的编码问题Run-Run/Debug Configurations下的配置在VM options填写-Dfile.encoding=UTF-83. IDEA安装目录-bin的更改用记事本打开idea.exe.vmoptions和idea64.exe.vmoptions文件在这两个文件的后面添加一行:-Dfile.encoding=UTF-84. Tomcat-conf的配置文件的修改在 to
2021-01-30 17:01:41
99
原创 EL表达式与JSTL标准标签库
1. EL表达式1.1. 什么是EL表达式EL全名为Expression Language,它主要用于替换JSP页面中的脚本表达式<%= %>,从各种类型的Web域中检索Java对象、获取数据。它可以很方便地访问JavaBean属性,访问数组,访问List集合和Map集合等。EL表达式借鉴了JavaScript多类型转换无关性的特点,在使用EL从scope中得到参数时可以自动转换类型,因此对于类型的限制更加宽松。Web服务器对于request域中的属性是以Object类型来存储的,在得到该
2021-01-28 16:16:53
187
原创 pom.xml文件详解
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd"> <!--父项目的坐标。如果项目中没有规定某个元
2021-01-28 15:35:53
160
原创 JSP详解
1. JSP简介1.1. 什么是JSP?JSP(Java Server Pages):是以Java语言为基础的动态网页开发技术1.2. JSP特点Servlet特点:在Java源码中嵌入html源码JSP特点:在html源码中嵌入java代码1.3. JSP就是servlettomcat获得JSP文件后,先将JSP转成servlet,变成xxx_jsp.java(servlet源码)转换后的Java文件及class类文件存放在Tomcat安装目录\work\catalina\loc
2021-01-07 16:48:49
96
原创 Servlet详解
1. 简介处理请求和发送响应的过程是由一种叫做Servlet的程序来完成的,并且Servlet是为了解决实现动态页面而衍生的东西。Servlet是运行在服务器上的一段小的java程序,通过http来接收和响应用户的请求。Servlet是sun公司制定的一套规范。所有Servlet的实现类都可以称为Servlet2. Tomcat与Servlet的关系Tomcat 是Web应用服务器,是一个Servlet/JSP容器. Tomcat 作为Servlet容器,负责处理客户请求,把请求传送给Ser
2021-01-06 16:13:58
138
转载 HTTP状态码详解
状态码 含义 100 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。 101 服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后,服务器将会切换到在Upgrade 消息头中定义的那些协议。 只有在切换新的协议更有好处的时候才应该采取类似
2020-12-20 16:07:07
124
原创 XML学习记录
1. 认识XML1.1. 什么是XMLXML:可扩展标记语言(Extensible Markup Language)使用简单的标记来描述数据。XML是一种非常灵活的语言,没有固定的标签,所有标签都可以自定义。通常,XML被用于信息的记录和传递。因此,XML通常被用来充当配置文件。1.2. XML的格式1、声明信息,用于描述XML的版本和编码方式。<?xml version="1.0" encoding="UTF-8"?>2、XML有且只有一个根元素。3、XML是大小写敏
2020-12-17 23:07:05
107
原创 jQuery
一、jQuery入门1. 什么是jQueryjQuery:顾名思义,就是JavaScript和查询(query),即是辅助JavaScript库。jQuery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。2. HelloWorld的编写要想使用jQuery编写helloworld,首先要将jQuery相应版本的jQuery的js文件引入到界面中,然后再进行编写相应的代码。1. $() :调用$()方法,$()叫做jQuery的核心函数2. 为$()方法传
2020-12-16 20:17:11
767
转载 利用wsdl2java工具生成webservice的客户端代码
1、JDK环境2、下载apache-cxf发布包:http://cxf.apache.org/download.html 目前最新版本为3.4.1。解压后如下:解压发布包,设置CXF_HOME,并添加%CXF_HOME %/bin到path环境变量。 3、CMD命令行输入wsdl2java -help,有正常提示说明环境已经正确配置。 4、命令使用 此命令主要是生成webservice的客户端代码,服务端可以是自行开发的服务,也可以是需要对接的服务接口,最简单的命令如下: wsd
2020-12-15 20:12:33
458
原创 java判断一个字符串是不是纯数字
1. 用JAVA自带的函数public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ if (!Character.isDigit(str.charAt(i))){ return false; } } return true; }2. 用正则表达式首先要import java.util.regex.Pattern 和 java.util.regex.M
2020-12-12 16:51:15
529
原创 打开office出现正在更新office
1.win+R输入services.msc2.将Microsoft Office即点即用服务设为自动3. 停止后重新启动
2020-12-07 10:07:27
9940
2
原创 POI获取树结构的Excel数据并存储到数据库中
获取如图所示的Excel数据一. 导入Excel文件1. 获取Excel文件的地址String filePath = "Excel的位置";2. 获取Excel文件File excelFile = new File(filePath);3. 创建工作簿对象WorkBook wb = WorkbookFactory.create(excelFile);4. 得到此工作表Sheet sheet = wb.getSheetAt(sheetIndex);二. 遍历工作表1. 创建相应
2020-11-29 22:40:52
901
原创 Java判断文件是否存在
1、判断文件是否存在,不存在就新建File file = new File("d:\\hello.txt");if (!file.exists()) { try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); } System.out.println("文件已创建");} else { System.out.println("文件已存在"
2020-11-17 20:42:13
26223
1
原创 JDBC以及数据库连接池
1、JDBC是什么?Java DataBase Connectivity (Java语言连接数据库)2、JDBC本质是什么?JDBC是SUN公司制定的一套接口。接口都有调用者和设计者。面向接口调用,面向接口写实现类,这都属于面向接口编程。一、JDBC连接数据库的步骤1. 注册驱动告诉Java程序,即将要连接的是哪个品牌的数据库1. 第一种方式DriverManager.registerDriver(new com.mysql.jdbc.Driver());2.第二种方式(常用
2020-10-30 19:13:01
265
1
原创 Java基础知识
d: 回车 盘符切换dir (directory) 列出当前目录下的文件及文件夹md (make directory) 创建目录rd (remove directory) 删除目录cd (change directory) 进入指定目录cd… 退回到上级目录cd\ 退回到根目录del (delete) 删除文件 删除后缀名一...
2020-04-15 16:40:09
429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人