自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (51)
  • 问答 (1)
  • 收藏
  • 关注

原创 %Java% && 索引

目录Java集合序列(初学者)XML正则表达式中的'/'与'\'Java集合序列(初学者)XML正则表达式中的’/‘与’’

2020-07-21 18:55:37 252

原创 null与““,==与equals的区别及使用(基础到实践)

如果是数字比较就没有区别,如果是字符就要用equal了.字符比较不能用==.null放前放后没有区别!注意:equals进行判空的时候,空""放前面,不然会报空指针一、基础知识String str1 = null;str1引用为空,它没有地址,它是一个没有被实例化的对象String str2 = "";str2引用为空字符串,它有地址,它是被实例化的对象,值为空而已。""表示为空字符串,已经被实例化,开辟的新的空间,有地址 值为空二、判断是否为空1、如果是string对.

2021-07-13 00:43:00 590

原创 mysql-索引使用

mysql 如何给SQL添加索引1.添加PRIMARY KEY(主键索引)alter table table_name add primary key(column);2.添加UNIQUE(唯一索引)alter table table_name add unique(column);3.添加普通索引alter table table_name add index index_name(column);4.添加全文索引alter table table_name add fulltext(co

2021-07-07 17:47:50 117

原创 简单算法练习

简单算法练习一、水仙花数(narcissistic number)1.问题描述:什么是水仙花数水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于他本身(1^3 + 5^3 + 3^3 = 153)。注意:水仙花数只是`自幂的一种一位自幂数:独身数2.两位自幂数:没有3.三位自幂数:水仙花数4.四位自幂数:四叶玫瑰数(四叶玫瑰数是指四位数各位上的数字的四次方之和等于本身的数。)5.五位自幂数:五角星数6.六位自幂数:六合数7.七位自幂数:北斗七星数8.八位自幂数:八仙数

2021-03-09 23:12:39 225

原创 gitee 上传代码

简易的命令行入门教程:在工程文件下,右键打开Git base here1.Git 全局设置:git config --global user.name "你的码云用户名"git config --global user.email "你的码云留存的邮箱"2.创建git仓库git initgit add .git commit -m "代码修改备注"git remote add origin 仓库地址git push -u origin master -f输入gitee用户名密码,

2020-11-24 15:53:09 178

原创 Linux && 进redis

docker exec -it redis redis-cli -a 123456

2020-11-13 10:21:59 63

原创 Java && AngularJs,select2

AngluarJS 菜鸟教程BUNOOB.COMAngularJS中文网AngluarJSAngularJS 有着诸多特性, 最为核心的是:MVC(Model–view–controller)、模块化、自动化双向数据绑定、语义化 标签、依赖注入等等。AngularJS 是一个 JavaScript 框架。它是一个以 JavaScript 编写的库。它可通过 select2Select2为您提供了一个可自定义的选择框,该框支持搜索,标记,远程数据集,无限滚动以及许多其他常用选项...

2020-10-29 17:53:47 249

原创 Windows && 在Windows中关闭/最小化窗口的几种快捷方法

在Windows中关闭窗口的几种快捷方法方法一:ALT+F4。此方法是指先按住键盘上的ALT功能键不放,再按一下键盘上的F4键,则会关闭当前窗口。如 果打开了多个窗口,则每按一次Alt+F4键就会关闭一个窗口。方法二:Ctrl+W。先按下键盘上的Ctrl键不放,再按下键盘上的w,则会关闭当前活动窗口。方法三:双击窗口程序图标。在窗口标题栏最左侧为窗口程序图标位置,把鼠标放在此区域双击也可以关闭当前窗口。方法四:右击窗口标题栏。在窗口的标题栏上右击,在弹出的右键菜单中选择

2020-10-21 17:43:32 10560 1

原创 java && 类似%E4%B8%AD%E5%9B%BD这种字符转换问题

服务器端:String encodeStr = URLEncoder.encode(“中国”, “utf-8”);System.out.println(“处理后:” + encodeStr);//处理后:%E4%B8%AD%E5%9B%BD客户端:String decodeStr = URLDecoder.decode(encodeStr, “utf-8”);System.out.println(“解码:” + decodeStr);//解码:中国...

2020-10-20 17:50:18 11589 2

原创 java.lang.reflect.UndeclaredThrowableException && Exception SpringAop动态代理

求解

2020-10-19 19:07:45 604

原创 Mybatis && resultMap与resultType的区别

//TODO,不懂,待续这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。

2020-10-12 16:37:01 85

原创 Linux && Linux里部署web项目

liux部署web项目

2020-09-27 11:27:30 149

原创 Java && Java乱码举例

点击查看

2020-09-24 13:56:12 78

原创 @Java && 转发 与 重定向的区别与特点

重定向是动态的可以请求其他站点的资源,且两次请求,数据会丢失转发是静态的只能访问本站点的资源,且一次请求,保证数据完整性1.重定向的特点:redirect地址栏发生变化 (从你进去的地址 /resp2 --> 你要访问的地址/baidu.com)重定向可以访问其他站点(服务器)的资源 (如上-->/baidu.com)重定向是两次请求。(分别是进去时的请求/resp 和 重定向到的请求baidu)不能使用 request 对象来共享数据 转发(因为是两次请求,两个requ..

2020-09-10 17:59:26 381

原创 JS && Bootstrap插件及前段框架

1、导入:bootstrap-3.3.7-dist菜鸟教程:bootstrap2、layUI:layUI3、百度…

2020-09-08 16:46:58 74

原创 Mysql && count(1),count(0),count(*) // TODO

围观1围观2围观3添加链接描述

2020-09-03 09:05:46 267

原创 Java && Jdbc的开发流程

配置文件properties在src文件下new一个file,命名为XXX.propertiesjdbc.properties配置文件mysql.drive=com.mysql.jdbc.Drivermysql.url=jdbc:mysql://49.232.23.173:33306/te>st?>useUnicode=true&characterEncoding=utf8&us>eSSL=falsemysql.username=rootmysql.pa

2020-09-02 17:04:46 95

原创 Java && Java开发可视化界面

Java开发可视化界面

2020-09-01 09:13:46 262

原创 MySql && 经典练习题及答案 /、TODO

20200831

2020-08-31 17:08:22 89

原创 Linux && Linux 的权限命令和文件权限管理(四)

一、Linux 的权限命令1、文件权限2、Linux 三种文件类型:普通文件: 包括文本文件、数据文件、可执行的二进制程序文件等。目录文件: Linux 系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构。设备文件: Linux 系统把每一个设备都看成是一个文件3、文件类型标识普通文件(-)目录(d)符号链接(l)*进入 etc 可以查看,相当于快捷方式字符设备文件(c)块设备文件(s)套接字(s)命名管道(p)二、文件权限管理chmod 变更文件

2020-08-28 12:00:20 84

原创 Linux && Linux的用户和组(三)

Linux的用户和组(三)1、用户的管理useradd 添加一个用户useradd test 添加 test 用户useradd test -d /home/t1 指定用户 home 目录passwd 设置、修改密码passwd test 为 test 用户设置密码su – 用户名userdel 删除一个用户 一般用不上userdel test 删除 test 用户(不会删除 home 目录)userdel –r test 删除用户以及 home 目录2、组管理:当在创建一

2020-08-28 11:49:40 84

原创 Linux && vi和vim编辑器(二)

vi和vim编辑器(二)1、vim编辑器Vim 文件名按i完成后esc再按:wq 保存退出q!不保存退出Wq!写入并强制退出适用于:行数特别小的,如果行数太多,建议使用工具修改打开文件:vim file退出:esc  :q修改文件:输入i 进入插入模式保存并退出:esc:wq不保存退出:esc:q!3 中进入插入模式:i:在当前的光标所在处插入o:在当前光标所在的行的下一行插入a:在光标所在的下一个字符插入快捷键:dd – 快速删除一行R– 替换2、重

2020-08-28 11:06:15 148

原创 Linux && LinuxJDK安装(五)

Linux jdk安装(三)

2020-08-26 17:18:40 82

原创 Linux && Linux的常用命令(一)

Linux的常用命令

2020-08-26 10:26:43 206

原创 JS && JavaScript函数与DOM事件(三)

JavaScript函数与DOM事件概念图函数定义:函数是用function关键字定义,由函数名、参数列表和 函数体构成的代码块自定义函数的语法格式TODO事件DOM事件与事件对象

2020-08-25 23:56:57 422

原创 JS && JavaScript数组与内置对象(二)

JavaScript数组与内置对象数组定义: 数组是长度可变,通过索引存取元素,可以储存不同类型数据的容器1.长度可变2.通过索引存取元素3.可以储存不同类型数据创建数组(1)通过 Array创建数组指定数组长度var arr2=new Array(5);显式指定多个值var arr3 = new Array('Jack','Rose',10,5);(2)通过[]创建数组var empty=[]; //没有元素的数组,空数组var myarray=[3

2020-08-25 23:45:44 128

原创 JS && JavaScript基础语法(一)

JavaScriptJavaScript与Java的区别可以使用typeof进行类型检测

2020-08-25 23:07:51 568

原创 Java && JSP*form表单提交

JSP*form表单提交get提交<form action="${pageContext.request.contextPath}/admin?fun=adminList" method="get"> <input type="text" id="" class="" value=""> <input type="submit" id=""></form>post提交(设置隐藏域)<form action="${pageContex

2020-08-25 19:26:52 325

原创 JS && 初识JavaScript九九乘法表

打印九九乘法表for(var i=1;i<10;i++){ for(var j=1;j<i+1;j++){ document.write(i + " * "+ j +" = "+i*j+"&nbsp&nbsp&nbsp&nbsp") } document.write("<br/>"); } document.write("<br/>") for(var i=6;i&g

2020-08-25 15:23:00 129

原创 JQuery && Ajax和Json

Ajax和Json一、AjaxAJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 是在不重新加载整个页面的情况下与服务器交换数据并更新部分网页的技术。1、原生的JS操作(了解)function loadXMLDoc() { //在这里使用原生的js代码来进行Ajax操作。 var engine = new XMLHt

2020-08-22 11:35:25 127

原创 windows && 电脑自启动程序关闭

电脑自启动程序关闭电脑的开机自动启动程序越多,电脑的开机速度就会越慢,因此,我们应该将不需要开机自动启动的程序关闭掉。一、打开运行点击电脑桌面左下角下方的开始图标,在弹出的上拉菜单中,找到【运行】,并点击它,如下图所示:或直接Ctrl + R 进入 运行...

2020-08-14 13:15:43 146

原创 MySql && MySQL数据库 DbUtils工具类(五)

DbUtils工具类是Apache Commons 项目组提供的一个高效的JDBC代码开发工具包。官网: http://commons.apache.org/proper/commons-dbutils/核心类: QueryRunnerpublic static boolean save(Cart cart){ //1. 核心对象 QueryRunner 是进行数据库操作的核心对象。 // 它的带参数的 DataSource 构造方法,决定了将来它的所有操作,会

2020-08-11 17:12:50 195 1

原创 MySql && MySQL数据库 连接池(四)

连接池市面上在Java领域中成熟的连接池产品有很多,常见的有: C3P0 DBCP (老牌的) Druid HikariCP (新秀)不论采用哪种连接池,最基本的四要素:驱动程序URL地址用户名密码C3P0官网: https://www.mchange.com/projects/c3p0/必须记忆: 它的核心类是 ComboPooledDataSource public static void main(String[] args) throws SQLExcep

2020-08-11 17:07:11 118

原创 MySql && MySQL数据库 子查询、分页查询(三)

子查询在一个select语句中,又出现了其它select语句。子查询可以出现的位置有:列的部分select tb1.*,(select name from s_cart where id=1) v from tb1 --注意,这里的子查询只能返回 一行一列 的内容。 select tb1.*,(select name from s_cart where id=1) v from tb1 --注意,这里的子查询只能返回 一行一列 的内容。where的部分-- in 条件

2020-08-11 16:54:34 150

原创 MySql && MySQL数据库 多表关联(二)

多表关联对象之间的关系,往往会通过表与表之间的关联来进行体现。一般来说,存在以下几种形式的关系:一对一关系: 比如 人和身份证的关系。【用的比较少,因为它是一种特殊的一对多】一对多关系【最多】: 订单和订单明细。多对多关系: 用户和角色。表跟表之间的关联关系是通过外键约束来指定的。主键约束: 唯一、不为空。外键约束: 它是一个特殊的列,它的值是其它表的主键值。一对一或一对多的建表原则:将外键建立在 多的一方的表中。比如说 ://订单 Order (一)int

2020-08-11 16:43:57 217

原创 MySql && MySQL数据库的基本命令(一)

MySQL数据库操作数据库要使用 SQL 语言:DDL 数据定义语言。数据库的定义、表的定义、列的定义…DML 数据操作语言。 对表中的记录进行更新。 插入(insert) 、修改(update)、删除(delete)…DQL 数据查询语言。对表中的记录进行检索。 select 、where …DCL 数据控制语言。 定义数据访问的权限和级别。比如 grant 等操作…跟表有关的命令创建表create table 表名{ 字段名(列名) 字段类型(长度) [约束], .......

2020-08-11 11:41:03 128

原创 Java && JSTL(标准标签库) 和 EL表达式

JSTL(标准标签库) 和 EL表达式tagLib 技术的出现,就是为了解决 JSP页面中大量的难于维护的 Java 代码。根本目的就是避免在JSP页面中引入大量的Java代码。JSTL java standard tag lib : Java的标准标签库(Commons 下面实现的)EL表达式 是 JSP技术中原生支持的 表达式解析,只要遵循它的语法写就ok。...

2020-08-11 11:31:14 188

原创 Java && JSP

JSPjava server page :是Java的一种服务器端页面的技术。就是为了解决Servlet处理HTML的不方便(是Java代码中夹杂着HTML,以Java代码为主体)。本质上: 是HTML代码中夹杂着Java代码,它是以HTML为主体。其实,JSP也是Servlet。文件的后缀名是 .jspJSP的处理逻辑当浏览器第一次请求某个 .jsp 文件的时候Tomcat会找到对应的 .jsp 文件,然后自动将其翻译为一个 .java 文件继而自动编译 .java 文件

2020-08-10 16:25:34 147

原创 Windows && 查看自己电脑的IP地址

如何查看自己电脑的IP地址一、使用Ping命名查询IP1、使用Windows+R键打开“运行”窗口,然后输入CMD进入命令提示窗口2、进入命令窗口之后,输入:ipconfig/all 回车即可看到整个电脑的详细的IP配置信息二、使用网络状态查看IP地址1、进入“网络和共享中心”(在控制面板可以进入,右单击左下角那个网络图标也可以进入),然后再点击已链接的网络,如图2、完成第一步后,就进入了“网络连接状态”窗口,点击“详细信息”3、在详细列表里我们就可以看到网络的详细IP配置信息,如图

2020-08-01 10:37:46 1604

原创 Windows && win7 cmd 命令,显示 不是内部或外部命令,也不是可运行程序或批处理文件。

win7 操作cmd 命令bai时显du示“不是内部或外部命令,也不是可运行zhi程序或批处理文件”可能是系统没有开启Command命令提示符。解决方法如下:1、在我的电脑—右击鼠标—选择属性—然后进入高级系统设置2、然后进入高级系统设置进行详细配置,选择环境变量3、进入后可以看到各种变量信息,查找【ComSpec】的变量,查看其值是否为“%SystemRoot%\system32\cmd.exe”,若不是,将其修改为正确的值4、然后查找【Path】变量,将下列语句粘贴到PATH

2020-08-01 10:24:51 2941

常用Linux命令备用手册

关机/重启/注销 系统信息和性能查看 磁盘和分区 用户和用户组 网络和进程管理 常见系统服务命令 文件和目录操作 文件查看和处理 打包和解压 RPM包管理命令 YUM包管理命令 DPKG包管理命令 APT软件工具

2023-10-13

springboot分布式集群.pdf

集群:分布式 1.集群:同一个业务,部署在多个服务器上(不同的服务器运行同样的 代码,干同一件事) 2.分布式:一个业务分拆多个子业务,部署在不同的服务器上(不同的 服务器,运行不同的代码,为了同一个目的) 3.当今是个分布式、集群、云计算等名词满天飞的时代。造成这种局 面的一个重要因素就是,单一机器的处理能力已经不能满足我们的需 求,不得不采用由多台机器组成的服务集群。服务集群对外提供服务 的过程中,可以分解处理压力,在一定程度上打破性能瓶颈,并提高 服务的可用性(不会因为一台机器宕机而造成服务不可用)。

2020-12-11

springDataJPA 概述.pdf

Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封 装的一套 JPA 应用框架,可使开发者用极简的代码即可实现对数据库 的访问和操作。它提供了包括增删改查等在内的常用功能,且易于扩 展!学习并使用 Spring Data JPA 可以极大提高开发效率!

2020-12-11

springboot入门.pdf

虽然 Spring 的组件代码是轻量级的,但它的配置却是重量级的。一开 始,Spring 用 XML 配置,而且是很多 XML 配 置。Spring 2.5 引入了基于注解的组件扫描,这消除了大量针对应用 程序自身组件的显式 XML 配置。Spring 3.0 引入 了基于 Java 的配置,这是一种类型安全的可重构配置方式,可以代 替 XML。

2020-12-11

支付宝沙箱snowflake.doc

1.地址功能的实现 功能:在cart.html页面,点击结算,跳转到getOrderInfo.html页面 2.订单入库实现 功能:在getOrderInfo.html页面,点击提交订单redis中的数据放入到 order 和orderItem表,成功后,跳转支付宝页面。

2020-12-10

设计模式模板+委托.pdf

模板模式,顾名思义,就是通过模板拓印的方式。 定义模板,就是定义框架、结构、原型。定义一个我们共同遵守的约定。 定义了模板,我们的剩余工作就是对其进行充实、丰润,完善它的不足之处。 定义模板采用抽象类来定义,公共的结构化逻辑需要在抽象类中完成,只将非公共的部分逻 辑抽象成抽象方法,留待子类充实实现。

2020-12-10

开源搜索平台solr.pdf

什么是 Solr 大多数搜索引擎应用都必须具有某种搜索功能,问题是搜索功能往往 是巨大的资源消耗 并且它们由于沉重的数据库加载而拖垮你的应用的性能。 这就是为什么转移负载到一个外部的搜索服务器是一个不错的主意, Apache Solr 是一个流行的开源搜索服务器,它通过使用类似 REST 的 HTTP API,这就确保你能从几乎任何编程语言来使用 solr。 Solr 是一个开源搜索平台,用于构建搜索应用程序。 它建立在 Lucene(全文搜索引擎)

2020-12-10

分布式集群之后台商品管理.doc

模仿京东的 一个功能较全的一个电商springboot 项目 分: 平台侧管理员管理平台 商家管理平台 门户平台

2020-12-10

分布式集群dubbo+zookeeper.pdf

1.1.集群:分布式 1.集群:同一个业务,部署在多个服务器上(不同的服务器运行同样的 代码,干同一件事) 2.分布式:一个业务分拆多个子业务,部署在不同的服务器上(不同的 服务器,运行不同的代码,为了同一个目的) 3.当今是个分布式、集群、云计算等名词满天飞的时代。造成这种局 面的一个重要因素就是,单一机器的处理能力已经不能满足我们的需 求,不得不采用由多台机器组成的服务集群。服务集群对外提供服务 的过程中,可以分解处理压力,在一定程度上打破性能瓶颈,并提高 服务的可用性(不会因为一台机器宕机而造成服务不可用)。

2020-12-10

ssm整合ddd.pdf

SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。

2020-12-10

spring升级版.pdf

spring1.0 的发布 2004-03 spring4.0 jdk8的发布 2013-12 全面支持lambda表达式 支持java8 的日期和API 。。。

2020-12-10

springmvc第二天.pdf

1.2. Springmvc 优点 1、清晰的角色划分: 前端控制器(DispatcherServlet) 请求到处理器映射(HandlerMapping) 处理器适配器(HandlerAdapter) 视图解析器(ViewResolver) 处理器或页面控制器(Controller) 验证器( Validator) 命令对象(Command 请求参数绑定到的对象就叫命令对象) 表单对象(Form Object 提供给表单展示和提交到的对象就叫表单对象)。

2020-12-10

springmvc第一天.pdf

SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架, 属于 Spring FrameWork 的后续产品,已经融合在 Spring Web Flow 里面。Spring 框架提供了构建 Web 应用程序的全功 能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用 Spring 进行 WEB 开发时, 可以选择使用 Spring 的 Spring MVC 框架或集成其他 MVC 开发框架,如 Struts1(现在一般不用),Struts2 等。 SpringMVC 已经成为目前最主流的 MVC 框架之一,并且随着 Sprin

2020-12-10

springcloud03.doc

Hystrix 隔离策略 .线程池隔离-- 控制线程的并发 THREAD 线程池隔离策略 独立线程接收请求 默认的 默认采用的就是线程池隔离

2020-12-10

springcloud02.doc

1.搭建微服务 springcloud-parent 父类 springcloud-eureka 注册中心 springcloud-provider 服务提供者 springcloud-customer 服务调用者 当客户端启动想 eureka 注册了本身服务列表后,需要隔段时间发送一次心跳给 eureka 服务端来证明自己还活着,当 eureka 收到这个心跳请求后才会知道客户端还活着,才会维护该客户端的服务列表信息。一旦因为某些原因导致客户端没有按时发送心跳给 eureka 服务端,这时候 eureka 可能会认为你这个客户端已经挂了,它就有可能把该服务从服务列表中删除掉。

2020-12-10

springcloud01.pdf

1. 搭建微服务 2. 服务的续约保活 当客户端启动想 eureka 注册了本身服务列表后,需要隔段时间发送 一次心跳给 eureka 服务端来证明自己还活着,当 eureka 收到这个 心跳请求后才会知道客户端还活着,才会维护该客户端的服务列表信 息。一旦因为某些原因导致客户端没有按时发送心跳给 eureka 服务 端,这时候 eureka 可能会认为你这个客户端已经挂了,它就有可能 把该服务从服务列表中删除掉。

2020-12-10

p13-24freemaker.pdf

参考:http://freemarker.foofun.cn/ FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本 (HTML 网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而 是一个 Java 类库,是一款程序员可以嵌入他们所开发产品的组件。 模板编写为 FreeMarker Template Language (FTL)。它是简单的,专用的语言, 不是 像 PHP 那样成熟的编程语言。 那就意味着要准备数据在真实编程语言中来显示,比如数据库 查询和业务运算, 之后模板显示已经准备好的数据。在模板中,你可以专注于如何展现数

2020-12-10

p12swagger+freemarker.pdf

Swagger 使用 3.1.说明: Sagger2 是一个可以根据接口定义自动生成接口 API 文档的框架 Freemarker freemarker 是一款比较优秀的模板引擎 5.1.简介 参考:http://freemarker.foofun.cn/ FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本 (HTML 网页,电子邮件,配置文件,源代码等)的通用工具。 它不是

2020-12-10

p8-21商品扩展属性.pdf

1.2.1. goodsController.js 在 goods 定义中添加 customAttributeItems 属性 $scope.goods={goodsDesc:{itemImages:[],customAttributeI tems:[],}}

2020-12-10

p7-29FastDFS.pdf

3.1.简介 FastDFS 是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、 文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特 别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS 为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重 高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件 上传、下载等服务。

2020-12-10

mybatis-第三天.doc.pdf

延迟加载: 就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载. 好处:先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表 要比关联查询多张表速 度要快。 坏处 : 因为只有当需要用到数据时,才会进行数据库查询,这样在大批量数据查询时,因为查询工 作也要消耗 时间,所以可能造成用户等待时间变长,造成用户体验下降。 缓冲 一 级缓存存在于 SqlSession 的生命周期中,在同一个 SqlSession 中查询时, MyBatis 会 把执 行的方法和参数通过算法生成缓存的键值,将键值和查询结果存入一个 Map 对象中。 如果 同一个 Sq

2020-12-10

mybatis第二天.pdf

Mybatis 连接池与事务 Mybatis 的 动态 SQL 语句 Mybatis 关联关系 要实现多对多的关联,需要满足如下两个条件: 1. 先决条件一:多对多需要一种中间表建立连接关系; 2. 先决条件二:多对多关系是由两个一对多关系组成的,

2020-12-10

mybatis-第一天.pdf

1.1.回顾 jdbc 操作步骤 //1 加载驱动 //2 数据库的连接 //3 数据库的操作对象 //4 获取结果集 //5 遍历结果集 //6.关闭资源

2020-12-10

maven配置.pdf

maven 定义 Maven 项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文 档的项目管理工具软件。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的 缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项 目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而 且公司项目采用 Maven 的比例在持续增长。 Maven 这个单词来自于意第绪语(犹太语),意为知识的积累,最初在 Jakata Turbine 项目中用来简化构建过程。当时有一些项目(

2020-12-10

redis-sentienl-master-.pdf

1.1.安装哨兵模式 1.1.1. 安装命令如下: wget http://download.redis.io/releases/redis-4.0.6.tar.gz tar zxzf redis-4.0.6.tar.gz cd redis-4.0.6 make

2020-12-10

redis4文章投票.doc

1.文章投票 要求: 用户可以发表文章,发表时默认给自己的文章投了一票 7天内可以投票,7天过后就不能再投票了 每个用户只能给一篇文章投一次票 用户在查看网站时可以按评分进行排列查看 用户也可以按照文章发布时间进行排序

2020-12-10

redis3应用场景.doc

String数据结构是简单的key-value类型,value其实不仅可以是String,也可以是数字。  常规key-value缓存应用;  1、常规计数:微博数,粉丝数,点击数,阅读数 2、各类场景下(单机或分布式)的标识号 Inscrby id 1000 3、集群环境下的Session共享 4、使用spring session与redis完成session共享 5、Spring分布式锁

2020-12-10

redis2加强.doc

特性 1〉速度快,数据放在内存中,官方给出的读写性能 10 万/S,与机器性能也有关 a,数据放内存中是速度快的主要原因 b,C 语言实现,与操作系统距离近 c,使用了单线程架构,预防多线程可能产生的竞争问题 d:协议简单 2〉键值对的数据结构服务器 键简单 3〉丰富的功能:见上功能 4〉简单稳定:单线程 5〉持久化:发生断电或机器故障,数据可能会丢失,持久化到硬盘 6〉主从复制:实现多个相同数据的 redis 副本 8〉高可用和分布式:哨兵机制实现高可用,保证 redis 节点故障发现和自动转移 9〉客户端语言多:java php python c c++ nodejs 等

2020-12-10

redis基础.doc

redis 是一种基于键值对(key-value)数据库,其中 value 可以为 string、hash、list、 set、zset 等多种数据结构,可以满足很多应用场景。还提供了键过期,发布订阅,事务, 流水线,等附加功能, 流水线: Redis 的流水线功能允许客户端一次将多个命令请求发送给服务器, 并将被执行的多个命令请求的结果在一个命令回复中全部返回给客户端,使用这个功能可以有效地减少客户端在执行多个命令时需要与服务器进行通信的次数

2020-12-10

p14消息中间件MJS+RabbitMQ.doc

消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。对于消息中间件,常见的角色大致也就有 Producer(生产者)、Consumer(消 费者)

2020-12-10

lucene.docx

我们生活中的数据总体分为两种:结构化数据和非结构化数据。 结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。 非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等磁盘上的文件

2020-12-10

jquery000.pdf

Query 是一个 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程。 jQuery 很容易学习。

2020-12-10

JavaScript-AngluarJs.pdf

AngularJS [1] 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是 一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性, 最为核心的是:MVC(Model–view–controller)、模块化、自动化双向数据绑定、语义化 标签、依赖注入等等。 AngularJS 是一个 JavaScript 框架。它是一个以 JavaScript 编写的库。它可通过 <script> 标签添加到 HTML 页面。 [2] AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 H

2020-12-10

fastdfs文件上传服务器+商品的增删改查.pdf

FastDFS 是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、 文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特 别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS 为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重 高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件 上传、下载等服务。

2020-12-10

ajax+json.pdf

ASynchronous JavaScript And XML 异步的 JavaScript 和 XML; 异步和同步: 同步和异步本身是相对的 同步就相当于是 当客户端发送请求给服务端,在等待服务端响应的 请求时,客户端不做其他的事情。当服务端做完了才返回到客户端。 这样的话客户端需要一直等待。用户使用起来会有不友好。 异步就是,当客户端发送给服务端请求时,在等待服务端响应的时候, 客户端可以做其他的事情,这样节约了时间,提高了效率。 存在就有其道理 异步虽然好 但是有些问题是要用同步用来解决,比 如有些东西我们需要的是拿到返回的数据在进行操作的。这些是异步 所无法解决的。 Ajax 是一种

2020-12-10

filter+listener.pdf

1. Filter 1.1.概念: web 中的过滤器:当访问服务器的资源时,过滤器可以将请求拦 截下来,完成一些特殊的功能。 过滤器的作用: 用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤 2. 动态代理 2.1.概念: 在不改变一个类源代码的情况下去增强方法的功能

2020-09-16

javascriptppt.rar

入门简单jsppt JavaScript基础语法 DOM编程-windows对象 DOM编程-document对象

2020-09-11

cookie+session.pdf

会话: 一次会话中包含多次请求和响应 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有 一方断开为止 功能:在一次会话的范围内的多次请求间,共享数据 方式:1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session

2020-09-11

tomcat000.pdf

其实并没有标准定义。一般认为,Web 服务器一般指网站服务器, 是指驻留于因特网上某种类型计算机的程序,可以向浏览器等 Web 客户端提供文 档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全 世界下载。 2.2.新建一个项目,并且打包成 war 2.3.配置 conf/server.xml 文件 2.4.Idea 配置 tomcat

2020-09-10

servlet1.pdf

Servlet(Server Applet)是 Java Servlet 的简称,称为小服务程序或服务连接器,用 Java 编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数 据,生成动态 Web 内容。 2. 快速入门: 3. Servlet 中的生命周期方法 4. tomcat 典型的 Servlet 的处理流程 5. IDEA 与 tomcat 的相关配置 6. Servlet 体系结构 7. HTTP

2020-09-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除