java学习笔记
文章平均质量分 87
java学习笔记
林宪宇
这个作者很懒,什么都没留下…
展开
-
Java学习笔记16 ── Nginx(三大功能、安装及使用、Nginx+tomcat+redis实现负载均衡、Nginx原理、配置文件介绍)
目录三大功能反向代理负载均衡动静分离安装及使用安装安装pcre-8.37.tar.gz安装openssl-1.0.1t.tar.gz安装zlib-1.2.8.tar.gz安装nginx-1.11.1.tar.gz使用启动命令关闭命令重新加载命令Nginx+tomcat+redis实现负载均衡Nginx原理配置文件介绍三大功能反向代理用户发过来的请求首先会经过代理服务器,然后代理服务器再去访问我们真实的服务器。负载均衡Nginx服务器可以根据不同的用户而去访问不同的服务器,比如山东的用户去访问山东原创 2020-08-25 12:00:12 · 391 阅读 · 0 评论 -
Java学习笔记15 ── SVN(安装与启动、基本操作、权限操作、锁操作、SVN客户端TortoiseSVN)
目录安装与启动安装程序配置版本库创建版本库启动服务端验证是否启动成功SVN注册Windows服务基本操作导入插件STS中创建资源库位置检入检出提交与更新解决冲突恢复历史版本权限操作锁操作SVN客户端TortoiseSVN安装步骤使用安装与启动安装程序百度下载安装包Setup-Subversion-1.8.14.msi,然后下一步、下一步、修改路径(不能有中文)。在命令行输入svn --version,若可以看到版本信息就证明安装成功。安装程序会自动配置环境变量。配置版本库创建一个空文件夹,然后原创 2020-05-23 09:12:43 · 281 阅读 · 0 评论 -
Java学习笔记14 ── maven(简介、使用、maven仓库、常用命令与生命周期、使用maven搭建SSM工程、分模块构建工程、私服)
目录简介使用maven的安装1.下载maven2.安装3.配置环境变量4.验证maven是否安装成功maven仓库本地仓库远程仓库中心仓库常用命令与生命周期compiletestcleanpackageinstall生命周期使用maven搭建SSM工程1.创建maven,使用骨架,选择webapp2.等待工程创建好然后完善工程3.在pom.xml中导入常用的jar包4.编写dao层5.编写service层6.编写controller层7.配置web.xml分模块构建工程1.创建一个父工程2.创建三个子模块D原创 2020-05-21 10:33:24 · 220 阅读 · 0 评论 -
Java学习笔记13 ── Redis(简介、五大数据类型、事务、持久化、主从复制、集群)
目录简介安装步骤五大数据类型key(键 非五大数据类型之一)StringListSetHashzset事务持久化RDBADF主从复制集群简介Redis是一个开源的,使用C语言编写的一个缓存数据库。他的数据是存储在内存中的(当然也可以持久化存储),所以操作效率比较高。Redis会周期性的把数据写入磁盘中,基于此实现了主从复制。安装步骤下载获得redis-3.2.5.tar.gz后将它放入我们的Linux目录/opt解压命令:tar -zxvf redis-3.2.5.tar.gz解压完成后进入目原创 2020-05-19 20:29:18 · 257 阅读 · 0 评论 -
Java学习笔记12 ── MyBatis(SSM整合、基于SSM和RESTful的列表、分页、修改、批量删除)
目录SSM整合导入jar搭建springMVC整合springMVC和spring搭建mybatis:spring整合mybatisREST CRUD基于SSM和RESTful的列表、分页、修改、批量删除列表分页修改批量删除SSM整合导入jar首先要导入相关的jar包,包括spring、springMVC、以及mybatis的还有一些第三方的jar包,比如:log4j,pageHelper,AspectJ,jackson,jstl。我已将常用的jar包打包上传到csdn了点此下载搭建springMV原创 2020-05-17 16:04:02 · 432 阅读 · 0 评论 -
Java学习笔记11 ── MyBatis(动态sql、缓存机制、逆向工程、PageHelper分页插件)
目录动态SQLifwheretrimchooseforeach实现批量删除1 --- 使用${}的方式实现批量删除2 --- 使用foreach的方式1实现批量删除3 --- 使用foreach的方式2批量增删改查sqlmybatis的缓存机制一级缓存二级缓存第三方缓存逆向工程使用步骤导入jar包编辑配置文件运行生成器代码targetRuntime="MyBatis3Simple"targetRuntime="MyBatis3"PageHelper分页插件使用步骤导入jar包在核心配置文件中进行配置在jav原创 2020-05-15 21:45:48 · 204 阅读 · 0 评论 -
Java学习笔记10 ── MyBatis(HelloWorld、核心配置文件介绍、映射文件介绍)
目录HelloWorld导入jar包创建并配置MyBaits核心配置文件创建实体bean和数据库操作接口创建并配置映射文件获取SqlSession进行测试配置文件标签介绍environments标签environment标签properties标签settings标签typeAliases标签注意顺序HelloWorld导入jar包需要用到下面三个jar包myBatis-3.4.1.jarmysql-connector-java-5.1.37-bin.jarlog4j.jar创建并配置MyBa原创 2020-05-14 16:04:14 · 170 阅读 · 0 评论 -
Java学习笔记09 ── SpringMVC(处理异常、SpringMVC的运行流程、Spring与SpringMVC的整合)
目录SpringMVC处理异常SpringMVC的运行流程Spring与SpringMVC的整合使用监听器模拟整合使用SpringMVC自带的监听器进行整合SpringMVC处理异常SpringMVC处理异常很简单,只需要在SpringMVC的配置文件配置以下内容即可。java.lang.NullPointerException是要处理的异常的类型,error是出现异常以后要跳转的视图名称。 <bean class="org.springframework.web.servlet.hand原创 2020-05-11 09:40:44 · 91 阅读 · 0 评论 -
Java学习笔记08 ── SpringMVC(处理静态资源、处理JSON、文件上传和文件下载、拦截器)
目录处理静态资源处理JSON文件上传和文件下载文件上传文件下载拦截器处理静态资源处理JSON文件上传和文件下载文件上传文件下载拦截器今天的内容到此结束,谢谢大家的观看,如有错误请指正,谢谢!CSDN记录成长!...原创 2020-05-09 12:31:32 · 171 阅读 · 0 评论 -
Java学习笔记07 ── SpringMVC( 设置配置文件、设置Servlet加载时间、解决中文乱码、重定向、@ModelAttribute、@SessionAttrbutes)
目录设置SpringMVC配置文件设置Servlet加载时间解决中文乱码重定向@ModelAttribute@SessionAttrbutes设置SpringMVC配置文件设置Servlet加载时间解决中文乱码重定向@ModelAttribute@SessionAttrbutes今天的内容到此结束,谢谢大家的观看,如有错误请指正,谢谢!CSDN记录成长!...原创 2020-05-06 22:16:53 · 246 阅读 · 0 评论 -
Java学习笔记06 ── SpringMVC( HelloWorld、RequestMapping、REST、处理请求数据、处理相应数据)
目录HelloWorld导入jar包在web.xml中配置DispatcherServlet创建SpringMVC的配置文件创建控制层的类@RequestMapping注解概述value属性method属性params属性headers属性支持Ant路径风格映射请求占位符PathVariable注解RESTweb.xml中配置过滤器编写处理方法设置form表单处理请求数据加入名字一样的形参@Req...原创 2020-05-05 14:03:06 · 407 阅读 · 1 评论 -
Java学习笔记05 ── Spring( 事务)
目录事务概述基于注解的小demo1.创建数据库配置文件2.在xml中加载配置文件3.在xml中设置扫描4.在xml中创建数据源5.在xml中配置事务管理器6.在xml中开启注解驱动7.配置JdbcTemplate8.在事务的方法上面加上@Transactional注解完整的xml文件@Transactional注解的属性propagation 事务传播行为isolation 事务隔离级别timeo...原创 2020-05-03 13:27:29 · 101 阅读 · 0 评论 -
Java学习笔记04 ── Spring( JdbcTemplate)
目录简介使用步骤编写数据库的配置文件配置xml文件使用通用的增删改批量增删改查询返回一个结果查询返回多个结果关于‘?’的使用问题简介Spring对JDBC进行了封装,提供了JdbcTemplate类,该类使Spring框架数据抽象层的基类,还有一些更高层次的类继承该类。使用该类要导入几个必须的jar包,分别是spring-jdbc-4.0.0.RELEASE.jar、spring-orm-4....原创 2020-05-02 11:23:53 · 151 阅读 · 0 评论 -
Java学习笔记03 ── Spring( AOP )
目录动态代理JDK动态代理CGLIB动态代理AOP术语横切关注点切面通知目标代理连接点切入点织入通知类型基于注解的小demo前置通知后置通知异常通知最终通知环绕通知定义公共的切入点表达式切面的优先级xml方式配置切面动态代理所谓动态代理就是使用一个代理将原本对象包装起来,通过动态代理对象来完成实际对象要完成的功能。使用动态代理也是要实现实际对象要实现的功能,只不过可以在实现基本功能的基础上可以...原创 2020-04-30 18:12:07 · 149 阅读 · 0 评论 -
Java学习笔记02 ── Spring(IOC 下)
目录bean的作用域bean的生命周期bean的后置处理器引用外部属性文件基于XML的自动装配通过注解配置bean基于注解的自动装配bean的作用域Spring中,<bean标签有一个scope属性,可以用来设置 bean的作用域。scope属性有四个取值,分别是:singleton产生的bean是单例的,prototype(原型)产生的bean是每调用一次产生一个新的。其中sing...原创 2020-04-28 20:14:59 · 208 阅读 · 0 评论 -
Java学习笔记01 ── Spring(IOC 上)
目录框架的介绍Spring框架Spring项目的初体验加入jar包创建xml文件创建Person对象,对其初始化并获取它创建person类编辑xml文件获取对象默认单例IOC和DIIOCDIApplicationContext给bean属性赋值注入的方式字面量属性对象属性数组属性list属性map属性FactoryBean框架的介绍今天开始学习Spring框架。首先框架是一种规范,是用来支撑我...原创 2020-04-26 13:25:31 · 362 阅读 · 0 评论 -
Java书城项目笔记(03) ── 订单模块的实现、事务的管理、错误页面的管理
目录订单模块创建数据表创建订单表创建订单项的表编写javaBean编写Order类编写OrderItem类编写DAO层编写OrderDao编写OrderItemDao实现service层实现web层修改jsp页面事务的管理错误页面的管理测试订单模块创建数据表创建订单表首先创建一个订单表,用于存放订单id、订单创建时间、订单价格、订单状态、订单所属的用户的id。create table t...原创 2020-04-25 18:16:43 · 1079 阅读 · 0 评论 -
Java书城项目笔记(02) ── 图书模块、购物车模块的实现
目录图书模块数据库图书表的创建编写JavaBean编写BookDao图书模块数据库图书表的创建图书主要有id(图书id)、name(),price(加个)、author(作者)、sales(已售数量)、stock(库存)、img_path(图书的图片)这几个属相,我们创建相应的图书表b_book。创建成功之后随便插入一些数据测试时使用。create table t_book(`id` i...原创 2020-04-25 18:16:16 · 1226 阅读 · 0 评论 -
Java书城项目笔记(01) ── 注册、登录功能的实现
目录介绍数据库用户表的创建对用户提交的表单进行验证导入jQuery介绍本套笔记是为了记录Java的学习过程,项目来源;尚硅谷书城项目。该项目的主要功能有:用户注册及登陆、购物车操作、结算及生成订单号、管理员管理图书、管理员管理订单。数据库用户表的创建想要永久化用户数据,必然是需要用到数据库,在本模块中创建一个b_user表,用来存放用户的id、账号、密码和邮箱信息。首先创建book...原创 2020-04-25 18:15:48 · 1357 阅读 · 1 评论