自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式之代理模式

一、代理模式1.代理模式简介1.什么是代理2.描述一个场景2.代码1.送礼物的接口2.男生想做什么的事3.代理类4.送女生东西一、代理模式1.代理模式简介1.什么是代理代理模式(Proxy),为其他对象提供一种代理以控制对这个对象的访问。2.描述一个场景人物:男生、女生、代理对象某男生想追某个女生,打算送一些小礼物给女生,但是呢由于自己没有时间,所以找了个代理去帮他做一些事情。这个代理要知道这个男生要做什么事情,所以两个人具备同一个接口。2.代码1.送礼物的接口public inter.

2020-07-09 20:28:11 142

原创 设计模式之单例(饿汉式、懒汉式、注册式枚举、容器)

设计模式一、饿汉式1. 简单的饿汉式2. 静态代码块写法3. 两种写法的总结二、懒汉式1. 简单的懒汉式2. 双重检查锁3. 静态内部类三、注册式1. 枚举2. 容器式

2020-07-06 17:39:37 898

原创 为什么Java中只有值传递

1.基本数据类型Java中总是采用按值掉哦那个,方法得到的是所有参数的一个副本,方法并不修改给它的任何参数变量的内容。程序如下public class Test2 { private static int i = 10; public static void transfer(int i){ i = i * 3; } public static void main(String[] args){ transfer(i);

2020-07-04 20:36:38 250 1

原创 hibernate的环境搭建及使用

hibernate是一个开放源代码的对象关系映射框架,对JDBC进行了非常轻量级的对象封装,将POJO(plain ordinary Java object)与数据库表建立映射关系,是一个全自动的持久层的ORM框架。hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现,很大程度上简化了DAO的编写。

2020-06-02 14:00:15 198

原创 struts2封装数据(模型驱动)以及值栈的基本用法

1.struts2数据封装的两种方式属性驱动提供属性的set和get方法,属性驱动可以同时向多个对象中封装数据模型驱动使用模型驱动只能同时向一个对象中封装数据2.值栈(valuestack)概念概述valuestack是struts的一个接口,OgnlValueStack是valuestack的实现类。OgnlValueStack贯穿action的整个生命周期,创建一个action实例同时创建一个OgnlValueStack值栈实例。struts2使用OGNL将请求action的参数

2020-05-28 11:13:06 176

原创 ssh框架中日志文件log4j.properties

1.log4j.properties日志配置文件### direct log messages to stdout ###log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.errlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.Conver

2020-05-25 13:30:43 183

原创 struts2的环境搭建以及action的访问

1.基本配置软件:IDEA2019.3.3struts2jar包:struts2.3.242.struts2简介struts2是基于MVC设计模式的web层框架,用来接收数据以及对数据的封装。struts2以webwork为核心,采用拦截器的机机制来处理用户的请求,使得业务逻辑控制器能够与servletAPI完全脱离开。3.action的访问action类是一个简单的POJO(Plain Ordinary Java Object)类。...

2020-05-25 13:27:24 157

原创 c3p0-config.xml以及c3p0连接数据库的基本使用

1.c3p0的jar包下载我使用的软件是IDEA2019.3.3c3p0-0.9.5.5.bin下载链接链接:https://pan.baidu.com/s/1HahX9QWmQnOwZ3zmBzOVjA提取码:fb182.c3p0-config.xml简单配置配置文件<?xml version="1.0" encoding="UTF-8"?><c3p...

2020-04-01 22:35:21 1602

原创 虚拟机中的Ubuntu系统全屏设置

1.虚拟机中安装VMware Tools是灰色的处理办法虚拟机安装VMware Tools显示灰色关闭客户机退出后点击虚拟机设置将CD/DVD2、CD/DVD、软盘全部设置为自动检测,重新启动Ubuntu系统即可2.安装VMware Tools点击安装 VMware Tools,此时Ubuntu界面会有一个VMware Tools显示,双击进入双...

2020-03-03 22:11:42 1123

原创 MySQL数据库和表的命令行基本操作语法

1.登录MySQL在命令行中登录MySQLmysql -uroot -proot2.数据库的基本操作创建数据库create database 数据库名字;删除数据库drop database 数据库名字;查看所有数据库show databases;查看数据库定义show create database 数据库名字;查看当前正在使用的...

2020-02-29 21:01:02 1462 1

原创 Java之在IDEA中添加junit包做单元测试

1.junit资源下载我这里使用的是IDEA2018.2.8版本,使用的junit-4.10.jar。junit-4.10.jar下载链接链接:https://pan.baidu.com/s/1LN18YKLSd1UxB0ihZO6sAw提取码:umio2.IDEA中如何添加junit包在IDEA中选择File-Project Structure(或直接使用快捷键ctrl+alt...

2020-02-20 20:13:27 3310 2

原创 Java之MySQL中prepareStatement的基本使用

1.什么是prepareStatementprepareStatement是表示预编译的 SQL 语句的对象。2.为什么使用prepareStatement1.以前的statement的执行,是先拼接sql语句然后在一起执行。在这种情况下,如果sql语句中的变量带有了数据库的关键字,那么一并认为是是关键字,而不是普通的字符串。2.使用prepareStatement时,预先处理给定的S...

2020-02-18 23:49:43 3379 1

原创 Java之MySQL数据库的增删改查

1.数据库的连接数据库的连接参考一下链接 https://blog.csdn.net/qq_45920729/article/details/104066192MySQL中建立student表如下图2.数据的增删改查数据的添加代码如下public void testInsert(){ //获取连接对象 Connection conn = JDBCUtil.get...

2020-02-15 16:48:33 2619 1

原创 Java之MySQL数据库连接

1.MySQL数据库MySQL数据的版本这里使用的是:mysql-installer-community-5.6.47.0.msi链接:https://pan.baidu.com/s/1hjJmwo1ktnaTrjr2SG2Lew提取码:exky客户端工具这里使用的是SQLyog工具对MySQL数据库进行操作链接:https://pan.baidu.com/s/158wVKenza...

2020-01-21 22:18:00 383 1

原创 Java中String类的常用方法简介

#String类的常用方法简介char cahrAt(int index)方法,使用charAt方法输入一个int index值即可返回索引值的字符. String s1 = "abcdefgh"; System.out.println(s1.charAt(3));//输出:dint comepareTo(String anotherString)方法,按照字典顺序...

2020-01-16 21:30:38 492 2

原创 Java中equals()方法和==号的区别及用法

equals()方法和==号的区别及用法1.两者比较的内容==号可以比较基本数据类型,也可以比较引用数据类型。基本数据类型比较的是值,引用数据类型比较的是地址值。equals()方法比较的是引用数据类型,分为两种情况,若没有重写equals()方法,则比较的是两个对象之间的地址值,调用的是Object类的equals()方法。代码如下: public boolean equals(Ob...

2019-11-27 22:43:52 553

SSH整合的jar包.zip

适用于单独的spring、struts2、hibernate开发的基础jar包,SSH的整合开发jar包。由三大框架和其之间的整合jar,包含junit测试jar包。

2020-05-24

空空如也

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

TA关注的人

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