JavaWeb
weixin_41957098
主要 golang后台开发,前端VUE开发
展开
-
eclipse perferences-server里找不到apache tomcat
在配置tomcat的时候,会遇到sever-Runtime Environments里面找不到apache tomact解决办法:第一步:在Help->InstallNew Software下输入网址,http://download.eclipse.org/releases/neon第二步:在Web,XML,Java EE and OSGi Enterprise Development...转载 2019-07-20 16:03:13 · 899 阅读 · 0 评论 -
javaweb 之MySQL 查询的相关方法 prepareStatement 防 sql 攻击
/* * jdbc四大配置参数 * driverClassName:com.mysql.jdbc.Driver * url:jdbc:mysql://localhost:3306/test * username:root * password:123 * */ ...原创 2019-03-19 11:52:08 · 441 阅读 · 0 评论 -
反射 getDeclaredMethod和getMethod的区别以及用法《实例》
首先介绍案例应用场景在当前类获取当前类的方法,当获取到相对应的方法时,获取对应的方法!用反射的方法调用执行!如果方法的修饰符为protected请用,getDeclaredMethod方法,为 public请用 getMethod 方法 !package cn.day1901.servlet;import java.io.IOException;import java...原创 2019-03-26 09:28:18 · 10139 阅读 · 2 评论 -
common-dbutils.jar 的 增 删 改 查 操作
下面方法还有可以用Connection的,以后供事务使用切记使用它,必须你的bean与数据库各个对象的名字一样package day1802;import java.sql.SQLException;import java.util.List;import java.util.Map;import org.apache.commons.dbutils.QueryRunne...原创 2019-03-25 14:12:37 · 250 阅读 · 0 评论 -
java 反射的相关知识点
反射的原理 (检验一个程序员是菜鸟,还是高级,有三个标准,命名方式,bug调试,对反射的理解程度) 》应用在一些通用性比较高的代码中 》后面学到的框架,大多数都是使用反射来实现的 》在框架的开发中,都是基于配置文件开发的,在配制文件中配置了类或类中的方法,可以通过反射得到类中的,所有内容,可以让类中的某个方法来执行。 **类中的所有内容:属性...原创 2019-03-21 17:55:27 · 617 阅读 · 1 评论 -
javaweb 链接 MySQL数据及 增 删 改 查相关操作
public void fun1() throws ClassNotFoundException, SQLException { /* * jdbc四大配置参数 * driverClassName:com.mysql.jdbc.Driver * url:jdbc:mysql://localhost:3306/test ...原创 2019-03-18 11:43:15 · 552 阅读 · 0 评论 -
出现 JSP页面中使用JSTL标签无法解析 导入jstl jar 包
JSTL 库安装Apache Tomcat安装JSTL 库步骤如下:从Apache的标准标签库中下载的二进包(jakarta-taglibs-standard-current.zip)。官方下载地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/ 本站下载地址:jakarta-taglibs-stan...原创 2019-03-18 11:42:18 · 1555 阅读 · 2 评论 -
c3p0 链接 的使用 和 配置文件的使用
配置文件必须命名为,c3p0-config.xml ,必须保存到 src根目录下面<?xml version="1.0" encoding="UTF-8"?><c3p0-config><!-- 默认配置信息 --> <default-config> <!-- 链接四大参数配置 --> ...原创 2019-03-24 18:20:04 · 513 阅读 · 0 评论 -
javaBean 的相关方法 得到PropertyDiscriptor 属性的读写方法
内省就是通过反射来操作javabean ,但是他比使用反射要方便一些我们需要提供javaBean类内省类通过,getBeanInfo得到一个内省类BeanInfo info = Introspector.getBeanInfo(类型) //得到一个BeanInfoBeanInfo是一个javabean类型的信息类通过BeanInfo可以得到所有的属性描述符对象可以通过...原创 2019-03-08 11:38:17 · 186 阅读 · 0 评论 -
dom4j 获取 XML 属性 的值
SAXReader reader = new SAXReader(); //创建解析器 try { Document doc = reader.read(path);解析文档,path为xml文件地址 //通过xpath 查询得到Element Element root = doc.getRootEl...原创 2019-03-11 16:37:43 · 573 阅读 · 0 评论 -
jsp简单生成图形验证码
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { /* * 1,创建图片缓冲区 * 2,设置其宽高 * 3,得到这个图片的绘制环境(得到画笔) ...原创 2019-03-08 08:42:18 · 1076 阅读 · 0 评论 -
启动exlipse 时 得示 找不到JRE 解决办法(实事上,昨天启动是OK的,过了一夜就挂了)
查看环境变量,JAVA_HOME 配制安装路径如 D://javajdk添加 Path 添加%JAVA_HOME%\binCLASSPATH配制.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar把这句也加在,用户变量里,PATH里面注意,这个classpath配制时, %前面有一个.再加一个逗号...原创 2019-03-07 11:10:59 · 192 阅读 · 0 评论 -
如何使用自己封装的Unils 类
自己二次封装的Unils类package cn.day1201.utils;import java.util.Map;import java.util.UUID;import org.apache.commons.beanutils.BeanUtils;public class CommonUtils { //生成不重复的32位长的大写字符串 public st...原创 2019-03-09 21:57:17 · 227 阅读 · 0 评论 -
request 的相关请求方法
1,获取客户端IP ,案件 :封IP getRemoteAddr@Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String ip = req.getRemoteAddr();...原创 2019-03-04 10:07:08 · 875 阅读 · 0 评论 -
Servlet 进阶 getMethod 反射 及 request response 转发与重定向 完整综合版
被继承的抽象类BaseServlet.javapackage cn.day1901.servlet;import java.io.IOException;import java.lang.reflect.Method;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;impor...原创 2019-03-26 11:32:48 · 884 阅读 · 1 评论 -
java静态方法与非静态方法有什么区别
静态方法在创建对象前就可以使用了,非静态方法必须通过new出来的对象调用。如:public class Per{public static String getType(){return "人类";}public String getName(){return "张三";}}上面这个类中的getType方法,在没有new对象前这就可以这样用:String type=Per.g...原创 2019-03-26 14:25:44 · 1515 阅读 · 0 评论 -
mysql 批处理
rewriteBatchedStatements=true //把这个参数加到数据库链接的后面加上 ?号url = jdbc:mysql://localhost:3306/blog?rewriteBatchedStatements=true使用perpareStatement的addBatch方法保存到集合中再使用,executeBatch()执行批处理...原创 2019-03-23 13:51:07 · 617 阅读 · 0 评论 -
Filter 过滤器总结
Filter有三个方法void init(FilterConfig)在tomcat启动时被调用void destroy()在tomcat关闭时被调用void doFilter (ServletRequest,ServletResponse,FilterChain)每次有请求时被调用FilterConfig类与ServletConfig相似用来获取Filter的初始...原创 2019-07-23 15:53:32 · 162 阅读 · 0 评论 -
centOS7.4 安装 mysql 5.7.26
CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10....转载 2019-04-26 09:33:43 · 1760 阅读 · 0 评论 -
java 阿里云发送短信验证码实例总结
1》// accessKeyId, accessSecret此处换上自己的即可,在阿里云后台申请2》开通短信功能3》注意阿里云核心包需要二个依赖javax.xml.bind.jar和 gson包(gson-2.8.5.jar,gson-2.8.5-sources.jar)需要依赖自己在网上搜索或加我Q问我要!package mycode.servlet;import ja...原创 2019-04-17 08:41:08 · 779 阅读 · 2 评论 -
servlet 接收 base64编码图片上传到服务器 java 代码
java.util.Base64.getEncoder().encodeToString("进制)//编码java.util.Base64.getDecoder().decode(字符串内容)//解码import java.util.Base64;import java.util.Base64.Decoder;需要导入这两个类 public void doPost(Htt...原创 2019-04-09 09:02:40 · 2462 阅读 · 0 评论 -
用servlet 3.0 版本也可以用 request.getParts 来获取多文件文件上传 (用它上传@MultipartConfig标注 )
js页面多文件上传<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/h...原创 2019-04-07 17:57:29 · 1003 阅读 · 0 评论 -
javaweb servlet 接收 +js回显预览 批量上传图片
jsp代码<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!DOCTYPE html P...原创 2019-04-07 11:32:53 · 690 阅读 · 0 评论 -
jsp编码问题
post页面提交来的数据jsp页面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>servl...原创 2019-03-27 18:13:30 · 396 阅读 · 0 评论 -
ThreadLocal 对象的使用 和原理
@Test public void fun1() { ThreadLocal<String> t1 = new ThreadLocal<String>(); t1.set("hello"); //存 String s = t1.get(); //取 System.out.println(t1.get(...原创 2019-03-24 14:21:26 · 465 阅读 · 0 评论 -
使用 commons-fileupload 配合 servlet 上传文件相关方法 (基本上传方法)
A》理论使用的工具包 commons-fileuploadcommons-fileupload.jarcommons-io.jar这个小组件,它会帮我们解析request中的上传数据,解析成功后结果封装到了一个FileItem对象中,我们只需要调用FileItem的方法即可!1>上传三步相关类工厂类:DiskFileItemFactory解析器Serv...原创 2019-04-04 17:00:28 · 489 阅读 · 0 评论 -
连接池的创建使用 二
@Test public void fun1() { /* * 1创建链接对象 */ BasicDataSource bds = new BasicDataSource(); bds.setDriverClassName("com.mysql.jdbc.Driver"); bds.set...原创 2019-03-23 17:46:41 · 138 阅读 · 0 评论 -
Jdbc 事务处理 一
dao类package cn.day1802;import java.sql.Connection;import java.sql.PreparedStatement;public class AccountDao { public void updateBalance(Connection con,String name,double balance) { ...原创 2019-03-23 15:53:56 · 896 阅读 · 0 评论 -
centOS 7 安装 tomcat 7.0
因为我的压缩包是zip ,所以得先安装 unzip1, yum install unzip2, yum install lrzsz 安装lunix FTP上传工具3,rz打开对话框,选择你要上传的压缩包,上传4,unzip压缩包名5,3、配置环境进入到上面的apache-tomcat-8.5.24的bin文件夹下:/root/javajdk/apache-to...原创 2019-03-03 22:05:38 · 301 阅读 · 0 评论 -
阿里云服务器相关操作 安装JDK
登录远程桌面:点击远程链接 ,跳到黑色背景的重口,输入ssh root@公网ip安装JDK1,安装Xshell2,登录,ssh root@公网IP3,安装在linux下所需运行的,FTP软件yum install lrzsz看到提示,is this ok ? 输入 y (yes)继续安装正常情况马上就安装成功4,mkdir javajdk 新建...原创 2019-03-03 21:24:34 · 186 阅读 · 0 评论 -
JSTL 标准标签库 基本使用笔记
JSTL使用jstl需要导入jstl包下载地址http://tomcat.apache.org/taglibs/standard/四大库:core , fmt,sql,xml (sql和 xml已经过时了)除了jsp动作标签外使用其它第三方的标签都需要导包,在jsp页面中使用taglib指令导入导入jstl的core标签库 <%@ taglib pref...原创 2019-03-08 23:05:42 · 209 阅读 · 0 评论 -
httpservlet response 相关方法的用法 请求头,请求状态等等
状态码protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub response.getWriter().appe...原创 2019-02-28 19:41:31 · 1512 阅读 · 0 评论 -
eclipse没有新建web项目的解决问题
因为eclipse纯净版缺少web项目的插件所以需要我们自己下载一个下面看看具体步骤 打开eclipse点击help再点击install new software然后在输入http://download.eclipse.org/releases/kepler选择webxml那个下载完成就有了下载时间可能有点久--------------------- 作者:Mr.冬冬 来源:...转载 2019-02-24 18:43:03 · 377 阅读 · 0 评论 -
部署web项目时 提示 there are no resources that can be added or removed from the server 的解决方法
检出了好久才搞定的!【如果对你有有,动动你的金手指关注 一下我吧!不定时分享学习日志和方法】检查tomcat 版本和 dynamic web module 版本是否匹配!否则识别不出来!dynamic web module 2.4 →Tomcat 5.5dynamic web module 2.5 →Tomcat 6.0dynamic web module 3.0 →Tomcat 7...原创 2019-02-24 17:16:48 · 3105 阅读 · 0 评论 -
在eclipse中 使用 IOUtils 启动 tomcat 后 提示空指针的原因 java.lang.NullPointerException
在eclipase项目src下创建一个 h.txt文档,eclipse是不会自动把这个文本文档自动的放到tomcat的编译目录的,所以得手动复制,放到项目编译后的classes下面,这时问题就解决了!@Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) t...原创 2019-02-28 09:32:34 · 893 阅读 · 0 评论 -
tomcat 外部应用配制
有两种方法1,conf 文件夹下的,server.xml 文件 , 在host 标签下面添加<Context path="hello44" docBase="F:/hello4" />path 标记项目名称,,docBase 标记为实际路径,注意大小写!1,在conf\Catalina\localhost 下面,新建一个文件 文件名即是 项目名称 例如,hello5...原创 2019-02-23 16:45:07 · 97 阅读 · 0 评论 -
ServletContext 统计访问次数
@Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { /* * 1,创建ServletContext * 2,从ServldtCcon...原创 2019-02-27 22:53:08 · 885 阅读 · 0 评论 -
启动和关闭 tomcat,目录结构,及修改默认端口号
1,配制复制安装包,到项目根目录下,解压,设置JAVA_HOME环境变量,设计成, JDK安装目录,不带分号;,启动时找到 tomcat目录下,找到startup.bat 双击 即可启动! 关闭时,双击shutdown.bat2,测试:在浏览器输入, http://localhost:8080 这是tomcat 默认的 地址,如果能看到那只猫,就说明成功了! 3,检查如果...原创 2019-02-23 09:11:48 · 627 阅读 · 0 评论 -
dom4j 解析xml 获取第二个name元素的值
//获取第二个name元素的值 public static void selectSecend() throws DocumentException { /* * 1,创建解析器 * 2,解析xml 返回document * 3,得到根目录...原创 2019-02-22 10:35:40 · 694 阅读 · 0 评论 -
dom4j 解析xml 获取一个节点的 内容
//获取1个name元素的值 public static void selectSin() throws Exception { /* * 1,创建解析器 * 2,解析xml 返回document * 3,提到根目录 ...原创 2019-02-22 09:43:33 · 2506 阅读 · 0 评论