
JavaWeb随记
包括基本知识和框架知识
SickeyLee
努力学习,天天向上,最美的诗和远方!
展开
-
JDBC批量的添加
public class JdbcUtil { //处理数据库事务的 提交事务 public static void commit(Connection conn) { if(null!=conn) { try { conn.commit(); } catc...原创 2019-11-23 10:58:56 · 113 阅读 · 0 评论 -
MySQL必备
文章目录 MySQL 网站 在线教程 经典书籍 分支版本 管理与开发工具 备份与恢复工具 基准测试工具 高可用与高性能 应用程序驱动 部署工具为了方便大家学习 MySQL,整理了一些常用的 MySQL 资源。如果你发现了其他好用的资源...原创 2019-12-11 23:14:25 · 251 阅读 · 0 评论 -
SQL基础语句(详解版)
一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database 数据库名3、说明:备份sql server— 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:\mssql7backup\MyNwind_1.d...转载 2019-12-01 20:36:56 · 184 阅读 · 0 评论 -
SQL Server 2008R2安装图解教程(附下载链接)
注:安装SQL Server 2008之前,必须预先安装NET Framework 3.51、双击下载好的安装文件setup.exe。(在Windows7操作系统系,启动Microsoft SQL2008安装程序后,系统兼容性助手将提示软件存在兼容性问题,这里选择“运行程序”开始SQL Server 2008的安装。如下图)2、进入SQL Server安装中心后跳过“计划”内容,直接选择...转载 2019-12-07 22:48:43 · 426 阅读 · 0 评论 -
Java数据类型Hibernate数据类型标准SQL数据类型的对比
类型对应 Java数据类型 Hibernate数据类型 标准SQL数据类型(PS:对于不同的DB可能有所差异) byte、java.lang.Byte byte TINYINT short、java.lang.Short short...原创 2020-02-03 13:39:09 · 181 阅读 · 0 评论 -
Hibernate 的QBC查询
QBC【了解】 QBC查询: QBC:Query By Criteria条件查询.面向对象的查询的方式. QBC简单的查询: // 简单查询:List<Customer> list = session.createCriteria(Customer.class).list();for (Custom...原创 2020-02-06 12:49:25 · 194 阅读 · 0 评论 -
Hibernate框架
1.Hibernate框架功能: Dao层(持久层)框架.封装了JDBC.思想: 整合了ORM思想.以面向对象的思想操作数据库.2.Hibernate搭建步骤 1> 导包 2> 建表 3> 创建实体(model) 4> 填写Hibernate.cfg.xml配置文件 5> 填写实体orm映射文件(元数据) 6...原创 2020-02-03 14:09:42 · 212 阅读 · 0 评论 -
Hibernate 多表设计(一对多&多对一)
多表设计在开发中,前期进行需求分析,需求分析提供E--R图,根据ER图编写表结构。 表之间关系存在3种:一对多、多对多、一对一。(回顾) 一对多:1表(主表)必须主键 和 多表(从表)必须外键,主表的主键 与 从表外键 形成主外键关系 多对多:提供中间表(从表),提供2个字段(外键)分别对应两个主表。 一对一:??? 面单对象描述 对象与对...原创 2020-02-04 18:37:02 · 425 阅读 · 0 评论 -
Hibernate 一级缓存(快照)
原创 2020-02-03 21:34:31 · 199 阅读 · 0 评论 -
Hibernate 一对一表设计
一对一情况1:主表的主键,与从表的外键(唯一),形成主外键关系 情况2:主表的主键,与从表的主键,形成主外键关系 (从表的主键又是外键)...原创 2020-02-07 10:35:03 · 193 阅读 · 0 评论 -
Hibernate实体映射配置文件详解
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> ...原创 2020-02-03 13:29:41 · 247 阅读 · 0 评论 -
Hibernate 多表设计(多对多)
Hibernate的关联关系映射:(多对多) 多对多的配置: 步骤一创建实体和映射:Student:public class Student {private Integer sid;private String sname;// 学生选择多门课程.private Set<Course> courses = new HashSe...原创 2020-02-05 10:41:34 · 197 阅读 · 0 评论 -
hibernate 规定三种状态
1象状态与一级缓存1.1状态介绍hibernate 规定三种状态:瞬时态、持久态、脱管态状态 瞬时态:transient,session没有缓存对象,数据库也没有对应记录。 OID特点:没有值 持久态:persistent,session缓存对象,数据库最终会有记录。(事务没有提交) OID特点:有值 脱管态:detached,se...原创 2020-02-03 16:09:23 · 200 阅读 · 0 评论 -
Hibernate 一级缓存
原创 2020-02-03 17:41:35 · 120 阅读 · 0 评论 -
Hibernate 整合c3p0(连接池)
原创 2020-02-06 12:53:16 · 123 阅读 · 0 评论 -
Hibernate操作数据库的方法
原创 2020-02-03 00:29:56 · 229 阅读 · 0 评论 -
Hibernate框架图以及(po,vo,bo)
原创 2020-02-02 12:51:01 · 220 阅读 · 0 评论 -
Hibernate 加载策略(优化查询)
加载策略(优化查询) 策略种类: 延迟加载: 等到使用的时候才会加载数据. 立即加载: 不管使用不使用,都会立刻将数据加载. 策略的应用: 类级别的加载策略. 关联级别的加载策略.//-------------------------------------------------------------------...原创 2020-02-05 12:48:58 · 197 阅读 · 0 评论 -
Hibernate配置文件详解
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0...原创 2020-02-03 13:28:12 · 161 阅读 · 0 评论 -
Hibernate的查询get和load方法的区别
原创 2020-02-02 21:24:23 · 167 阅读 · 0 评论 -
Hibernate 的HQL语句
HQL【掌握】 介绍 查询所有客户 @Test publicvoiddemo01(){ //1 查询所有 Session session = factory.openSession(); session.beginTransaction(); //1 使用简单类名 , 存在自动导包 // * Custom...原创 2020-02-05 19:24:36 · 220 阅读 · 0 评论 -
Solr介绍
1.1什么是solrSolr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr可以独立运行在Jetty、Tomcat等这些Servlet容器中。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。使用Solr 进行创建索引和搜索索引的实现方法很简单,如下:创建索引:客户端(可以是浏览器...原创 2020-02-07 19:55:24 · 367 阅读 · 0 评论 -
Solr安装配置
下载solr Solr和lucene的版本是同步更新的,最新的版本是5.2.1本课程使用的版本:4.10.3下载地址:http://archive.apache.org/dist/lucene/solr/下载版本:4.10.3Linux下需要下载lucene-4.10.3.tgz,windows下需要下载lucene-4.10.3.zip。下载lucene-...原创 2020-02-07 20:41:52 · 270 阅读 · 0 评论 -
SpringMVC的执行流程
原创 2020-04-12 13:53:14 · 108 阅读 · 0 评论 -
NoSQL数据库的四大分类
原创 2020-04-11 22:08:00 · 346 阅读 · 0 评论 -
Redis概念(分布式集群、BASE、CAP)
原创 2020-04-12 23:19:52 · 186 阅读 · 0 评论 -
nginx
1.什么是nginx?nginx是一个高性能的HTTP和反向代理的web服务器,同时也提供了IMAP/POP3/SMTP服务。特点:占用内存少,并发能力强2.nginx作为web服务器nginx可以作为静态页面的web服务器,同时还支持CGI协议的动态语言,比如perl、php等,但是不支持Java。Java程序只能通过tomcat配合完成。nginx专为性能优化而开发,性能是其最...原创 2020-04-25 20:20:21 · 172 阅读 · 0 评论 -
处理Linux各种疑难杂症
ctrl + c即可返回正常的命令行界面原创 2020-04-18 21:59:06 · 331 阅读 · 0 评论 -
Linux常用开发环境软件-mysql安装
linux下安装MySQL 5.7.22版本 1、用rpm -qa | grep mysql查看当前rpm安装的MySQL版本 2、卸载系统默认rpm安装的MySQL版本 使用rpm -e --nodeps mysql-libs-5.1.73-7.el6.x86_64命令卸载系统默认rpm安装的MySQL版本 3、到官网下载linux ...转载 2020-04-20 21:17:27 · 155 阅读 · 0 评论 -
Linux常用开发环境软件-redis安装
linux下安装redis3.2.11版本 1、安装编译环境 yum install gcc //安装编译环境 2、到官网下载redis 官网地址:https://redis.io/download 转存失败重新上传取消 3、用WinScp工具,将下载好的redis-3.2.11.tar.gz传输到linux服务器下...转载 2020-04-20 21:19:11 · 152 阅读 · 0 评论 -
CentOS各个版本镜像下载地址
CentOS各个版本镜像下载地址 # CentOS7.6 下载地址 # CentOS-7-x86_64-DVD-1810.iso CentOS 7.6 DVD 版 4G http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso ...转载 2020-04-14 11:11:54 · 1823 阅读 · 1 评论 -
适用于Linux的windows子系统
Windows基于图形界面的易用性是有目共睹的,这也是很多普通用户往往难以舍弃的原因。但是Linux系统更强大的网络应用开发能力,却又是Windows系统所无法比拟的。一直以来,很多人都在试图采用各种方法将WIndows和Linux相结合,例如在Linux系统下的兼容层Wine(商业化的CrossOver)可有效运行Windows应用程序,而跨平台运行的VirtualBox类虚拟机则可从操作系统...原创 2020-05-02 23:03:52 · 1124 阅读 · 0 评论 -
虚拟机的网络连接的三种模式
原创 2020-04-14 22:22:01 · 253 阅读 · 0 评论 -
Linux常用开发环境软件-jdk安装
linux下安装jdk1.8版本用rpm -qa | grep java查看rpm安装的jdk版本 卸载openjdk [root@huangdanfeng ~]# rpm -e --nodeps tzdata-java-2016c-1.el6.noarch [root@huangdanfeng ~]# rpm -e --nodeps java-1.7.0-op...转载 2020-04-20 21:15:24 · 192 阅读 · 0 评论 -
bash vim: command not found
bash vim: command not found 1.查看系统是否安装完整vim 2.安装vim 3. 我的解决过程 这个问题首先就是vim是否安装解决问题步骤:1.查看系统是否安装完整vim执行一下命令:rpm -qa|grep vim1如果已经正确安装的话,会显示如下三行:vim-enhanced-7.0.109-...原创 2020-04-15 16:41:56 · 292 阅读 · 0 评论 -
AspectJ切点命名(@Pointcut)
@Pointcut(value = "execution(* com.snow.demo7.ProductDao.delete(..))") private void myPoint(){ }}增强的方法直接引入 @Before(value = "myPoint()") public void before(JoinPoint join...原创 2020-01-14 21:42:57 · 332 阅读 · 0 评论 -
Spring使用注解去定义Bean
Spring 2.5 引入使用注解去定义bean-------@Component 描述Spring框架中的Bean除了@Component外,Spring提供了3个功能基本和@Component等效的注解------@Repository 用于对Dao实现类进行标注------@Service 用于对Service实现类进行标注------@Controller 用于对Con...原创 2020-01-10 19:40:14 · 256 阅读 · 0 评论 -
Spring前置通知
public interface StudentDao { public void find(); public void save(); public void update(); public void delete();}public class StudentDaoImpl implements StudentDao { publ...原创 2020-01-13 21:31:32 · 207 阅读 · 0 评论 -
Spring事务处理案例基于TransactionTemplate-订单处理(添加订单)
@Servicepublic class OrderServiceImpl implements OrderService { @Autowired private OrderDao orderDao; @Autowired private ProductDao productDao; @Autowired private Transac...原创 2020-01-19 20:33:24 · 321 阅读 · 0 评论 -
spring framework 全部jar包
maven 导入spring framework 全部jar包xml文件分模块整理了一遍;<properties> <org.springframework.version>5.0.8.RELEASE</org.springframework.version> </properties> <depende...原创 2020-01-07 22:52:00 · 1606 阅读 · 0 评论