自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 Redis 的配置 Spring Data Redis连接Redis的配置

1项目常见问题思考我们目前的系统已经实现了广告后台管理和广告前台展示,但是对于首页每天有大量的人访问,对数据库造成很大的访问压力,甚至是瘫痪。那如何解决呢?我们通常的做法有两种:一种是数据缓存、一种是网页静态化。我们今天讨论第一种解决方案。2 Redisredis是一款开源的Key-Value数据库,运行在内存中,由ANSI C编写。企业开发通常采用Redis来实现缓存。同类的产品还有Mem...

2019-12-02 21:12:45 486

原创 spring 注解配置事务

1.1注解式事务解决方案1.2配置文件在youlexuan-sellergoods-service工程的spring目录下创建 applicationContext-tx.xml在youlexuan-sellergoods-service工程的spring目录下创建applicationContext-tx.xml<?xml version="1.0" encoding="UTF...

2019-12-02 20:42:15 105

原创 FastDFS

1.分布式文件服务器FastDFS1.1什么是FastDFSFastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。FastDFS 架构包括 Tracker server 和 Storage ser...

2019-12-02 16:51:15 181

原创 电商的一些术语

.2电商行业技术特点 技术新 技术范围广 分布式 高并发、集群、负载均衡、高可用 海量数据 业务复杂 系统安全.3主要电商模式1.3.1 B2B–企业对企业B2B ( Business to Business)是指进行电子商务交易的供需双方都是商家(或企业、公司),她(他)们使用了互联网的技术或各种商务网络平台,完成商务交易的过程。电子商务是现代 B2B mark...

2019-12-02 16:08:29 368

原创 BCrypt加密算法

一. 用户表的密码通常使用MD5等不可逆算法加密后存储,为防止彩虹表破解更会先使用一个特定的字符串(如域名)加密,然后再使用一个随机的salt(盐值)加密。 特定字符串是程序代码中固定的,salt是每个密码单独随机,一般给用户表加一个字段单独存储,比较麻烦。 BCrypt算法将salt随机并混入最终加密后的密码,验证时也无需单独提供之前的salt,从而无需单独处理salt问题。/** * 增...

2019-12-02 16:05:08 281

原创 Spring Security 安全框架

1 Spring Security 安全框架Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,...

2019-12-02 15:47:40 171

原创 dubbo 分布式框架

分布式架构的发展过程Dubbo的应用架构 (其中注册中心 推荐使用zookeper)Dubbo 的监控控制台 可以查看有哪些消费者和服务者

2019-12-02 15:13:51 60

原创 SpingMVC 工作原理解析

1.首先就是前端控制器DispatcherServlet ,它垃圾浏览器所有的请求,并将请求交给HandleMapping处理2. HandleMapping(处理器映射器) 它根据房注解和配置信息去找到相应的Handle(处理器),一般去Controller层,处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给Dispa...

2019-11-01 18:57:01 81

原创 项目中 Mybatis分页插件 ,和全选反选

首先导包porm.xml 中maven导包<!-- pagehelper :分页插件 --><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version&...

2019-10-29 20:55:29 172

原创 SpingAOP和SpringIOC面试问题(官方理解)

1 Spring IOC 的理解答案及解析:(1)IOC就是控制反转,是指创建对象的控制权的转移,以前创建对象的主动权和时机是由自己把控的,而现在这种权力转移到Spring容器中,并由容器根据配置文件去创建实例和管理各个实例之间的依赖关系,对象与对象之间松散耦合,也利于功能的复用。DI依赖注入,和控制反转是同一个概念的不同角度的描述,即 应用程序在运行时依赖IoC容器来动态注入对象需要的外部资...

2019-10-21 22:53:10 1289 1

原创 14_JSP

Day14_JSP1.回顾会话Cookie:客户端的会话技术 原理: 浏览器向服务器发送请求,服务器返回数据,将返回的部分数据以Cookie形式存储浏览器 当浏览器在一次访问的时候,可以获取Cookie当中保存的数据 Cookile c = new Cookie(key,value) -->key,value都是字符串 response.addCookie©; Cookie默认声明周期...

2019-10-20 13:13:17 971

原创 maven的学习

maven 作用1.依赖管理(Maven对jar包的依赖管理)2 。一键构建项目(不用再用tomcat去部署打包)直接用 maven自带的命令一键部署Maven 的五个命令...

2019-10-20 13:12:45 81 1

原创 SpringMVC下(注解,上传和下载,处理异常,拦截器)

SpringMVC注解一 Controller用来标记此处是一个Controller类,但是需要在Springmvc.xml配置中 配置扫描器,和开启注解<!-- 2.注解生效 --> <context:annotation-config></context:annotation-config> <context:component-scan...

2019-10-20 13:12:23 99

原创 mysql错误Column count doesn't match value count at row 1

是由于类似INSERT INTO table_name(col_name1, col_name2, col_name3)VALUES(‘value1’,‘value2’);语句中,前后列数不等造成的,转载:https://blog.csdn.net/ilbubby/article/details/6596119转载:https://blog.csdn.net/binxuan7/artic...

2019-10-16 19:17:45 220

原创 SpringMVC

一SpringMVC简介SpringWebMVC 是一种基于 Java 的实现了 Web MVC 设计模式的请求驱动类型的轻量级Web 框架,即使用了 MVC 架构模式的思想,将 web 层进行职责解耦,基于请求驱动指的就是使用请求 - 响应模型,框架的目的就是帮助我们简化开发,SpringWebMVC 也是要简化我们日常 Web 开发的。二执行流程和原理1.导入jar包1.配置相...

2019-10-14 20:08:44 141

原创 MyBatis

1 MyBatis简介 MyBatis 是一个优秀的基于 Java 的持久层框架,它内部封装了 Jdbc,使开发者只需要关注 SQL 语句本身,而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。MyBatis 通过 Xml 或注解的方式将要执行的各种 statement 配置起来,并通过 Java 对象和 statement 中 SQL 的动态参数进行映...

2019-10-14 20:07:55 111

原创 第13天_会话

Day13_会话1.回顾转发和重定向1.转发:一个组件将未完成的功能转交给另外一个组件去完成2.重定向:浏览器向服务器发送请求,服务器响应一个302状态码还有一个location的消息头(重定向地址),再一次向服务器发请求,请求的地址就是重定向的地址重定向和转发的区别? |redirect 和forward区别? 面试题1.转发是一次请求,重定向2次请求2.转发是服务器内部,重定...

2019-09-20 22:23:13 67

原创 第12天_servlet

Day12_servlet1.回顾1.HTTP协议超文本传输协议,解决浏览器与服务器之间传输数据格式。HTTP1.0:一次请求一次连接HTTP1.1:多次请求,一次连接,多出来一个请求的方式(比如:delete,heard,put...)数据格式:请求数据包: 请求行:请求方式(get、post)|请求路径(/应用名/请求路径?参数名=参数值&...)|协议版本 请求头:...

2019-09-20 22:21:29 132 1

原创 第11天_servlet

day11_servlet1.回顾Tomcat:服务器1.作用给组件提供运行环境--》tomcat是容器也是web服务器--》组件:具有一定功能的功能模块--》java类下载 7,8(推荐),9 版本tomcat分析目录结构:conf:tomcat配置文件webapps:在此处部署项目(该文件夹下原有项目不能动)bin:tomcat二进制的可以执行文件(shutup.bat开启...

2019-09-20 22:20:17 82

原创 第10天_Tomcat

Day10_Tomcat1.回顾1.批处理statement 1.将执行sql语句的命令加入到批处理的命令列表中 addBatch(String sql) 2.批处理的命令加完之后,批处理执行 executeBatch() 3.清理批处理的命令列表 clearBatch()preparedStatement1.将执行sql语句的命令加入到批处理的命令列表中 addBatch...

2019-09-20 22:19:28 75

原创 第09天_JDBC

Day09_JDBC1.回顾DCL(了解)1.查看用户select * from mysql.user2.创建用户create user '用户名'@'ip' identified by '密码'3.授权 grantgrant 权限 on 数据库.表 to '用户'@'ip'4.回收权限 revokerevoke 权限 on 数据库.表 from '用户'@'ip'5.删除...

2019-09-20 22:00:56 113

原创 第08天_mysql_jdbc

day08_mysql_jdbc1.回顾DQL:1.case ...when表达式 then 表达式 else 表达式 end让一个列中的跟不同条件显示不同内容2.排序查询 order by 列名 desc/asc(默认),列名 desc/asc(默认)....3.分组查询 group by 列名 [having] 条件 注意:如果sql语句中出现分组函数,在select和from...

2019-09-20 22:00:02 83

原创 第5天MySQL

3.mysql1.数据库?--》database--->db关系型数据库---》面向对象数据库--->oracle:大型数据库,针对企业级的应用开发,部分功能是收费,安全系数比较高,功能齐全sqlserver:微软,局限性非常大---》只能在window下用---》跨平台 mysql:针对于中小型的项目,开源的2.为啥要用数据库?javase:数组,集合--->不...

2019-09-20 21:58:52 81

原创 第4天bootstrap(了解)

4.bootstrap(了解)—>前端框架—>布局页面,快速美化页面—>创建初衷是针对于移动端https://www.bootcss.comBootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。[外链图片转存失败(img-9VtTMzJU-1568986996585)(E:\190829133716955....

2019-09-20 21:43:05 65

原创 第3天JQuery

一 什么是JQuery1.什么是Jquery:Jquery是一个轻量级的js框架,封装了部分的js方法和函数内容,奉行的理念:write less ,do more 用最少的代码,实现最多的功能.2.如何引用?1.引入jquery的js文件jquery-1.7.2.min.js 压缩版jquery-1.7.2.js 标准版2.如何使用:对象的称呼方式:在JavaScrip...

2019-09-20 21:40:05 66

原创 第2天JavaScript

3.javaScript三剑客之三[外链图片转存失败(img-vJORytJ2-1568985952637)(C:\Users\Administrator\Desktop\前端三剑客.png)]1.脚本语言 --->不需要编译--->通过浏览器执行(js内核)2.弱类型语言--->不需要指定类型3.分类 3.1:ECMAScript js的核心基本语法 3.2:D...

2019-09-20 21:37:49 147

原创 第01天HTML与CSS

一.HTML与css#day02_CSS1.回顾:html:超文本标记语言超文本:文本…,超链接|音频|视频|图片标记:标签 <标签名></标签名> < 标签名/>标记(标签):1.标题标签 n:1-62.段落 —>块标签3.文字 属性 <标签名 属性名 = 值 属性名 = 值 >size,co...

2019-09-20 21:30:10 100

原创 怎么去运维和运维工程师的工作

1.运维有哪些工作岗位高级运维工程师运维专家运维主管运维经理高级运维经理运维总监维人员需要保障公司提供的互联网业 运行在安全、可控的状态下,确保公司业务数据和用户隐私数据的安全,同时还需要具备抵御各种恶意攻击的能力。在确保业务稳定、安全的前提下,还需保障业务高效的运转,公司内快速的产出。运维工作需要对业务进行各方面优化。比如,IO 优化提升数据库性能,图片压缩降低带宽使用量等,...

2018-11-25 10:48:55 490

原创 运维的概念以及流程

1.运维的概念运维,这里指互联网运维,通常属于技术部门,与研发、测试、系统管理同为互联网产品技术支撑的4大部门,这个划分在国内和国外以及大小公司间都会多少有一些不同。一个互联网产品的生成一般经历的过程是:产品经理、需求分析、研发部门开发、测试部门测试、运维部门部署发布以及长期的运行维护--------百度百科2.运维的流程一般情况下运维团队的工作分类(见图2-1)和职责如下。![运维](...

2018-11-25 10:28:28 4154

原创 JDBC实现

JDBC编程步骤如下1.JDBC编程步骤(1) Driver 加载驱动DriverManager.registerDriver(com.mysql.jdbc.Driver);(2)实例化时自动向DriverManager注册,不需要显式调用DriverManager.registerDriver方法2.连接数据库建立Connection接口类对象Connection conn =D...

2018-11-25 09:37:10 136

原创 idea的安装与配置

idea的安装与配置1.idea的下载与配置](http://www.jetbrains.com/idea/download/#section=windows)2.安装傻瓜式安装 下一步3.设置点击左上角文件-设置可以打开设置页面4.配置JDK5.配置tomcat5.完成...

2018-11-24 19:53:48 110

Dubbo和zookeper的压缩包

dubbo和zookeper的安装包,适用于分布式开发,让项目更简单易上手,

2019-12-02

空空如也

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

TA关注的人

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