自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

原创 linux定时备份数据库

vi backup_full.sh#!/bin/bash#设置mysql备份目录folder=/home/tomcat/temp/mysql/backupcd $folderday=`date +%Y%m%d`rm -rf $daymkdir $daycd $day#数据库服务 iphost=localhost#用户名user=root#密码 #&这些需要转义加\...

2019-08-22 17:30:54 231

原创 spring注解方式实现AOP无效解决方案

原因在于springmvc中也需要加入配置: <aop:aspectj-autoproxy proxy-target-class="true"/>

2019-08-06 09:44:04 544

原创 java获取resource下的文件路径

String path = xxx.class.getClassLoader().getResource("targetFile.txt").getPath();#java获取文件目录├── pom.xml├── src│ ├── main│ │ ├── java│ │ │ ├── com│ │ │ │ ├── alipay│ │ ...

2019-08-02 09:39:18 33573 3

原创 mybatis自动生成工具:mybatis-generator-config

目的:通过数据库表,反向生成bean、dao(mapper)、以及*mapper.xml步骤:工具目录:这边因为我使用的数据库为oracle数据库,需要一个驱动jar包1、修改xml文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLI...

2019-07-23 15:48:39 1431

原创 使用PowerDesigner设计表后导入oracle

1、先用PD设计表结构具体怎么使用PD没啥好讲的,这边发现在写字段的时候没有Comment(字段注释),只需要按Ctrl+u勾选Comment即可,如图:下面是我创建的三张表:2、这边由于无法截图,直接描述吧。Database->Generate Database...打开后这这个界面,设置路径和文件名就ok,点击确定即可。发现路径下多了crebas....

2019-07-18 14:47:54 530

原创 springmvc上传文件不用MultipartFile接收

直接用原始的request接收,然后判断是否含有MultipartFile类型:@ResponseBody@RequestMapping(value = "verUpload", method = RequestMethod.POST)public UploadUtil verUpload(HttpServletRequest request) throws Exception { ...

2019-07-17 10:03:01 1185 1

原创 idea搭建简单的webService工程服务端,以及如何使用axis作为客户端调用接口

idea搭建webService工程完全可以看这个老哥的博客,写得蛮清楚的:https://blog.csdn.net/qq_21399933/article/details/78797071我发送的接口:package example;import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.Web...

2019-07-11 17:52:51 1124

原创 kafka操作常用指令

关闭防火墙chkconfig iptables off启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld1、开zoo...

2019-07-05 16:40:13 280

原创 linux上看kafka消费消息zookeeper管理的具体流程

zookeeper和kafka环境前面两篇博客已经介绍了,其实就是简单的虚拟机三台机器。1、创建topickafka-topics.sh --create --zookeeper 192.168.1.101:2181 --replication-factor 3 --partitions 2 --topic test01此时,可以去zookeeper上看看,是否创建了这个节点:(...

2019-07-05 16:23:39 1647

原创 3台虚拟机搭建kafka集群

上篇博客,已经介绍了三台虚拟机搭建zookeeper集群。本篇讲继续搭建kafka集群。首先创建目录,以便管理。mkdir /home/captain/kafkacd /home/captain/kafka将压缩包放入到目录中,压缩包:链接:https://pan.baidu.com/s/1gr9bXvcaOPRyOf9YYMqPiQ提取码:vk9d1)解压安装包...

2019-07-05 15:09:38 1353

原创 3台虚拟机搭建zookeeper集群

首先是上篇博客中搭建的CentOS7虚拟机:1、先给三台机器安装jdk我用的是jdk-8u131-linux-x64.tar.gz版本,有需要的也可以去官网下链接:https://pan.baidu.com/s/1MJImxpQ3WPIFNGqRxNn9tQ提取码:fn3t现在只是本地有了这个JDK安装包,需要把它上传到linux上,这里有个工具lrzsz可以代替FT上传...

2019-07-04 10:20:48 985

原创 搭建linux虚拟机CentOS7,配置静态ip

最近想弄一套zookeeper、kafka、activemq、redis、mongodb集群,以便学习。之前都是单节点,这次从零开始上手一下。本篇先介绍如何安装linux虚拟机,以及给它配置静态ip。虚拟机软件,以及安装linux系统可以参考:https://blog.csdn.net/qq_39038465/article/details/814788471、配置虚拟机...

2019-07-03 15:43:35 408

原创 java在linux上创建文件失败

文件的位置:(该地址其实并未存在文件,fileName为xxxx.zip)String filePath = "temporaryDir/file/"+fileName;File file = new File(filePath);为了能够直接创建文件,而不需要收到前面父级目录影响,我先执行了创建父级目录的代码。 public void mkTemporaryDirs(){...

2019-06-27 09:35:22 9429

原创 Linux下使用wget下载FTP服务器文件

-nH:不创建以主机名命名的目录。–cut-dirs:希望去掉原来的目录层数,从根目录开始计算。如果想完全保留FTP原有的目录结构,则不要加该参数。-m:下载所有子目录并且保留目录结构。–ftp-user:FTP用户名–ftp-password:FTP密码ftp://*.*.*.*/*:FTP主机地址。最后可以跟目录名来下载指定目录。wget -nH -m --ftp-user=ad...

2019-06-26 16:31:33 570

原创 Jongo无法用java对象接收问题

1、pom.xml几个依赖的版本<jackson-annotations.version>2.4.1</jackson-annotations.version><jackson-core.version>2.4.1</jackson-core.version><jackson-databind.version>2.4.1<...

2019-06-21 17:58:26 181

原创 获取Long类型

前端传参map进来的时候,发现(Long)map.get("verId")不能用,需要用这种方法。Object verIdObj = map.get("verId");Long verId = Long.valueOf(verIdObj.toString());

2019-06-17 09:12:05 949

原创 java实现文件夹加密压缩

pom.xml文件依赖: <!-- zip加密 --> <dependency> <groupId>net.lingala.zip4j</groupId> <artifactId>zip4j</artifactId> <version>1.3.2</version> <...

2019-06-14 16:56:34 1530

原创 java创建File在tomcat中的路径

在用junit测试时,假如创建文件夹:File file = new File("temporaryDir");file.mkdir();则直接在项目目录下直接生成文件夹:若用tomcat启动时,则在服务器tomcat的bin目录下创建,D:\tomcat\apache-tomcat-7.0.93\binFileOutputStream输出流,若在tomcat的bin...

2019-06-14 16:46:10 2621

原创 File、FileItem、MultipartFile三种文件类型转换

这三种文件类型的中转都是File类型。主要实现MultipartFile转换为FileItem,过程:MultipartFile->File->FileItem。 //MultipartFile类型转为File类型 fileIns = multipartFile.getInputStream(); File multoFile = new File("mul...

2019-06-14 16:40:51 15470 5

转载 Linux 上的Tomcat配置输入域名直接访问项目

前置准备:1.申请的域名 要申请备案通过,2.服务器上绑定域名,并且要配置域名解析。具体看在哪里买的服务器,上面应该有指引的,比如我的是在阿里云买的。3.服务器上安装tomcat下面是配置步骤:找到Tomcat安装目录,打开conf -- service.xml文件第一步:首先将端口号改为:80,默认为8080。第二步:将Engine的defaultHost改为自...

2019-06-11 14:32:25 2468 7

原创 PL/SQL查询结果导出为.sql文件,再导入另外用户的表

只留红线部分直接sql导入即可

2019-06-11 09:59:33 760

原创 java.io.UTFDataFormatException: Invalid byte 3 of 3-byte UTF-8 sequence.解决方案

-Dfile.encoding=UTF-8如果还有问题,建议吧target目录删除重新编译。

2019-06-10 14:07:46 762

原创 普通对象转为Json对象

pom.xml:<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version> </dependency>使用...

2019-06-05 15:37:28 3621

原创 @PathParam和@RequestParam的区别

@RequestParam和@PathVariable注解是用于从request中接收请求的,两个都可以接收参数,关键点不同的是@RequestParam是从request里面拿取值,@PathVariable是从一个url模板里面来填充。@RequestParam用法:http://localhost:8080/springmvc/hello/101?param1=10&...

2019-06-04 10:57:53 1635 1

原创 spring中Model、ModelMap、ModelAndView的用法

1. Model(org.springframework.ui.Model)可以向页面传递参数,但不可以跳转url。前端取参数:${requestScope.user.loginname }例:(@ModelAttribute修饰的方法会先于login调用,它把请求参数值赋给对应变量。可以向方法中的Model添加对象,前提是要在方法中加入一个Model类型的参数。)@Req...

2019-06-04 09:59:18 1019

原创 linux中自带的postman功能:curl

curl -H 'Cookie: JSESSIONID=B96042693684202E1F68FBFE4041FF2F; h5OfflineLogin=Serial_99510005' -d '{"verId":100000023,"issureType":2}' 'http://20.26.20.82:8080/headline-consume/index/serviceTime'-H里...

2019-05-29 15:32:17 1176

原创 tortoiseSVN合并分支操作

1、先将主干复制一份到新分支的目录,(copy to)。右键copy to 目标目录需要手打。2、检出新的分支3、选择新拉出的分支->TortioseSVN->merge选择被合并的分支,合并结束。...

2019-05-22 17:27:46 907

原创 gitlab解决冲突

TortoiseGit->resolve->选择一边最终的版本代码->save

2019-05-21 09:55:11 2136

原创 多线程思想+数据库持久化

之前接口一直是一套代码从头执行到尾,在小型应用中可能无伤大雅,而在大批量要访问数据库等操作中,可能效率太低。本文给出了一个较“轻”的一个多线程实现的解决方案:接口的背景是spring结合activemq,消费mq。现在要实现从mq里获取的消息,持久化进数据库。数据量比较大,可能是几万条数据量。整体的开发思想是:项目启动时,spring控制启动一个核心线程去拿内存队列(mqQueue)中...

2019-05-16 11:29:42 410

原创 Mybatis的sqlSessionTemplate直接使用

本文的持久化操作使用的是mybatis的sqlSessionTemplate,可用SqlSession sqlSession= sqlSessionTemplate.getSqlSessionFactory().openSession(ExecutorType.BATCH, false);//增int result = sqlSession.insert("userMapper.inse...

2019-05-16 11:10:56 11681

原创 JSP里用到的知识

1、编码格式设定:<%@ contentType=”text/html;charset=UTF-8” language=”java” %>2、重定向跳转网页:<% response.senRedirect(“user/login”); %>3、路径获取:<% 以下代码 %> String path = request.ge...

2019-02-15 17:18:51 172

原创 jquery动态更改selected

$("#MONAT").find("option[value = '"+yue+"']").attr("selected","selected");

2018-02-05 16:02:24 4513

原创 excel导入oracle

1.先把你的表存为.CSV文件2.打开PL/SQL,新建一张字段和你EXCEL一样的表3.上方Tools——Text Importer——open datafile(左上角)——选择你的CSV表,打开记得,勾选左侧Name In Header4.选择到Data To Oracle,在这里选择你要导入到ORACLE里的表和这张表的OWNER在右侧选择相应字段,如果对应的上,下面的Import就会亮,...

2018-01-23 16:56:02 341

转载 linux基本命令

一、 linux文件系统linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型。文件系统树状结构如下:/ 根目录┏━━━┳━━━┳━━━┳━━┳━━━┳━━┳━━┳━━┳━━━┳━━━━━┳━━┓bin home dev etc lib sbin tmp...

2018-01-15 09:52:29 778

原创 json infinite recursion stackoverflowerror错误解决方案

在controller返回数据到统一json转换的时候,出现了json infinite recursion stackoverflowerror的错误,即json在将对象转换为json格式的数据的时候,出现了无限递归调用的情况。具体的情况如下:A类中,有个属性:List<B> b, A与B的关系为 OneToMany;在B类中,有属性A a,引用到A中的字段id,并作为外键。...

2018-01-04 14:32:22 895

原创 hibernate级联操作

CascadeType.REMOVE级联删除操作。 删除当前实体时,与它有映射关系的实体也会跟着被删除。CascadeType.MERGE级联更新(合并)操作。当Student中的数据改变,会相应地更新Course中的数据。CascadeType.DETACH级联脱管/游离操作。 如果你要删除一个实体,但是它有外键无法删除,你就需要这个级联权限了。它会撤销所有相关的外键关联。...

2018-01-04 14:24:45 295

原创 JPA、Hibernate、Mybatis的区别

1.概念:Hibernate:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。着力点对象与对象之间关系2.简介:Mybatis:MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了goo...

2017-12-29 17:43:01 8005

原创 JQuery获取按键

$(document).keyup(function(e){ var key = e.which; if(key == 27){ alert('按下了ESC键,关闭弹出层'); } });或者(这个只在:IE8,FireFox,Chrome测试过)$(document).keyup(function(e)...

2017-12-27 11:42:18 931

原创 在js中数组接收checkbox

functionfun(){obj=document.getElementsByName("test");check_val=[];for(kinobj){if(obj[k].checked)check_val.push(obj[k].value);}alert(check_v...

2017-12-20 17:10:10 866

原创 eclipse常用快捷键

shift+command+z------反撤销;shift+command+o------自动调整导入的包;

2017-12-15 10:59:07 155

空空如也

空空如也

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

TA关注的人

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