随笔分类 - javaEE
摘要:一、简介 Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。 二、使用 1、使用jdk的类发布webservice a、编写接口
阅读全文
摘要:一、Keepalived 是一种高性能的服务器高可用或热备解决方案,Keepalived 可以用来防止服务器单点故障的发生,通过配合Nginx可以实现web前端服务的高可用。 二、基于上篇搭建好Nginx+Tomcat环境信息 Linux下Nginx+Tomcat配置反向代理 1、两台Linux机器
阅读全文
摘要:一、在web站点中可以根据HttpServletRequest对象获取真实的客户机ip yexiangyang moyyexy@gmail.com
阅读全文
摘要:一、使用httpClient调用 1、使用maven添加依赖 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.3</version>
阅读全文
摘要:一、搭建环境 1、本文是在搭建web环境下,上传功能的,可以参考下搭建web环境 Maven配置SpringMVC4+Spring4+Mybatis3环境 2、需要添加上传文件依赖的jar包 <!-- Apache Commons FileUpload --> <!-- http://mvnrepo
阅读全文
摘要:1、Ajax跨域简介 1、指的是浏览器不能执行其他网站的脚本。是浏览器施加的安全限制。js本身不跨域,使用form表单和iframe直接请求,是不会跨域的; 2、只要两个url的协议、域名、端口其中有一个不同,从其中一个url中使用ajax请求另一个url,则属于Ajax跨域; 3、ajax请求接口
阅读全文
摘要:一、添加依赖 1、新建maven的web项目后,在pom.xml添加依赖信息,对应的groupId 、artifactId修改成自己新建的 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/
阅读全文
摘要:一、添加依赖 1、新建maven的web项目后,在pom.xml添加依赖信息,对应的groupId 、artifactId修改成自己新建的 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/
阅读全文
摘要:一、添加依赖 1、新建maven的web项目后,在pom.xml添加依赖信息,对应的groupId 、artifactId修改成自己新建的 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/
阅读全文
摘要:一、假定一个人只有多个地址,一个地址只对应一个人,那么人和地址对应关系为1对多。 二、 1、添加依赖包,参考上篇文章hibernate+mysql入门使用 2、初始化数据库 DROP DATABASE IF EXISTS moy_hibernate; CREATE DATABASE moy_hibe
阅读全文
摘要:一、假定一个人只有多个地址,一个地址对应多个人,那么人和地址对应关系为多对多。 二、 1、添加依赖包,参考上篇文章hibernate+mysql入门使用 2、初始化数据库 DROP DATABASE IF EXISTS moy_hibernate; CREATE DATABASE moy_hiber
阅读全文
摘要:一、假定一个人只有多个地址,一个地址只对应一个人,那么地址和人对应关系为多对1。 二、 1、添加依赖包,参考上篇文章hibernate+mysql入门使用 2、初始化数据库 DROP DATABASE IF EXISTS moy_hibernate; CREATE DATABASE moy_hibe
阅读全文
摘要:一、假定一个人只有多个地址,一个地址只对应一个人,那么人和地址对应关系为1对多。 二、 1、添加依赖包,参考上篇文章hibernate+mysql入门使用 2、初始化数据库 DROP DATABASE IF EXISTS moy_hibernate; CREATE DATABASE moy_hibe
阅读全文
摘要:一、假定一个人只有一个地址,一个地址只对应一个人,那么人和地址对应关系为1对1。 二、 1、添加依赖包,参考上篇文章hibernate+mysql入门使用 2、初始化数据库 DROP DATABASE IF EXISTS moy_hibernate; CREATE DATABASE moy_hibe
阅读全文
摘要:一、简介 Hibernate是一个开放源代码的对象关系映射框架。 二、入门使用 1、添加依赖 a、使用maven管理依赖,以我本次使用的版本为例 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artif
阅读全文
摘要:一、Mybatis缓存分一级缓存,二级缓存,简单来说, 1、一级缓存,指在同一SqlSession中,SqlSession未关闭,两次查询sql语句相同,第二次不会查询数据库,直接从缓存中获取,默认开启一级缓存 2、二级缓存,指在不同SqlSession中,SqlSession未关闭,两次查询sql
阅读全文
摘要:一、批量操作 1、添加依赖包,参考上篇文章 Mybatis+mysql入门使用 2、初始化数据库和初始数据,以mysql为例 DROP DATABASE IF EXISTS moy_mybatis; CREATE DATABASE moy_mybatis CHARACTER SET UTF8; US
阅读全文
摘要:一、双向关联,以多对多为例,假定一个父母只有一个孩子,那父母和孩子对应关系为1对1,既可以通过父母查询到孩子,也可以通过孩子查询到父母。 二、 1、添加依赖包,参考上篇文章 Mybatis+mysql入门使用 2、初始化数据库和初始数据,以mysql为例 DROP DATABASE IF EXIST
阅读全文
摘要:一、假定一个父母有多个孩子,那父母和孩子对应关系为1对多。 二、 1、添加依赖包,参考上篇文章 Mybatis+mysql入门使用 2、初始化数据库和初始数据,以mysql为例 DROP DATABASE IF EXISTS moy_mybatis; CREATE DATABASE moy_myba
阅读全文
摘要:一、假定一个父母只有一个孩子,那父母和孩子对应关系为1对1。 二、 1、添加依赖包,参考上篇文章 Mybatis+mysql入门使用 2、初始化数据库和初始数据,以mysql为例 DROP DATABASE IF EXISTS moy_mybatis; CREATE DATABASE moy_myb
阅读全文