- 博客(32)
- 收藏
- 关注
原创 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 384
原创 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 1487
原创 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 837 1
原创 反射 getDeclaredMethod和getMethod的区别以及用法《实例》
首先介绍案例应用场景在当前类获取当前类的方法,当获取到相对应的方法时,获取对应的方法!用反射的方法调用执行!如果方法的修饰符为protected请用,getDeclaredMethod方法,为 public请用 getMethod 方法 !package cn.day1901.servlet;import java.io.IOException;import java...
2019-03-26 09:28:18 10081 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 242
原创 c3p0 链接 的使用 和 配置文件的使用
配置文件必须命名为,c3p0-config.xml ,必须保存到 src根目录下面<?xml version="1.0" encoding="UTF-8"?><c3p0-config><!-- 默认配置信息 --> <default-config> <!-- 链接四大参数配置 --> ...
2019-03-24 18:20:04 476
原创 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 454
原创 连接池的创建使用 二
@Test public void fun1() { /* * 1创建链接对象 */ BasicDataSource bds = new BasicDataSource(); bds.setDriverClassName("com.mysql.jdbc.Driver"); bds.set...
2019-03-23 17:46:41 111
原创 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 869
原创 mysql 批处理
rewriteBatchedStatements=true //把这个参数加到数据库链接的后面加上 ?号url = jdbc:mysql://localhost:3306/blog?rewriteBatchedStatements=true使用perpareStatement的addBatch方法保存到集合中再使用,executeBatch()执行批处理...
2019-03-23 13:51:07 605
原创 java 反射的相关知识点
反射的原理 (检验一个程序员是菜鸟,还是高级,有三个标准,命名方式,bug调试,对反射的理解程度) 》应用在一些通用性比较高的代码中 》后面学到的框架,大多数都是使用反射来实现的 》在框架的开发中,都是基于配置文件开发的,在配制文件中配置了类或类中的方法,可以通过反射得到类中的,所有内容,可以让类中的某个方法来执行。 **类中的所有内容:属性...
2019-03-21 17:55:27 543 1
原创 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 411
原创 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 534
原创 出现 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 1525 2
原创 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 526
原创 如何使用自己封装的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 191
原创 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 198
原创 案例,javaBean 封装自定义类 commonUtils 把map转换成指定类型的javabean对象
//把map转换成指定类型的javabean对象 public static <T> T toBean(Map map,Class<T> clazz){ try { //创建指定类型的javaBean对象 T bean = clazz.newInstance(); ...
2019-03-08 17:50:38 640
原创 javaBean 的基本应用
新建一个类package cn.day1201;public class Person { private String name; private int age; private String gender; public String getName() { return name; } public void set...
2019-03-08 17:05:48 444
原创 javaBean 的相关方法 得到PropertyDiscriptor 属性的读写方法
内省就是通过反射来操作javabean ,但是他比使用反射要方便一些我们需要提供javaBean类内省类通过,getBeanInfo得到一个内省类BeanInfo info = Introspector.getBeanInfo(类型) //得到一个BeanInfoBeanInfo是一个javabean类型的信息类通过BeanInfo可以得到所有的属性描述符对象可以通过...
2019-03-08 11:38:17 166
原创 jsp简单生成图形验证码
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { /* * 1,创建图片缓冲区 * 2,设置其宽高 * 3,得到这个图片的绘制环境(得到画笔) ...
2019-03-08 08:42:18 1058
原创 启动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 174
原创 jsp Cookie 相关 , Session 相关
1,Cookie的在jsp的设置// a.jsp中设置Cookie值<% Cookie cookie1 = new Cookie("aaa","AAA"); cookie1.getMxAge(60*60); //设置失效时间为1个小时,不设置则相对于浏览器关闭,则cookie失效 response.addCookie(cookie1); Cook...
2019-03-06 14:03:15 92
原创 JSP 和 Servlet 的基本工作原理,(鸟儿虽小,五脏具全)
form.jsp 表单页面<form action="/day1101/JiaServlet" method="post"> 整数1<input type="text" name="num1"><br> 整数2<input type="text" name="num2">
2019-03-05 21:28:30 203
原创 Servlet 路径相关
web.xml中 <url-pattern>路径,它叫 Servlet路径》要到以*开头,要到以 /开头转发和包含路径 ,请求转发时的项目名前要加 /例如,》req.getRequestdispacher("/Bservlet");以“/”开头相对当前项目路径不以“/”开头相对当前Servlet路径重定向路径(客户端路径)》以“/”开头,相对当前...
2019-03-05 15:48:09 69
原创 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 816
原创 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 287
原创 阿里云服务器相关操作 安装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 174
原创 Linux(centos)新建,删除,移动文件夹和文件的命令
1.新建文件夹mkdir 文件名新建一个名为test的文件夹在home下view source1 mkdir /home/test2.新建文本在home下新建一个test.sh脚本vi /home/test.sh3.删除文件或文件夹1、删除home目录下的test目录rm /home/test2、这种不带参数的删除方法经常会提示无法删除,因为权限不够。...
2019-03-03 15:56:59 35631 1
转载 CentOS基础命令大全
CentOS基础命令大全1.关机 (系统的关机、重启以及登出 ) 的命令shutdown -h now 关闭系统(1)init 0 关闭系统(2)telinit 0 关闭系统(3)shutdown -h hours:minutes & 按预定时间关闭系统shutdown -c 取消按预定时间关闭系统shutdown -r now 重启(1)reboot 重启...
2019-03-03 15:30:54 235
原创 PHP 以图形的形式输出 数据库中的记录数 !
<?php//以图形的形式输出数据库中的记录数if(($fp=fopen("counter.txt","r"))==false){ echo "打开文件失败!";}else{ $counter=fgets($fp,1024); fclose($fp); //通过GD2函数创建画布 $im=imagecreate(240,24); $...
2019-03-01 10:07:32 168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人