![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
文章平均质量分 93
一生所Ai
时间是一位伟大的作者,他会给每个人写出完美的结局来。
展开
-
nested exception is java.io.FileNotFoundException: class path resource [org/springframework/security
nested exception is java.io.FileNotFoundException: class path resource [org/springframework/security/config/annotation/authentication/configurers/GlobalAuthenticationConfigurerAdapter.class] cannot be opened because it does not existspringboot项目引入工作流act.原创 2020-07-06 11:27:17 · 8811 阅读 · 4 评论 -
JVM调优工具总结(jConsole jmc jvisualvm)
一、环境准备,centos7服务器一台,安装jdk1.8,一个可运行java的jar包,最好是有个服务器运维工具,我用的是宝塔面板,主要是用来开放端口,当然你是用命令开放也可以的。本地win10上安装jdk1.8二、启动1.将jar包放在linux服务器上,我的在/usr/java/jar目录下,ay.jarhostname远程主机地址port:10991这个不用改,默认就...原创 2020-01-08 16:30:54 · 1676 阅读 · 2 评论 -
jsoup获取响应内容不完整
Jsoup抓取网页只能抓取一部分不能完整获取响应内容时,一般有以下几个原因。1. 网络异常,这个很少发生,jsoup会报告exception2. 网络超时,可以设置 connection.timeout(n) 增加超时时间。3. 看起来都正常,没有异常发生。 但是获取的数据就是少了一截。如果获取到的数据不超过1024k,程序正常,得到的数据也正常。一旦数据超过1024k时,数据就只有预...原创 2019-12-28 16:56:54 · 2454 阅读 · 0 评论 -
fastjson数组转集合,集合转数组,字符串专集合
1. List 转 JSONArray// 通过JSONPath获取其中数据,也可以说自己生成的ListList<JSONObject> caseList = JsonPath.read(resStr, "$.result.case");// 转换为JSONArrayJSONArray cases = JSONArray.parseArray(JSON.toJSO...原创 2019-12-27 14:28:39 · 623 阅读 · 0 评论 -
解决8080端口占用
1.打开cmd2.运行netstat -ano|findstr 8080,这是找到8080端口被谁占用3.运行taskkill /pid xxxx -t -f,其中xxxx指的是查出的占用端口程序的pid4.再次启动,问题即可解决...原创 2019-12-16 09:11:30 · 302 阅读 · 0 评论 -
easyui中datagrid
easyui input 赋值、取值$("#table_id").textbox('resize','140px');//设置宽度$("#table_id").textbox('readonly',false);//设置可读$("#table_id").textbox('readonly',true);//设置只读var val = $("#table_id").textbox('...原创 2018-09-20 19:32:06 · 235 阅读 · 0 评论 -
int与bigdecimal的相互转换
int转bigdecimalBigDecimal number = new BigDecimal(0); int value=score; number=BigDecimal.valueOf((int)value);bigdecimal转intBigDecimal b=new BigDecimal(45.45);int a = b.intValue(); ...原创 2018-09-13 21:27:47 · 110602 阅读 · 2 评论 -
EasyUi中的“假分页”,如何将它“打回原形”
首先先说一下什么是假分页,这是我在使用EasyUi中DataGrid来做后台界面数据显示时遇到的问题。先介绍一下DataGridDataGrid(数据表格)扩展自$.fn.panel.defaults。使用$.fn.datagrid.defaults重写默认值对象。DataGrid以表格形式展示数据,并提供了丰富的选择、排序、分组和编辑数据的功能支持。DataGrid的设计用于缩短...原创 2018-09-19 09:54:46 · 408 阅读 · 0 评论 -
注册页面头像上传的实现(javaweb相关)
注册页面头像上传的实现:1. 注册页面:register.jsp两种方式实现图片上传:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head>原创 2018-09-10 11:01:47 · 10832 阅读 · 5 评论 -
Jstl(javaweb相关)
使用了EL表达式可以简化JSP页面代码,但是如果需要进行逻辑判断怎么办?虽然EL表达式可以访问JavaBean的属性,但是并不能实现在JSP中进行逻辑判断,因而要使用JSTL标签。JSTL(JavaServerPages Standard Tag Library)JSP标准标签库1.使用JSTL实现JSP页面中逻辑处理2.JSTL通常会与EL表达式合作实现JSP页面的编码使用JS...原创 2018-09-10 10:18:15 · 139 阅读 · 0 评论 -
EL(javaweb相关)
为了实现与用户的动态交互或者控制页面输出,需要在JSP页面中嵌入大量的Java代码。能否在JSP页面中不使用Java代码而访问数据呢?当然可以喽,用El就能解决这个问题!什么是ELEL即Expression Language(表达式语言)EL的功能替代JSP页面中的复杂代码EL的语法${ EL exprission}${ bean.name } 或 ${ bean['...原创 2018-09-10 09:52:18 · 608 阅读 · 0 评论 -
easyui默认图标的使用和如何添加自己想要的图标
1.默认图标.icon-blank{ background:url('icons/blank.gif') no-repeat center center;}.icon-add{ background:url('icons/edit_add.png') no-repeat center center;}.icon-edit{ background:url('icons/penci...原创 2018-09-27 17:49:45 · 3261 阅读 · 0 评论 -
图片上传带预览
分享做图片上传的时候,页面不提交就预览图片的两种方法:亲测有效:可直接粘贴使用方法一:方法一实现代码如下:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html> <html>..原创 2018-10-22 09:07:20 · 643 阅读 · 0 评论 -
Java监听器Listener使用详解
监听器用于监听web应用中某些对象、信息的创建、销毁、增加,修改,删除等动作的发生,然后作出相应的响应处理。当范围对象的状态发生变化的时候,服务器自动调用监听器对象中的方法。常用于统计在线人数和在线用户,系统加载时进行信息初始化,统计网站的访问量等等。 分类: 按监听的对象划分,可以分为ServletContext对象监听器 HttpSession对象监听器 Servl...转载 2018-10-21 09:59:41 · 9339 阅读 · 0 评论 -
ServletContextListener使用详解
在 Servlet API 中有一个 ServletContextListener 接口,它能够监听 ServletContext 对象的生命周期,实际上就是监听 Web 应用的生命周期。当Servlet 容器启动或终止Web 应用时,会触发ServletContextEvent 事件,该事件由ServletContextListener 来处理。在 ServletContextListene...转载 2018-10-21 10:35:38 · 251 阅读 · 0 评论 -
datagrid-expandrow(Java+Mysql+EasyUi实现)
数据库:m_goods 看完效果图:直接上代码1.test.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <html> <head> <meta htt原创 2018-10-25 21:59:51 · 758 阅读 · 0 评论 -
大数据分页实现与性能优化
大数据分页实现与性能优化 摘要:Web 应用程序中经常使用数据分页技术,该技术是提高海量数据访问性能的主要手段。实现web数据分页有多种方案,本文通过实际项目的测试,对多种数据分页方案深入分析和比较,找到了一种更优的数据分页方案Row_number()二分法。它依靠二分思想,将整个待查询记录分为2部分,使扫描的记录量减少一半,进而还通过对数据表及查询条件进行优化,实现了存储过程的优化。根据...转载 2018-12-21 08:47:51 · 644 阅读 · 0 评论 -
项目war包部署到第三方Tomcat,访问路径必须加上项目名称的坑
部署到Tomcat当我们打包好一个Springboot项目,如:message.war包,将war包粘贴到tomcat安装目录下的webapps目录之后(tomcat目录结构:https://mp.csdn.net/postedit/82112030),笔者的webapps路径为:D:\ruanjian\apache-tomcat-8.5.38-windows-x64\apache-tomca...原创 2019-02-28 14:03:35 · 13618 阅读 · 13 评论 -
layui执行添加或者修改后,重新加载数据表格数据(刷新页面动作)
这是点击编辑按钮执行的js,要想实现添加后刷新数据表格的动作,只需要加上window.parent.location.reload();即可,亲测有效!!! //监听提交 form.on('submit(edit)', function (data) { // 这个只是监听提交动作,自己还需要ajax提交 $.aja...原创 2019-02-28 17:43:26 · 33971 阅读 · 12 评论 -
Snaker-Designer在Eclipse中的安装和使用
背景:最近做OA系统业务需要用工作流,IDEA中的工作流插件好久不更新了,所以选择了相对好一点的Eclipse中的Snaker-Designer。1.下载Snaker-Designer 2.0.0版安装包:链接:https://pan.baidu.com/s/1rnoOKEtNQsEMRyMctuFW5w 提取码:5h2o。2. 将下载的snaker-designer_2.0.0.ja...原创 2019-08-08 11:24:06 · 1411 阅读 · 1 评论 -
MVC模式(javaweb相关)
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。Mode...原创 2018-09-10 09:22:35 · 442 阅读 · 0 评论 -
JSP内置对象
1.out输出对象out对象主要用来向客户端输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区。out对象被封装为javax.servlet.jsp.JspWriter类的对象,在实际应用中out对象会通过JSP容器变换为java.io.PrintWriter类的对象。out对象的常用方法: out.print(输出数据):输出数据到页面 out.close()...原创 2018-09-06 08:25:42 · 511 阅读 · 0 评论 -
Web程序的调试与排错
在运行Web程序时,常犯的一些错误有:1.未启动Tomcat服务,或者没有在预期的端口中启动Tomcat服务 一定要先查看,servers中的配置情况:保证Tomcat为Started,如果服务器为stop,就要先 启动服务器。2.未部署Web应用,就试图运行Web程序右键点击Tomcat v8.5server at localhost,在菜单栏选择add and remov...原创 2018-08-31 08:46:28 · 553 阅读 · 0 评论 -
B/S架构与C/S架构
应用程序架构分为两种C/S架构C/S(Client/Server):客户端/服务器B/S架构B/S(Browser/Server):浏览器/服务器C/S 与 B/S 区别: Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的. 1.硬件环境不同C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提...原创 2018-08-31 08:25:54 · 16053 阅读 · 1 评论 -
如何实现动态网页
所谓“动态”,并不是指放在网页上的GIF图片,动态网页技术有以下几个特点:1. "交互性",即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后WEB发展的大势所趋.2. "自动更新",即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量.3. "因时因人而变",即当不同的时间,不同的人访问同一网址时会产生不同的页面。除了早期的CGI外...原创 2018-08-31 08:11:15 · 12177 阅读 · 0 评论 -
Tomcat的端口配置
1.通过配置文件修改Tomcat端口号首先:Tomcat端口号默认使用的是8080端口,没有修改的情况下都是8080我们可以通过server.xml文件修改Tomcat的端口号server.xml文件在哪?首先找到Tomcat目录:conf目录下存放的是tomcat的配置文件。打开会发现有一个server.xml的配置文件,用文本编辑器打开(带有颜色,易于区分注释与代码...原创 2018-08-27 14:42:53 · 72493 阅读 · 5 评论 -
tomcat目录
原创 2018-08-27 14:22:41 · 81 阅读 · 0 评论 -
html框架标签
1.点击左边hello, 会在右边展示hello超链接的界面2.点击左边案例 会在右边展示案例超链接的界面 3.点击左边段落, 会在右边展示段落超链接的界面 代码一:框架标签.html<html><head><title >框架标签</title></head><frameset rows=...原创 2018-08-07 16:04:52 · 1479 阅读 · 0 评论 -
html基础知识
文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。HTML之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。所谓超级链接,就是一种URL指针,通过激活(点击)它,可使浏览器方便地获取新的网页。这也是HTML获得广泛应用的最重要的原因之一。 HTML是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个...转载 2018-08-15 20:58:10 · 285 阅读 · 0 评论 -
Tomcat安装使用
Tomcat的下载和安装Tomcat 是开源的,服务可从http://tomcat.apache.org下载我的jdk是10.0.1,所以我的tomcat版本必须是8.5以上的,下载的时候需要查看一下,自己的jdk版本是否与tomcat版本匹配我下载的是:apache-tomcat-8.5.32-windows-x64下载完解压就行了:然后找到bin目录下的startup.b...原创 2018-08-26 21:47:20 · 169 阅读 · 0 评论 -
JSP 页面组成
JSP中的注释jsp指令元素原创 2018-08-31 08:57:18 · 173 阅读 · 0 评论 -
doGet与doPost区别
在使用表单提交数据到服务器的时候有两张方式可共选择,一个是post一个是get。可在<form>中的method属性中指定提交的方式。如:<form action="jsp页面或者一个Servlet程序"method="get或者post">,如果不指定method属性,则会默认该属性为”get”方式。Get和post都能够提交数据,那么他们有什么不同呢?不同点...原创 2018-08-29 11:22:06 · 1172 阅读 · 0 评论 -
cookie和session
flask中cookie和session介绍一、cookie:在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录后服务器返回一些数据(cookie)给浏览器,然后浏览器保存在本地,当该用户发送第二次请求的时候,就会自动的把上次请求存储的cookie数据自动的携带...转载 2018-08-29 13:39:45 · 115 阅读 · 0 评论 -
jQuery基础语法
jQueryjQuery 语法是为 HTML 元素的选取编制的,可以对元素执行某些操作。此是重点,初学一定要知道你学的东西的用途是做什么。基础语法是:$(selector).action()。所有的jQuery就是围绕这个进行的,选取页面的元素再对元素进行某些操作。示例$(this).hide() - 隐藏当前元素什么是jQuery? jquery是一个js的框架,对传统...原创 2018-09-09 14:57:47 · 154 阅读 · 0 评论 -
神奇的Ajax
Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。为什么要学习Ajax:在早期的网页开发中,在与用户进行交互主要靠用户发送请求,服务器进行响应。传统的网页(不使用 Ajax)如果需要更新内容,必...原创 2018-09-05 18:01:22 · 122 阅读 · 0 评论 -
JavaWeb中的表单提交和超链接请求传递参数
1. HTML提交表单HTML提交表单简单易操作,依靠在<form>标签对中的<input type='submit'>提交按钮进行请求发送和参数提交。其中form标签的post属性决定提交方式是get还是post。 jsp代码 <form action="servlet" method="post">//action后面的就是表单提交后的位置,这...原创 2018-09-03 10:22:13 · 7234 阅读 · 3 评论 -
jstl报错ye:javax.el.PropertyNotFoundException: Property 'name' not found on type java.lang.String
错误示范: <c:forEach items="list" var="c"> <tr> <td>${c.name }</td> <td>${c.pwd }</td> </tr> </原创 2018-09-08 15:39:17 · 274 阅读 · 0 评论 -
jQuery精度损失问题解决
jQuery直接进行加减乘除运算时会出现精度损失问题,以下是解决办法/** * 加法运算,避免数据相加小数点后产生多位数和计算精度损失。 * * @param num1加数1 | num2加数2 */function numAdd(num1, num2) { var baseNum, baseNum1, baseNum2; try { baseNum1 = num1.toSt...原创 2018-09-11 17:47:58 · 1981 阅读 · 0 评论 -
Servlet3.0新特性全解
tomcat 7以上的版本都支持Servlet 3.0Servlet 3.0 新增特性注解支持;Servlet、Filter、Listener无需在web.xml中进行配置,可以通过对应注解进行配置; 支持Web模块; Servlet异步处理; 文件上传API简化;Servlet3.0的注解@WebServlet :修饰Servlet类,用于部署该Servlet类。 @Web...转载 2018-09-07 19:20:28 · 127 阅读 · 0 评论 -
JAVA 最全JAR包集合仓库
http://mvnrepository.com/原创 2018-08-29 20:29:37 · 8701 阅读 · 1 评论