- 博客(40)
- 资源 (5)
- 收藏
- 关注
原创 使用 docker-client 对docker Engine 进行调用
使用 docker-client 对docker Engine 进行调用前提:一段时间以来,使用程序操作docker都是通过shell脚本进行操作,这种方法有很大的弊端(个人理解分为以下几点:)1、对并发处理不友好1.1、如果生成shell脚本,脚本前面路径加上UUID,只要脚本中的变量(例如路径)都是唯一的,这种做法是行的通的。(Linux 多用户,多任务)举例Java程序执行Java...
2020-05-07 17:54:05
2231
1
原创 java程序部署后远程调试
1、在看springboot导航文档时看到这个提示:ps:文档地址为:https://docs.spring.io/spring-boot/docs/current/reference/html/using-spring-boot.html#using-boot-running-as-a-packaged-application总是听说测试环境出问题了,看一下日志出的啥错呀。这次...
2020-04-02 12:08:31
371
原创 Springboot YAML文件数据与Map互转
在目前的项目中,yaml文件作为配置文件已是很常见,例如k8s中的 pod、deployment、service等等组件的创建可通过执行yaml文件创建。废话不多说 先上代码:import com.alibaba.fastjson.JSONObject;import org.junit.Test;import org.junit.runner.RunWith;import org...
2019-09-19 11:25:16
4229
原创 springboot 不继承RuntimeException 实现全局统一处理异常的方法
将项目接口写完之后,因为项目中部分使用了 Assert.notNull这个API,需要处理一下异常,想到了以前都是使用继承RuntimeException 的方法来实现的,需要创建多个文件,本人比较懒就去查了查有没有不继承RuntimeException就能实现的方法,在网上查到了一些资料,下面先上代码:package com.example.demo.config;imp...
2019-09-17 19:22:40
2987
原创 centos7 jenkins结合gogs 自动构建
搭建gogs、jenkins遇到的问题docker部署jenkins安装插件失败,然后再电脑装的单机版该篇介绍了 jenkins结合gogs 自动打包部署运行项目代码步骤http://note.youdao.com/noteshare?id=b1e5b4dc145b93d4bdc58f9dda8e2229...
2019-09-05 15:01:29
295
转载 跨域问题:CrossOrigin Spring中@CrossOrigin的作用
转自:https://blog.youkuaiyun.com/qq_15006743/article/details/78841780在Controller中看到@CrossOrigin ,这是什么?有什么用?为什么要用?what?@CrossOrigin是用来处理跨域请求的注解先来说一下什么是跨域:(站在巨人的肩膀上)跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的...
2018-09-26 14:22:38
1488
原创 SpringBoot2.X 整合RedisTemplate 简单实现消息队列
首先:SpringBoot2 以上 整合redis与 Springboot1 有所区别,不用配置redis在启动的时候,容器中会根据application中redis的配置自动配置,可在项目里直接引用RedisTemplate下面是SpringBoot引用Redis的pom文件<?xml version="1.0" encoding="UTF-8"?><proje...
2018-09-24 23:14:42
7896
原创 Angular2.x 的学习笔记及实现TodoList
导语:如果是新手的话 建议去这个网站看看:快速入门Angular一、 环境好的工具能让开发更加简单快捷。 我这里使用的 IDEAngular CLI是一个命令行界面工具,它可以创建项目、添加文件以及执行一大堆开发任务,比如测试、打包和发布。在开始工作之前,需要电脑上安装node.js注意:node版本是8.x以上 npm版本是5.x 以上 版本越老越容易出错,更新的版本则没...
2018-08-28 12:40:00
326
原创 SpringBoot 操作 redis--------RedisTemplate
在上代码之前先对比一下 Jedis 与 RedisTemplat 的区别:Jedis是Redis官方推荐的面向Java的操作Redis的客户端,而RedisTemplate是SpringDataRedis中对JedisApi的高度封装。spring 封装了 RedisTemplate 对象来进行对redis的各种操作,它支持所有的 redis 原生的 api。在RedisTemplate中...
2018-07-26 17:57:25
440
原创 SpringBoot集成WebSocket实现群聊,后台消息推送
一、引入pom <!-- Spring Boot web依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web&...
2018-07-20 10:51:03
1459
原创 基于SpringBoot简单实现SpringAop+Redis+cookie 单点登录 和 用户登录检测
一、新建一个Ascept(class )/** * 测试: Spring Aop 切面编程 * @author Administrator * */@Aspect@EnableAspectJAutoProxy@Configurationpublic class TestWebAspectConfig { private CookieUtil cookieUtil = new...
2018-07-17 11:01:10
2808
原创 Centos 7 配置 Hadoop 2.9.1 之 50070 端口无法访问
Hadoop 配置中 50070 端口是 namenode 的默认端口,http://192.168.131.131:50070 拒绝访问时说明 namenode 没有成功启动,或者检查一下防火墙,但是,我在没有关闭防火墙的情况下也是可以访问这个网址的那么就进去 shell 命令行,执行 jps 命令,查看 namenode 是否启动,没有启动的话,就进入 hadoop 根目录的 logs 目录查...
2018-06-14 17:30:08
1783
原创 CentOS 7 搭建 Hadoop 2.9.1 遇到的坑之 storage directory does not exist or is not accessible.
2018-06-14 11:42:28,500 WARN org.apache.hadoop.hdfs.server.common.Storage: Storage directory /home/hadoopCluster/hadoop-2.9.1/tmp/dfs/name does not exist2018-06-14 11:42:28,685 WARN org.apache.hadoop...
2018-06-14 17:22:23
3999
3
原创 CentOS 7 搭建 Hadoop 2.9.1 遇到的坑之 NameNode is not formatted
2018-06-14 11:49:15,689 INFO org.apache.hadoop.metrics2.impl.MetricsSystemImpl: NameNode metrics system shutdown complete.2018-06-14 11:49:15,689 ERROR org.apache.hadoop.hdfs.server.namenode.NameNode...
2018-06-14 17:17:34
1178
原创 Centos7 实现Hadoop-2.9.1分布式集群搭建和部署(三台机器)
一、准备三台虚拟机hadoop 192.168.131.128localhost131 192.168.131.131localhost134 192.168.131.134(以上是我的三台虚拟机的hostname 和 ip)hadoop 是 master 的 hostname剩下的两个是 slave 的 hostnamelinux 的 hostname 需要自己手动修改 不然会是 local...
2018-06-14 17:11:39
2717
原创 maven配置阿里云镜像
在maven的安装目录下的conf目录中找到settings.xml只需在mirrors节点里面加上一个mirror子节点添加下面代码:<mirror> <!--This sends everything else to /public --> <id>nexus-aliyun</id> <mirrorOf>*&l...
2018-06-08 08:20:23
199
原创 Hadoop学习之Centos安装Hadoop和配置
一、确保Centos配置过JDK二、解压Hadoop(我是使用的虚拟机,在官网上下载好了linux版本的之后,通过FTP传到Home文件夹下的)三、配置Hadoop进入hadoop文件夹中的etc下修改配置文件1》先修改 hadoop-env.sh 文件将 export JAVA_HOME=${JAVA_HOME} 改为export JAVA_HOME=/home/jdk/jdk1.8.0_17...
2018-06-08 08:18:29
426
原创 三步实现Centos安装FTP和使用
一、安装vsftpdyum install vsftpd二、启动ftpyum install vsftpd三、设置开机启动systemctl enable vsftpd以上步骤就简单可以实现FTP通信我使用的是FileZilla Client 用户名和密码是Centos的用户和密码 端口是ssh的端口 22...
2018-06-07 20:02:35
266
原创 启动fiddler时,报错:Unable to bind to port [8888],ErrorCode:10022
win图标+R --> cmd 执行命令:netsh winsock reset 然后重启电脑就行了
2018-06-04 14:53:04
2651
原创 java工具类之Excel文件导入、读取数据(支持xls、和xlsx)
所需的jar包:poi的jar包尽量保持一致,不然会报版本不一致的错误下面是代码:package ReadExcel;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.*;import org.apache.poi.xssf.usermodel.XSSFWorkbook;...
2018-05-26 15:14:44
2398
原创 java工具类之Excel文件导入、读取数据、通过url下载图片
代码如下:package ReadExcel;import jxl.Sheet;import jxl.Workbook;import jxl.read.biff.BiffException;import java.io.*;import java.net.HttpURLConnection;import java.net.MalformedURLException;import...
2018-05-25 21:13:42
1071
原创 java 项目 读取properties配置文件
public static String getPath() { String filePath = null; InputStream in = null; try { Properties properties = new Properties(); in = ReadExcelUtil.clas...
2018-05-25 19:27:02
399
原创 java 导入Excel文件之JXL
今天使用爬虫工具爬取了一些图片的url,导入出来的Excel,于是就用java编写一个工具类,从Excel中读取这些url使用的是JXL第三方jar包运行时就报错误了:jxl.read.biff.BiffException: Unable to recognize OLE stream at jxl.read.biff.CompoundFile.<init>(CompoundFile...
2018-05-25 15:57:44
351
原创 Spring Cloud 服务注册与发现 EurekaServer搭建
正确的pom.xml文件:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE...
2018-05-24 21:25:38
1320
原创 java工具类之大文件分片(切割)与合并
之前在潭州教育教学网站上看了一个视频关于java大文件的分片与合并自己在练习的时候遇到一些坑,调试了好长时间代码如下:首先配置一个专门放参数的类SplitFileParampublic class SplitFileParam { public static String file="C:\\Users\\pc\\Desktop\\photo/1.jpg"; //文件的路径 pub...
2018-05-24 15:59:38
13577
2
原创 cas服务器搭建和SSL证书的配置
引言:其实cas服务器的搭建并不难,只要把SSL证书配置好就行,然后就是获取cas server 的war包一、配置SSL证书1、确保自己电脑有jdk,需要用到jdk的一个工具2、进入java安装目录下的bin目录下,cmd进入命令行(如果配置过java环境的,可以不用到bin目录下,哪里都可以)输入:keytool -genkeypair -alias "sso.cas" -keyalg "RS...
2018-05-08 21:30:00
2891
1
原创 vue2.x学习之list的变异方法和测试
一、官网上给出了7个变异方法:Vue 包含一组观察数组的变异方法,所以它们也将会触发视图更新。这些方法如下:push()pop()shift()unshift()splice()sort()reverse()你打开控制台,然后用前面例子的 items 数组调用变异方法:example1.items.push({ message: 'Baz' }) 。push:向list中添加item<!DO...
2018-05-08 16:34:59
737
原创 CentOS安装mysql 和主从配置、读写分离
一、安装mysql 1、下载wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz2、解压压缩包到目标位置tar xvzf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz mv mysql-5.7.18-linu...
2018-05-05 21:10:25
374
原创 VM-centos安装redis各种坑和具体步骤
一、安装redis在菜鸟教程里有具体的教程,这里只有linux安装教程 Linux 下安装下载地址:http://redis.io/download,下载最新文档版本。本教程使用的最新文档版本为 2.8.17,下载并安装:$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz$ tar xzf redis...
2018-05-04 11:33:27
612
原创 springMVC定时任务之springSchedule的启用
一、需要了解cron表达式1、second2、minute3、hours4、day-of-mouth(月内日期)5、mouth6、day-of-week(周内日期)7、year(可选)了解特殊字段:, * - / L w C # 的用法网上有 cron表达式生成器 可以使用工具二、在applicationContext.xml中添加 <!--添加定时任务--> <ta...
2018-05-02 21:51:44
2335
1
原创 SpringMVC 全局处理异常 使用HandlerExceptionResolver
一、创建一个类实现HandlerExceptionResolverpublic class ExceptionResolver implements HandlerExceptionResolver { @Override public ModelAndView resolveException(HttpServletRequest httpServletRequest, ...
2018-04-28 19:46:09
573
原创 SpringMVC整合SpringSession 实现session共享
一、在pom.xml添加springSession <!--springSession--> <dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-sessi...
2018-04-28 10:37:11
5172
原创 springSession 中配置xml时启动报的错误
ERROR [RMI TCP Connection(7)-127.0.0.1] - Context initialization failedorg.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'redisMessageListenerContainer' ...
2018-04-27 20:07:11
2304
原创 Spring MVC 整合 redis
一、添加文件 redis.properties代码:redis.host=127.0.0.1redis.port=6379redis.timeout=-1redis.maxIdle=100 #在jedis连接池中,最大的idle状态(空闲状态)下的jedis实例的个数redis.minIdle=8 #在jedis连接池中,最小的idle状态(空闲状态)下的jedis实例的个数r...
2018-04-24 21:23:43
352
转载 Gson 与 Jackson 解析json性能比较
现在json的第三方解析工作很多,如json-lib,gson,jackson,fastjson等等。在我们完成一般的json-object转换工作时,几乎都没有任何问题。但是当数据的量上来时,他们的性能几何呢?我着手测试了一下gson和jackson,其他的如json-lib性能很差,fastjson虽然性能很好,但是在使用时有些问题,所以这里就没有测试。简略代码: //生成较大的...
2018-04-24 11:41:21
739
原创 Cookie中的httponly的属性和作用
1.什么是HttpOnly?如果cookie中设置了HttpOnly属性,那么通过js脚本将无法读取到cookie信息,这样能有效的防止XSS攻击,窃取cookie内容,这样就增加了cookie的安全性,即便是这样,也不要将重要信息存入cookie。XSS全称Cross SiteScript,跨站脚本攻击,是Web程序中常见的漏洞,XSS属于被动式且用于客户端的攻击方式,所以容易被忽略其危害性。其...
2018-04-23 20:14:52
129422
3
原创 mysql触发器 for each row解释
create trigger mytrigger alert insert on t_a for each rowbegin insert into t_b set name=new.name, set number=new number;程序体或者是 set @name=new.name; set @number=new.nu...
2018-04-20 16:35:36
13259
转载 MySQL触发器学习
触发器的含义: 触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。创建触发器在MySQL中,创建触发器语法如下:代码如下:CREATE TRIGGER trigger_nametrigger_timetrigger_event ON tbl_nameFOR EACH ROWtrigger_stmt其中:trigger_n...
2018-04-20 16:16:08
158
WSO2ESB 5.0.0 汉化后的jar.zip
2019-09-05
esb概述文档.zip
2019-09-05
手写数字识别MNIST数据集
2019-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人