- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 多线程学习资料
进程:进程是执行程序的一次执行过程,是系统资源分配的单位。通常一个进程可以包含多个线程。线程:线程是CPU调度和执行的单位。线程是独立的执行路径。在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程。main() 称之为主线程,为系统的入口,用于执行整个程序。在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序不能人为干预。对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制。
2024-05-16 00:20:11
1374
原创 SpringMVC学习资料
新建一个普通的maven项目,给项目添加web框架支持导入依赖(pom.xml)编写Servlet类(HelloServlet.java)编写jsp(WEB-INF/jsp/test.jsp)编写web.xml<dependencies> <!--junit--> <dependency> <groupId>junit</groupId> <artifactId>junit</ar
2024-05-16 00:18:43
794
原创 Spring学习资料
Spring是一个轻量级的控制反转和面向切面编程的框架。2002年,首次推出了spring的雏形:interface212004年,正式发布了Spring 1.0版理念:使现有技术更加容易使用优点:Spring 是一个轻量级、非入侵式的框架控制反转(IOC)、面向切面(AOP)支持事务的处理,对框架整合的支持。
2024-05-16 00:16:03
444
原创 Mysql学习资料
存储引擎特征特点MyISAM存储引擎使用三个文件表示每个表: --格式文件--存储表结构的定义(mytable.frm) --数据文件--存储表行的内容(mytable.MYD) --索引文件--存储表上的索引(mytable.MYI)--可被转换为压缩、只读表来节省空间 --不支持事务机制,安全性低InnoDB存储引擎。
2024-05-16 00:11:26
819
原创 Mybatis学习资料
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。mybatis依赖:mybatis的优点:简化了JDBC的代码。sql与代码分离,提高了可维护性提供xml标签,支持动态编写sql。
2024-05-16 00:09:31
716
原创 JAVA基础
方法包含一个方法头和一个方法体,以下是一个方法的所有组成部分:修饰符:定义了该方法的访问类型。返回值类型:调用方法,回得到一个与返回值相对应的结果。方法名:方法的实际名称,方法名和参数列表共同构成方法签名。参数类型:参数像是一个占位符,当方法被调用时,传递值给参数,这个值被称为实参,而参数被被称为形参;参数列表指的是参数的类型、顺序和数量。方法体:方法体包含具体的语句,定义了该方法的功能。修饰符 返回值类型 方法名(参数类型 参数名, 参数类型 参数名...){......方法体。
2024-05-16 00:06:12
631
原创 摄影艺术文稿
框架构图可以将读者的注意力吸引至画面中的特定部分,以此消除视线的随机性,对于拍摄繁忙的景象来说,这是一个非常可取的手段。把曝光过程比作用水杯接水,曝光准确比作接满水的话,那么快门速度就相当于接水的时间长短,光圈就相当于水龙头的出水大小,而ISO就相当于水源(光线)不够装满一杯水(欠曝),要让他变满(曝光准确),就需要往水杯里面掺沙子(ISO)。不同的光圈、快门、感光度,可以形成诸如虚实、动静、精细与颗粒等不同的视觉效果,他们是摄影师的画笔,仅仅是相机技术而已,学习它们是为了创作服务。恰好,称为曝光准确。
2024-05-15 19:58:33
1960
原创 数组排序(冒泡、选择、插入)
本篇在下将与大家分享一下数组排序,暂时只包含冒泡排序、选择排序、插入排序,后期会完善本篇加入希尔排序、桶排序、堆排序等等。package demo;/** * @author 唐斌 * @Date 2019-11-06 * @Content 数组排序 */public class test { public static void main(String[] args...
2019-11-06 17:16:57
278
原创 小论数组(一维、二维、多维)
上一篇关于字符串提取最大相同部分的博文中有用到二维数组来存储相关内容本篇咱们就来小论一下数组结构。首先便是一维数组,一维数组本身并没有太多花里胡哨的东西,比如 int[ ] array=new int[3],这便只是简单创建了一个三个长度的数组。 其次便是二维数组...
2019-11-06 16:04:29
318
原创 JAVA两个字符串截取相同的最长子字符串
今天给大家分享一下如何比较两个字符串,并获得两个字符串中相同的最大部分。先给大家看看最终效果吧,当然,不仅仅局限于中文,只要是字符串,都可以比较。接下来给就是代码的实现package demo;/** * @author 唐斌 * @Date 2019-11-06 * @Content 字符串比较,获取两者最大的相同部分 */public ...
2019-11-06 14:40:28
789
原创 分页查询
今天博主给大家分享一下如何实现分页查询。第一步:建库建表作为示范,我就只操作一张表了,表里现在有9条数据,库名表名各位根据自己的项目去取。第二步:新建一个web项目 既然是分页示例,那项目名称我就取SplitPage了,分页嘛,建好项目之后把该建的包dao、entity、servlet,biz先建好。还有把该导的jar包和js文件导入进来。第三步:封装实体...
2019-10-31 15:12:09
386
原创 文件上传
今天博主给大家分享一下文件如何上传。其实呢,文件上传代码很简单,那么就开始做准备工作吧:只需要一个web页面,一个servlet、一个名叫jspsmartupload的jar包以及一个文件保存路径就行了,接下来开始表演。第一步:准备工作第二步:编写网页代码以及servlet代码是的,你没有看错,网页代码只需要一个form标签以及两个input标签这里我以上传图片...
2019-10-31 15:11:31
142
原创 图片验证码
今天给大家分享一个简单的图片验证码更换第一步,准备一个servlet、一个js文件,一个jsp文件第二步:编写jsp和servlet里面的代码是的,你没有看错,jsp界面的代码依旧是如此简短明了,接下来是servlet的代码代码又写完了,没错,一点不拖泥带水,接下来走一波。诶,看不清,点换一张:好了,代码不多,希望对你有所帮助,如果觉得文章有什么不足之处...
2019-10-31 15:09:23
240
原创 JDBC——原理、步骤、使用方法、BaseDao封装工具类
一、JDBC工作原理 从图中可以看到JDBC的几个重要组成要素。最顶层是我们自己编写的Java应用程序,Java应用程序可以使用集成在JDK中的java.sql和javax.sql包中的JDBC API来连接和操作数据库。下面我就采用从上到下的顺序依次讲解JDBC的组成要素。1、JDBC API JDBC API 由Sun公司提供,其中提供了Java应用程序与各种不同数据库交互的标准...
2018-06-14 09:59:37
891
原创 一个公式打印出所有的图形——菱形、梯形、正六边形、三角形......
今天给大家分享一个万能公式,只有你有丰富的想象力和逻辑推理力,配合这个公式,那你是真的可以打印出花来。看到这里,大家是不是迫不及待地想知道是什么公式这么神奇?别急,接下来TANGBINDADA就告诉你这个神奇的公式是什么An=(n-1)*d+a1看到这大家是不是有一丢丢小失望——这不就是一等差数列求项公式嘛,有什么神奇的,我还会等差数列的求和公式、等比数列的求项公式和等比数列的求和公式呢...
2018-05-30 13:00:59
4256
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人