自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

anshengsuiyeu的博客

编程的世界慢慢前行

  • 博客(60)
  • 收藏
  • 关注

原创 mac 启动tomcat报错Cannot run program。。。 Permission denied解决办法

问题:mac下tomcat启动报错Cannot run program "/Users/horse_leo/Documents/apache-tomcat-7.0.75/bin/catalina.sh" (in directory "/Users/horse_leo/Documents/apache-tomcat-8.0.18/bin"): error=13, Permission denied解决方案:从英文可以看出是权限不足,通过mac控制台进入tomcat安装目录下的bin根目录,执行chmod

2020-09-19 13:53:37 1086

原创 ElasticSearch学习---(第一篇)基于windows安装与启动

1.elasticSearch基于JDK环境。所以提前准备好jdk环境2.单节点运行elasticSearch(1)解压下载好的elasticsearch-7.0.0-windows-x86_64.zip(2)打开cmd命令,cdC:\java\install\elasticsearch-7.0.0-windows-x86_64\bin(3)输入启动命令elasticsearc...

2019-04-12 16:45:12 567

原创 rabbitMQ学习(1)-安装与启动

1.rabbitMQ在erlang环境下运行,首先安装erlang,然后安装rabbitMQ.erlang下载地址下载地址:64位:http://erlang.org/download/otp_win64_20.3.exe32位:http://erlang.org/download/otp_win32_20.3.exe选择适合rabbitMQ版本的进行下载安装erlang环...

2019-04-11 14:04:11 297

转载 eclipse中svn合并并同步代码

Eclipse 中svn的合并与同步:1、 从主干拉取到分支:然后一直下一步,到完成就OK了。2、 从分支代码合并到主干:2.1、先将本地需要提交更新的代码提交更新到svn分支去2.2、将本地路径切换到需要合并代码的主干去:(需要合到哪个分支,就先切换到哪个分支上,和git操作差不多)然后需要将本地现有的代码和主干保持完全一致(不然svn不允许进行合...

2019-03-18 17:30:39 4351

转载 linux环境下安装nginx步骤(选用的是centos7)

安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre-devel 安装PCRE(Per...

2018-11-01 16:24:01 277

原创 MAVEN环境隔离

学习目标1.Maven环境隔离目录初始化2.Maven环境隔离IDEA中设置默认环境3.Maven环境隔离编译打包命令4.Maven环境隔离验证 实际的项目环境* 本地开发环境* 开发环境* 测试环境* 线上环境Maven环境隔离解决的实际问题* 避免人工修改的弊端,即容易犯错* 轻松分环境编译,打包,部署Maven环境隔离配置及原理*p...

2018-10-31 23:31:41 420

原创 该虚拟机似乎正在使用中。如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权

虚拟机异常关机,再次打开报这个错误。百度一下得知,这是虚拟机的锁机制导致。在虚拟机的安装目录生成带.lck后缀的文件名。找到安装虚拟机的目录,修改后缀名或者删除带有.lck的文件,重启虚拟机即可...

2018-10-30 21:40:06 4463

原创 linux 下刚装入centos 防火墙情况

1:检查是否安装iptables防火墙:[root@localhost bin]# service iptables statusRedirecting to /bin/systemctl status  iptables.serviceiptables.service   Loaded: not-found (Reason: No such file or directory)  ...

2018-10-30 16:17:11 373

转载 LINUX普通用户如何安装JDK

步骤如下:1、上传java包到服务器2、解压 tar -zxvf jdk-8u131-linux-x64.tar.gz3、配置环境变量    3.1、vi ~/.bash_profile   3.2、在.bash_profile文件中填入如下语句:    export PATH    export JAVA_HOME=/home/appadmin/apps/jdk1.8.0_...

2018-10-30 15:10:31 4595 1

转载 springboot集成rabbitMQ的使用

RabbitMQ介绍RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。关于AMQP(摘自互联网):AMQP,即Advanced Message...

2018-10-26 15:32:20 250

转载 什么是闭包?

面试的时候被问到,不太清楚,回来查了下资料,记录下!闭包(closure)是javascript的一大难点,也是它的特色。很多高级应用都要依靠闭包来实现。1、变量作用域要理解闭包,首先要理解javascript的特殊的变量作用域。变量的作用域无非就两种:全局变量和局部变量。javascript语言的特别之处就在于:函数内部可以直接读取全局变量,但是在函数外部无法读取函数内部的局...

2018-10-26 09:44:10 162

转载 springboot学习第八章:统一异常,数据校验处理

springboot中,默认在发送异常时,会跳转值/error请求进行错误的展现,根据不同的Content-Type展现不同的错误结果,如json请求时,直接返回json格式参数。 浏览器访问异常时: 使用postman访问时:  统一异常处理 显然,默认的异常页是对用户或者调用者而言都是不友好的,所以一般上我们都会进行实现自己业务的异常提示信息。 ...

2018-10-25 16:14:52 244

原创 springboot自定义注解校验时出现的异常

异常信息:javax.validation.ConstraintDefinitionException: HV000074原因:在约束注释中它是关于groups()和payload()缺失的,只需添加这两行就可以了:Class<?>[] groups() default {};Class<? extends Payload>[] payload() de...

2018-10-25 15:45:38 1868

原创 本地事务和分布式事务

1 本地事务ACID 和 CAP中的CA区别    本地事务: A--》 原子性 一个事务中所有操作,要不全部完成,要不全部不完成,事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务没有被执行过一样。                      C--> 一致性  事务的一致性指在一个事务执行之前和执行之后数据库都必须处于一致性状态,如果事务成功完成,那么系统中所有变化...

2018-09-27 00:45:27 4654

原创 vue实现分页组件

<template> <div class="pageBox"> <ul> <li v-if="this.condition.pageNo > 1 && this.pages.length > 4" class="sides"><a @cl

2018-09-21 21:30:02 368

原创 vue如何实现checkbox回显效果

1. 当我选中多选框,点击确定后,再打开弹框,如何让之前选中的值回显到页面上。2.  给遍历的元素 双向绑定 v-model="businessregion.checked" <template v-if="businessregionList.length > 0"> <template v-for="businessregi...

2018-09-19 11:12:36 13387 1

原创 vue从一个页面跳转到另一个页面并携带参数

 1.需求:点击商场跳转到商业体列表 解决方案:元页面:a标签中添加跳转函数<a class="orderBtn1 sIRicon2" href="javascript:void(0);" @click="toMallInfo('M000989')"><i class="sIRicon"></i>商场&amp

2018-08-20 15:59:21 57643 9

原创 记录下mysql5.7免安装版初始化和修改密码

1.从mysql官网上下载mysql-5.7.23 版本的免安装版本。2.解压缩到自己想要的安装目录,之前安装 安装版本的 ,因为有中文路径导致安装失败,弄了很长时间,这次吸取教训,安装目录没有中文目录。3.mysql5.7绿色版本以上的 没有my-default.ini,所以自己在根目录下创建一个my.ini文件[mysql]# 设置mysql客户端默认字符集default...

2018-08-18 14:46:46 937

原创 invalid comparison: java.util.ArrayList and java.lang.String

1.foreach中传入list参数,便利查询2.贴上错误代码 <if test="searchMap.date != null and searchMap.date != ''"> AND <foreach collection="searchMap.date" item="item" open="(" separator="or" clo

2018-08-03 13:05:38 506

转载 IntelliJ IDEA 项目结构旁边出现 0%classes,0% lines covered

效果图 产生的原因,就是点击了红色方块左边的按钮 一定要将下面的图再次弄出来1、在view-->tool windows-->coverage然后记得点击红色的叉号 转载之:https://blog.csdn.net/wwxthinking/article/details/79584287...

2018-07-31 19:18:52 1755

原创 IDEA如何设置模板代码,--自动补全

1.记录下IDEA如何设置模板代码自动补全例:如IDEA中输入 main  和 syso 如何自动补全main函数和输出函数解决:打开IDEA,File --- setting ---Editor--Live Templates 右上侧有个绿色加号,点击添加Template Group,如Java添加完java后 在Java目录下添加Live Template 如添...

2018-07-31 09:42:30 3242

原创 IDEA设置编码为UTF-8

如何设置IDEA编码统一为UTF-8?答:File-- setting---搜索框内搜索File Encodings --- ---如图中设置为utf-8

2018-07-30 21:12:41 1345

原创 搭建开发环境

因为更换了电脑,所以花了半天时间重新搭建了开发环境,以此记录一下,以便后来的同事也能够快速搭建1.安装vpn运行tap-windows-9.22,安装时下面界面3个选项都勾选,其他界面全部默认Next运行openvpn-install-3.2-I003-x86_64,安装时下面界面取消TAP Virtual Ethernet Adapter选项,其他界面全部默认Next复制...

2018-07-30 14:30:27 314

原创 Gson处理返回的json字符串

1.需求: 如下是返回回来的json数据,我需要拿到list中所有的site_id值2.选用谷歌的Gson处理3.因为是maven管理项目,所以直接导入Gson的jar包<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson&lt...

2018-07-26 10:06:07 915

原创 Java实现百度统计api调用

1.需求:调用百度统计api获取统计数据2.思路:看百度提供的api。结合网上大牛博客3.实现如下// 先写一个能调用https的工具类public class HttpUtils { private static class TrustAnyTrustManager implements X509TrustManager { public void check...

2018-07-25 10:34:24 2770 8

原创 POI导出图片到excel

1.需求: 导出图片到excel中2. 问题:图片是存在图片服务器上,不能直接像读取本地图片那样读取图片3.  解决方案参考网上 // 插入图片 String shopPic = storeFindVo.getShopPic(); int num = 0; if (shopPic != null){ //获取服...

2018-07-23 17:47:39 1979 3

原创 Mybatis传参- 被逗号分割的字符串

1. String ids = "1,2,3,4,5,6",如ids作为参数传递,查询list返回。mybatis用foreach处理并返回。  SELECT * FROM yp_popup_store_info store WHERE store.store_id in <...

2018-07-20 15:08:58 16500

转载 热部署和热加载的配置

在项目开发过程中,经常要改动Java/JSP 文件,但是又不想从新启动服务器(服务器从新启动花时间),想直接获得(debug)结果.有两种方式热部署 和热加载: 1.热加载:在server.xml -> context 属性中 设置 reloadable="true"? 1 <Context docBase="xxx" path="/xxx" r...

2018-07-18 16:48:40 4498

原创 Mysql如何获取时间的年 月 日 及具体的值

获取年份获取月份获取日期

2018-07-10 16:15:42 4090

原创 solr7.2版本在项目中的使用

一.数据库单表有百万条数据,走数据库查询速度比较慢,决定搭一台搜索服务器,数据放到搜索服务器上,接口从搜索引擎中去查询。项目中采用的是solr 搜索引擎。Solr的优缺点优点Solr有一个更大、更成熟的用户、开发和贡献者社区。支持添加多种格式的索引,如:HTML、PDF、微软 Office 系列软件格式以及 JSON、XML、CSV 等纯文本格式。Solr比较成熟、稳定。不考虑建索引的同时进行搜索...

2018-07-05 19:45:39 928

转载 windows下如何查看端口被占用

1.查看端口占用情况:1.开始--运行--cmd 进入命令提示符。2. 输入netstat -ano(或netstat -nao) ,即可看到所有进程(这里显示进程的PID)占用端口的情况。3.在任务管理器中找到这个PID所对应的进程,如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"。 2.查看某个端口被哪些进程占用:1.开始--运行--cmd 进入命令提示符。2.输入n...

2018-06-22 17:38:50 375

原创 moment.js使用

moment.js操作时间简单创建moment() // 当前时间moment("1995-12-25") // 1995-12-25moment("12-25-1995", "MM-DD-YYYY") // 1995-12-25moment({ year :2010, month :3, day :5, hour :15, minute :10, second :3, millisecon...

2018-06-12 20:15:02 929

原创 自定义注解

   @interface 表示定义一个注解注: @Retention    定义被它所注解的注解能保留多久,一共有三种策略:SOURCE 被编译器忽略CLASS 注解将会被保留在Class文件中,但在运行时并不会被VM保留。这是默认行为,所有没有用Retention注解的注解,都会采用这种策略。RUNTIME 保留至运行时。所以我们可以通过反射去获取注解信息。        @Target  用...

2018-06-11 20:58:49 180

原创 vue+js实现 点击箭头实现图片切换

前端需求是 返回的图片数据能够点击箭头切换代码如下 <div class="pubuItemsBox"> <!-- 修改部分5.23晚 --> <template v-for="(orderEvent, index) in orderEventList" > <div :class="{'pubuItem...

2018-06-11 19:14:47 7409

原创 spring schedule + redisson实现分布式系统任务调度

Redisson是架设在Redis基础上的一个Java驻内存数据网格(In-Memory Data Grid)。【Redis官方推荐】适用场景主要适用于以下几种场景:分布式应用,缓存,分布式会话,分布式任务/服务/延迟执行服务,Redis客户端redisson初始化:@Component@Slf4jpublic class RedissonManager { private C...

2018-05-21 07:20:47 2897

原创 Redis分布式锁原理解析

1.Redis分布式锁命令    setnx: nx不存在则设置   具有原子性。    getset 先get 再set  先获取旧的值,再设置新的值  也是原子性    expire 设置键的有效期    del     删除键2.与时间戳的结合3.Redis分布式锁流程图4.Redis分布式锁优化版流程图优化后的流程与优化前的区别在于在第一次set 失败返回0时 获取锁失败优化前的流程是直接...

2018-05-20 09:38:30 576

原创 POI将EXCEL数据导入到数据库中

1.今天项目需要添加需求,将excel表格导入到数据库中。想起利用poi框架去实现,在网上找了一个工具类,经测试,可以使用,附上代码因为是maven 管理项目,所以引入poi相关jar包     <dependency> <groupId>org.apache.poi</groupId> <artifact...

2018-05-15 14:42:48 8623 4

转载 linux常用一些命令

1.查找文件find / learn filename.txt 根据名称查找/learn 文件夹下面的filename.txt文件。find . learn "*.xml" 递归查找learn下面所有的xml文件find .  learn "*.xml" |xargs grep  "hello world" 递归查找learn下面所有文件内容中包含hello world的xml文件grep -H ...

2018-05-15 10:37:17 158

原创 Linux系统如何退出及编辑vim编辑器,方法及区别

1.如图,进入编辑器2.进入时的编辑显示3. 输入 ‘i’进入编辑模式,可以编写我们需要的内容。当我们编辑完成之后,输入进行退出, 这里面有4种退出模式。保存退出,正常退出,不保存退出,强制退出(1)保存退出。当我们编辑完成之后,按“ESC”键然后控制台输入 :wq  --- w:写的意思   q :退出其实,保存退出还有二个方法:A:在最后输入命令时,直接输入"x",也是一样的,即X=WQ。B:...

2018-05-14 19:03:42 3992

原创 SpringMVC中路径表示

<mvc:mapping path=""/>/** 所有路径及里面的子路径/* 当面路径下的所有路径/ web项目的根目录请求

2018-05-13 21:56:16 373

空空如也

空空如也

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

TA关注的人

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