自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hern(宋兆恒)

Hern(宋兆恒)

  • 博客(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

福州新区推进数字城市建设,创新智慧城市管理

福州新区智慧城市管理平台(新区智脑1.0)以实现新区核心区86平方公里数字底座统一共享、智能中枢统一支撑、城市治理精益协同、生态绿城全面感知、民生服务高效管理为目标,建立福州新区智慧+城市治理、智慧+生态绿城、智慧+民生服务城市应用场景,有效提升福州新区对外行业服务品质、综合治理能力和科学决策水平。

2024-02-19

软件驱动的5G网络切片技术研究与应用

随着 5G 网络的出现,对网络切片技术提出了更高的要求,因此,分析 5G 网络切片技术及其关键问题和基于软件驱动的解决方案具体重要意义。首先,通过分析软件驱动技术在 5G 网络通信中的发展,讨论网络功能虚拟化(NFV)与网络切片的结合方案,详细解析软件驱动网络切片资源管理技术。其次,探讨网络切片的安全性问题,重点介绍入侵检测系统(IDS)和入侵预防系统(IPS)的应用及其效用,研究表明,5G 网络切片技术的核心要素在未来通信网络中具有重要作用,可以有效推动网络的稳定和安全运行。

2024-02-18

阿里巴巴泰山版java开发手册.pdf

2020年阿里巴巴泰山版java开发手册,《阿里巴巴Java开发手册》这本小册子虽然只有61页,介绍的是,编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程规约、设计规约等多个维度上以及最佳实践,在业界,我们知道阿里主要是Java开发语言为主,腾讯是以C/C++语言开发为主,某种意义上来说,阿里的这份Java手册,是Java开发最权威的手册。同时也是众多阿里Java工程师的智慧结晶。

2020-05-11

Linux常用操作命令.docx

Linux常用操作命令,根据《Linux私房菜基础学习篇第三版》整理得来!超级实用,应对应届生面试等等绝对是没有问题,这些操作命令自己均已经实践。

2020-02-18

基于Spring Boot 2及相关技术栈开发的web电商系统(网上商城)

newbee-mall 项目是一套电商系统,包括 newbee-mall 商城系统及 newbee-mall-admin 商城后台管理系统,基于 Spring Boot 2.X 及相关技术栈开发。 前台商城系统包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、个人订单管理、会员中心、帮助中心等模块。 后台管理系统包含数据面板、轮播图管理、商品管理、订单管理、会员管理、分类管理、设置等模块。

2020-01-14

Q_ITOffer.rar

锐聘网后台管理系统(MyBatis + Java Web + jQuery + JavaScript + HTML + CSS + MySQL)

2019-05-24

《鸟哥的Linux私房菜-基础篇》第四版pdf与Linux常用指令

是学习Linux的基础文件,这些文件是基础中的基础,如果您能将其中的文件都看完并且消化过,那么未来在管理 Linux主机以及架设网站方面,就能够达到『事半功倍』的成效,请不要忽略这部份了!否则,再怎么讨论都是枉然的啦!^_^。 因为Linux的数据非常的多,每份数据彼此的相关性都很强,要单独的一项一项讲解并不容易, 所以底下的文件该怎么看呢?建议先按照顺序将内容大致浏览过一次,看不懂的地方也可以先略过不要紧。 全部看完之后,再从头开始『仔细』的实际操作过一遍,那应该就能够进入Linux的世界啰~

2019-05-06

Java网络聊天室

Java网络聊天室简介:程序能够连接他人主机(局域网内)、能够进行用户的注册、登录、用户密码的修改;同时能够给对方发送文字内容,并且能够显示聊天时间;局域网内聊天不能超过50个连接(因为服务器套接字ServerSocket类,最多连接的队列数为50);注册用户时用户名和密码必须是数字和字符的组合形式;用户在填写用户名、密码时不能为空;能够通过数据库交互判断用户名和密码是否一致(使用MyBatis框架进行数据库连接与操作)。

2019-04-19

Java电子商城项目

摘要信息: 电子商城系统主要功能包括:用户注册、用户登录、用户查看商城商品、用户购买商品、用户查看购物车并且清空购物车、用户找回账户以及密码、管理员登录、管理员注册、管理员查看用户信息、管理员删除用户信息、管理员删除商品信息、管理员添加商品信息、管理员修改商品信息、退出登录等。 图形可视化界面运行下能够显示系统启动进度条,删除、添加、注册等相关操作时能够弹出窗口加以提示,退出登录或系统时能够做到单击确认退出按钮才退出登录或系统,能够对用户加以提示。 注册用户或是管理员、添加商品信息、购买商品、删除商品或是用户信息、修改商品信息等相关操作时能够判断有无该用户或是商品。 用户在购买商品的时候同时更新商品的库存数量,管理员删除管理员时可以做到同时删除用户的购买信息。 主要内容: 一、项目名称   基于JAVASE的电子商城系统 二、功能要求 1、用户注册 2、用户登录 3、用户查看商品列表 4、用户购买商品 5、用户查看购买商品列表 6、用户清空购物车 7、用户找回账户和密码 8、管理员登录 9、管理员注册 10、查看用户信息 11、查看商品信息 12、删除用户信息 13、删除商品信息 14、添加商品信息 15、修改商品信息 16、退出用户登录 17、退出管理员登录 18、退出商城 三、需求分析 该系统的用户是商城消费者和商城管理者,根据客户的要求,可以注册、登录、购物、查看购物车信息、找回账户和密码,管理员可以对商品信息进行增加、修改、删除操作,可以对用户进行查看和删除。 四、设计思想 1、在控制台与图形可视化界面下运行 2、使用Mysql数据库存取用户登录信息和商品信息 3、使用List存取商品购买信息 4、把程序分为多个类,多个类之间的互相调用。 5、用户或是管理员进行注册、登录时能够提供校验码。 6、用户或是管理员获取数据库信息时能够与数据库进行交互。 7、用户购物要做到简洁明了。 8、用户只需要身份证号码和邮箱地址就能找回账户和密码。 9、注册、删除、修改等操作要有信息提示。 10、用户、管理员进行操作时能够做到操作提示与用户名提示。 11、退出登录或是退出系统时能够做到让用户有所考虑。 五、具体实现   1、技术思路: 界面:基于控制台与图形可视化界面(Swing)实现用户的输入和输出。 程序流程:在函数中利用循环与递归 ,读取用户输入,调用模块实现各个子功能。 2、功能子模块划分: ① 注册模块 ② 登录模块 ③ 查看商品模块(查看商品列表,购买商品) ④ 查看购买商品信息 ⑤ 管理员登录(添加管理员信息,对商品信息进行查看、增加、 修改、删除,对用户信息进行查看、删除,删除用户信息 时能够做到同时删除消费记录) ⑥ 退出系统 六、运行截图 1、商城系统启动进度条(进度条能够做到动态加载): 2、商城主界面: 3、用户注册界面(填写注册信息不符合要求时能够弹窗提示、并 且判断用户名是否重复等): 4、用户登录界面(账户、密码不一致时能弹窗提示): 5、用户服务选择界面(能够提示用户名): 6、购买商品界面(能够判断输入的商品序号是否正确): 7、查看购物车界面(能够一键清空购物车): 8、查看商城商品信息界面: 9、管理员登录界面: 10、找回账户与密码界面: 11、管理员服务选择界面: 12、添加管理员界面: 13、查看用户信息界面: 14、删除用户信息界面: 15、删除商品信息界面: 16、添加商品信息界面: 17、修改商品信息界面: 18、退出账号、管理员登录、商城系统时要有提示:

2019-04-18

Java Swing实现仿Chrome浏览器跳跳龙小游戏

通过Java Swing实现仿Chrome浏览器跳跳龙小游戏,能够显示当前游戏分数,历史游戏分数……

2019-04-18

web基础实训,仿京东商城首页、京东商城注册和登录、京东商城购物车、小米商城首页。

项目摘要:web基础实训,仿京东商城首页、京东商城注册和登录页、京东商城购物车页、小米商城首页。

2019-04-18

jrt-fs.jar、rt.jar

lib包中的jrt-fs.jar 和 rt.jar 包下载,rt.jar:Java基础类库,也就是Java doc里面看到的所有的类的class文件。dt.jar:dt.jar是关于运行环境的类库,主要是swing包。

2019-04-18

activation、c3p0-0.9.2.1、mysql-connector、mchange-commons jar包

activation jar包、c3p0-0.9.2.1 jar包、mysql-connector-java-5.0.8 jar包、mchange-commons-java-0.2.3.4 jar包

2018-12-08

zxing-3.3.3 jar包

zxing二维码jar包,主要用于生成二维码以及进行二维码的解析译码。

2018-12-08

wine2.10在Linux上运行Windows应用

Wine (Wine Is Not an Emulator)[即Wine不是一个模拟器]是一个在Linux和UNIX之上的,Windows 3.x和 Windows APIs的实现。注意,Wine不是Windows模拟器,而是运用API转换技术实做出Linux对应到Windows相对应的函数来调用DLL以运行Windows程序。

2018-01-25

空空如也

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

TA关注的人

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