- 博客(66)
- 资源 (32)
- 收藏
- 关注
原创 4、Dockerfile(进阶)
dockerfile是用来构建docker镜像的文件,里面写的是命令参数脚本。构建步骤:1、编写一个dockerfile文件2、docker build 构建成为一个镜像3、docker run 运行镜像4、docker push 发布镜像到远程仓库(DockerHub、阿里云镜像仓库)DockerFile构建过程基础知识:1、保留关键字(指令)都必须是大写字母2、执行顺序为从上到下顺叙执行3、#表示注释4、每个指令都会创建提交一个新的镜像曾dockerfile是面向开发的,我们项
2021-01-10 13:28:50
263
1
原创 3、docker容器数据卷(进阶)
容器数据卷如果数据都在镜像中,如果镜像容器删除数据就会丢失。我们需要把数据持久化到宿主机,即使容器删除数据也不会丢失,所以我们需要使用数据卷技术,把容器中的数据或者日志等目录同步到本地中。1、使用数据卷方式1:使用 -v 命令挂载docker run -it -v 主机目录:容器内目录 镜像名称 #挂载数据docker inspect 容器id #查看详细的挂在信息1.1 安装实战MySQL,挂载数据docker run -d --name mysql-dongzy -e MYS
2021-01-10 11:01:32
230
原创 2、docker基本命令(入门)
1、docker images命令docker version #查看基本信息docker info # 查看更加详细的信息docker --help #帮助命令docker images #查看镜像docker images -a #查看所有的容器docker images -q #查看镜像iddocker images -aq #查看镜像docker search 镜像#搜索docker search 镜像--filter=STARS=3000 #搜索收藏数大于3000docker
2021-01-10 10:49:37
197
原创 1、docker安装(入门)
1、卸载原有的dockeryum remove docker2、安装需要的安装包yum install -y yum-utils3、设置镜像仓库使用阿里云镜像地址yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo4、安装dockeryum makecache fast #yum索引yum install docker-ce docker-ce-cli co
2021-01-10 10:38:46
119
原创 Redis集群测试-java
集群环境搭建见另外一篇文章https://blog.csdn.net/dongzhongyan/article/details/100141898连接池工具类,内部使用了Redis连接池,通过源码可以看到,集群操作数据时,通过Redis连接池获取连接,用完后会释放连接,把Redis归还给连接池。源码:执行sadd命令@Override public Long sadd(final St...
2019-08-29 18:39:56
1441
原创 Redis 5.0.4集群搭建
1、下载与安装redis$ wget http://download.redis.io/releases/redis-5.0.4.tar.gz$ tar xzf redis-5.0.4.tar.gz$ cd redis-5.0.4$ make$ make install注:如果没有安装wget需要安装wget, yum -y wget安装c的编译环境,因为redis是使用C语言编写...
2019-08-29 17:18:09
521
原创 SpringBoot之thymeleaf模版引擎
1 怎么引入thymeleaf?1.1 html中引入<html xmlns:th="http://www.thymeleaf.org">1.2 Maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b...
2019-04-10 17:27:39
278
原创 SpingBoot项目单独使用Tomcat容器发布
一、修改项目打包方式,pom.xml中指定为war<packaging>war</packaging>二、移除内嵌Tomcat方式1: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st...
2019-03-27 14:23:32
183
原创 Spring Boot+layui构建简单的项目-table表格自动分页
创建项目属于简单的入门,这里不再多余的介绍,把项目结构的pom文件粘出:项目结构pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...
2019-03-20 10:21:13
6132
5
原创 Spring Boot 快速创建项目--简单入门
首先说下什么是Spring Boot。Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的...
2018-05-24 18:30:06
19219
3
转载 (jvm调优)二、Java内存模型及性能优化及Java垃圾回收
一、JVM内存模型 1. 首先介绍下Java程序具体执行的过程: ● Java源代码文件(.java后缀)会被Java编译器编译为字节码文件(.class后缀); ● 由JVM中的类加载器加载各个类的字节码文件,加载完毕之后,交由JVM执行引擎执行; ● 在整个程序执行过程中,JVM会用一段空间来存储程序执行期间需要用到的数据和相关信息,这段空间一般被称作为...
2018-04-24 17:42:09
407
原创 (jvm调优)一、linux内存查看命令
1.整体情况查看(任务管理器):top 第三行就是CPU的使用情况了,如下: %Cpu(s)us用户空间占用CPU百分比sy内核空间占用CPU百分比ni用户进程空间内改变过优先级的进程占用CPU百分比id空闲CPU百分比wa等待输入输出的CPU时间百分比hiCPU服务于硬件中断所耗费的时间总额siCPU服务软中断所耗费的时间总额stSteal Time top -p pid top -u...
2018-04-24 17:31:12
10344
转载 【Java】使用Apache POI生成和解析Excel文件
概述 Excel是我们平时工作中比较常用的用于存储二维表数据的,JAVA也可以直接对Excel进行操作,分别有jxl和poi,2种方式。 从官方文档中了解到:POI提供的HSSF包用于操作 Excel ‘97(-2007)的.xls文件,而XSSF包则用于操作Excel2007之后的.xslx文件。 参考poi官网:http://poi.apache.org/index.html...
2018-03-21 20:35:31
486
原创 Redis管道存储--简单例子
首先获取redis连接 //指定IP,端口,超时时间 Jedis j = new Jedis("127.0.0.1",6379,1000); //选择节点DB j.select(1); //开启管道 Pipeline pipeline = j.pipelined();/*List数据存储,lpush key value value ... */publi...
2018-03-05 10:05:05
915
转载 Spring IOC的理解
学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解 一、分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛这位技术牛人对Spring框架的IOC的理解,写得非常通俗易
2018-01-23 14:52:18
216
原创 Executors多线程编程实例之newFixedThreadPool
基础储备: java.util.concurrent 类 Executors java.lang.Object 继承者 java.util.concurrent.Executors 此类是个工具类,它提供对Executor、ExecutorService、ScheduledExecutorService、ThreadFactory 和 Callable 类的一些实用方法。 此类支持
2018-01-16 18:09:54
993
原创 java批处理bat文件执行jar包时传入参数实例
我们的打的jar包通过里面的main方法执行程序时想要传入参数怎么办?我这里有个例子:import java.io.IOException;import java.util.Scanner;/** * @author dongzy * @date 2017/12/25. */public class TestMainClass { public static void main(S
2017-12-27 10:46:07
10223
原创 java读取txt文件,使用正则表达式获取信息
废话不多说,直接上代码,主程序代码:import java.io.*;import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;public class GetTimeFromLoggerTxt{ /** * 获
2017-11-24 17:58:52
7507
1
转载 支持持久化的内存数据库-----Redis
一、Redis概述 1.1、什么是RedisRedis是一种高级key-value数据库。它跟memcached类似,不过数据 可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。 Redis的所有数据都是保存在内存中,然后不定期的通过异步方式
2017-11-10 09:09:07
1364
转载 mysql 中sql 语句查询今天、昨天、近7天、近30天、一个月内、上一月数据
·1、几个小时内的数据DATE_SUB(NOW(), INTERVAL 5 HOUR)·2、今天select * from 表名 where to_days(时间字段名) = to_days(now());·3、昨天select * from 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1;·4、7天select * from 表名 where D
2017-11-09 10:58:46
10743
2
原创 Java常用的util--TimeUtil(判断是否为数字类型,获取当前日期前后几天的日期等)
此Util功能包括判断是否为数字类型,获取当前日期前后几天的日期等。 直接上代码package redisTest;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * Created by dongzy on 2017/10/23. */public class T
2017-10-23 15:32:00
1044
原创 mysql去重之if的用法の数据去重
首先,有一个表,表名test,数据如下: id name 1 张 1 董 1 朱使用sql:select a.id,a.name,a1.name from test a join test a1 on a.id = a1.id and a.`name`!=a1.`name`; id name1 name2 1 张 董 1 张 朱
2017-09-18 18:25:04
1738
原创 solr6.0学习之环境搭建-windows
准备工作:目前最新版本6.0。下载solr 6.0:Solr6.0下载JDK8 下载jdk1.8:jdk1.8【solr6.0是基于jdk8开发的】tomcat8.0 下载:tomcat8在说明搭建环境之前,其实solr5.0之后 solr已经内置jetty服务器,可以自行启动。但是为了加入自己的特性,以及在solr基础之上的应用,此文章主要针对发布在tomcat8上。1、安装jdk82、下载sol
2017-09-15 13:36:39
431
原创 exists\not exists和in\not in效率
最近在生产环境执行脚本时,发现exists的执行效率远低于in,最终查资料后解决了我的疑问,现贴图如下备忘
2017-09-15 11:39:56
294
原创 redis存储与读取对象和对象集合
在生产过程中经常会用到redis这种nosql数据存储,以达到快速的查询等操作。 在参考网上与相关图书资料后,决定自己动手实践以下redis对对象的存储与读取,以便以后在工作中可以拿来主意。 redis主要存储类型最常用的五种数据类型:StringHashListSetSorted setredis存储对象需要序列化和反序列化为什么要实现序列化接口?当一个类实现了Serializable
2017-08-09 13:50:52
8749
原创 redis客户端管理之读取xml配置,获取redis链接
获取redis客户端:public class RedisClientManage { //配置文件 这里面有redis配置 private final static String resource = "redisconnection.xml"; /** * 获取默认Redis客户端 * * @return 默认Redis客户端 */
2017-08-08 11:14:54
1833
转载 java开发webservice几种方式小结
1.利用jdk web服务api实现,这里使用基于 SOAP message 的 Web 服务第一步.新建一个web项目,编写一个POJO.package com.handkoo.webservice.service01; import javax.jws.WebMethod; import javax.jws.WebService; import javax.xml.ws.Endpoin
2017-07-24 14:06:09
484
转载 spring定时任务详解(@Scheduled注解)
在springMVC里使用spring的定时任务非常的简单,如下: (一)在xml里加入task的命名空间xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework.org/schema/task/sp
2017-05-18 11:36:00
788
原创 mysql数据库中把查询的结果列合并(GROUP_CONCAT)
生产中的应用场景: 在数据库中group by 一列查询出若干行数据,sql如下: select * from table group by 列字段; 合并查询出的列: select GROUP_CONCAT(查询的字段 separator ‘;’) from table group by 列字段;
2017-05-08 18:15:02
11575
原创 ssm后台管理系统框架(Spring mvc + mybatis + mysql + easyui )
ssm后台管理系统框架(Spring mvc + mybatis + mysql + easyui )源码下载 经过测试可以正确启动运行,mysql脚本在如图文件内项目层级访问路径datasouce数据库访问文件配置,根据sql脚本创建数据表,把图中的账号密码及数据库名换成自己的。登陆界面
2017-04-13 00:20:49
12561
44
原创 Intellij IDEA打开就闪退或关闭
找到idea安装目录的bin目录,搜索vmoptions可以看到两个文件,idea.exe.vmoptions idea64.exe.vmoptions这两个文件就是IDEA的一些配置文件,带64位的对应64位的启动器,不带的对应32位,默认启动的是32位,你使用的是哪一个启动器就改哪一个,最好是两个一起都修改下(推荐)。修改两个文件中这一项,将Xmx设置为小一点,就可以解决IDEA闪退的问题
2017-04-12 11:39:45
36274
7
转载 $.ajax()方法详解
1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置。4.as
2017-04-06 17:56:27
344
转载 Java +EasyUI+SpringMvc实现Excel导出
正题Excel导出就是根据前台条件将参数传到controller,根据参数去数据库中进行查询,查询出list集合,调用ExcelUtil工具类,将list集合转为成excel数据,输出到浏览器。导出实现首先我们先来看下前台代码,前台获取参数,将参数传到对于的controller中://导出题库 function toDownLoadExcel(){ //获取题型
2017-04-06 17:38:07
2157
转载 js获得本周,本月,本季度的开始日期和结束日期
<script> var now = new Date(); //当前日期 var nowDayOfWeek = now.getDay(); //今天本周的第几天 var nowDay = now.getDate(); //当前日 var nowMonth = now.getMon
2017-04-06 17:12:57
433
转载 Java中获得完整的URl字符串
Java中获得完整的URl字符串HttpServletRequest httpRequest=(HttpServletRequest)request; String strBackUrl = "http://" + request.getServerName() //服务器地址 + ":" + request
2017-03-15 15:45:01
1494
原创 把数据库表中某几列值相同的行去重,只保留一行
使用分析函数row_number() over (partition by … order by …)来进行分组编号,然后取分组标号值为1的记录即可。目前主流的数据库都有支持分析函数,很好用。其中,partition by 是指定按哪些字段进行分组,这些字段值相同的记录将在一起编号;order by则是指定在同一组中进行编号时是按照怎样的顺序。示例(SQL Server 2005或以上适用):se
2017-03-08 18:37:21
5791
原创 hbase启动后,HRegionServer进程不存在解决方法
安装好hbase里面只有HQuorumPeer,没有 HRegionServer。这时我们在hbase/bin里启动./hbase shell 后输入status,list,create ‘tab1’,’fam1’等命令报错。hbase(main):002:0> statusERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is i
2017-03-05 14:46:18
16380
原创 hadoop启动后通过jps查看进程datanode或namenode不存在问题解决
最近学习hadoop集群,在配置好集群文件通过start-all.sh启动hadoop,然后jps查看进程,正常情况下会看到 [root@master sbin]# jps 5694 SecondaryNameNode 6070 Jps 5384 NameNode 5527 DataNode 5848 ResourceManager 59
2017-03-02 14:07:00
35021
1
原创 Java从数据库取出BLOB数据放入map中,从map中拿出转换成String类型数据
for (Map<String, Object> map:list){ **Blob blob=((BLOB) map.get("FILEDATA"));**//得到并强转成BLOB String content=""; try { **content = new String(blob.getB
2017-02-23 16:22:26
5665
ssm后台管理系统框架(Spring mvc + mybatis + mysql + easyui )程序源码下载
2017-04-07
JavaEE|JavaSE6|Servlet|jQuery|Json|API文档打包下载
2016-11-02
自动控制基础原理第三版胡寿松
2013-12-07
齐博地方门户3.5多城市商业版
2013-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人