自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (3)
  • 收藏
  • 关注

原创 代理模式以及mybatis中的简单实现

文章目录代理模式1.1 代理模式的作用1.2 代理模式的本质1.3 代理模式的分类1.4 JDK动态代理模式实现(基于接口的动态代理)1.5 Mybatis中的代理模式探究1.1 JDBC的开发步骤1.2 JDBC中的主要业务与次要业务解析1.3 简单实现代理模式1.1 代理模式的作用1.2 代理模式的本质1.3 代理模式的分类1.4 JDK动态代理模式实现(基于接口的动态代理)1.5 ...

2019-02-01 09:39:30 728 2

原创 springCloud+Vue改造品优购第四章-------缓存服务搭建

第一步 创建工程,编写pom.xml第二步 编写配置文件application.yml第三步 swagger的配置第四步 redis配置第五步 RedisUtil工具类第六步 服务层的开发RedisCommonOperationControllerRedisListOperationControllerRedisMapOperationCo...

2018-08-27 21:27:19 651

原创 springCloud+Vue改造品优购第三章--------引入接口文档测试工具Swagger

第一步 加入依赖 <!-- swagger文档 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> ...

2018-08-20 21:37:49 316

原创 springCloud+Vue改造品优购第二章--------品牌管理分页功能前端完成

引入分页组件 <div class="toolspan"> <Page class="toolspan-pager" show-total show-sizer show-elevator :page-size="tableData.size" ...

2018-08-16 06:32:21 254

原创 springCloud+Vue改造品优购第二章--------品牌管理分页功能后端完成

分页+条件查询的实现方式大概有两类 - 封装成对象的方式 - 封装成Map的形式这里采取封装成map传参的实现具体代码如下TbBrandMapper.xml <select id="getPage" resultType="java.util.Map"> select a.* from tb_brand a where 1 = 1...

2018-08-14 23:26:46 500

原创 springCloud+Vue改造品优购第二章--------品牌管理分页实现

从mapper到服务发布TbBrandMapperBrandServiceBrandServiceImpl发布服务 BrandController服务测试服务调用前端分页实现从mapper到服务发布TbBrandMapperpackage com.pyg.mapper;import java.util.List;import org.a...

2018-08-13 21:54:46 507

原创 springCloud+Vue改造品优购第一章--------工程模块简介及controller和REST返回结果封装

项目简介本项目是基于对品优购商城的改造,将原有后台的Dubbo架构改造为springCloud,前端采用Vue项目工程模块简介 模块 模块说明 pyg-eureka 服务注册中心 pyg-parent 父工程,统一管理依赖版本,打包构建项目 pyg-common 公共模块,包含基类的封装 pyg-entity ...

2018-08-10 10:30:29 856 1

原创 SQL面试题

2018-06-21 重庆普金金融表1:userListtelnum rent act1 aaa 12.052 aaa 22.123 ccc 334 bbb 25.01表2:chargerTelno...

2018-06-21 19:26:07 343

原创 Mysql 8程序连接时的java.sql.SQLException: Access denied for user ''@'192.168.139.1' (using password: NO)问题

用root用户在命令行或者Navicat执行ALTER USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

2018-05-14 10:22:52 1204

原创 centos安装docker详细步骤及docker常用命令介绍

第一步先检查centos的内核版本,执行以下命令uname -r如果内核版本在3.10及以上课执行下一步,反之执行 `yum update`第二步安装 dockeryum install dockerdocker 常用命令介绍docker -v #查看docker版本systemctl start docker #启动dockersystemctl...

2018-05-14 09:06:44 283

原创 乱码问题

数据库乱码问题:启动项目,jsp页面的编码和Java的编码都是UTF-8,但是从页面传递到后台的中文作为数据库的查询条件,无法查询。 原因:有可能是数据库的编码不对。 解决过程: mysql执行:show variables like ‘char%’;确定问题原因 修改mysql配置文件my.ini,将其中的编码改为utf8 注意:当安装mysql的时候需要将编码修改...

2018-05-04 23:36:29 96

原创 第一次安装git且没有sshkey配置git

生成sshkey:ssh-keygen -t rsa -C “username” (注:username为你git上的用户名)如果执行成功。返回Generating public/private rsa key pair.Enter file in which to save the key (/Users/username/.ssh/id_rsa):Generating pu...

2018-04-23 16:47:18 1975

原创 配置免密登陆和自动安装JDK的shell脚本

配置免密登陆,并把自动安装的脚本发送到需要的主机#!/bin/bash#定义变量,存放需要安装的主机名(IP)SERVERS="node1 node2......"#存放安装主机的密码,每台密码都是相同的PASSWORD=123456#存放的是创建脚本文件的IPBASE_SERVER=172.16.203.100#设置免密登陆到其它主机的主函数auto_ssh_copy...

2018-02-28 09:33:47 395

原创 CentOS7搭建本地yum源

**yum 源搭建步骤(局域网版)**1.创建目录查看本地的光盘 :ll/dev/cdr*mkdir /mnt/cdrom #用挂载的目录2.挂载mount -t iso9600 -o ro /dev/cdrom /mnt/cdrom执行该条命令报错: mount:unknown filsyste...

2018-02-27 23:48:47 4633

原创 eclipse中修改tomcat发布的文件夹

eclipse自动配置的发布路径:\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps 1.打开server面板(windows->show view->Servers) 2.双击Servers下面的Tomcat v7.0…….,打开Servers Overview 3.修改Ser...

2018-02-27 17:03:03 259

原创 Tomcat配置文件setclasspath.bat详解

tomcat启动调用文件顺序:startup.bat->catalia.bat->setclasspath.batsetclasspath.bat内容如下@echo offrem Licensed to the Apache Software Foundation (ASF) under one or morerem contributor license agreem...

2018-02-27 16:24:01 5652

原创 Linux之AWK基础语法详解

简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho...

2018-02-27 12:46:03 260

原创 shell编程之高级文本处理命令:cut-sort-wc详解

shell编程之高级文本处理命令:cut-sort-wc详解sort sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。sort语法[root@www ~]# sort [-fbMnrtuk] [file or stdin] 选项与参数:-f :忽略大小...

2018-02-26 09:18:46 155

转载 验证码实现

看了挺多图片验证码的代码,感觉没什么长的好看点的,就自己动手写了个,写完发现跟QQ的有几分相似,比较满意。功能包括:自定义图片尺寸和字符长度,随机背景颜色和字符颜色,随机字符偏移角度,字符平滑边缘,干扰线,噪点,背景扭曲。本来想做字符扭曲的,不知道怎的先生成文字再扭曲就报错了,先就这样吧,希望有高手能帮助修正一下。需要说明的是之所...

2018-02-24 14:25:34 172

原创 Hadoop权威指南第四章学习笔记(超详细)

第四章 Hadoop的I/O操作4.1 数据的完整性 当数据量达到hadoop处理的极限时,可能会破坏数据的完整性。 检测数据完整性的常见措施: 匹配校验和(第一次引入系统时计算的校验和 是否等于 通过不可靠通道时计算出来的校验和,常用的校验方式...

2018-02-08 12:02:53 390

原创 分布式文件系统FastDF+Nginx环境搭建(单机测试版)

*4.5 FastDFS搭建*可以使用一台虚拟机来模拟,只有一个Tracker、一个Storage服务。 配置nginx访问图片。*4.5.1 搭建步骤* 第一步:把fastDFS都上传到linux系统。第二步:安装FastDFS之前,先安装libevent工具包。yum -y install libevent第三步:安装libfastcommonV1.0.7工具包。

2018-02-06 14:46:41 345

原创 Hadoop权威指南-第三章学习笔记(超详细)

第三章 Hadoop分布式文件系统3.1 HDFS的设计 超大文件; 流式数据访问; 低时间延迟的数据访问; 不适用于访问时间有限制的应用 多用户写入;只能但用户在文件末尾修改 大量的小文件; 商用硬件; 硬件便宜 任意修改文件;只能在文件末尾修改3.2 HDFS的概念 数据块:大小默认为64MB,磁盘的一般为51

2018-02-06 12:32:05 479

原创 Hadoop权威指南-第二章学习笔记

2.4.2 combiner函数 集群的贷款限制MapReduce作业的数量,为了避免map和reduce任务之间的数据传输,为map任务的输出指定一个combiner(map函数的输出走位combiner的输入,combiner的输出作为reduce函数的输入)优化方案 自己的理解:combiner也就是一个map对应的一个reduce,每个combi

2018-02-06 12:04:52 200

原创 js改变URL地址栏但是不刷新页面

一般用来清空url传递的参数不刷新,这样可以少发送一次请求到后台 var url = window.location.href; var valiable = url.split(“?”)[0]; window.history.pushState({},0,valiable);

2018-01-24 14:45:31 16743 5

原创 页面之间传递参数,JS取得参数的工具方法

function parseUrl() { var url = location.href; var index = url.indexOf(‘?’); if (index == -1) return; var querystr = url.substr(index + 1); //分割出字段和值 var arr1 = querystr

2018-01-24 14:43:04 193

原创 HTML的<a>标签利用href=#XX在当前页面跳转时会自动打开新窗口的问题

HTML的标签利用href=#XX在当前页面跳转时会自动打开新窗口的问题处理方式: 添加target=”_self” target属性详解: _blank是最常见的链接方式,表示超链接的目标地址在新建窗口中打开; _self表示“相同窗口”。点击链接后,地址栏不变;

2018-01-12 12:14:18 10228

原创 如何给项目划分模块

一个团队在接受一个项目的时候必须先从项目背景入手到需求分析以及概要设计和详细设计,今天我要说的是概要设计阶段的项目模块划分。示例:比如现在有一个系统,包含系统管理(sysmanage),采购单(cgd),用户管理(usermanage) 模块划分常见的有三种方法: 一 以技术架构的纵向拆分方法 首先该方法适合小型的项目,开发效率高,适用于对类的抽取与重用,但是不适合大型项目

2017-06-30 11:54:11 12680

原创 Oracle从创建数据库到导入数据的具体步骤(创建数据库,表空间,用户,导入数据乱码等)

这几天开始在做一个项目,在搭建环境的时候,在向oracle导入数据的时候出现了一些问题。现在讲一下具体的操作步骤:(1)创建数据库        在oracle安装的程序中找到Databasae Configuration Assistant,根据向导创建数据。选择创建数据库->next->选择一般用途->填写自己的数据库名->next-->这儿有一个口令管理,就是哪些用户能访问次数据

2017-06-30 10:36:27 497

原创 为什么不能轻易的实现序列化(implements Serializable) 摘自《Effective Java》

为什么不能轻易的实现序列化(implements Serializable) 摘自《Effective Java》`第11章 序列化本章关注对象的序列化(object serialization)API,它提供了一个框架,用来将对象编码成字节流,以及从字节流编码中重新构建对象。”将一个对象编码成一个字节流”,这就称作序列化(serializing)该对象;相反的处理过程被称作反序列化(deseria

2017-05-08 21:47:07 4958 1

原创 多线程的wait()和sleep()

package p2017_05_04_Thread;/** * Created by wq on 2017/5/4. */public class MultiThread { public static void main(String[] args) throws InterruptedException { new Thread(new Thr

2017-05-04 08:22:27 246

原创 如何将xml约束添加至myeclipse,创建编写xml时的提示

第一步:确定命名空间(一般就是xml文件上方引入的命名空间)第二步:将该命名空间粘贴至浏览器地址栏并访问下载到本地第三步:Windows— 〉 Preferences --> Myeclipse --> Files and Editors --> XML --> XML Catalog --> Add Location        注意:如果是下载的是 .xs

2017-04-11 16:14:46 2076

原创 org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFacmysql的安装版本和驱动版本不一致的问题

问题描述:        mysql安装版本:5.5        mysql驱动版本:5.1.25在run as java application能成功运行,不会出现任何异常和错误,一经tomcat启动时就会报错如下图:解决办法:不需要导入高版本的驱动包,这时候原来的jar包同样能够链接上驱动

2017-04-11 08:49:42 10726

原创 maven web项目的tomcat启动,运行,调试问题

问题描述:        当修改了服务端的代码之后,无论怎么重启tomcat再次运行,运行的结果(我的是页面显示)都和未修改之前的记过完全一样解决办法:        这时候应先清理掉maven中测试内容再重新编译,就能成功得到修改之后结果命令 :maven  clcean            clean

2017-04-11 08:15:31 780

原创 SSH框架整合之tomcat启动报错org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactor

注:在Dao,service以及action单元测试的时候能成功连接上数据库,获取SessionFactory,能对数据库操作,但经tomcat启动就会报错,并且访问都是报404的 错误。

2017-04-10 22:09:12 3166

原创 启动tomcat报错

严重: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].

2016-11-14 22:11:17 454

secureCRT8.0.3(包括32位和64位)注册机和软件破解版

secureCRT8.0.3(包括32位和64位)注册机和软件破解版 secureCRT8.0.3(包括32位和64位)注册机和软件破解版

2018-01-24

springDemo

一些spring常用技术Demo

2017-07-10

jQuery日历插件wdcalendar

jQuery日历插件wdcalendar

2017-07-04

空空如也

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

TA关注的人

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