04 2022 档案

javaWEB
摘要:/** * 响应字节数据:设置字节数据的响应体 */@WebServlet("/resp4")public class ResponseDemo4 extends HttpServlet { @Override protected void doGet(HttpServletRequest requ 阅读全文

posted @ 2022-04-27 17:20 我要当程序源 阅读(15) 评论(0) 推荐(0) 编辑

BasicDAO
摘要:/* 开发BasicDAO 是其他DAO 的父类 */public class BasicDAO <T> { //使用泛型指定具体类型 private QueryRunner qr = new QueryRunner(); //开发通用的dml 方法 针对任意的表 public int update 阅读全文

posted @ 2022-04-20 22:51 我要当程序源 阅读(104) 评论(0) 推荐(0) 编辑

Apache-DBUtils
摘要:/* 基于德鲁伊数据库连接池的工具类 */public class JDBCUtilsByDruid { private static DataSource ds; //在静态代码块完成 ds 初始化 static { Properties properties = new Properties() 阅读全文

posted @ 2022-04-20 17:33 我要当程序源 阅读(50) 评论(0) 推荐(0) 编辑

Druid 土办法将ResultSet结果集封装到类
摘要:数据库连接池基本介绍 1.预先在缓冲池中放入一定数量的连接, 当需要建立数据库连接时,秩序从"缓冲池"中取出一个,使用完毕之后再放回去 2.数据库连接池负责分配,管理和释放数据库连接, 它允许应用程序重复使用一个现有的数据库连接, 而不是重新建立一个 3.当应用程序想连接池请求的连接数超过最大连接数 阅读全文

posted @ 2022-04-20 16:07 我要当程序源 阅读(226) 评论(0) 推荐(0) 编辑

JDBC事务 和 批量处理
摘要:@Testpublic void useTransaction(){ //1.得到连接 Connection connection = null; //2.组织一个sql语句 String sql = "update account set balance = balance - 100 where 阅读全文

posted @ 2022-04-19 18:34 我要当程序源 阅读(114) 评论(0) 推荐(1) 编辑

JDBC预处理
摘要:public class PreparedStatement_ { public static void main(String[] args) throws Exception{ Scanner scanner = new Scanner(System.in); //让用户输入管理员名和密码 Sy 阅读全文

posted @ 2022-04-19 14:44 我要当程序源 阅读(138) 评论(0) 推荐(0) 编辑

JBDC练习题
摘要:public class TestZSGC { /* 查询所有 1.SQL: select * from tb_brand; 2.参数: 不需要 3. 结果: Lise<Brand> */ @Test public void testSelectAll() throws Exception{ //1 阅读全文

posted @ 2022-04-10 14:07 我要当程序源 阅读(25) 评论(0) 推荐(0) 编辑

事务管理
摘要:public class JDBCDemo_connection { public static void main(String[] args) throws Exception{ //1.注册驱动 Class.forName("com.mysql.jdbc.Driver"); //2.获取链接 阅读全文

posted @ 2022-04-09 15:07 我要当程序源 阅读(23) 评论(0) 推荐(0) 编辑

JBDC入门
摘要:public class JDBCDemo { public static void main(String[] args) throws Exception{ //1.注册驱动 Class.forName("com.mysql.jdbc.Driver"); //2.获取链接 String url 阅读全文

posted @ 2022-04-09 11:59 我要当程序源 阅读(62) 评论(0) 推荐(0) 编辑

事务
摘要:面试题: 原子性(Atomicity): 事务是不可分割的最小操作单位,要么同时成功,要么同时失败 一致性(Consistency) :事务完成时,必须使所有的数据都保持一致状态 隔离性(Isolation) :多个事务之间,操作的可见性 持久性(Durability) :事务一旦提交或回滚,它对数 阅读全文

posted @ 2022-04-08 22:35 我要当程序源 阅读(29) 评论(0) 推荐(0) 编辑

多表查询案例
摘要:-- 部门表CREATE TABLE dept ( id INT PRIMARY KEY PRIMARY KEY, -- 部门id dname VARCHAR(50), -- 部门名称 loc VARCHAR(50) -- 部门所在地); -- 职务表,职务名称,职务描述CREATE TABLE j 阅读全文

posted @ 2022-04-08 20:20 我要当程序源 阅读(85) 评论(0) 推荐(0) 编辑

多表查询
摘要:# 创建部门表 CREATE TABLE dept( did INT PRIMARY KEY AUTO_INCREMENT, dname VARCHAR(20) ); # 创建员工表 CREATE TABLE emp ( id INT PRIMARY KEY AUTO_INCREMENT, NAME 阅读全文

posted @ 2022-04-08 17:14 我要当程序源 阅读(34) 评论(0) 推荐(0) 编辑

约束
摘要:非空约束: 关键字是 NOT NULL 保证列中所有的数据不能有null值。 例如:id列在添加 马花疼 这条数据时就不能添加成功。 唯一约束:关键字是 UNIQUE 保证列中所有数据各不相同。 例如:id列中三条数据的值都是1,这样的数据在添加时是绝对不允许的。 主键约束: 关键字是 PRIMAR 阅读全文

posted @ 2022-04-08 11:02 我要当程序源 阅读(167) 评论(0) 推荐(0) 编辑

查询MySQL
摘要:-- 删除stu表drop table if exists stu; -- 创建stu表CREATE TABLE stu ( id int, -- 编号 name varchar(20), -- 姓名 age int, -- 年龄 sex varchar(5), -- 性别 address varc 阅读全文

posted @ 2022-04-07 16:59 我要当程序源 阅读(46) 评论(0) 推荐(0) 编辑

MySQL 入门
摘要:DDL(Data Definition Language) : 数据定义语言,用来定义数据库对象:数据库,表,列等 DML(Data Manipulation Language) 数据操作语言,用来对数据库中表的数据进行增删改 DQL(Data Query Language) 数据查询语言,用来查询 阅读全文

posted @ 2022-04-07 14:46 我要当程序源 阅读(18) 评论(0) 推荐(0) 编辑

XPath
摘要:Xpath作用,四大类。 检索XML文件中的信息 绝对路径: /根元素/子元素/孙元素 相对路径: ./子元素/孙元素 全文检索://contact 属性查找://@属性名 、//元素[@属性名]、//元素//[@属性名=‘值’] 引入: Dom4J可以用于解析整个XML的数据。 但是如果要检索XM 阅读全文

posted @ 2022-04-06 15:44 我要当程序源 阅读(194) 评论(0) 推荐(0) 编辑

XML解析案例
摘要:需求:利用Dom4J的知识,将Contact.xml文件中的联系人数据封装成List集合, 其中每个元素是实体类Contact。打印输出 List 中的每个元素。 <?xml version="1.0" encoding="UTF-8"?><contactList> <contact id="1" 阅读全文

posted @ 2022-04-06 11:14 我要当程序源 阅读(56) 评论(0) 推荐(0) 编辑

XML文件的解析 Dom4J
摘要:public class Dom4JHelloWorldDemo1 { @Test public void passXMLData() throws Exception{ SAXReader saxReader = new SAXReader(); //Document document = sax 阅读全文

posted @ 2022-04-06 10:30 我要当程序源 阅读(19) 评论(0) 推荐(0) 编辑

重要思想 动态代理
摘要:模拟某企业用户管理业务, 需包含用户登录,用户删除,用户查询功能, 并要统计每个功能的耗时。 分析 定义一个UserService表示用户业务接口, 规定必须完成用户登录,用户删除,用户查询功能。 定义一个实现类UserServiceImpl实现UserService,并完成相关功能,且统计每个功能 阅读全文

posted @ 2022-04-05 15:50 我要当程序源 阅读(17) 评论(0) 推荐(0) 编辑

注解
摘要:1. 注解的作用 对Java中类、方法、成员变量做标记,然后进行特殊处理 例如:JUnit框架中,标记了注解@Test的方法就可以被当成测试方法执行,而没有标记的就不能当成测试方法执行 自定义注解 public @interface 注解名称 { public 属性类型 属性名 () default 阅读全文

posted @ 2022-04-05 15:48 我要当程序源 阅读(26) 评论(0) 推荐(0) 编辑

利用反射做通用框架
摘要:需求 给你任意一个对象,在不清楚对象字段的情况可以,可以把对象的字段名称和对应值存储到文件中去。 分析 1.定义一个方法,可以接收任意类的对象。 2.每次收到一个对象后,需要解析这个对象的全部成员变量名称。 3.这个对象可能是任意的,那么怎么样才可以知道这个对象的全部成员变量名称呢? 4.使用反射获 阅读全文

posted @ 2022-04-05 12:54 我要当程序源 阅读(64) 评论(0) 推荐(0) 编辑

反射获取方法对象
摘要:/** 目标:反射——获取Method方法对象 反射获取类的Method方法对象: 1、Method getMethod(String name,Class...args); 根据方法名和参数类型获得对应的方法对象,只能获得public的 2、Method getDeclaredMethod(Str 阅读全文

posted @ 2022-04-05 10:45 我要当程序源 阅读(229) 评论(0) 推荐(0) 编辑

反射获取构造器对象
摘要:1. Constructor getConstructor(Class... parameterTypes) 根据参数匹配获取某个构造器,只能拿public修饰的构造器,几乎不用!2. Constructor getDeclaredConstructor(Class... parameterType 阅读全文

posted @ 2022-04-05 09:05 我要当程序源 阅读(89) 评论(0) 推荐(0) 编辑

即时通讯
摘要:public class ClientDemo { public static void main(String[] args) throws Exception{ System.out.println(" 客户端启动 "); Socket socket = new Socket("127.0.0. 阅读全文

posted @ 2022-04-03 10:56 我要当程序源 阅读(59) 评论(0) 推荐(0) 编辑

实现服务端接收多个客户端的消息_(重点)
摘要:如何实现服务端接收多个客户端的消息 1.主线程定义了循环负责接收客户端Socket管道连接 2.每接收到一个Socket通信管道后分配一个独立的线程负责处理它。 客户端 public class ClientDemo1 { public static void main(String[] args) 阅读全文

posted @ 2022-04-01 19:51 我要当程序源 阅读(356) 评论(0) 推荐(0) 编辑

TCP 通信多发多收
摘要:public class SocketDemo01 { public static void main(String[] args) { try { //1. 创建Socket通信管道请求有服务端的链接 //public Socket(String host, int port) //参数一:服务端 阅读全文

posted @ 2022-04-01 19:48 我要当程序源 阅读(56) 评论(0) 推荐(0) 编辑

TCP通信快速入门
摘要:客户端 :public class SocketDemo01 { public static void main(String[] args) { try { //1. 创建Socket通信管道请求有服务端的链接 //public Socket(String host, int port) //参数 阅读全文

posted @ 2022-04-01 17:16 我要当程序源 阅读(33) 评论(0) 推荐(0) 编辑

网络通信 1
摘要:说说网络通信至少需要几个要素 :IP、端口、协议。 IP地址是做什么的,具体有几种:定位网络上的设备的,有IPv4 , IPv6 如何查看本机IP地址,如何看是否与对方互通:ipcofig , ping 192.168.10.23 本机IP是谁? 127.0.0.1或者是localhost /* I 阅读全文

posted @ 2022-04-01 13:24 我要当程序源 阅读(26) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

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