- 博客(66)
- 问答 (1)
- 收藏
- 关注
原创 Java程序设计语言-基础教程-第一章
一、Java程序设计语言1、Java环境搭建1、前置知识数据库:用于存储数据 Oracle 、MySQL (NoSQL-HBase、MongoDB等)WEB前端知识:和用户进行交互的UI(界面) HTML4 HTML5、CSS2、CSS3、JavaScript、JQuery、BootStrap 、VUE等后端知识:java、Servlet、SSM、SpringBoot、SpringCloud、POI等第三方的技术2、Java环境专业数据:关键字:被赋予了一定含义的字符序列(单词)
2021-03-16 14:38:43
298
原创 SSM-Spring教程(二)-AOP技术
SSM-Spring-AOP(二)Spring中两个重要基石是IoC和AOP。AOP技术:是面向切面(方面)编程还记得代理模式中的安全性检查以及日志处理的问题吗?在某写操作执行之前需要做一些安全性检查,比如在删除信息之前需要确定当前账号是否登录过,甚至是哪怕登录过是否具有删除信息的权限呢?还有完成具体操作之后是否需要保存日志信息或者是完成一些资源释放等收尾工作。按照正常实现这些功能,可能会将...
2019-09-25 15:51:52
351
1
原创 Oralce入门阶段课程笔记
Oracle一、数据库的前置知识:1、数据库:是一个软件,完成数据管理的软件,DataBase(DB)2、数据:对事物的图形化表达方式称为数据3、信息:是对大大量数据的统计分析后得出的一个队人的行为有指导价值的数据叫信息。4、关系型数据库管理系统:以关系模型完成数据管理的数据库叫关系型数据库关系系统:R-DBMS RDBMS主流:Oracle MySQL SQLServer ...
2019-07-24 14:15:25
726
3
原创 SpringCloud 浅谈_mz_01
SpringCloud1.2特性1.3 引导应用程序上下文1.4 微服务1.5 微服务与传统服务架构说明:1.5 服务异步消息模式TCC##1 spring CloudSpring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实...
2019-01-17 16:55:49
456
5
原创 SSM-Spring教程(一)-IoC 控制翻转、SpringIoC技术、Bean之间的关系、作用域、生命周期、SpEL、各种属性的注入(基本类型、引用类型、集合类型)、Spring注解(详细)
SSM-Spring什么是Spring:Spring提供了两个及其重要的技术,IoC |AOPIoC:控制翻转 也叫DI技术(依赖注入)。之前呢,开发人员在使用某个类之前都需要先去创建对象(new),然后通过setter方法注入值,然后通过这个对象调用其中的方法。。。而现在通过Spring 的 IoC技术可以将对象的创建以及属性的赋值承包起来,这样的话,开发人员无需去创建对象,为属性赋值等。...
2018-11-08 10:57:47
762
2
原创 SSM-MyBatis教程(一)-ORMpping技术|动态SQL|MyBatis实现1:1 以及 1:N关联关系|MyBatis逆向工程|综合案例|ResultMapping(详细)
SSM-MyBatis1、ORMapping技术,对象关系映射技术,将关系的操作(连接数据库,sql)转成对象的做,说白了就是要保存一个新闻信息的话,无需开发人员辨写SQL语句,只通过对象就可以将这个对象封装的数据保存在数据库中。2、主流的ORMpping技术,Hibernate|MyBatis(iBatis),数据持久技术,所以呢HIbernate|MyBatis都属于数据持久层技术3、M...
2018-11-05 17:02:23
686
原创 前端技术(HTML)学习笔记(一)HTML详解
前端技术(HTML)学习笔记(一)HTML入门一、web前端技术 与客户端进行交互的一些技术 比如页面的开发(html,css,javascript) 1、前置的知识 ①、http:http协议 面向无连接、无状态、基于请求和应答模式的应用层协议 ②、URL&UR...
2018-09-03 11:00:29
440
原创 Java基础系列教程(二):Java类型转化、Java中的运算符、Java中的控制语句-循环结构和条件结构
Java基础系列教程(二):Java类型转化、Java中的运算符、Java中的控制语句-循环结构和条件结构
2018-07-26 21:30:16
366
原创 JavaEE学习笔记(Servlet、JSP、JSTL、EL)及相关案例(Session+Cookie+Filter实现免登录功能;一整套CURD操作案例等)
一、JavaEE开发基本技术及环境搭建1、Java的三个体系 ①、J2SE:基于桌面的应用软件的开发 ②、J2ME:基于手机方面的开发 ③、J2EE:企业级基于B/S结构的应用软件的开发 2、J2EE中两个极其重要的web组件 ①、JSP:动态网页技术 HTML:用于开发静态网页技术 ②、Servlet:业务控制器 3、服务器...
2018-05-24 00:47:57
2559
6
原创 前端技术(JQuery)学习笔记(三)JQuery获取元素的尺寸、each方法遍历json及元素、JQuery遍历DOM树,JQuery获取选中的复选框和列表框
一、小结 1、JQuery对html元素的值的操作 ①、html() : 包括有元素的值以及子元素 ②、text() : 获取到元素的值,不包括子元素 ③、val() : 获取输入框等表单元素的值 2、JQuery对html元素的属性进行操作 ①、通过attr()方法对html元素的属性进行操作,设置元素的属性值
2018-05-08 18:49:42
675
1
原创 前端技术(JQuery)学习笔记(二)JQuery操作html元素的属性、对html元素的类(class)属性、对html元素的css样式、JQuery多选反选以及JQuery对html元素的追加
一、前期内容小结 1、JQuery,一套功能极其强大的函数库,利用这个函数库可以大大提高开发效率 2、核心函数,jQuery---->$ 3、JQuery代码往哪里写,主要的就是在script标签内编写 4、文档准备就绪事件 ①、$(docment).ready(function(){//JQuery|js代码}); ②、$(function(){//jqueyr|js代码});...
2018-05-07 20:15:59
572
原创 前端技术(JQuery)学习笔记(一)JQuery文档准备就绪事件、JQuery事件处理、JQuery对象与DOM对象的、JQuery取值
一、JQuery,是一套JavaScript的函数库(类库),可以很大程度上简化js代码。所以,利用Jquery对HTML元素的操作更加的便捷。 1、JQuery的核心函数:jQuery()函数,利用这个核心函数可以完成html元素的选取功能。为了简化开发过程,JQuery提供了$号代替JQuery核心函数 比如jQuer
2018-05-05 13:05:34
1254
2
原创 前端技术(JavaScript)学习笔记(四)HTML事件、DOM对象、BOM对象
1、HTML事件 html事件,是html元素提供的响应外部动作的唯一途径,也就是说,html的事件可以响应外部动作。比如你希望当鼠标移动到div元素区域内时弹出一个一个消息框,或者鼠标离开div区域后也弹出一个消息框即需要html事件支持才能完成,若html没有事件支持的话,这个需求是无法完成的。<div onmouseover="alert('进入');" onmouseout...
2018-04-27 12:27:30
952
原创 前端技术(JavaScript)学习笔记(三)String Date Number Math Array 以及正则表达式
1、Javascript中常用对象①、字符串类型(String) 常用方法如下: anchor() charAt() charCodeAt() concat() indexOf() lastIndexOf() link() replace() search() split() sub...
2018-04-27 11:10:03
328
原创 前端技术(JavaScript)学习笔记(二)自定义对象以及JavaScript中的异常处理
0、JavaScript对象,在js中对象被看做是属性的容器,即js中的对象中包含了诸多属性。需要注意的是,在java中的对象(类)中可能有属性(变量)也有方法。其实在js对象中除了相关属性外,也有方法,只不过对于Javascript而言,对象中方法也是以属性存储的而已。1、javascript中自定义对象语法一。具体情况如下代码及其中的注释语句<!DOCTYPE html>...
2018-04-27 10:55:04
337
1
原创 前端技术(JavaScript)学习笔记(一)JavaScript基本概念、变量、数据类型、运算符、控制语句、函数方法
0、什么是JavaScript?JavaScript一种基于浏览器、弱类型、基于对象的轻量级脚本语言 基于浏览器:js代码有浏览器负责解析执行 弱类型: 在js中可以不定义变量而直接使用这个变量,同时在js中定义变量可以不指名具体的数据类型 基于对象: 在js中提供了诸多对象,在编码过程中可以直接拿来使用 ...
2018-04-27 10:24:01
483
原创 Java基础系列教程(一):Java介绍、前置知识及环境搭建
Java基础系列教程(一):Java介绍、前置知识及环境搭建本系列教程属于笔记性质知识,常规的概念查看相关PPT即可一、基本知识 1、Java是一个程序设计语言(计算机语言) ,用java完成软件的开发 2、Java程序运行的基础是java的虚拟机 3、Java的开发步骤: (1)、安装java的虚拟机 jdk 全默认安装 下一步就可 ...
2018-03-20 10:11:26
759
原创 spring中的事务管理(总结)
spring中的事务管理(总结)SpringIOC 容器和 SpringMVCIOC 容器的关系SpringMVC 的 IOC 容器中的bean 可以来引用 Spring IOC 容器中的bean.返回来呢 ? 反之则不行. Spring IOC 容器中的 bean 却不能来引用 SpringMVC IOC 容器中的 bean l 在 Spring MVC 配置文件中
2017-11-22 23:44:12
396
原创 spring中的事务管理(五)
spring中的事务管理(五)事务的相关配置方法 1.Spring容器事务配置的步骤常规配置步骤1引入事务pom依赖信息2在容器中配置DataSourceTransactionManager事务管理器3 DataSourceTransactionManager事务管理器的方法用aop方式来管理业务层的提交和回滚4 DataSourceTr
2017-11-22 23:37:35
267
原创 spring中的事务管理(四)
spring中的事务管理(四)超时和只读属性由于事务可以在行和表上获得锁, 因此长事务会占用资源, 并对整体性能产生影响.如果一个事务只读取数据但不做修改, 数据库引擎可以对这个事务进行优化.超时事务属性: 事务在强制回滚之前可以保持多久. 这样可以防止长期运行的事务占用资源.只读事务属性: 表示这个事务只读取数据但不更新数据, 这样可以帮助数据库引擎优化事务.
2017-11-22 23:35:37
225
原创 spring中的事务管理(三)
spring中的事务管理(三)事务的隔离级别 从理论上来说, 事务应该彼此完全隔离, 以避免并发事务所导致的问题. 然而,那样会对性能产生极大的影响, 因为事务必须按顺序运行. 在实际开发中, 为了提升性能, 事务会以较低的隔离级别运行. 事务的隔离级别可以通过隔离事务属性指定 Spring支持的事务隔离级别
2017-11-22 23:32:31
265
原创 spring中的事务管理(二)
spring中的事务管理(一)事务传播属性 当事务方法被另一个事务方法调用时, 必须指定事务应该如何传播. 例如: 方法可能继续在现有事务中运行, 也可能开启一个新事务, 并在自己的事务中运行. 事务的传播行为可以由传播属性指定. Spring 定义了 7 种类传播行为. Spring 支持的事务传播行为 REQUIRED传播行为当 b
2017-11-22 23:20:35
252
原创 spring中的事务管理(一)
spring中的事务管理(一) 作为企业级应用程序框架,Spring 在不同的事务管理 API 之上定义了一个抽象层.而应用程序开发人员不必了解底层的事务管理 API, 就可以使用Spring 的事务管理机制. 编程式事务管理使用原生的JDBC API进行事务管理1.获取数据库连接Connection对象2.取消事务的自动提交3.执行操作4.正
2017-11-22 23:14:46
342
原创 部署模型-电商网站后台分布式部署方案
1 交易系统(商品检索、购物车、订单、支付)2 后台管理(商品发布、订单维护、物流维护)3 用户系统(用户认证、实名注册、地址信息和用户信息、积分信用)4 数据库(交易db、商品db、用户db、缓存)
2017-11-10 10:27:13
697
原创 数据模型-电商网站商品的spu和sku数据结构
电商网站采用在商品模块,常采用spu+sku的数据结构算法,这种算法可以将商品的属性和商品的基本信息分离,分开维护,这样我们就可以在不同的类目下自定义商品信息和分类的属性信息,我们的业务系统就可以存储不同门类的商品信息了•SPU = Standard Product Unit(标准化产品单元)SPU是商品信息聚合的最小单位,是一组可复用标准化信息的集合•SKU=stoc
2017-11-09 23:44:56
6950
1
原创 业务模型-电商网站用户登录与购物车的关系
一、按照(购物车缓存)技术使用1 使用session作为购物车的添加对象,服务器端保存2 使用cookie作为购物车添加对象,在浏览器客户端保存 二、与用户对象的绑定1 用户登录时购物车对象与用户对象绑定2 用户未登陆时,购物车对象与浏览器绑定 三、购物车数据的形式1 购物车数据db list_cart_db2 购物车
2017-11-09 23:25:00
1834
原创 angularjs速成学习个人理解_9表单验证
angularjs提供表单验证功能。虽然比不上其他框架的的验证方式的。但是个人认为比别的验证框架要灵活一些。不是简单的通过设置属性来实现。ng-show属性可以控制一个标签的显示与隐藏。借助菜鸟教程的例子如下: WelcomeWelcome to my home.当checkbox选中时,div内容显示。反之,隐藏。通过设置在标签上的ng-show控制验证是否通过。
2017-10-30 10:51:35
312
原创 SpringMVC入门及系列教程(五)-响应处理&响应参数处理&SpringMVC作用域对象&SpringMVC原生Servlet对象
一、之前几篇博文阐述了SpringMVC框架开发环境搭建、映射请求的URL以及请求参数的处理过程,下面我们再次回头看下SpringMVC中一个请求周期的流程图 从图例中可以看出一个B/S请求周期是从客户端浏览器开始发起请求,直到服务器端处理完毕当前请求后产生了具体响应的过程,即为一个请求周期,从用户的角度讲,一个请求周期就是单击页面上的某个按钮或链接后,看到结果页面的过程,即为一个请求周期。...
2017-10-30 10:22:47
1775
7
原创 angularjs速成学习个人理解_8form中的下拉框
在开发中下拉框往往会做成组件化。angular可以灵活的给下拉框赋值或选取值、选取对象。方式一:直接在option上循环给定数据如下:数据是一个数组。 $scope.cars = [ {brand:"BMW",name:"宝马"}, {brand:"Benz",name:"奔驰"}, {brand:"Audi",name:"奥迪"}
2017-10-29 22:42:50
311
原创 SolrCloud搜索引擎集群介绍
1 什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用solrCloud来满足这些需求。 SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主
2017-10-21 15:52:59
357
原创 zookeeper集群的安装
第一步:解压zookeeper,tar -zxvfzookeeper-3.4.6.tar.gz将zookeeper-3.4.6拷贝到/usr/local/solrcloud下,复制三份分别并将目录名改为zookeeper1、zookeeper2、zookeeper3第二步:进入zookeeper1文件夹,创建data目录。并在data目录中创建一个myid文件内容为“1”(echo 1 >>d
2017-10-21 15:49:14
219
原创 SpringMVC入门及系列教程(四)-SpringMVC在控制器中获取请求中的参数值(详细)
在SpringMVC中怎样获取请求URL中的参数,以及不同参数情况在SpringMVC中该怎么处理怎么接收呢?请看下面的博文
2017-10-19 16:45:17
3465
1
原创 angularjs速成学习个人理解_7指令Directives
AngularJS 让我们可以继承HTML带有新的属性,这个功能叫做指令DirectivesAngularJS 有一组内置的指令,可以为您的应用程序提供功能。AngularJS 也让我们自定义自己的指令AngularJS指令是用前缀ng的扩展HTML属性通用的内置指令包括:ng-appng-initng-bindng-controllerng-mod
2017-10-18 22:48:24
282
原创 SpringMVC入门及系列教程(三)-请求的映射(详细)
一、前两篇博文介绍了SpringMVC的环境搭建、一个基本B/S请求处理过程及响应过程的处理、也介绍了在B/S结果中一个请求周期概念,也强调了请求周期的重要性,下面我们利用如下图片再次回顾一下请求周期 所以一个请求周期中,首先需要客户端浏览器单击连接发送一个请求,然后在服务器端接收当前请求以及处理当前请求,然后响应给客户端一个结果的过程。二、本片博文将详细介绍在SpringMVC中怎样接
2017-10-18 16:22:34
1291
1
原创 SpringMVC入门及系列教程(二)-SpringMVC请求周期及响应处理(详细)
1、上篇博文讲了SpringMVC的开发环境搭建以及基本开发步骤,总体来说 ①、导入相关jar包。实际上不论运用什么框架技术,都需要导入相关jar包的 ②、在项目的web.xml中配置SpringMVC的前端控制器org.springframework.web.servlet.DispatcherServlet,并指定SpringMVC的配置文件 <servlet>
2017-10-17 13:52:58
891
原创 angularjs速成学习个人理解_6$q服务的promise
$http API是基于 被$q 服务暴露的deferred/promise(延迟的/承诺)API 。所谓延迟与承诺,可以理解为通过$q.reject(信息)封装异常信息的对象promise 进行封装异常信息的显示。再通过promise的回调成功(正常时信息),回调失败(有异常信息的场景下)。使用factory主要返回一个对象。首先创建一个factory定义个factory名字data
2017-10-16 22:45:58
256
原创 SpringMVC入门及系列教程(一)-SpringMVC环境搭建及入门案例(详细)
1、SpringMVC前置知识 相信大家都知道SpringMVC是目前及其流行的B/S结构的MVC框架,实际上如果大家使用JavaEE开发B/S结构的项目时,就对MVC框架模式有一定的了解了,这里在给大家介绍SpringMVC框架之前,先跟大家一起分享下什么是框架什么是模式①、模式,我们经常听说单例模式、工厂模式等,但是究竟什么是模式呢?实际上模式为了解决某一类型问题而产生的,运用模式解决
2017-10-16 16:40:45
3659
原创 手写的js图片上传加载工具
1 图片上时,一般需要使用上传按钮+缩略图的形式上传文件,这样可以更好的提升用户体验2 在上面图片中,用户上传时可以点击按钮图片,图片加载可以看到自己选择的缩略图,这些代码一般在网上开源的js文本编辑插件中都能实现,另外我们也可以自己编写一个类似的js程序完成该功能3 在上面图片中,我们使用的其实仍然是html的file对象,只不过我们用缩略图代替了
2017-10-16 16:13:09
557
原创 Apache的开源项目Log4j
1 概念Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIXSyslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。...
2017-10-15 21:05:31
477
原创 mysql索引优化问题
1 Mysql中有专门负责优化SELECT语句的优化器模块,主要功能:通过计算分析系统中收集到的统计信息,为客户端请求的Query提供他认为最优的执行计划(他认为最优的数据检索方式,但不见得是DBA认为是最优的,这部分最耗费时间) 2 当客户端向MySQL 请求一条Query,命令解析器模块完成请求分类,区别出是 SELECT 并转发给MySQL Query Optimizer时,My
2017-10-15 20:44:06
286
空空如也
考考你的Coding思维,如下编码(加密)代码的解码(解密)代码是?
2017-09-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人