随笔分类 -  Java

摘要:第一章:下载 c3p0官网:https://www.mchange.com/projects/c3p0/ 这个是SourceForge提供的下载地址:https://sourceforge.net/projects/c3p0/ 或者点击这里直接下载c3p0文件 文件结构: 有用的在lib下面: 需要 阅读全文

posted @ 2022-05-25 16:56 罗芭Remoo 阅读(164) 评论(0) 推荐(0) 编辑

摘要:第一章:下载 要下载三个东西:commons pool、commons log、dbcp dbcp中有些东西是依赖于commons pool 和 commons log 的。 缺一不可,否则无法正确运行使用dbcp! commons pool下载地址:https://commons.apache.o 阅读全文

posted @ 2022-05-25 16:30 罗芭Remoo 阅读(136) 评论(0) 推荐(0) 编辑

摘要:为什么是连接池? 第一、受我们硬件资源的限制,我们的一些资源使用时有限制的比如我们的数据库 连接数和线程数。为了摆脱这些限制,我们就使用了池化技术来将这些资源限制在一定范围内。 第二、我们创建和销毁这些如数据库连接、线程等资源的时候是需要消耗一定的性 能和时间的,使用池化技术可以先初始化一定数量的连 阅读全文

posted @ 2022-05-25 15:37 罗芭Remoo 阅读(32) 评论(0) 推荐(0) 编辑

摘要:第一章:插入使用.executeUpdate(); 返回的是受到影响的数据条数。 public static boolean insert(String username,String password){ Connection con=null; PreparedStatement pstmt = 阅读全文

posted @ 2022-05-23 17:39 罗芭Remoo 阅读(76) 评论(0) 推荐(0) 编辑

摘要:回顾我们上面几节的内容,我们发现重复代码非常多,比如注册驱动、连接、关闭close()等代码,非常繁杂。 于是我们将这些重复的大段代码进行包装。提取成JDBCUtils工具类。 第一章:提取注册连接模块 import java.sql.Connection; import java.sql.Driv 阅读全文

posted @ 2022-05-23 16:42 罗芭Remoo 阅读(48) 评论(0) 推荐(0) 编辑

摘要:第一章:什么是分页查询呢? 简而言之,分页数 就是百度搜索引擎中的网页的页数。 分页查询,就是从数据库中提取一部分出来,给用户。 用处:减少服务器负担。 为了方便测试,我们先给数据库添加大量信息。 还是使用我们的user表格,添加大量数据代码:(大家可以自行添加,也可以直接使用sakila的测试表格 阅读全文

posted @ 2022-05-23 11:17 罗芭Remoo 阅读(70) 评论(0) 推荐(0) 编辑

摘要:最后再提醒一句,每次在测试JDBC程序的时候,一定要确保MySQL正在运行。 打开控制台(终端),输入mysql 如果没启动,则出现以下提示: Mac端启动MySQL数据库,需要在系统便好设置中启动。 第一章:构建登录校验客户端 测试数据库: 当用户输入了正确的账号密码时,这个函数返回true,反之 阅读全文

posted @ 2022-05-23 11:16 罗芭Remoo 阅读(72) 评论(0) 推荐(0) 编辑

摘要:第一章:导入jar包 在未安装MySQL数据库的请务必安装,安装教程:【MySQL】从入门到掌握2-下载安装 connector/J下载地址:https://dev.mysql.com/downloads/connector/j/ 选择对应平台下载即可。 Mac端请直接选择Platform Inde 阅读全文

posted @ 2022-05-20 13:27 罗芭Remoo 阅读(81) 评论(0) 推荐(0) 编辑

摘要:有一些方法,在调用的时候有可能会出错,所以我们使用这些方法的时候会使用try catch。 比如InputStream里面的read()方法等等,那么这些方法是怎么实现抛异常的效果的呢? 能抛异常的方法和不能抛异常的方法有什么区别呢? 下面两个方法在正确使用的情况下,效果是一样的。 即年龄输入正确的 阅读全文

posted @ 2022-05-19 19:46 罗芭Remoo 阅读(25) 评论(0) 推荐(0) 编辑

摘要:JavaWeb系列也是一个非常庞大的系列,主要分为五个部分讲解: HTML JSP和Servlet CSS的讲解 JavaScrip的讲解 jQuery框架的讲解 学习完上述内容后,就能够基本了解一个网站是怎么写的,结构是如何,看得懂代码 包括各种高级的网站、使用插件等等都不在话下。 另外,编写完以 阅读全文

posted @ 2022-05-18 19:56 罗芭Remoo 阅读(41) 评论(0) 推荐(0) 编辑

摘要:学习完本系列JDBC课程后,你就可以愉快使用Java操作我们的MySQL数据库了。 各种数据分析都不在话下了。 第一章:废话 JDBC编程,就是写Java的时候,调用了数据库。 Java Database Connectivity。 使用Java提供的类和方法,利用程序链接数据库,进行增删改查的操作 阅读全文

posted @ 2022-05-18 19:21 罗芭Remoo 阅读(40) 评论(0) 推荐(0) 编辑

摘要:【Java】idea同时运行多个一样的类点击“Edit Configurations...” 在左侧选中需要重复运行的类 单击“Modify options” 选择“Allow multiple instances” 阅读全文

posted @ 2022-05-16 16:31 罗芭Remoo 阅读(695) 评论(0) 推荐(0) 编辑

摘要:这一章的知识在实际开发也没有那么重要,主要是了解即可,另外掌握如何使用反射机制。 类的使用: 在虚拟机中: 类的加载->类的连接->类的初始化 类的加载 只会加载需要用到的类,加载到内存中,并创建对应的一个class文件, 类加载到内存中,会创建一个class对象, class对象中保存了这个类中的 阅读全文

posted @ 2022-05-15 21:55 罗芭Remoo 阅读(122) 评论(0) 推荐(0) 编辑

摘要:public enum Role { TEACHER,STUDENT,CHEF } 使用: System.out.println(r1);//输出TEACHER System.out.println(r1.ordinal());//输出0 if(r1 == r2){//比较的时候会自动取得其ordi 阅读全文

posted @ 2022-05-15 21:55 罗芭Remoo 阅读(20) 评论(0) 推荐(0) 编辑

摘要:public class RolyType { public static final int TEACHER = 0; public static final int STUDENT = 1; public static final int CHEF = 2; } public class Enu 阅读全文

posted @ 2022-05-15 21:54 罗芭Remoo 阅读(25) 评论(0) 推荐(0) 编辑

摘要:import java.io.IOException; import java.net.*; public class TCP_Server { public static void main(String[] args) { new ConnectionThread().start(); } } 阅读全文

posted @ 2022-05-15 21:44 罗芭Remoo 阅读(95) 评论(0) 推荐(0) 编辑

摘要:ServerSocket可以对接多个Socket对象,利用这点,就可以实现:一台服务器对多个客户端。 import java.io.IOException; import java.net.*; public class TCP_Server { public static void main(St 阅读全文

posted @ 2022-05-15 21:36 罗芭Remoo 阅读(31) 评论(0) 推荐(0) 编辑

摘要:这一章内容比较复杂(乱) 重点在于解决利用TCP协议实现双向传输。 其余的细节(比如end)等,不需要太在意。 但是我也把折腾经历写出来了,如果大家和我遇到了类似的问题,下文可以提供一个参考。 目标: 打算使用两个使用Runnable接口的线程类实现发送端、接收端。 其中发送端包含接收端的功能,接收 阅读全文

posted @ 2022-05-15 12:28 罗芭Remoo 阅读(151) 评论(0) 推荐(0) 编辑

摘要:在TCP协议中,如果发送端(客户端)关闭了,那么接收端(服务器端)端就会收到这个消息。 那么接收端(服务器端)怎么知道的呢? 我们进行实验: 首先在发送端中编写一段程序,当用户输入“end”的时候,关闭发送端。 import java.io.OutputStream; import java.net 阅读全文

posted @ 2022-05-13 17:28 罗芭Remoo 阅读(326) 评论(0) 推荐(0) 编辑

摘要:与UDP不同的是,TCP协议使用的是Socket,而不是DatagramSocket,这是要作区分的。 构造Socket对象的时候,可以直接指定ip地址与端口号。此时需要抛出异常。 import java.net.Socket; public class TCP_Send { public stat 阅读全文

posted @ 2022-05-13 17:02 罗芭Remoo 阅读(88) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示