- 博客(30)
- 资源 (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
294
原创 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
242
原创 Centos7更新yum源步骤
长时间没有动虚拟机,打开后尝试通过命令:sudo yum update更新yum源,发现几乎全部报404错误。所以,在更新yum之前最好按一下步骤执行:yum clean allrpm --rebuilddbsudo yum update这样就可以正常更新yum源了。...
2021-01-05 23:36:43
2419
转载 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
581
原创 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
4949
转载 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
1729
转载 @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
940
原创 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
1104
转载 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
1578
原创 Redis根据命名空间分组存储数据
在使用Redis进行数据缓存时,往往数据量是比较大的,若直接以普通键值对:key:value存储,就会显得比较乱,数据分类不明显,不易于查看和查找数据,就像下图一样:这时,我们可以采取以命名空间开头的方式存储数据,使不同类型的数据统一放到一个命名空间下,一目了然:那么如何以命名空间分组呢?其实很简单,只用在存储数据时,键值对中的键命名以冒号分开即可:命名空间:key。例如,vehicle:c...
2019-11-26 16:24:20
15112
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
902
转载 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
488
转载 RabbitMQ的五种模式
RabbitMQ的五种模式1.简单队列(模式)上一篇文章末尾的实例给出的代码就是简单模式.一个生产者对应一个消费者!!!pom.xml 必须导入RabbitMQ依赖包 <!--RabbitMQ-client--> <dependency> <groupId>com.rabbitmq</groupId> ...
2019-09-19 14:40:40
332
转载 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
1229
原创 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
892
原创 jsp获取地址栏上的参数和获取controller中通过ModelAndView绑定的属性值
获取地址栏上的参数参考地址1、使用jsp小脚本实现&lt;%String value=request.getParameter("key");%&gt;即可取出地址栏传递的key所代表的值2、使用EL表达式实现&lt;h2&gt;${param.key}&lt;/h2&gt;也可以取出地址栏传递的key所代表的值3、使用javascript实
2019-01-04 16:45:11
1421
转载 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
415
转载 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
336
转载 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
5965
原创 CentOS下启动和停止Tomcat
启动Tomcat: 进入tomcat目录/bin,然后./startup.sh 停止Tomcat: 进入tomcat目录/bin,然后./shutdown.sh
2017-10-10 14:05:38
17030
1
原创 Centos如何进入和退出Vim编辑器
1、进入VIM编辑器,可以新建文件也可以修改文件,命令为:vim /usr/local/con.cfg2、如果这个文件,以前是没有的,则为新建,则下方有提示为新文件。如果文件已存在,则没有提示。3、进入编辑器后,我们先按"I”,即切换到“插入”状态。就可以通过上下左右移动光标,或空格、退格及回车等进行编辑内容了,和WINDOWS是一样的了。退出vim编辑器的方法及区别当文本编辑结束之后,通
2017-10-10 14:01:23
25575
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
1248
原创 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
1286
原创 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
1525
转载 PowerDesigner中NAME和COMMENT的互相转换,需要执行语句
使用说明: 在【Tools】-【Execute Commands】-【Edit/Run Script】 下。输入下面你要选择的语句即可,也可以保存起来,以便下次使用,后缀为.vbs。需要注意的问题是:运行语句时必须在Module模式下,如果是导出报表时执行会出现错误提示。1.Name转到Comment注释字段。一般情况下只填写NAME,COMMENT可以运行语句自动生成。将该语句保存为name2co
2016-11-15 10:58:45
647
转载 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
766
原创 获取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
1247
原创 页面带参跳转及取值
从A页面跳转到B页面,可以用标签,注意,此处用的是onclick方法:A:function turnToOtherWeb(Id) { window.location = ('B.jsp?Id=' + Id); }跳转B: var url = lo
2016-11-04 11:40:37
1636
原创 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
348
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人