Java
qq_32965187
一行代码,一段人生。
展开
-
maven配置jdk版本
修改默认的jdk版本在maven安装目录 apache-maven-3.6.1\conf\setting.xml 添加<profile> <id>jdk18</id> <activation> <activeByDefault>true</activeByD...原创 2019-04-24 12:24:34 · 1560 阅读 · 1 评论 -
通用的servlet
1 通用的servlet实现的原理2 实例2.1 目录结构2.2 BaseServlet.java2.3 ServletDemo.java2.4 index.html2.5 test.html2.6 运行结果1 通用的servlet实现的原理当页面向servlet发起请求时携带一个参数,我们的所有servlet继承自通用的BaseServlet,通用的servl...原创 2019-02-28 08:10:19 · 294 阅读 · 0 评论 -
使用DbUtils和dbcp连接池写的通用的CRUD工具类
目录1 项目目录结构2 工具类需要的jar包2.1 Dbutils需要的jar包2.2 dbcp需要的jar包2.3 数据库jar包3 代码部分3.1 dbcp.properties3.2 DBCPUtils.java3.3 CommenCRUDUtil.java4 使用方法4.1 StudentDao.java4.2 StudenDaoImpl.j...原创 2019-02-27 19:52:03 · 785 阅读 · 0 评论 -
Java编程-设计模式之装饰者模式
目录简介做馒头实例IBread接口NormalBread类AbstractBread抽象类SweetDecorator类TestDemo测试类运行结果生产汽车实例ICar接口GoogleCar实现的类增强汽车MyCar类测试类运行结果简介装饰者模式的主要功能就是对一个类的功能进行扩充!对于需要对某个类扩充,但是该类是final类,...原创 2019-02-22 16:53:57 · 219 阅读 · 0 评论 -
Ajax的简单使用
简介GET和POST请求ajax_demo01.jspajax_demo01Servlet.javaajax_demo02servlet.java结果点击get请求的链接点击post请求的链接校验用户名是否存在数据库ajax_demo02.jspUserDao.javaUserDaoImpl.javaCheckUsernameServlet.ja...原创 2019-02-07 20:01:45 · 228 阅读 · 0 评论 -
Session 购物车
在jsp页面导包【Alt+/】product_list.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><met原创 2019-01-07 14:06:11 · 802 阅读 · 2 评论 -
Cookie
目录 简介存和取cookie一次存放多个cookie获取上次登录时间登录login.htmlCookieUtil.java类结果添加或删除浏览记录流程图list.jspListServlet.javaClear.java简介Cookie是服务器发送给客户端、保存在客户端中的一段数据应用场景:记住密码,浏览记录、购物车存和取cook...原创 2019-01-07 12:35:09 · 175 阅读 · 0 评论 -
集合嵌套的遍历思路
集合嵌套:怎么存?Map存放Map HashMap1<键类型,值类型> HashMap2<键类型,值类型>建一个Map存放前两个Map Map<键类型,HashMap> 怎么取?找到总Map的所有的键(keySet方法)遍历所有的键(iterator方法)在遍历的过程中取得值(getValue),不过得到的值为...原创 2018-10-22 23:24:42 · 560 阅读 · 0 评论 -
jdbc写一个访问数据库的工具类
操作的工具类package com.zjw.jdbc2;/** * jdbc操作的工具类 * @author Administrator * */import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;i...原创 2018-10-19 15:18:45 · 1270 阅读 · 0 评论 -
sql注入与防止sql注入
数据库中的数据sql代码package com.zjw.jdbc2;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.ut...原创 2018-10-19 13:47:46 · 450 阅读 · 0 评论 -
下载mysql-connector-java-8.*.*.jar
各个版本mysql驱动jar包下载:http://central.maven.org/maven2/mysql/mysql-connector-java/ 直达下载链接:https://dev.mysql.com/downloads/connector/j/百度找到mysql进去 ...原创 2018-10-18 09:40:26 · 2730 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/apache/commons/collections/FastHashMap报错解决办法
在接收表单数据封装成对象时报错,具体错误信息如下:java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMeth...原创 2019-02-28 10:59:25 · 3890 阅读 · 0 评论 -
将List集合转为json
需要导入的jar包json-lib-2.4-jdk15.jar 下载地址commons-httpclient-3.1.jar 下载地址ezmorph-1.0.6.jar 下载地址morph-1.1.1.zip 下载地址commons-lang-2.6.jar 下载地址如果只导入json...原创 2019-03-09 09:36:14 · 1838 阅读 · 0 评论 -
Spring--IOC注解用法初探
创建一个UserDao接口,和一个UserDaoImp的实现类UserDao接口package com.zhujunwei.spring.demo1;public interface UserDao { public void save() ;}UserDaoImp实现类IOC注解时需要在类上加上Component(“标识”)为属性添加注解时需要在属性声明式添加@Value(...原创 2019-04-18 10:50:20 · 228 阅读 · 0 评论 -
你们说的缩写都是什么意思
DI (Dependency Injection) 依赖注入依赖注入(Dependency Injection)是Spring框架的核心之一。当某个角色(可能是一个Java实例,调用者)需要另一个角色(另一个Java实例,被调用者)的协助时,在 传统的程序设计过程中,通常由调用者来创建被调用者的实例。但在Spring里,创建被调用者的工作不再由调用者来完成,因此称为控制反转;创建被调用者 实...原创 2019-04-17 10:39:45 · 372 阅读 · 0 评论 -
spring下载、spring-framework-3.0.2.RELEASE-dependencies.zip 下载
Spring下载地址(两个都可以)https://repo.spring.io/release/org/springframework/spring/https://repo.spring.io/webapp/#/artifacts/browse/tree/General/libs-release-local/org/springframework/spring依赖包下载spr...原创 2019-04-16 16:59:39 · 3171 阅读 · 2 评论 -
struts2——Action的三种编写方式
Action有三种编写方式POJO方式、实现Action接口、继承ActionSupport类推荐采用继承ActionSupport类这种方式、因为这个类的功能比较丰富。方式一:POJO方式package com.zhujunwei.struts.demo1;/** * Action的三种实现方式: * 方式一:POJO(简单java对象) * @author zhuju...原创 2019-04-12 09:20:35 · 274 阅读 · 0 评论 -
一个简单的struts2配置
目录1 需求2 需要导入的jar包3 项目的目录结构3.1 demo1.jsp3.2 success.jsp3.3 HelloAction.java3.4 struts.xml3.5 web.xml4 运行结果1 需求首先进入一个jsp页面,点击链接提交到Action中,在Action中打印提示信息,之后跳转到另一个jsp页面。2 需要导入的jar...原创 2019-04-12 08:44:57 · 122 阅读 · 0 评论 -
mysql8.0.12+hibernate5.4.1 的一些配置
hibernate5.4.1配置mysql8.0.12数据库的一些流程,避免走弯路!!!原创 2019-03-19 12:15:55 · 2046 阅读 · 0 评论 -
eclipse中那些难以分辨的符号、Java中的Long和mysql中的bigint
Long类型和mysql的bigint对应原创 2019-03-19 23:54:01 · 2214 阅读 · 0 评论 -
redis没有启动会报什么错???
redis没有开启报错中会提示一下信息Caused by: redis.clients.jedis.exceptions.JedisConnectionException: Failed connecting to host 127.0.0.1:6379打开redis就能解决问题。原创 2019-03-14 23:03:30 · 803 阅读 · 0 评论 -
使用dtree制作一个简单的网站导航(后台管理)
目录效果展示(轻喷)dtree简介涉及技术目录结构各个文件详情index.htmltop.htmlleft.htmlmain.htmlcpright.htmldtree下载地址GitHub地址效果展示(轻喷)dtree简介dtree是一个由JavaScript编写成的简单的树形菜单组件,目前免费并且开源。(百度百科)涉及技术...原创 2019-03-14 13:04:00 · 797 阅读 · 0 评论 -
java设置权限过滤器--防止用户未登录访问某些页面
话不多说,上代码!!!package com.store.web.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.ServletException;import javax.servlet.Serv...原创 2019-03-13 21:03:17 · 2206 阅读 · 0 评论 -
Java---switch...case中case可以匹配些什么
switch…case语句case 标签可以是 :•类型为 char、byte、short 或 int 的常量表达式。•枚举常量。•从 Java SE 7 开始,case 标签还可以是字符串字面量。测试整型package demo;public class TestSwitch{ public static void main(String[] args) {...原创 2018-07-26 19:03:34 · 3046 阅读 · 0 评论 -
Java--利用打印流(PrintStream)输出信息
package demo;import java.io.File;import java.io.FileOutputStream;import java.io.PrintStream;/** * * @描述:利用打印流PrintStream输出信息 * @作者: zjw * @时间: 2018年7月16日 上午9:31:51 */public class PrintStre...原创 2018-07-16 09:36:35 · 925 阅读 · 0 评论 -
Java IO--利用内存流实现转大写的操作
package demo;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.io.OutputStream;/** * 内存输出流:ByteArrayOutputStream * 内存输入流:ByteAr...原创 2018-07-16 09:10:12 · 302 阅读 · 0 评论 -
Java IO--实现文件的加密解密
今天CSDN的博客编辑器更新了。。。 程序一共三个方法:main方法、加密方法、解密方法首先设置要加密的原文件:我的是G:\my.png文件,也可以设置其他文件。加密文件和解密文件是生成的,不用设置,只添加个路径就可以了。要加密的话运行解密方法:EnFile(file1,file2);要解密的话运行解密方法:EnFile(file2,file3);package demo...原创 2018-07-16 16:47:11 · 3173 阅读 · 4 评论 -
Java多线程实现
Java中三种多线程的实现方式。 如果要想在Java中实现多线程有两种途径: ·继承Thread类; ·实现Runnable接口(Callable接口);继承Thread类package thread;//线程操作主类class MyThread extends Thread//这是一个多线程的操作类{ private String...原创 2018-06-29 11:34:42 · 148 阅读 · 0 评论 -
Java编程--可变参数、foreach循环
/** * 可变参数与foreach循环 * 可变参数:方法可以接受任意多个参数 * 方法格式(参数类型...变量) * 使用方法传入的该变量时当作数组对待 * foreach循环:快速对数组进行操作,省去了下标 * for(变量类型 变量名 :数组){ * //一些操作 * } * * 2018-06-05 * */public class...原创 2018-06-05 07:40:41 · 711 阅读 · 0 评论 -
Java编程--多例设计模式
根据不同的调用产生不同的对象。特点:构造方法私有化,调用static方法返回不同的对象package ch3;class People { private String sex ; private static final People MAN = new People("男"); private static final People WOMAN = new People("女");...原创 2018-05-26 23:21:17 · 238 阅读 · 0 评论 -
Java编程--单例(Singleton)设计模式
饿汉式:类没有加载时就产生了一个对象懒汉式:类只有在第一次调用加载时才产生对象原创 2018-05-26 22:37:07 · 153 阅读 · 0 评论 -
Java编程--String类和基本数据类型的相互转换
基本数据类型:byte、short、int、long、char、float、double、boolean基本数据类型->String:利用String类提供的ValueOf(基本类型)方法转换基本数据类型<-String:利用包装类的parseXXX()方法;public class FirstSample { public static void main(String[] arg...原创 2018-05-26 10:55:42 · 1028 阅读 · 0 评论 -
Java编程--抽象类和接口的区别
No. 区别 抽象类 接口 1 关键字 abstract class interface 2 组成 构造方法、普通方法、抽象方法、static方法、常量、变量 抽象方法、全局常量 3 子类使用 class 子类 extends 抽象类 class 子类 implements 接口,接口… 4 关系 抽象类可以实现多个接口 接口不能继承抽象类,却可以继承多个父接口 5 ...转载 2018-05-20 09:20:01 · 109 阅读 · 0 评论 -
Java编程--简单的Proxy程序(代理设计模式)
有时候对象要完成某项任务(功能)需要很多步骤,而这些步骤全部交给对象自己完成显然是不现实的,就像我们人要吃饭,你总不能要求我们每个人都去种地、打面、做饭一样,我们只需要完成其中的吃饭这一核心操作就可以了,而其他的辅助操作就交给代理Proxy去实现。我们就拿吃饭这件事完成简单的代理设计模式。代码实现接口定义要完成的核心功能package proxy;/** * 核心操作 * 2018-05-1...原创 2018-05-19 20:50:13 · 616 阅读 · 0 评论 -
Java编程--简单的Factory程序(工厂设计模式)
Factory类不是接口、抽象类,就是普通的类。Factory就像一个工厂一样,可以返回很多对象。子类在继承、实现抽象类和接口后由Factory类处理,由于子类可能会有多个,Factory根据客户端的调用返回不同的子类对象。代码实现。定义接口定义一个Fruit接口,里面有一个getName()抽象方法。package factory;/** * 定义接口 * 2018-05-19 */p...原创 2018-06-05 07:41:47 · 4491 阅读 · 0 评论 -
Java编程--接口(interface)简单用法(一)
接口是Java中的一个重要的概念。interface:定义了子类要实现的功能。由全局常量和抽象方法组成。接口的定义定义一个简单的interfacepublic interface A { public static final int a = 10 ;//全局常量 public abstract void print();//抽象方法}以上代码也可以写为如下形式public interfa...原创 2018-05-19 18:27:03 · 2264 阅读 · 0 评论 -
Java--Calendar类,Date类的简单使用,日期的格式化
package demo;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * * @描述:Calendar类,Date类的简单使用,日期的格式化 * @作者: zjw * @时间: 2018年7月16日 下午6:39:16 */public clas...原创 2018-07-16 18:49:18 · 2464 阅读 · 0 评论 -
循环语句
do while循环do{}while(表达式)// 表达为true时,执行循环体(大括号括起来的内容),如果为false时,不再执行循环体缺点:二话不说,先执行一把循环体,发现表达式不成立,不应该执行循环体.循环体:至少执行一次.while循环While(表达式){ //表达为true时,执行循环体(大括号括起来的内容),如果为false时,不再执行循环体}有可能一次都不执行.for循环For...原创 2018-07-12 14:36:46 · 100 阅读 · 0 评论 -
Java---实现文件拷贝
直接上代码:package com.zjw.file;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;impo...原创 2018-07-15 22:29:03 · 154 阅读 · 0 评论 -
Java字节流--输出流OutputStream和输入流InputStream
OutputStream和InputStream都是抽象类OutputStream定义和InputStream定义OutputStreamInputStreampublic abstract class OutputStreamextends Objectimplements Closeable, Flushablepublic abstract class InputStreamextends ...原创 2018-07-15 12:32:57 · 970 阅读 · 0 评论