- 博客(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
2020-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人