摘要: SQL数据: 我这里准备了两个用户的数据,模拟一下在事务下的银行转账 DROP TABLE IF EXISTS `shiwu`; CREATE TABLE `shiwu` ( `id` int(4) NOT NULL AUTO_INCREMENT, `name` varchar(10) DEFAUL 阅读全文
posted @ 2020-12-09 19:05 Java小白的搬砖路 阅读(599) 评论(0) 推荐(0)
摘要: SQL注入问题: 实现功能: 1、需求: 模拟用户登录功能的实现。 2、业务描述: 程序运行的时候,提供一个输入的入口,可以让用户输入用户名和密码 用户输入用户名和密码之后,提交信息,java程序收集到用户信息 Java程字连接数据库验证用户名和密码是否合法 合法:显示登录成功 不合法:显示登录失败 阅读全文
posted @ 2020-12-09 17:04 Java小白的搬砖路 阅读(167) 评论(0) 推荐(0)
摘要: 前言: JDBC编程6步: 第一步:注册驱动(作用:告诉Java程序,即将要连接的是哪个品牌的数据库) 第二步:获取连接( 表示JVM的进程和数据库进程之间的通道打开了,这属于进程之间的通信,重量级的,使用完之后一定要关闭通道) 第三步:获取数据库操作对象(专门执行sq1语句的对象) 第四步:执行S 阅读全文
posted @ 2020-12-09 16:57 Java小白的搬砖路 阅读(215) 评论(0) 推荐(0)
摘要: 前言: 测试在mysql中使用索引和不使用索引查询数据的速度区别、 创建测试用表: CREATE TABLE `app_user` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT '', ` 阅读全文
posted @ 2020-12-08 20:14 Java小白的搬砖路 阅读(853) 评论(0) 推荐(0)
摘要: 利用IO流+网络编程知识对网络资源进行抓取 下载资源: java代码: public static void main(String[] args) throws Exception { //1、资源地址 URL url = new URL("http://localhost:8080/zhangz 阅读全文
posted @ 2020-12-05 20:59 Java小白的搬砖路 阅读(289) 评论(0) 推荐(0)
摘要: 前言: 昨天看学习视频的时候,看到up主在jar包双击一下就可以运行项目,就想着我也来研究下、 第一种:适用于已经在模块中有MATA-INF目录的情况(步骤多一些,不太推荐) 一、构建模块 1、下面这个是我的一个贪吃蛇小游戏的模块: 2、构建项目结构:快捷键(Ctrl+Alt+Shift+S) 也就 阅读全文
posted @ 2020-12-05 11:07 Java小白的搬砖路 阅读(1133) 评论(1) 推荐(0)
摘要: 前言: 今天看视频学习了多线程+IO的知识用来下载网络图片,俗话说:好记性不如烂笔头,所以这里就写个随笔记录一下、 jar包下载: commons.io这是Apache公司编写的一个工具类,为了方便我就把这个jar包放到下面了。 链接:https://pan.baidu.com/s/1cUdI72F 阅读全文
posted @ 2020-11-29 12:59 Java小白的搬砖路 阅读(226) 评论(0) 推荐(0)
摘要: Calendar类: java.util.Calendar; protected Calendar() :由于修饰符是protected,所以无法直接创建该对象。需要通过别的途径生成该对象 Calendar类的常用方法: static Calendar getInstance() 使用默认时区和区域 阅读全文
posted @ 2020-11-09 16:07 Java小白的搬砖路 阅读(1694) 评论(0) 推荐(1)
摘要: 装饰者设计模式简要概述: 装饰者模式也称为包装模式(Wrapper Pattern),属于结构型设计模式。 该模式对客户端透明的方式来动态的扩展对象,(对扩展开放,对修改关闭) 同时该模式也是继承关系的一种替代方法之一。 抽象组件(Component) :定义装饰方法的规范 被装饰者(Concret 阅读全文
posted @ 2020-10-26 16:57 Java小白的搬砖路 阅读(248) 评论(0) 推荐(0)
摘要: 符号表达: 逻辑与 逻辑或 逻辑异或 按位与 按位或 按位异或 按位非 & | ^ ~ 说明:很多人不容易理解这些符号的说明,就很迷糊,这里我用简单的语言进行说明,看完相信你会有所收获! 逻辑:带有这两个字的通常就是两个boolean表达式的运算。比如:(3>5) & (1<2) 按位:带有这两个字 阅读全文
posted @ 2020-10-25 21:46 Java小白的搬砖路 阅读(1776) 评论(0) 推荐(1)