- 博客(25)
- 收藏
- 关注
原创 KMP算法Java实现
package com.ymy.test;public class Test37 { /** * prefix数组 保存最大前后缀的长度 * * @param pattern * @return */ public static int[] prefixTable(char[] pattern) { // pattern 模式串的长度 int n = pa...
2020-03-25 16:53:12 336
原创 JDK的动态代理
JDK的动态代理首先谈一下我自己的理解的JDK的动态代理,举个例子,刘德华要开演唱会,刘德华负责唱歌跳舞,刘德华的经纪人(张三),张三就去负责收钱,陪吃饭等等。刘德华和张三是两个独立的对象,要想办这场演唱会,张三先去收钱,然后刘德华去唱歌跳舞,演出完毕,俩人一起吃个饭,把这两个独立的对象组装到一起,就是动态代理的过程。下面上代码看一下先定义一个明星接口,这里唱和跳package com....
2019-12-22 17:11:21 188
原创 在eclipse中使用JDBC的完整步骤
JDBC在eclipse中使用的完整步骤:第一步 导入驱动类:1、在项目上右键新建一个文件夹(DriverForMySQL)2、将驱动jar包复制到DriverForMySQL文件夹中3、点击项目右键—>Build Path—>Configure Build Path—>Libraries—>Add JARS第二步 创建数据库配置文件:1、在src目录下创建一个...
2019-12-09 15:32:12 5981
原创 JDBC手动开启事务
JDBC的事务默认是自动提交,只要执行一行DML语句,则自动提价一次下面演示银行转账手动开始事务提交机制:当手动开始事务时,多条DML语句执行中间有异常代码如下:package com.ymy.login;import java.sql.*;import java.util.*;public class JDBCTest003 { public static void main(...
2019-12-09 12:40:34 1244
原创 解决了SQL注入问题的JDBC代码
package com.ymy.login;import java.sql.*;import java.util.*;public class JDBCTest { public static void main(String[] args) { //1、初始化一个界面 Map<String,String> userLoginInfo = initUI();...
2019-12-08 19:57:28 255 2
原创 JSON设置table中的tbody
<script type="text/javascript"> var data = { "total":4, "emps":[ {"eno":"1","ename":"zs","sal":"10"}, {"eno":"2","ename":"ls","sal":"10"}, {"eno":"3","ename":"ww","sal"...
2019-12-07 19:00:10 272
原创 Java Database Connectivity——JDBC连接MySQL数据库执行DML语句
/* * 注册驱动的另一种方式 */import java.sql.*;public class JDBCTest004 { public static void main(String[] args) { Connection conn = null; Statement stmt = null; try{ //1、注册驱动 Class.forName("c...
2019-12-05 21:39:27 151
原创 MySQL数据库管理系统分页查询——limit
limit取结果集中的部分数据这是她的作用语法:limit startIndex,lengthstartIndex 表示起始位置length 表示取几个案例:取出工资前五名的员工信息思路:先按工资降序排序再取前五select EMPNO,ENAME,SAL from emp order by SAL desc limit 0,5;select EMPNO,ENAME,SAL fr...
2019-12-04 09:00:49 230
原创 MySQL数据库的安装和卸载(详细)
第一部分:MySQL数据库的安装准备安装包打开安装包直接点Next注意打上对勾选择经典版本就可以了点击安装之后进行配置MySQL数据库 直接点Finish即可第二部分:配置MySQL数据库直接Next以下两种配置都可以选,推荐第一个直接选默认的开发机器就可以了选第一个Next默认直接Next默认直接Next设置MySQL数据库的端口 默认3306 一般不需要更改...
2019-12-02 17:06:07 276
原创 Java实现单向链表操作(定义、插入、删除、遍历)
Java实现单向链表操作定义结点public class Node { Object data; Node next;}定义链表public class Linked { Node head; //头 Node tail; //尾 //构造方法 public Linked() { head = new Node(); head.next = null;...
2019-11-13 10:22:47 302
原创 Java实现顺序栈操作
Java实现顺序栈操作首先创建stack,stack的属性有数组,栈顶指针,栈最大容量 public class Stack { int[] arr; int top; //栈顶指针 int maxSize; //栈的最大容量 }构造方法 //构造方法 public Stack(int size) { this.maxSize = size; this.t...
2019-11-11 17:12:02 817 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人