12 2022 档案
摘要:package com.kuang.lesson02;import com.kuang.lesson02.utils.JdbcUtils;import java.sql.Connection;import java.util.Date;import java.sql.PreparedStatemen
阅读全文
摘要:1、新建文件 db.properties driver = com.mysql.jdbc.Driverurl = jdbc:mysql://localhost:3306/jdbcstudy?useUnicode=true&characterEncoding=utf8&useSSL=falseuser
阅读全文
摘要:注意: 第1:mysql-connector-java-5.1.47.jar 将其导入到新建目录lib后一定要 右键 ADD AS LIBERARY 第2: useSSL 一定为false,否则跑不通 String url ="jdbc:mysql://localhost:3306/jdbcstud
阅读全文
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script> //<!--采用严格检查模式 use strict 放在第一行 //let 定义局部变量--> 'use strict
阅读全文
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script><!--采用严格检查模式 use strict 放在第一行 let 定义局部变量--> 'use strict'; le
阅读全文
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> #box{ width: 300px; height: 300px; padding: 10px; border: 2p
阅读全文
摘要:1、增加DIV 空的 但不建议 2、在父元素中设置高度 3、使用OVERFLOW 宁愿用hidden, 不要用scroll滚动条,看上去很怪异 4、在父类后添加一个伪类 :写法稍微复杂一点,但是推荐使用的。 #father:after{ content: ' ‘ ; display :block ;
阅读全文
摘要:Margin 外边距 Padding 内边距 Border 边框 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>box</title> <style> /*常见操作,初始化*/ h1,h2,ul,li,a,bo
阅读全文
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> div{ width: 1000px; height: 700px; border: 1px solid red; ba
阅读全文
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .demo a{ float: left; display: block; height: 50px; width: 5
阅读全文
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> /*结构伪类选择器,不需要特别记住 */ /*ul的第一个子元素 */ ul li:first-child{ backg
阅读全文
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> /*p{*/ /* background: #61e93e ;*/ /*}*/ /*1.后代选择器*/ /* body
阅读全文
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style>/* 不遵循就近原则,id选择器>类选择器 > 标签选择器*/ #lr{ color: lightsalmon; } .c
阅读全文
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>登录注册</title></head><body><h1>注册</h1><!--表单formaction 提交的位置,可以是网站,也可以是一个请求处理地址metho
阅读全文
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>登录注册</title></head><body><h1>注册</h1><!--表单formaction 提交的位置,可以是网站,也可以是一个请求处理地址metho
阅读全文
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>登录注册</title></head><body><h1>注册</h1><!--表单formaction 提交的位置,可以是网站,也可以是一个请求处理地址metho
阅读全文
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>内联框架</title></head><body><iframe src=" " name="hello" frameborder="0" width="1000p
阅读全文
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>页面结构分析</title></head><body><header><h2>网页头部<h2></header><section><h2>网页主体</h2></se
阅读全文
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>视频和音频</title></head><body><!--视频controls 可见 开启关闭autoplay--><video src="../resource
阅读全文
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>表格学习</title></head><body><!--表格tabletr 行td 列--><table border="1px"> <tr><!--colspa
阅读全文
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>列表学习</title></head><body><!--有序列表应用范围:试卷、问答--><ol><li>Java</li><li>Pathon</li><li>
阅读全文
摘要:<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/html"><head> <meta charset="UTF-8"> <title>链接标签学习</title></head><body><!--锚标识--><a name="
阅读全文
摘要:HTML hyper text markup language 超文本(图片,文本,音频,视频,动画等)标记语言 网页 - 右键 - 审查元素 即可看到网页代码 世界知名浏览器都支持HTML5 W3C 标准 WORLD WIDE WEB CONSORTIUM 万维网联盟 中立机构 -HTML 结构化
阅读全文
摘要:URL 统一资源定位符,定位互联网的某一个资源 DNS 域名解析 WWW.BAIDU.COM 解析成 XXX.X.X.XXX 本质就是把一个域名解析成一个IP https: 协议 // IP地址:端口 / 项目名 / 具体资源 www.baidu.com/ Tomcat 要打开 import jav
阅读全文
摘要:发送方,接收方 package Chat;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.DatagramPacket;import java.net.DatagramSocket;impo
阅读全文
摘要:咨询 发送方 package Chat;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.DatagramPacket;import java.net.DatagramSocket;impor
阅读全文
摘要:发送端: package Lesson02;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;//UDP不
阅读全文
摘要:编写两个类 客户端 1、连接服务器 2、发送消息 package Lesson01;import java.io.IOException;import java.io.OutputStream;import java.net.InetAddress;import java.net.Socket;im
阅读全文
摘要:大事化小-分层 TCP/IP协议簇,实际上是一组协议 重要 1、TCP 用户传输协议 2、UDP 用户数据包协议 出名的协议 1、TCP 2、IP 网络互连协议 TCP UDP对比 TCP 打电话 连接稳定 三次握手 四次挥手 客户端 服务端 传输完成,释放连接 效率低 至少需要三次才能稳定连接 三
阅读全文
摘要:端口表示计算机一个程序的进程。 - 不同的进程有不同的端口,端口号不能重复,用来区分软件 - 被规定 0-65535 - TCP UDP 各为65535, 两个类端口号可以相同 端口分类 - 公有端口 0-1023 HTTP 80 HTTPS 443 FTP 21 TELENT 23 - 程序注册端
阅读全文
摘要:IP 唯一定位网络上一台计算机 127.0.0.1 本机 local Host IP地址的分类 1、IPV4 127.0.0.1 由四个字节组成 0-255 42亿个 30亿在北美 4亿 亚洲 2011用尽 IPV6 2409:8a20:e3c:43e0:4524:c9fb:bfec:77a1 12
阅读全文
摘要:一、网络编程基础 TCP UDP编程 TCP英文叫Transmission Control Protocol,中文叫传输控制协议,它其实就是一种网络传输协议。 1、计算机网络:多台计算机 地理位置不同 + 网络通讯协议+实现资源共享 2、网络编程的目的:数据交换,通讯 传播交流信息 3、实现需要什么
阅读全文
摘要:文本框 package Lesson06;import javax.swing.*;import java.awt.*;import java.util.Vector;public class TestTextDemo01 extends JFrame { public TestTextDemo01
阅读全文
摘要:下拉框 package Lesson06;import javax.swing.*;import java.awt.*;public class TestComboboxDemo01 extends JFrame { public TestComboboxDemo01(){ Container co
阅读全文
摘要:单选框按钮 package Lesson05;import javax.swing.*;import java.awt.*;import java.net.URL;public class JButtonDemo02 extends JFrame { public JButtonDemo02() {
阅读全文
摘要:AWT和Swing都是java中的包。 AWT(Abstract Window Toolkit):抽象窗口工具包,早期编写图形界面应用程序的包。 Swing :为解决 AWT 存在的问题而新开发的图形界面包。Swing是对AWT的改良和扩展。 AWT和Swing的实现原理不同: AWT的图形函数与操
阅读全文
摘要:3.3 标签- new Labe("XXX"); 图标 import javax.swing.*;import java.awt.*;public class IconDemo extends JFrame implements Icon { private int width; private i
阅读全文
摘要:import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class DialogDemo extends JFrame {
阅读全文
摘要:窗口 import javax.swing.*;import java.awt.*;public class JFrameDemo { //初始化 public void init(){ JFrame jf = new JFrame("这是一个JFrame窗口"); jf.setVisible(tr
阅读全文
摘要:import java.awt.*;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import java.sql.SQLOutput;public class keyListenerDemo { public stat
阅读全文
摘要:import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class windowDemo11 { public static void main(String[] a
阅读全文
摘要:import java.awt.*;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.util.ArrayList;import java.util.Iterator;public clas
阅读全文
摘要:import java.awt.*;public class testPaintDemo09 { public static void main(String[] args) { new myPaint().loadFrame(); }}class myPaint extends Frame { p
阅读全文
摘要:改进前代码: package com.lr.guifirstdemo;import javax.xml.soap.Text;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener
阅读全文
摘要:package com.lr.guifirstdemo;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapt
阅读全文
摘要:package com.lr.guifirstdemo;import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class testDemo05 { public s
阅读全文
摘要:为什么要规范化? 1、信息重复 2、更新异常 3、插入异常 无法正常显示信息 4、删除异常 丢失有效信息 三大范式概念解释: 三大范式其实就是数据库建表的规范。 第一范式:要求一张表中的数据每一列都是不可分割的原子项数据第二范式:消除部分依赖,要求一张表中的每一列都完全依赖于主键(针对于组合主键),
阅读全文
摘要:糟糕的数据库设计 --数据冗余,浪费空间 --数据库插入和删除比较麻烦 --程序性能差 良好的数据设计 设计数据库的步骤(个人博客) 1、收集信息,分析需求: 1.1 用户表--用户登录,注销,用户个人信息,写博客,创建分类 1.2、文章分类,谁创建的 1.3、文章表 1.3.2 、评论表 1.4、
阅读全文
摘要:/* 用户和权限管理 */ -- 刷新权限FLUSH PRIVILEGES -- 增加用户 CREATE USER kuangshen IDENTIFIED BY '123456'/* - 语法:CREATE USER 用户名 IDENTIFIED BY [PASSWORD] 密码(字符串) - 必
阅读全文
摘要:1、索引不要太多 2、不要对进程变动数据加索引 3、小数据量的表不需要索引 4、索引一般用在常用查询的字段上 索引的数据结构 hash Btree 默认结构 看一篇文章 阅读: http://blog.codinglabs.org/articles/theory-of-mysql-index.htm
阅读全文
摘要:高效获取数据的数据结构 , 高速跑车 ,拖拉机 提取句子主干 --索引分类 1、主键索引 PRIMARY KEY 唯一的标识,不可重复 只有一个列作为主键索引 2、唯一索引 UNIQUE KEY 避免重复的列出现 多个列可以标为唯一索引 可以有多个 3、常规索引 KEY / INDEX key 或
阅读全文
摘要:-- MYSQL 是默认开启事务自动提交的SET autocommit = 0 -- 关闭SET autocommit = 1 -- 自动开启 默认的 -- 手动处理事务SET autocommit = 0 -- 关闭 自动提交 -- 开启事务START TRANSACTION -- 标记事务开始,
阅读全文
摘要:将一组SQL放入一个批次里执行。要么都成功,要么都失败 ACID原则 为保证事务(transaction)是正确可靠的,所必须具备的四个特性: 原子性(atomicity,或称不可分割性)、 一致性(consistency)、 隔离性(isolation,又称独立性)、 持久性(durability
阅读全文
摘要:MD5 不可逆 CREATE TABLE `testmd5`( `id` INT(4) NOT NULL, `name` VARCHAR(20) NOT NULL, `pwd` VARCHAR(50) NOT NULL, PRIMARY KEY(`id`))ENGINE = INNODB DEFAU
阅读全文
摘要:函数 count() avg() sum() max(0 min SELECT COUNT(`studentname`) FROM student; -- 会忽略NULL值SELECT COUNT(*) FROM student; -- 不会忽略NULL值 本质计算行数 (所有列)SELECT CO
阅读全文