![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
CoolCST
这个作者很懒,什么都没留下…
展开
-
java最简单的图像处理代码(缩放、旋转、水印、裁剪、转换图像格式等)
我们需要引入一个依赖<dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version></dependency>或者导入一个...原创 2020-01-06 10:42:52 · 482 阅读 · 0 评论 -
java理解面向对象的三层架构
三层架构:即表现层、业务层、持久层。① 持久层:采用DAO模式,建立实体类和数据库表映射(ORM映射)。也就是哪个类对应哪个表,哪个属性对应哪个列。持久层的目的就是,完成对象数据和关系数据的转换。② 业务层:采用事务脚本模式。将一个业务中所有的操作封装成一个方法,同时保证方法中所有的数据库更新操作,即保证同时成功或同时失败。避免部分成功部分失败引起的数据混乱操作。③ 表现层:采用MVC模...原创 2019-09-16 14:13:12 · 274 阅读 · 0 评论 -
当一台电脑中存在多个tomcat时,如何启动需要的tomcat或者多个并行
同时开启多个tomcat,可能会出现的问题:1:同时开启多个,如果不在系统变量新建CATALINA_BASE、CATALINA_HOME,系统的环境变量默认会取CATALINA_BASE、CATALINA_HOME,导致打开一个tomcat后,打开第二个tomcat时,会闪退2:端口号没有修改,与当前tomcat的端口重复,需要修改端口号解决方法:系统变量 -》添加一个新的CATALINA...原创 2019-08-30 11:18:59 · 333 阅读 · 0 评论 -
Java构建简单的http服务器
Java代码如下package test; import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;import java.util.Date; public clas...原创 2019-08-09 15:37:09 · 251 阅读 · 0 评论 -
mybatis 基础项目搭建
什么是 MyBatis?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。Getting st...原创 2019-07-23 13:25:20 · 102 阅读 · 1 评论 -
hibernate项目搭建
首先创建一个 maven 项目,下面是结构图:引入相关类库 org.hibernate hibernate-core 5.4.0.Final mysql mysql-connector-java 8.0.15 编写实体类public class User { private int userId; private String userNa...原创 2019-07-23 13:21:18 · 109 阅读 · 1 评论 -
hibernate简介以及和mybatis区别
简介Hibernate 是由 Gavin King 于 2001 年创建的开放源代码的对象关系框架。它强大且高效的构建具有关系对象持久性和查询服务的 Java 应用程序。Hibernate 将 Java 对象和数据库表映射起来,从 Java 数据类型中映射到 SQL 数据类型中,并把开发人员从 95% 的公共数据持续性编程工作中解放出来。hibernate 优势1.Hibernate 使用 ...原创 2019-07-23 13:18:40 · 177 阅读 · 1 评论 -
面向对象中方法重载与重写的区别
原创 2019-07-23 09:06:13 · 322 阅读 · 1 评论 -
面向对象中接口与抽象类的区别
原创 2019-07-23 09:05:35 · 291 阅读 · 1 评论 -
jar和war的区别
jar包和war包的介绍JavaSE程序可以打包成Jar包(J其实可以理解为Java了),而JavaWeb程序可以打包成war包(w其实可以理解为Web了)。然后把war发布到Tomcat的webapps目录下,Tomcat会在启动时自动解压war包。JAR(Java Achive,Java归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。为J2EE应用程序创建的JAR文件...原创 2019-08-02 17:09:42 · 238 阅读 · 1 评论 -
string字符串详解
String 简介String 类代表字符串,Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现字符串是常量,它们的值在创建之后不能更改,字符串缓冲区支持可变的字符串,因为 String 对象是不可变的,所以可以共享例如: String str = "abc";等效于: char data[] = {'a', 'b', 'c'}; String str = ...原创 2019-07-24 08:44:13 · 244 阅读 · 1 评论