自定义博客皮肤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)
  • 收藏
  • 关注

转载 Git和Github详细教程

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_38974634/article/details/80633748 Git和Github详细教程一  概述    ...

2019-11-23 15:59:56 759

原创 git同时连接gitlab和GitHub

一、git的ssh key的安装1、使用邮箱生成ssh密钥公司的GitLab生成一个SSH-Key在~/.ssh/目录会生成gitlab_id-rsa和gitlab_id-rsa.pub私钥和公钥。我们将gitlab_id-rsa.pub中的内容粘帖到公司GitLab服务器的SSH-key的配置中。ssh-keygen -t rsa -C "注册的gitlab邮箱" -f ~/.ssh/...

2019-11-21 15:46:30 2062 2

原创 selenium+Java通过cookie跳过验证码登陆

1、通过Fiddler获取登录请求的Cookie。找到相应登陆的Host的URL,在右侧窗口查看该请求的Cookie。2、找到所需要的参数。3、 @Test public void insert(){ WebDriver driver = DriverUntil.getChromeDriver(); driver.manage().window()....

2019-01-09 21:17:08 2272

原创 Selenium—Java 验证码截图

一、driver.get("。。。。。");WebElement ele = driver.findElement(By.id("hplogo"));File screenshot = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);BufferedImage fullImg = ImageIO.read(scree...

2018-11-24 15:15:55 779

原创 Selenium—Java 启动各个浏览器

//启动谷歌浏览器 System.setProperty("webdriver.chrome.driver","C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"); //启动火狐浏览器 System.setProperty("webdriver.gecko.driver&quo

2018-11-23 11:16:05 533

原创 CMD配置jdk和maven

一、JDK输入cmd命令。setx JAVA_HOME "C:\Program Files\Java\jdk1.8.0"引号中换成自己的路径setx Path "%PATH%;%JAVA_HOME%\bin";二、配置MAVEN变量名:MAVEN_HOME变量值:E:\apache-maven-3.2.3变量名:Path变量值:;%MVN_HOME%\bin如果想...

2018-11-22 17:37:46 555

转载 spring+activemq实战之配置监听多队列实现不同队列消息消费

最近在项目开发中,需要用到activemq,用的时候,发现在同一个项目中point-to-point模式中,配置多个队列,消息生成者只能往一个队列中发消息或者往多个队列发送相同消息,并且监听器只能监听一个队列,这样配置多个队列也没有意义,作者想要实现的是:配置多个队列,并且生产者可以往多个队列中发送不同的消息,监听器消费时,可以判断根据不同的队列进行相应的业务处理,网上搜了一个,发现都是单个队列和监听,研究了一下,发现是可以实现的,废话不多说,直接上代码:

2018-05-22 16:34:31 981

原创 VMwar——Linux虚拟机安装Redis

1、在Redis官网下载最新版本的Redishttps://redis.io/2、将下载好的Redis文件放入我们Linux目录 /opt 3、在 /opt 目录下解压tar -zxvf redis-3.0.4.tar.gz4、解压后出现了Redis-3.0.4目录,并进入 5、执行 make 命令 ; 此时系统会报错 :gcc命令未找到 需要我们

2018-02-06 15:44:16 244

原创 VMware——Linux虚拟机安装Mysql

1、下载mysql rpm包wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm如果没有 wget 则运行yum -y insatall wget2、安装mysql rpm包rpm -ivh mysql57-community-release-el7-11.noarch.rpm

2018-02-05 16:20:27 15473 5

原创 工具类注入Service

工具类使用注解注入Service静态工具类注入1、在spring自动扫描包设置中将工具类所在的包加进来 代码:@Componentpublic class TestUtil { @Resource private TEStationService stationService; private static TestUtil testUtil; @PostConstr

2017-11-18 16:21:24 1281

原创 ExecutionException: org.apache.catalina.LifecycleException; java.util.zip.ZipException:

严重: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.JarResourceS

2017-10-11 21:53:00 864

原创 Maven——maven配置与Myeclipse创建maven项目

1、下载官网最新的maven2、配置maven的环境变量 配置好之后,可以在命令行输入mvn -version查看是否配置成功,如果出现如下界面则表示配置成功。1、创建Maven java项目1.1 选择新建Maven项目 1.2、选择创建简单项目1.3、填写项目信息1.4、创建成功后项目目录结构* 1.5、创建后pom.xml文件内容* <project xmlns="http://ma

2017-10-05 21:54:31 398

原创 SSM框架整合

一、导入jar包项目目录mybatis-config.xml配置<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><config

2017-09-20 20:28:34 211

原创 Mybatis——动态SQL详解

动态SQL<!-- • if:判断• choose (when, otherwise):分支选择;带了break的swtich-case 如果带了id就用id查,如果带了lastName就用lastName查;只会进入其中一个• trim 字符串截取(where(封装查询条件), set(封装修改条件))• foreach 遍历集合 -->bean:public clas

2017-09-18 17:18:39 456

原创 Mybatis——resultMap的使用方法

Employeepublic class Employee { private Integer id; private String last_name; private String email; private String gender; private Department department; public Department getDe

2017-09-17 17:59:57 562

原创 Mybatis——传单个参数和多个参数的方法

传单个参数单个参数:mybatis不会做特殊处理,#{参数名/任意名}:取出参数值。传多个参数方法一public Employee getEmpByIdAndLastName(Integer id,String lastName);mybatis: <select id="getEmpByIdAndLastName" resultType="com.mybatis.bean.Employee"

2017-09-17 14:56:32 4189

原创 Mybatis——settings配置详解

<!-- settings是 MyBatis 中极为重要的调整设置,它们会改变 MyBatis 的运行时行为。 --> <settings> <!-- 该配置影响的所有映射器中配置的缓存的全局开关。默认值true --> <setting name="cacheEnabled" value="true"/> <!--延迟加载的全局开关。

2017-09-16 17:09:39 861

原创 Mybatis——实现接口式编程

通常情况下,都是使用SqlSession实例的selectXXX(selectOne, selectList, selectMap)方法来执行映射文件中相应的SQL语句的,这些方法都有一个共同的特征,那就是第一个参数都是String类型的,我们需要使用这个参数明确告之Mybatis我们是需要执行映射文件的哪一个元素下的SQL语句,所以这个参数内容应该是映射文件的名称空间加上相应元素的id值,如:St

2017-09-15 21:46:35 219

原创 Spring——注解详解

使用简化配置 <context:annotationconfig /> 将隐式地向Spring 容器注册以下4 个BeanPostProcessor : AutowiredAnnotationBeanPostProcessor CommonAnnotationBeanPostProcessor PersistenceAnnotationBeanPostProcessor RequiredAnn

2017-09-14 11:10:58 251

原创 Spring——使用Spring的注解方式实现面向切面技术AOP

AOP涉及到的一些概念:Aspect(切面):横切性关注点的抽象即为切面,与类相似,只是两者的关注度不一样,类是对物体特征的抽象,而切面是横切性关注点的抽象。Joinpoint(连接点):所谓连接点指那些被拦截的点。在Spring中,这些点指的是方法,因为Spring只支持方法类型的连接点(实际上Joinpoint还可以是field或类构造器)。Pointcut(切入点):所谓切入点是指我们要对那些

2017-09-14 11:01:23 285

原创 SpringMVC——Spring和SpringMVC整合

一、导入jar 包 二、配置 web.xml<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java

2017-09-13 20:17:48 351

原创 SpringMVC——自定义拦截器

一、自定义一个拦截器类public class FirstInterceptor implements HandlerInterceptor{ /** * 渲染视图之后被调用. 释放资源 */ @Override public void afterCompletion(HttpServletRequest arg0, HttpServletResponse

2017-09-13 17:31:29 203

原创 SpringMVC——文件的上传和下载

文件上传配置SpringMVC.xml 注:必须创建MultipartFile实例。要不出现500错误<!-- 配置 MultipartResolver 文件 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">

2017-09-13 17:03:03 157

原创 SpringMVC——使用JSR-303进行校验

使用注解一、准备校验时使用的JARvalidation-api-1.0.0.GA.jar:JDK的接口;hibernate-validator-4.2.0.Final.jar是对上述接口的实现;log4j、slf4j、slf4j-log4j二、编写需要校验的bean@NotNull(message="名字不能为空")private String userName;@Max(value=120,m

2017-09-12 22:18:12 204

原创 SpringMVC——自定义类型转换器

springmvc将request对象以及目标方法的参数传给WebDataBinderFactory 实例,得到一个DataBinder。DataBinder调用 ConversionService组件来完成数据类型的转换,数据格式化。调用Validator组件对数据进行合法性校验,并最终生成数据绑定结果BindingData对象Spring MVC 抽取 BindingResult 中的入参对象和

2017-09-12 21:21:25 269

原创 SpringMVC——静态资源访问之<mvc:annotation-driven/>与<mvc:default-servlet-handler/>

web.xml 配置:<servlet> <servlet-name>springDispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param>

2017-09-11 15:40:14 533

原创 SpringMVC——处理模型数据

Spring MVC 提供了以下几种途径输出模型数据一、ModelAndView 处理方法返回值类型为ModelAndView时。方法体即可通过该对象添加模型数据。即包含视图信息,有包含模型数据信息@RequestMapping("/springmvc")@Controllerpublic class SpringMVCTest { private static final S

2017-09-07 09:43:54 274

原创 SpringMVC——POJO对象绑定请求参数

使用POJO对象绑定请求参数值Spring MVC 会按请求参数名和POJO属性名进行自动匹配,自动为该对象填充属性,支持级联属性 。如:dept.deptId、dept.address.tel实例:user.javapublic class User { private String username; private String password; private St

2017-09-06 12:17:00 476

原创 SpringMVC——请求参数与请求头

获取请求参数一 、@RequestParam 获取 jsp实例<a href="testRequestParamusername=zhangsan&age=11">testRequestParam</a>private static final String SUCCESS = "success"; @RequestMapping(value="/testRequestParam")

2017-09-06 12:16:17 316

原创 SpringMVC——@RequestMapping和@PathVariable

一、@RequestMapping 修饰 1、不仅可以修饰方法还可以修饰类@RequestMapping("/springmvc")@Controllerpublic class SpringMVCTest { private static final String SUCCESS = "success"; @RequestMapping("/testRequestMappin

2017-09-06 12:15:32 931

原创 SpringMVC配置

Spring mvc 配置1、导入jar包 2、配置web.xml<servlet> <servlet-name>dispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 配

2017-09-06 12:14:31 181

空空如也

空空如也

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

TA关注的人

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