- PreparedStatement完成CURD和批处理一、完成CURDpackage com.lanson.test3;import com.lanson.entity.Emp;import java.sql.*;import java.util.ArrayList;import java.util.List;/** * @Author: Lansonli * @Description: ... PreparedStatement完成CURD和批处理一、完成CURDpackage com.lanson.test3;import com.lanson.entity.Emp;import java.sql.*;import java.util.ArrayList;import java.util.List;/** * @Author: Lansonli * @Description: ...
- 预编译语句对象一、使用预编译语句对象防止注入攻击package com.lanson.test2;import com.lanson.entity.Account;import java.sql.*;import java.util.Scanner;/** * @Author: Lansonli * @Description: MircoMessage:Mark_7001 */public ... 预编译语句对象一、使用预编译语句对象防止注入攻击package com.lanson.test2;import com.lanson.entity.Account;import java.sql.*;import java.util.Scanner;/** * @Author: Lansonli * @Description: MircoMessage:Mark_7001 */public ...
- SQL注入攻击一、Sql注入说明SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。二、具体实现以模拟登录为例:在前台输入用户名和密码,后台判断信息是否正确,并给出前台反馈信息,前台输出反馈信息。1、创建数据库表2、创建实体类p... SQL注入攻击一、Sql注入说明SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。二、具体实现以模拟登录为例:在前台输入用户名和密码,后台判断信息是否正确,并给出前台反馈信息,前台输出反馈信息。1、创建数据库表2、创建实体类p...
- JDBC完成CURD一、删除和修改部门信息package com.lanson.test1;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;/** * @Author: Lansonli * @Description... JDBC完成CURD一、删除和修改部门信息package com.lanson.test1;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;/** * @Author: Lansonli * @Description...
- JDBC初识一、创建项目1、创建项目和模块.将jar文件放入项目的lib目录中2、给当前项目添加依赖(告诉当前项目/模块可以依赖jar文件中的代码)3、点击OK4、向部门表中添加一条数据package com.lanson.test1;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManage... JDBC初识一、创建项目1、创建项目和模块.将jar文件放入项目的lib目录中2、给当前项目添加依赖(告诉当前项目/模块可以依赖jar文件中的代码)3、点击OK4、向部门表中添加一条数据package com.lanson.test1;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManage...
- 一切皆为字节一切文件数据(文本、图片、视频等)在存储时,都是以二进制数字的形式保存,都一个一个的字节,那么传输时一样如此。所以,字节流可以传输任意文件数据。在操作流的时候,我们要时刻明确,无论使用什么样的流对象,底层传输的始终为二进制数据。 字节输出流【OutputStream】java.io.OutputStream抽象类是表示字节输出流的所有类的超类,将指定的字节信息写出到目的地。它定... 一切皆为字节一切文件数据(文本、图片、视频等)在存储时,都是以二进制数字的形式保存,都一个一个的字节,那么传输时一样如此。所以,字节流可以传输任意文件数据。在操作流的时候,我们要时刻明确,无论使用什么样的流对象,底层传输的始终为二进制数据。 字节输出流【OutputStream】java.io.OutputStream抽象类是表示字节输出流的所有类的超类,将指定的字节信息写出到目的地。它定...
- 我们工作中写SQL处理数据是家常便饭,不管是应用内数据处理还是临时查询分析都可以用SQL完成,相对其他技术(如Java等高级语言)也更简单。不过,SQL的简单只限于简单需求,有些复杂计算场景SQL写起来却很难,嵌套N层以至于达到几百上千行,说SQL代码长度时通常不会以行计而是以KB计。这种情况并不少见,相信经常写SQL的小伙伴并不陌生。为什么会出现这种情况呢?在http://c.raqsof... 我们工作中写SQL处理数据是家常便饭,不管是应用内数据处理还是临时查询分析都可以用SQL完成,相对其他技术(如Java等高级语言)也更简单。不过,SQL的简单只限于简单需求,有些复杂计算场景SQL写起来却很难,嵌套N层以至于达到几百上千行,说SQL代码长度时通常不会以行计而是以KB计。这种情况并不少见,相信经常写SQL的小伙伴并不陌生。为什么会出现这种情况呢?在http://c.raqsof...
- 在Java中我们经常需要对 ArrayList、LinkedList 或 CopyOnWriteArrayList 等列表进行排序,在Java8出现之前,排序虽然能够实现,但是代码写起来不是很优雅,而且性能上也没有什么优势。Java 8 及其以后之后,引入了 Lambda 表达式和方法引用,可以根据不同的条件以不同的顺序对对象列表进行排序,Comparator API 的增强功能也使 Java 中 在Java中我们经常需要对 ArrayList、LinkedList 或 CopyOnWriteArrayList 等列表进行排序,在Java8出现之前,排序虽然能够实现,但是代码写起来不是很优雅,而且性能上也没有什么优势。Java 8 及其以后之后,引入了 Lambda 表达式和方法引用,可以根据不同的条件以不同的顺序对对象列表进行排序,Comparator API 的增强功能也使 Java 中
- 编辑第十四届蓝桥杯集训——JavaC组第七篇——逻辑运算符目录第十四届蓝桥杯集训——JavaC组第七篇——逻辑运算符逻辑运算符逻辑与逻辑或非逻辑运算法优先级练习题:逻辑运算符&&逻辑与‖逻辑或!逻辑非逻辑运算与位运算不同,逻辑运算的与和或都是两个与或的符号,当然,如果单独一个就能不能这么叫了,应该叫位运算符,位运算符在讲完进制转换的时候我再来将,大家能更好的理解,不然肯定都蒙圈了。逻辑... 编辑第十四届蓝桥杯集训——JavaC组第七篇——逻辑运算符目录第十四届蓝桥杯集训——JavaC组第七篇——逻辑运算符逻辑运算符逻辑与逻辑或非逻辑运算法优先级练习题:逻辑运算符&&逻辑与‖逻辑或!逻辑非逻辑运算与位运算不同,逻辑运算的与和或都是两个与或的符号,当然,如果单独一个就能不能这么叫了,应该叫位运算符,位运算符在讲完进制转换的时候我再来将,大家能更好的理解,不然肯定都蒙圈了。逻辑...
- 编辑第十四届蓝桥杯集训——JavaC组第五篇——四则运算/(求余/取模)目录第十四届蓝桥杯集训——JavaC组第五篇——四则运算/(求余/取模)四则运算基础运算:符号优先级计算示例:自增自减头脑风暴头脑风暴解析:异常处理取模运算%基础概念奇偶数四则运算大家都知道,四则运算也就是【+-*/】在计算机中使用这几个符号来代表,但是很多时候计算还会用到(),括号是优先级最高的符号,就跟先算乘除... 编辑第十四届蓝桥杯集训——JavaC组第五篇——四则运算/(求余/取模)目录第十四届蓝桥杯集训——JavaC组第五篇——四则运算/(求余/取模)四则运算基础运算:符号优先级计算示例:自增自减头脑风暴头脑风暴解析:异常处理取模运算%基础概念奇偶数四则运算大家都知道,四则运算也就是【+-*/】在计算机中使用这几个符号来代表,但是很多时候计算还会用到(),括号是优先级最高的符号,就跟先算乘除...
- 编辑第十四届蓝桥杯集训——JavaC组第三篇——常量与变量(八种基本数据类型)目录第十四届蓝桥杯集训——JavaC组第三篇——常量与变量(八种基本数据类型)输出语句标识符命名规范常量常量是什么?变量八种基本数据类型变量定义引用类型StringJava中简基本数据类型的转型Java中的简单数据类型的转换分为两种:自动转换和强制转换 1)自动转换:2)强制转换:3)转换附加:Java中的高... 编辑第十四届蓝桥杯集训——JavaC组第三篇——常量与变量(八种基本数据类型)目录第十四届蓝桥杯集训——JavaC组第三篇——常量与变量(八种基本数据类型)输出语句标识符命名规范常量常量是什么?变量八种基本数据类型变量定义引用类型StringJava中简基本数据类型的转型Java中的简单数据类型的转换分为两种:自动转换和强制转换 1)自动转换:2)强制转换:3)转换附加:Java中的高...
- 编辑第十四届蓝桥杯集训——JavaC组第二篇——Debug使用目录第十四届蓝桥杯集训——JavaC组第二篇——Debug使用Debug简介Debug的操作步骤如下:执行位置1:执行位置2:测试Debug代码:创建Debug点:开始调试:Debug面板Debug面板介绍:快捷键Debug简介debug是调试的含义。我们在程序测试的过程中经常会使用Debug来调试项目,因为Debug的过程... 编辑第十四届蓝桥杯集训——JavaC组第二篇——Debug使用目录第十四届蓝桥杯集训——JavaC组第二篇——Debug使用Debug简介Debug的操作步骤如下:执行位置1:执行位置2:测试Debug代码:创建Debug点:开始调试:Debug面板Debug面板介绍:快捷键Debug简介debug是调试的含义。我们在程序测试的过程中经常会使用Debug来调试项目,因为Debug的过程...
- 编辑Eclipse是一个非常经典的开发工具,我们小时候使用的就是这个工具,转眼就这么多年了,依然还在使用,说明这个软件的健壮性还是非常强的。 本博客讲解Eclipse这个IDE的使用:编辑目录Eclipse的基础使用 1、常用菜单中英文对照2、创建项目3、具体创建项目4、项目层级介绍5、创建java编码文件6、包名规则7、成功示例修改代码文字大小1、修改位置2、查找font3、设置文... 编辑Eclipse是一个非常经典的开发工具,我们小时候使用的就是这个工具,转眼就这么多年了,依然还在使用,说明这个软件的健壮性还是非常强的。 本博客讲解Eclipse这个IDE的使用:编辑目录Eclipse的基础使用 1、常用菜单中英文对照2、创建项目3、具体创建项目4、项目层级介绍5、创建java编码文件6、包名规则7、成功示例修改代码文字大小1、修改位置2、查找font3、设置文...
- 概述java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 构造方法public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。publi... 概述java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 构造方法public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。publi...
- 线程池思想概述我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?在Java中可以通过线程池来达到这样的效果。今天我们就来... 线程池思想概述我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?在Java中可以通过线程池来达到这样的效果。今天我们就来...
上滑加载中
推荐直播
-
昇腾AI算法挑战赛-核心算子如何优化?专家带你深度解析2025/11/17 周一 16:00-17:00
王老师 华为算子专家
昇腾AI算法挑战赛进阶赛战鼓催征!本期直播间,我们特邀华为算子专家王老师,为你深度剖析Matmul、wholereducesum等核心算子的底层原理与优化技巧,直击赛题核心。想提升代码效率、冲击更高排名?锁定直播,带你破局!
回顾中 -
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,开启在线养虾模式2026/03/11 周三 19:00-20:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中
热门标签