- 博客(15)
- 收藏
- 关注
原创 An invalid character [32] was present in the Cookie value解决
今天做Cookie练习时碰到了java.lang.IllegalArgumentException异常,记录下来,防止以后再次出错。代码如下: Date date = new Date(); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String current...
2019-08-31 18:52:55 1419 2
原创 Servlet入门之连接数据库实现简单登录,页面跳转,文件下载,验证码转换
项目总体结构图准备工作:1.数据库简单建表如下:2.向eclipse导入Apache服务器3.新建javaweb项目4.导入相关jar包及配置文件进入c3p0-config.xml修改配置文件导入下载文件:正式开始:一、创建前端文件:在WebContent目录下创建1、极简登录页面:loading.html<!DOCTYPE html><...
2019-08-27 21:12:09 579
原创 C3P0连接池及其工具类的使用
准备工作:1.导包2.配置c3p0-config.properties文件3.数据库准备二、正式开始1.使用成c3p0连接池对数据库进行查询package com.henu.c3p0;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import j...
2019-08-26 16:34:12 334
原创 DBCP连接池及其工具类的使用
准备工作:1.导包2.数据库建表3.dbconfig.properties文件的准备开始使用:一.使用dbcp连接池,进行数据的查询package com.henu.dbcp;import java.io.InputStream;import java.sql.Connection;import java.sql.PreparedStatement;import jav...
2019-08-15 20:18:58 268
原创 JDBC入门
初识JDBC:向ss表中插入一条数据package com.henu.kaoshi;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;public class Demo1_create { publi...
2019-08-15 17:14:34 106
原创 javaweb之DAO开发模式实现JDBCD的增删改查操作案例
使用DAO的开发模式,对mysql数据库中student表(属性:有:Id,name,age,birthday)进行增删改查的操作.
2019-08-15 16:52:25 1868
原创 java基础之IO流与序列化综合练习题
a.txt文件中有一些数据,格式为age=10,name=zhangsanage=2001,name=lisiage=1,name=wangwuage=66,name=zhaoliu1、将文件中的所有信息,通过合适的IO流读取出来,封装成Person对象,使用List集合进行存储2、将集合对象序列化到另外一个文件persons.txt中3、从persons.txt反序列化其中的集合,...
2019-08-09 21:20:37 1069
原创 网络编程加多线程实现客户端服务器端双向通信
一、服务器类import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;//服务器public class Server { public static void main(String[] args) throws Exception { ServerSocket sever = n...
2019-08-07 21:09:58 446
原创 java基础之Properties配置及反射练习
1 已知一个类,定义如下:public class DemoClass {public void run() {System.out.println(“welcome to Beijing!”);}}(1) 写一个Properties格式的配置文件,配置类的完整名称。(2) 写一个程序,读取这个Properties配置文件,获得类的完整名称并加载这个类,用反射的方式运行run方法...
2019-08-07 21:02:50 911
原创 Java多线程之生产者和消费者问题
class Clerk { private int product = 0; public synchronized void produceProduct() { if(product<20){ product++; System.out.println(Thread.currentThread().getName()+":开始生产第"+product+"个产品");...
2019-08-06 21:43:53 155
原创 Java多线程的四种创建方式
一、通过继承Thread类的方法创建线程1.继承Thread类2.重写run()方法3.创建对象通过start()方法启动线程public class Demo01_多线程创建方式一 { public static void main(String[] args) { A a = new A(); B b = new B(); //a.run();要实现并发,不能用run()...
2019-08-06 21:01:36 201
原创 Java单例设计模式的三种实现方式
1、单例模式:在当前系统中,某个类型的对象,最多只能有一个,就需要使用单例设计模式2、单例模式的设计原则:1、构造方法私有化2、在类中创建好该类对象3、在类中,给外界提供获取该对象的公有方式2.1饿汉式在加载类的同时,就要初始化静态成员变量,所以就同时将该类对象创建出来了饿汉式:一有机会,马上就吃,不去等待。(一旦加载类型,马上创建对象)//单例设计模式之饿汉式//能多早创建对...
2019-08-06 16:13:44 396
原创 java基础之map集合经典练习
1 分析以下需求,并用代码实现:(1)统计每个单词出现的次数(2)有如下字符串"If you want to change your fate I think you must come to the ujiuye to learn java"(用空格间隔)(3)打印格式:to=3think=1you=2public class Demo1 { public static void...
2019-08-05 21:59:08 1929 2
原创 java栈的应用之判断括号是否匹配
String s = “…(…[.]…{…}…)…(…)…”; 判断括号是否匹配public class Demo6 { public static void main(String[] args) { String s = ")...(...[....]....{....}..)...(...).."; System.out.println(isValid(s)); } p...
2019-08-05 21:41:44 1124
原创 java基础之list集合经典练习
1.分析以下需求,并用代码实现:(1)有如下代码:List list = new ArrayList<>();list.add(“a”);list.add(“a”);list.add(“a”);list.add(“b”);list.add(“b”);list.add(“c”);list.add(“d”);list.add(“d”);list.add(“d”);l...
2019-08-05 21:40:44 3975
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人