自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Centos7更改ssh端口

ssh端口修改

2023-05-17 11:10:24 4170 1

原创 Docker常用命令总结

1、获取镜像docker [image] pull NAME[:TAG]e.g. docker pull ubuntu:18.04 (加了Tag标签,指定下载18.04版本)e.g. docker pull ubuntu (没有加TAG,默认下载latest版本,生成环境不建议,会随版本变化而变化)e.g. docker pull nacos/nacos-server (nacos/表示的是Nacos仓库名,nacos-server为镜像名)2、查看镜像信息docker imag

2021-02-08 02:09:30 226

原创 Centos环境下安装Docker

1、更新yum源sudo yum update sudo yum install -y yum-utils \device-mapper-persistent-data \lvm22、添加Docker稳定版本yum软件源sudo yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo3、更新yum软件源缓存,并安装Dockersudo yum updatesu

2021-01-08 22:37:51 183

原创 Centos7更新yum源步骤

长时间没有动虚拟机,打开后尝试通过命令:sudo yum update更新yum源,发现几乎全部报404错误。所以,在更新yum之前最好按一下步骤执行:yum clean allrpm --rebuilddbsudo yum update这样就可以正常更新yum源了。...

2021-01-05 23:36:43 2225

转载 Windows下搭建Elasticsearch环境

Windows下搭建Elasticsearch环境安装ElasticSearch1.ElasticSearch下载地址:2.下载安装包后解压,进入bin目录下,双击执行elasticsearch.bat3.看到started说明启动成功,打开浏览器测试一下安装ElasticSearch-head插件1.安装node环境2.安装grunt3.下载head插件4.ElasticSearch安装为Windows服务安装ElasticSearch1.ElasticSearch下载地址:https://www.

2020-11-12 15:52:16 470

原创 MySQL根据字段a重复,字段b(时间)倒序,只取第一条数据

问题描述:现有如下图所示数据库数据:我需要从vehicle_year_check_type = 1 的数据中,通过 vehicle_id 车辆id分组,vehicle_year_check_effective_date 有效时间倒序排列,取出相同车辆中的第一条数据,即时间最大的那条数据。解决办法:首先使用分析函数row_number() over (partiion by … order by …)对数据进行分组编号,然后取出分组编号为1的数据,即需求中要取的第一条数据。PARTITION BY

2020-09-18 12:39:15 4658

转载 SpringBoot整合fastdfs,配置内网/公网IP

1、导入jar包<dependency> <groupId>com.github.tobato</groupId> <artifactId>fastdfs-client</artifactId> <version>1.26.5</version></dependency>2、配置类import com.github.tobato.fastdfs.FdfsClientCon

2020-09-08 00:12:15 1582

转载 @Value取不到值的原因(引用application.properties中自定义的值)

在spring mvc架构中,如果希望在程序中直接使用properties中定义的配置值,通常使用一下方式来获取:@Value("KaTeX parse error: Expected '}', got 'EOF' at end of input: …e{ @Value("{tag}")private String tagValue;}3.类被new新建了实例,而没有使用@Auto...

2020-04-02 09:06:34 872

原创 Vue对象传值问题:obj1的值赋给obj2,当obj2的值改变,obj1也会随之改变

场景如标题所示,上代码:var obj1 = { id:1, name:'Jack', wage:'11',//工资,11表示选择了其他 selfWage:'6000',//当wage为其他时,自己填写 checked:true}var obj2 = obj1;console.log(obj1);console.log(obj2);现在控制台打印出来的结果都是一样的。O...

2020-01-17 17:38:38 1002

转载 linkedHashMap转对象

@[linkedHashMap转对象]使用jackson的mapper序列化ObjectMapper mapper = new ObjectMapper(); List<TableColumns> columns = mapper.convertValue(params.get("columns"), new TypeReference<List<Tab...

2019-12-25 09:05:48 1450

原创 Redis根据命名空间分组存储数据

在使用Redis进行数据缓存时,往往数据量是比较大的,若直接以普通键值对:key:value存储,就会显得比较乱,数据分类不明显,不易于查看和查找数据,就像下图一样:这时,我们可以采取以命名空间开头的方式存储数据,使不同类型的数据统一放到一个命名空间下,一目了然:那么如何以命名空间分组呢?其实很简单,只用在存储数据时,键值对中的键命名以冒号分开即可:命名空间:key。例如,vehicle:c...

2019-11-26 16:24:20 13925 5

原创 springmvc集成jwt鉴权

1.引入jjwtmaven pom.xml<dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.0</version></dependenc...

2019-11-15 11:22:30 715

转载 spring-mvc.xml 和 application-context.xml的配置与深入理解

在java框架这个话题,前几篇文章是基于搭建ssm项目框架,以及web.xml的配置讲解,本篇主要就ssm框架的其他配置文件进行深入讲解,他们分别是:1、application-context.xml;2、spring-mvc.xml。回顾一下application-context.xml和spring-mvc.xml在web.xml中的配置是怎样的。(0)前沿1、application-c...

2019-11-14 14:11:03 392

转载 RabbitMQ的五种模式

RabbitMQ的五种模式1.简单队列(模式)上一篇文章末尾的实例给出的代码就是简单模式.一个生产者对应一个消费者!!!pom.xml​ 必须导入RabbitMQ依赖包 <!--RabbitMQ-client--> <dependency> <groupId>com.rabbitmq</groupId> ...

2019-09-19 14:40:40 282

转载 rabbitmq channel参数详解

rabbitmq channel参数详解1、Channel1.1 channel.exchangeDeclare():type:有direct、fanout、topic三种durable:true、false true:服务器重启会保留下来Exchange。警告:仅设置此选项,不代表消息持久化。即不保证重启后消息还在。原文:true if we are declaring a durabl...

2019-09-19 11:09:47 1097

原创 Mybatis进行批量更新操作

<update id="updateBatch" parameterType="java.util.List"> <foreach collection="list" item="item" index="index" open="" close="" separator=";"> update deviceparameterdeta...

2019-09-18 15:07:03 835

原创 jsp获取地址栏上的参数和获取controller中通过ModelAndView绑定的属性值

获取地址栏上的参数参考地址1、使用jsp小脚本实现&amp;lt;%String value=request.getParameter(&quot;key&quot;);%&amp;gt;即可取出地址栏传递的key所代表的值2、使用EL表达式实现&amp;lt;h2&amp;gt;${param.key}&amp;lt;/h2&amp;gt;也可以取出地址栏传递的key所代表的值3、使用javascript实

2019-01-04 16:45:11 1340

转载 Java文件操作大全

//1.创建文件夹//import java.io.*; File myFolderPath = new File(str1); try { if (!myFolderPath.exists()) { myFolderPath.mkdir(); } } catch (Exception e) { System....

2018-12-13 17:50:49 367

转载 Centos7,配置防火墙,开启端口

一.centos7版本对防火墙进行 加强,不再使用原来的iptables,启用firewall1.查看已开放的端口(默认不开放任何端口) firewall-cmd –list-ports 2.开启80端口 firewall-cmd –zone=public(作用域) –add-port=80/tcp(端口和访问类型) –permanent(永久生效) 3.重启防火墙 firewall-cm

2017-12-05 10:45:55 291

转载 Linux下如何让jar程序在后台执行

当我们把java程序打成jar包后,放到linux上通过putty或其它终端执行的时候,如果按照:java -jar xxxx.jar执行,当我们退出putty或终端的时候,xxxx.jar这个程序也会停止。为了保证程序能够一直运行,应该改为这样运行:nohup java -jar xxx.jar & 命令,则程序会在后台一直运行,值得注意的是,此时程序控制台输出会被转移到nohup.out文件中,

2017-10-10 17:39:21 5880

原创 CentOS下启动和停止Tomcat

启动Tomcat: 进入tomcat目录/bin,然后./startup.sh 停止Tomcat: 进入tomcat目录/bin,然后./shutdown.sh

2017-10-10 14:05:38 16797 1

原创 Centos如何进入和退出Vim编辑器

1、进入VIM编辑器,可以新建文件也可以修改文件,命令为:vim /usr/local/con.cfg2、如果这个文件,以前是没有的,则为新建,则下方有提示为新文件。如果文件已存在,则没有提示。3、进入编辑器后,我们先按"I”,即切换到“插入”状态。就可以通过上下左右移动光标,或空格、退格及回车等进行编辑内容了,和WINDOWS是一样的了。退出vim编辑器的方法及区别当文本编辑结束之后,通

2017-10-10 14:01:23 23299 2

原创 CentoOS常用操作命令

列出所有端口netstat -ntlp1、开启端口(以80端口为例) 方法一: /sbin/iptables -I INPUT -p tcp –dport 80 -j ACCEPT 写入修改 /etc/init.d/iptables save 保存修改 service iptables restart 重启防火墙,修改生效 方法二:

2017-08-16 15:09:55 1179

原创 myeclipse10安装了activiti插件后创建BPMN 文件时报错

myeclipse10安装了activiti插件后创建BPMN 文件时报错org.eclipse.graphiti.ui.editor.DiagramEditorInput.(Lorg/eclipse/emf/common/util/URI;Ljava/langString;)V 这是由于缺少补丁,到http://www.shareyx.com/blog/2下载补丁: 解压后将patch文件夹放

2017-02-28 15:21:17 1205

原创 CentOS7中JDK安装及环境变量配置

登录到Centos系统里面,打开终端,将linux自带的OPENJDK卸载掉,然后安装SUN的JDK,步骤如下: 首先:查看Linux自带的JDK是否已安装 <1>查看已经安装的JAVA版本信息java -version一般将获得如下信息:java version "1.6.0"OpenJDK Runtime Environment (build 1.6.0-b09)OpenJDK 64-

2017-02-20 15:12:33 1425

转载 PowerDesigner中NAME和COMMENT的互相转换,需要执行语句

使用说明: 在【Tools】-【Execute Commands】-【Edit/Run Script】 下。输入下面你要选择的语句即可,也可以保存起来,以便下次使用,后缀为.vbs。需要注意的问题是:运行语句时必须在Module模式下,如果是导出报表时执行会出现错误提示。1.Name转到Comment注释字段。一般情况下只填写NAME,COMMENT可以运行语句自动生成。将该语句保存为name2co

2016-11-15 10:58:45 584

转载 Mybatis 的分页插件PageHelper-4.1.1的使用

Mybatis 的分页插件 PageHelper项目地址:http://git.oschina.net/free/Mybatis_PageHelper 文档地址:http://git.oschina.net/free/Mybatis_PageHelper/blob/master/wikis/HowToUse.markdown使用方法:1、根据Mybatis的版本下载

2016-11-14 11:31:18 717

原创 获取select下拉框选中的值

编程语言:     Java     PHP   Android JQuery方法获取:var language= $( '#test option:selected').val();console.info(language);//例如选中Java,将输出:1var languageText= $( '#test option:select

2016-11-08 14:42:07 1169

原创 页面带参跳转及取值

从A页面跳转到B页面,可以用标签,注意,此处用的是onclick方法:A:function turnToOtherWeb(Id) {        window.location = ('B.jsp?Id=' + Id);    }跳转B:        var url = lo

2016-11-04 11:40:37 1572

原创 Eclipse安装Genymotion插件

1、点击help --> Install New Software2、弹出Install对话框,点击Add3、填写如下信息,点击OK,按提示安装就行(注意,Location以Genymotion官网提供的为准,若出现no repository found,可以去官网查看网址。https://www.genymotion.com/plugins/)。

2016-09-08 11:51:41 306

activiti + patch

activiti安装包及补丁

2017-02-28

空空如也

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

TA关注的人

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