- 博客(27)
- 资源 (14)
- 收藏
- 关注
原创 解决IDEA导入Eclipse项目编码乱码问题
1、选择【File】——>【Settings】——>【File Encodings】(直接选择Ctrl+Shift+A,输入File Encodings回车即可)。2、选择右侧的 + 号,导入出现乱码的项目。3、设置编码为GBK即可,见下图。...
2019-01-29 20:38:01 7197 2
原创 开启电脑卓越性能模式
注意:1、操作系统版本必须是Windows 10 1766 及以上,不然就没有这个功能。2、【卓越性能模式】适合配置稍微高的电脑。3、【卓越性能模式】会增加功耗,笔记本在电池模式下会减少续航。步骤1、右键开始按钮(或按【win】+X 键),选择【 Windows PowerShell(管理员) 】。2、输入以下内容打开卓越性能模式powercfg -duplicatesc...
2019-01-26 17:14:12 22657 1
原创 JSP指令及其动作(行为)、内置对象、作用域
JSP指令JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。指令用来申明JSP页面的一些属性,比如编码方式,文档类型。我们在servlet中也会申明我们使用的编码方式和响应的文档类型的,而JSP就是用指令来申明。JSP指令格式:<%@ directive {attribute=value}* %&...
2019-01-23 23:42:27 805
原创 JavaWeb会话技术、Cookie机制、Session机制
会话会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。一次会话指的是:就好比打电话,A给B打电话,接通之后,会话开始,直到挂断电话,该次会话就结束了,而浏览器访问服务器,就跟打电话一样,浏览器A给服务器发送请求,访问we...
2019-01-21 23:29:42 321
原创 Lombok插件安装(IDEA)、配置jar包、使用
点击进入Lombok官网下载Lombok jar包使用Lombok可能需要注意的地方(1)、当你的IDE是Idea时,要注意你的Idea是支持Lombok的,如果不支持请更换高版本尝试(这里采用2018 3.3)。(2)、在使用Lombok时,你的编辑器可能会报错,这时请在你的IDE中安装Lombok插件(如果使用的Idea则直接搜索Lombok插件,选择星级最高的,直接...
2019-01-18 22:30:49 48533 1
转载 客户端地址与服务器端地址的区别
客户端地址1、客户端访问服务器使用的地址。2、服务器外部地址。3、在Javaweb项目开发时需要写上web应用的名称/应用名称/资源。服务器端地址1、在服务器内部使用的地址。2、不需要写上web应用名称/资源名称。...
2019-01-18 11:29:11 1217
原创 Request请求转发和重定向
请求转发和重定向的区别重定向需要发送2次请求(地址栏信息会发生变化,可以跳转到任意网页,web应用外的也可以),转发只需要发送1次请求(地址栏信息不会发生变化,只能跳转到web应用内的网页等)。请求转发使用 getRequestDispatcher() 方法,重定向使用 sendRedirect() 方法。getRequestDispatcher 和sendRedirect区别1、...
2019-01-18 11:02:33 22211
原创 使用 BeanUtils获取Request的请求参数
点击查看如何获取以及配置Common BeanUtils 和 Commons-Logging jar包BeanUtils工具包是由Apache公司所开发,主要是方便程序员对Bean类能够进行简便的操作;并且把获取的请求参数封装成对象,对象可以直接存到数据库中。1、创建User对象package com.User;import java.util.Arrays;public c...
2019-01-17 23:14:29 625
原创 获取以及配置Common BeanUtils 和 Commons-Logging jar包
点击访问 Common BeanUtils 官网链接点击访问 Common Logging 官网链接点击查看使用 BeanUtils获取Request的请求参数BeanUtils是由Apache公司开发的针对操作JavaBean的工具包。对于JavaBean,简单的来说,就是要有一个空参的构造器和对属性的getXXX方法和setXXX方法。在由JDK提供的默认的API中,有java.b...
2019-01-17 23:09:03 1955
原创 Request请求方式设置编码
1、通用方法(适用于任何请求方式) String parameter = request.getParameter("标签命名"); byte[] bytes = parameter.getBytes("ISO8859-1"); String str = new String(bytes,"UTF-8");2、只适用 POST 方法注意:该方法只适用于 POST 请求方式,...
2019-01-17 22:28:50 12066 1
原创 GET 方法与 POST 方法的使用时机
1、发送的参数不需要与数据库进行交互时使用 GET 方法。2、发送的参数需要与数据库进行交互时使用 POST 方法。3、Form表单提交数据时一般使用 POST 方法。4、请求的只是为了查找资源,并且表单数据仅用来帮助搜索时用 GET 方法。5、传送的数据不采用 7位 ASCII编码是必须采用 POST 方法。6、若想要URL地址简短,建议采用 POST 方法;收集的数据及...
2019-01-17 18:31:11 2235
原创 Request获取单个请求参数、获取多个请求参数、获取所有请求参数
获取单个请求参数采用 request.getParameter(标签名称) 方法获取多个请求参数采用 request.getParameterValues() 方法,多用于获取复合标签 checkbox 中,返回 String[ ] 数组类型。获取所有请求参数名称采用 request.getParameterNames() 方法,返回 Enumeration<String...
2019-01-17 16:58:34 5928
原创 Request获取请求方式、请求资源、请求参数、请求行和请求头
获取请求方式采用 request.getMethod() 方法。获取请求资源(URL、URI)1、request.getRequestURI():只是获取该Javaweb项目的相对路径。2、request.getRequestURL():获取该Javaweb项目的URL地址,这种方式比较安全、稳定。获取GET请求参数采用 request.getQueryString() 方...
2019-01-17 16:12:06 20587 1
原创 Response + Servlet实现文件下载功能
1、获取文件名:request.getParameter()方法2、获取文件类型名称:getServletContext().getMimeType()方法3、设置响应文件类型名称(解决文件类型无法识别问题):response.setContentType()方法4、设置浏览器以附件形式进行识别(可以实现直接弹窗下载):response.setHeader("Content-Dispo...
2019-01-14 22:50:19 992 1
原创 VMware Workstation虚拟机打开出现不允许使用本地打开的共享虚拟机“xx.vmx”。错误信息的解决办法
现象1、VMware Workstation虚拟机打开某个镜像等虚拟机文件时出现不允许使用本地打开的共享虚拟机“Windows7.vmx”。错误信息。2、VMware Workstation虚拟机打开某个镜像等虚拟机文件时出现不允许使用本地打开的共享虚拟机“Linux.vmx”。错误信息。等等这种情况。原因:1、虚拟机镜像ISO文件路径不正确。2、虚拟机文件被更改或是被移动...
2019-01-13 20:23:56 9717 3
转载 Photoshop——更改图片比例
方式一:利用裁剪工具中的内容识别选项进行修改(适合背景不复杂的图片)选择【裁剪工具】,设置图片裁剪的【比例】,勾选【内容识别】选项,调整图片大小(按住shift+alt键以图片中心进行等比例缩放),然后按【enter】键即可。方式二:利用内容识别缩放选项进行修改(适合修改要求比较高的图片)选择【裁剪工具】,设置图片裁剪的【比例】,不勾选【内容识别】选项,调整图片大小(按住shift...
2019-01-11 00:16:52 2241
原创 FileInputStream读取一个或多个字符
一次读取一个字符利用read()方法进行读取,速度慢 //加载一个文件,使用绝对路径定位文件 String path = this.getServletContext().getRealPath("a.txt"); System.out.println(path); //加载文件,二进制流字节码 FileInputStream in...
2019-01-10 23:49:34 2414 1
原创 Response响应解决中文乱码问题
默认情况下造成中文内容乱码的原因:1、把中文内容存放到缓冲区中使用的是ISO8859编码。2、ISO8859不支持中文。解决方法(必须放在设置响应体之前来设置编码格式):1、设置缓存区编码格式为UTF-8,使用 setCharacterEncoding() 方法。2、在响应中主动告诉浏览器使用UTF-8编码格式接收数据,使用 setHeader() 方法。3、使用封装类简写...
2019-01-05 11:06:45 15692 1
原创 Response设置响应体字符信息
write()和print()方法的区别:1、write():仅支持输出字符类型数据,字符、字符数组、字符串等2、print():可以将各种类型(包括Object)的数据通过默认编码转换成bytes字节形式,这些字节都通过write(int c)方法被输出response.getWriter()和out的区别:1、out和response.getWriter的类不一样,一个是java...
2019-01-04 22:40:42 1979
原创 Response设置状态码、添加修改响应头、重定向、定时刷新
设置状态码、添加响应头、修改响应头能够设置和修改的信息很多,以下只是修改了部分内容重定向的特点:重定向需要访问两次服务器,第一次是人为的去访问,第二次是自动的访问实现重定向有三种方法:1、设置响应状态码,然后利用setHeader("location", "想要跳转的地址")方法实现重定向。2、直接利用sendRedirect()方法实现重定向,这种方法简单,无需设置响应状态码,推...
2019-01-04 11:15:59 24183
原创 ServletContext获取绝对地址与字节码目录
注意:重写了Servlet的init方法后一定要记得调用父类的init方法 ,否则会抛异常!!!重写init()方法public void init(ServletConfig config) throws ServletException { // TODO Auto-generated method stub super.init(config);//这一步很重要,否则ser...
2019-01-03 22:52:42 437
原创 SQL Developer连接Oracle数据库
(需要注册Oracle账户,建议下载含有JDK的版本)SQL Developer官方下载地址:https://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html 注意点:(1)需要在虚拟机中打开数据库以及监听程序。(2)虚拟机中网络配置为仅主机(Host-Only)适配器登录...
2019-01-03 15:18:41 969
原创 PLSQL Developer连接远程Oracle配置
环境虚拟机Linux操作系统32位,Oracle11g 32位。物理机WIN7操作系统64位。安装instantclient-basic-win-x86-64-11.2.0.1.0.zip是64位,plsqldev1105_x64.exe也是64位的。如果物理机WIN7操作系统是32位,则只能安装plsqldev1105_x86.exe,是32位,最后在登录PLSQL Developer的时候...
2019-01-03 15:14:14 1187
转载 Javaweb —— Servlet的init()方法初始化方式
init方式初始化有两个方式1、启动tomcat后,当第一次访问servlet类的时候,会调用init方法2、启动tomcat直接调用init方法,这种方式需要配置web.xml文件。在servlet的配置当中,<load-on-startup>5</load-on-startup>的含义是:A、标记容器是否在启动的时候就加载这个servlet。B、当值...
2019-01-02 22:54:39 5912
原创 Tomcat配置文件Context属性以及本机实现虚拟主机
Tomcat配置文件Context属性Context属性在Tomcat的server.xml文件中。例如:<Context docBase="JwebDemo" path="/JwebDemo" reloadable="true" source="org.eclipse.jst.jee.server:JwebDemo"/>docBase:web应用存放路径,即项目的存...
2019-01-02 19:24:34 1896
转载 Tomcat启动速度优化
方法一:删除webapps文件夹下的docs、examples、host-manager、manager这四个文件夹。这样可以有效的优化启动速度,启动时间大约在560ms~2600ms(具体速度要根据自己的硬件)。注意:ROOT文件夹以及自己的项目工程文件夹千万不要删除!方法二:(更改项目的web.xml文件配置,建议采用这样的方法)2.5版本web.xml文件配置(不建议直接采用...
2019-01-01 22:20:29 2296 1
原创 HTTP协议的8种请求类型以及POST与GET的区别
点击查看 GET 方法与 POST 方法的使用时机HTTP协议简介超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。HTTP 的工作方式是客户机与服务器之间的请求-应答协议。web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。例如:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。响应包含关于请求的状态信息以及可能被请求的内容。...
2019-01-01 18:16:38 3611
福州新区推进数字城市建设,创新智慧城市管理
2024-02-19
软件驱动的5G网络切片技术研究与应用
2024-02-18
阿里巴巴泰山版java开发手册.pdf
2020-05-11
Linux常用操作命令.docx
2020-02-18
基于Spring Boot 2及相关技术栈开发的web电商系统(网上商城)
2020-01-14
《鸟哥的Linux私房菜-基础篇》第四版pdf与Linux常用指令
2019-05-06
Java网络聊天室
2019-04-19
Java电子商城项目
2019-04-18
web基础实训,仿京东商城首页、京东商城注册和登录、京东商城购物车、小米商城首页。
2019-04-18
jrt-fs.jar、rt.jar
2019-04-18
activation、c3p0-0.9.2.1、mysql-connector、mchange-commons jar包
2018-12-08
wine2.10在Linux上运行Windows应用
2018-01-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人