自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 centos安装jdk1.8配置环境变量,yum方式

查看系统是否安装java,我已安装过yum list installed | grep javayum install java-1.8.0-openjdk*下载目录:配置环境变量:vi /etc/profile#java environment export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64export CLASSPATH=.:$JAVA_HOME/l.

2020-10-29 10:07:46 396

原创 Guacamole1.1.0搭建,通过b/s访问远程桌面。

环境:确保装好jdk且配置好环境变量,装好tomcatcentos7.6 + tomcat8.5 + jdk1.8 + guacamole-server1.1.0安装步骤:安装依赖环境rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.royum -y install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-...

2020-10-29 09:42:49 656

原创 ubuntu配置docker镜像加速器

安装docker。安装步骤可参考https://blog.csdn.net/weixin_42412462/article/details/109180600 注册阿里云账号,到容器镜像服务这一栏目按照操作文档步骤操作。最后,检测是否安装成功sudo docker info

2020-10-26 22:13:24 955

原创 docker进入退出容器

查看镜像:docker images查看容器:docker ps -a进入某个容器方法一:docker attach 容器id进入某个容器方法二:docker exec -it 容器id /bin/bash退出:exit注意:使用attach进入容器的时候,exit退出时,容器会关闭。再次进入需要先启动容器。并且当多个窗口同时使用该命令进入该容器时,所有的窗口都会同步显示。因此不建议使用attach命令。ps:docker拉取的j..

2020-10-21 09:11:59 643

原创 Ubuntu安装Docker

卸载旧版本$ sudo apt-get remove docker docker-engine docker.io containerd runc设置仓库更新 apt 包索引。$ sudo apt-get update安装 apt 依赖包,用于通过HTTPS来获取仓库:$sudoapt-get install\ apt-transport-https \ ca-certificates \ curl \ gnupg-agent ...

2020-10-20 14:44:00 610

原创 js显示时间yyyy-mm-dd hh:mm:ss

function getTime() { var now = new Date(); var year = now.getFullYear(); var month = (now.getMonth() + 1).toString(); var day = (now.getDate()).toString(); var hour = (now.getHours()).toString(); var minute .

2020-10-19 14:18:25 291

原创 Cannot run program... error=2 no such file or directory

IOException: Cannot run program “/var/jar/fabric/bin/configtxgen”: error=2, No such file or directory"原因:没有这个文件或者目录。在相应的目录添加相应的文件。找目录方法:application.yml中映射的路径,或者专门的config文件。Cannot run program error=13 Permission denied原因:没有权限,将刚才的目录赋予权限chomd -R 777

2020-10-16 10:28:04 20852 1

原创 linux查看端口号

ps -ef|grep java 查看启动的java 进程ps -ef|grep tomcat 查看启动的tomcatnetstat -anop|grep tomcat 查看tomcat端口号netstat -lntp 查看端口netstat -pan | grep 8545 查看占用端口号8545进程ps -aux | grep pid 通过进程id查找程序...

2020-10-14 17:07:02 498

原创 linux根据端口号杀掉进程的stop.sh脚本

新建stop.sh文件touch stop.sh--或者vi stop.sh在文件中加入该内容 netstat -tunlp|grep 8545|awk '{print $7}'|awk -F '/' '{print $1}'|xargs kill -15 8545为进程的端口号。kill -9 也可以,推荐使用kill -15 给stop.sh赋予执行脚本的权限 chmod u+x *.sh或者chmod 777 stop.sh ...

2020-10-14 16:55:44 1324

原创 springmvc接收前台多个参数

单个参数接收@RequestMapping(value="add", method = RequestMethod.POST) @ResponseBody public DefaultReturn add( @RequestParam("Ids")String peerIds,@RequestParam("name")String channelName){用map接收@RequestMapping(valu.

2020-10-14 10:04:55 1503

原创 使用jdk Docker镜像部署常规SpringBoot web Jar项目

基础环境如果服务器不具备Docker环境,请优先安装docker基础环境,安装基础环境参考:Docker在线自动化安装脚本开始部署本次部署为SpringBoot架构下打成jar包。拉取镜像拉取镜像,常规使用的是jdk8。docker pull registry.cn-hangzhou.aliyuncs.com/zhy-cn/jdk8:1.0开始部署本次部署jar存放位置为/data/demo,jar包名称为demo.jar命令方式:# 使用jdk1.8镜像,自动重

2020-10-12 17:22:20 484 2

原创 Quartz定时器使用

触发器 Trigger: 什么时候工作任务 Job: 做什么工作调度器 Scheduler: 搭配 Trigger和Job1.创建一个job类,用作要定时执行的方法:package quartz;import java.text.SimpleDateFormat;import java.util.Date;import org.quartz.DisallowConcurrentExecution;import org.quartz.Job;import org.quartz.Jo

2020-09-23 16:30:04 303

原创 chrome安装infinity插件

效果图如下:下载插件:地址https://www.extfans.com/productivity/nnnkddnnlpamobajfibfdgfnbcnkgngh/安装步骤:选择开发者模式,然后将下载的文件解压之后,直接用鼠标图拉到此页面。重启。

2020-09-23 16:27:21 3626

原创 Navicat12备份数据库

Tools—>DateTransfer…左侧选择目标数据库,右侧选择目的数据库,或者文件

2020-09-23 16:21:46 465

原创 idea配置lombok插件

12使用方法参照我的另一篇博客:https://blog.csdn.net/weixin_42412462/article/details/105073977

2020-09-23 16:13:37 123

原创 区块链、定义、结构、共识机制、智能合约

区块链(BlockChain)定义:区块链是一个共享的、不可变的分类帐,用于记录交易、跟踪资产和建立信任。本质上是一个去中心化的分布式账本数据库,其本身是一串使用密码学相关联产生的数据块,每一个数据块上包含了多次比特币网络交易有效的确认信息。共享的理解:它要求我们所有的人共用同一本账本。所有的参与方从原材料的第一步一直到最终的使用者、消费者、买单者每个人都可以去查看账本。它是全透明的、有距离的、不可修改的、不可删除的。现在网上购物的时候,如果说除了整个快递和支付的过程,自己也可以跟踪,对于商品的

2020-09-17 10:11:46 4261

原创 获取线程的返回值的方法

主线程等待public class CycleWait implements Runnable{ private String value; public void run() { try { Thread.currentThread().sleep(5000); } catch (InterruptedException e) { e.printStackTrace(); }

2020-08-18 10:14:53 761

原创 logback的使用与@Slf4j注解

<?xml version="1.0" encoding="UTF-8"?><configuration debug="false"> <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径--> <property name="LOG_HOME" value="/home" /> <!-- 控制台输出 --> <appender name="STDOUT" class="ch.qos..

2020-06-15 11:32:21 672

原创 spring_note事务

Spring5.4 AOP管理事务5.4.1事务的特性一荣俱荣,一损俱损 这句话能够很好地体现事务的特性,事务的特性包括下面的4大特性: 原子性(Atomic):表示组成一个事务的多个数据库操作是一个不可分割的原子单元,只有所有的操作都执行成功,整个事务才提交,事务中任何一个数据库操作失败,已经执行的任何操作都必须撤销,让数据库返回到初始状态。 一致性(Consistency):事务操作成功后,数据库所处的状态和它的业务规则是一致的,即数据不会被破坏【例如:事务之前A,B两个账户的总和是

2020-06-05 15:36:43 148

原创 idea不用重启Tomcat服务便可自动更新,方便调试

1.2.3.

2020-06-02 20:20:07 508 1

原创 zookeeper注册中心及集群

在dubbo微服务项目中,使用zookeeper作为注册中心,服务提供者注册服务到zookeeper中暴露服务,消费者去zookeeper中寻找使用服务。相当于微服务的中间站。zookeeper是树形结构:流程说明:服务提供者启动时: 向/dubbo/com.foo.BarService/providers目录下写入自己的 URL 地址 服务消费者启动时: 订阅/dubbo/com.foo.BarService/providers目录下的提供者 URL 地址。并向/dubbo/c...

2020-05-11 09:44:50 612

转载 java8的日期处理

Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。新API基于ISO标准日历系统,java.time包下的所有类都是不可变类型而且线程安全。示例1:Java 8中...

2020-05-07 15:47:19 128

原创 Timer.schedule()与timer.scheduleAtFixedRate()的区别

schedule() 下一个任务在上一个任务开始计时执行 scheduleAtFixedRate() 下一个任务在上一个任务结束后执行 import java.text.SimpleDateFormat;import java.util.Timer;import java.util.TimerTask;public class TimerTest { public...

2020-05-07 14:19:56 507

原创 使用 LOMBOK写pojo类

eclipse引入插件:https://pan.baidu.com/s/1uiE7NqFOraQCO3JWut1ijQ 提取码:jqes到路径下执行jar:java -jar lombok.jar按步骤一步一步安装完成。重新启动eclipse。package java_demo;import lombok.AllArgsConstructor;import lom...

2020-03-24 16:03:02 381

原创 thymeleaf入门

1. thymeleaf运行之后就是纯HTML了,没运行之前也是纯HTML,这一点不同于JSP,jsp要解析成servlet等操作。2. thymeleaf 不需要服务端的支持,前端人员可以直接的调试。3. 页面标题要改为:<html xmlns:th="http://www.thymeleaf.org">4. application.properties配置文件...

2020-03-17 20:01:59 121

原创 thymeleaf与restful风格结合的遍历

html:<!DOCTYPE HTML><html xmlns:th="http://www.thymeleaf.org"><head><title>hello</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />...

2020-03-17 16:54:42 940

原创 dubbo+springboot+mybatis+前台页面整合

1.dubbo分布式框架理解分布式系统:若干独立计算机的集合,这些计算机对于用户来说就像单个系统。理解:一个系统分为若干个服务来部署,通过服务之间的调用来处理负载均衡,这些服务之间还有相互的联系,dubbo这种思想对于这种服务之间的治理、管理就有了很大的作用(consumer消费者和provider提供者)。单一的应用架构 将系统统一打包部署在服务器上,这样有一个弊端,服务多了,...

2020-03-13 20:16:09 390

原创 windons,linux配置zookeeper启动

Zookeeper官网地址:http://apache.claz.org/zookeeper/Zookeeper教程https://www.w3cschool.cn/zookeeper/zookeeper_installation.html1、linux上启动解压tar -zxvf zookeeper-3.4.13.tar.gz进入conf中...

2020-03-13 11:30:26 247

原创 restful风格

之前是@RequestMapping现在可以改成@PostMapping(保存的时候使用)@DeleteMapping(删除的时候使用)@PutMapping(字段全部更新的时候使用)@PatchMapping(部分字段全部更新的时候使用)@GetMapping(查询时使用)也可以在@RequestMapping的基础上增加:@RequestMapping(va...

2020-03-12 11:48:01 90

转载 springboot单元测试

增加依赖<!-- springboot test --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifact...

2020-03-12 09:52:52 67

原创 springboot项目打jar包

到项目的路径下:输入cmd,控制台跳转至该路径执行:mvn install会在target目录下生成jar包部署运行:java -jar 项目名

2020-03-06 16:53:59 93

原创 eclipse创建springboot入门demo

要求:至少jdk1.8且电脑配置好了maven。1.查看安装版本。2.创建maven工程3.groupid* ,为组的意思,在这边对应项目的包名结构;如:com.testartifactid,为工程名、项目名称的意思;如:springboot-test4.然后创建完成了就,更新下maven的pom.xml用以下pom.xml里面的内容覆盖掉项目里的pom....

2020-03-06 16:26:21 202

原创 颜色码对照表&16进制&RGB

2020-02-25 20:14:26 1151

原创 Collection的sort()升序排序、reverse()降序排序,copy复制

注意问题:jdk版本。用了1.6的,reverse()方法排序乱掉了。@Test public void testCollection() { List<Integer> list = new ArrayList<Integer>(); list.add(25); list.add(1); list.add(7); list.add(36...

2020-01-13 16:31:31 1016

原创 List多重排序

以String[]的list集合为例:先按第一列排序,再按第二类排序。package java_demo;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class Test22 { public s...

2020-01-07 20:54:03 1044

原创 平时零碎笔记1

1.onkeyup=xxx():当用户释放键盘的时候触发函数 Ajax步骤2.ajax步骤通过 xmlhttp.onreadystatechange=responseResult 就可以指定用responseResult 函数进行处理。3.3. Jquery的ajax写法:4. DOM创建节点创建元素节点 document.createElement(""...

2019-08-14 16:04:05 91

原创 js笔记

用到innerHTML的属性控件有div...td...span...p...texterea 当声明的变量未初始化为undefined,当对象不存在为null,alert(typeof 变量)返回的值可能number,string,boolean,Object,undefined 获取对象的五种方式 JSP3大指令6大动作 page include taglib... includ...

2019-08-14 15:46:56 93

原创 单例模式(饿汉式与懒汉式代码)

饿汉:早就实例过,已有实例,(准备好饭了都)饿了随时 可以吃package java_demo;/** * 单例模式 * @author mzj07 * 1.构造方法私有化,使得该类无法在外部通过new实例化 * 2.准备一个类属性指向一个实例对象(静态属性指向实例) * 3.定义一个方法获取实例 对象singleton * */public class Singleto...

2019-08-14 15:30:18 1603

原创 在Linux上装达梦数据库

Linux上安装数据库1、 创建安装目录mkdir /dm72、 新建一个用户dmdbaid dmdba(账户是否存在)groupadd dinstalluseradd -g dinstall dmdbapasswd dmdba3、 赋予用户文件夹权限chown dmdba.dinstall -R /dm74、 修改可打开文件大小u...

2019-08-12 17:08:51 257

原创 dubbo注册中心redis,zookeeper

dubbo需要将提供者和消费者写入注册中心,注册中心根据请求去辨别去请求哪个服务。使用redis作为注册中心:主要是因为redis的存储机制是key-value,并且还有发布和订阅的消息机制。key存贮的是服务名和类型,value中存map集合。map中的key存的是服务的url,map中的value存的是服务的过期时间,用于判断是否为脏数据,如果已经过期则为脏数据,由监控中心删除。...

2019-06-26 16:00:05 1637

springboot-redis.zip

springboot+redis+thymeleaf搭建的restful风格的增删改查。项目采用maven管理。数据库采用mysql,缓存采用redis。页面采用thymeleaf来编写。

2020-03-26

空空如也

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

TA关注的人

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