自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 IDEA(插件)

0.IDEA如何安装插件:1.安装第1个插件(ptg)a. 作用:自动生成get、set和toString插件b. 方法:在实体类上右击鼠标就会弹出小窗口,点击Ptg To JavaBean就可以自动生成get、set和toString。c. 好处:不要你自己多次点击鼠标选择get、set和toString。2.安装第2个插件(Lombok)a. 作用:提高代码的简洁,使用可以省去代码中大量的get()、 set()、 toString()等方法,(但是实际应用上,代码是有这些方法的,不要

2020-10-21 14:51:28 7980 1

原创 登录案例(数据库,Tomcat,HTML)

一、 输入用户名与密码提交到服务器后端(数据库),用户名与密码正确就登录成功,否则登录失败。1.导包:导入(打印日志的jar包)(mybatis的jar包)(数据库连接的jar包)(BeanUtils的jar包)2.配置文件:日志配置文件,数据库配置文件,mybatis核心配置文件3.面向三层架构开发:dao,数据访问层Data Access Object,专门负责操作数据库增、删、改、查数据service,处理业务逻辑,举例子:一个业务方法可以操作调用dao多个方法,实现操作多条sql语句we

2020-09-18 20:06:54 367

原创 Mybatis入门案例

一,搭建Mybatis框架1.创建工程,创建模块,创建包(用分层结构思想)a. controller 做测试用(MybatisDemo)b. bean 实体类(User)c. dao 访问数据库成,面向接口编程(UserMapper、UserMapper.xml)这两个名字要一模一样,d. util 工具包,连接工厂(MybatisSqlSesionFactoryUtils)e. Mybati核心配置文件,(mybatis-config.xml)复制在src下,此文件可以在m

2020-09-08 20:20:23 120

原创 工厂设计模式

工厂设计模式核心思想: 提供一个工厂方法返回对象!之前我们创建类对象时, 都是使用new 对象的形式创建, 除new 对象方式以外,工厂模式也可以创建对象。工厂模式的作用:1.可以实现类与类之间的解耦操作2.对象通过工厂的方法创建返回,工厂的方法可以为该对象进行加工和数据注入。Java 代码步骤:(1)抽象类(2)继承抽象类(3)工厂模式类(4)测试类1、创建抽象类public abstract class Animal { public abstract void run();

2020-09-04 19:23:00 172

原创 动态代理设计模式

动态代理描述:代理就是被代理者没有能力或者不愿意去完成某件事情,需要找别人代替自己去完成这件事。动态代理只能为实现接口的实现类对象做代理(也可以只为接口做代理对象)。动态在业务上的应用:a.在业务开发中经常存在很多重复的方法代码,他们前后的代码形式是一样的。b.只有中间部分有差别,这种时候出现代码冗余c.动态代理可以解决这种情况,直接省略前后的重复的代码,然后就可以避免这种冗余现象业务介绍:需要记录用户登录时间、查询数据时间、删除时间(起始时间和结束时间的方法都是一样的)在Java的步骤:1

2020-09-04 18:02:26 173

原创 正则表达式爬取关键数据

用Java代码来演示一下爬取一些文本的重要信息,比如:邮箱,手机,电话等等public class Regular { public static void main(String[] args) { String rs = "来fdsgsdgsgsdgdsgegsd" + "grJavafgfhh电话0759-58963289jhghoklpklfgdgffgdfg或者联系fdfdah邮箱" + "178290057

2020-09-04 15:34:04 253

原创 死锁(面试代码)

死锁解释:锁是这样一种情形:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不可能正常终止。java 死锁产生的四个必要条件:1、互斥使用,即当资源被一个线程使用(占有)时,别的线程不能使用。2、不可抢占,资源请求者不能强制从资源占有者手中夺取资源,资源只能由资源占有者主动释放。3、请求和保持,即当资源请求者在请求其他的资源的同时保持对原有资源的占有。4、循环等待,即存在一个等待循环队列:A要B的资源,B要A的资源。这样就形成了一个等待环路当上述

2020-09-03 21:28:07 75

原创 单例模式(饿汉模式与懒汉模式)

单例模式(饿汉模式与懒汉模式)描述:一个类永远只有一个实例(对象)作用:节约内存,提高性能。比如:电脑的任务管理器。因为对象越多,占的内存越大,容易造成内存溢出。1.饿汉单例模式(对象已经创建好了,要用就直接用)步骤a.定义一个类,把构造器私有b.定义一个静态变量储存一个对象c.提供一个静态返回单例对象方法class SingleInstance01{ /** b.定义一个静态变量存储一个对象。 饿汉: 对象已经提前创建好了。 */ pub

2020-08-14 16:17:02 127

农贸市场批发管理系统.docx

根据农贸批发市场管理系统需求进行编写,分为5个模块,每个模块包括需求分析、参与者、用例图、规约表、顺序图、通信图、活动图、状态图、数据库设计、UI界面、小结。

2020-06-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除