自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (15)
  • 收藏
  • 关注

原创 springboot中restTemplate请求异常处理

springboot中restTemplate请求异常处理问题解决办法问题解决办法在使用默认配置的RestTemplate请求时,如果接口失败会执行抛出异常,而无法获取到错误编码和信息。解决办法: 可以在初始化时添加自定义错误处理类,这样在请求时遇到请求异常,就会返回正常的错误对象。@SpringBootApplicationpublic class TestApplication { public static void main(String[] args) { S

2021-09-26 13:58:46 1961

原创 对于tomcat通过catalina.sh停止服务后,tomcat进程没有退出问题解决办法

例:tomcat路径及名称为/data/tomcat/vim /data/tomcat/bin/catalina.sh找到org.apache.catalina.startup.Bootstrap "$@" stop这行,然后在这行下面加上if [ $? -eq 0 ];then kill -9 `ps -ef |grep tomcat |awk '/.*\/data\/tomcat\/.*/{print $2}'`fi或if [ $? -eq 0 ];then

2021-03-25 11:28:56 614

原创 linux(centos)登录提示cannot change locale (en_US.UTF-8)解决方案

刚才远程登录linux服务器时,突然提示cannot change locale (en_US.UTF-8)警告:-bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory-bash: warning: setlocale: LC_COLLATE: cannot change locale (en_US.UTF-8): No such file or director

2021-03-25 10:10:08 1474

原创 npm离线安装插件(eg:git-br)

在很多时候,我们想通过虚拟机安装npm中的插件,但是虚拟机没有外网,这种情况下,我们需要做一下几步。找一台可以连接外网的机器在可以连接外网的机器中安装npm并在外网机器中通过npm安装所需要的插件离线安装我们已git-br作为示例,在外网机器中安装git-brnpm i -g git-br安装成功后我们通过命令找到具体外网机器中的npm模块地址C:\Users\princ>npm config get prefixD:\sysncfiles\nodejs\node_globa

2021-03-17 11:52:26 2489

原创 Windows下mysql修改root密码的方法

MySQL是一个关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational DatabaseManagement System,关系数据库管理系统) 应用软件之一。搭配 PHP 和 Apache可组成良好的开发环境。因此用的很广泛。很多人都会遇到MySQL需要修改密码的情况,比如密码太简单、忘记密码等等。这里我就教大家几种修改MySQL密码的方法。这里以修改root密码为例,操作系统为windows。先要声明一点,大部分情况下,修改MySQL是需要有mysq.

2021-03-17 09:13:48 1827

原创 mysql在windows中使用gzip命令行导出、导入

下载安装解压所下载的文件,将里面的gzip.exe文件复制至C:\Windows\System32下。打开一个新的终端,快捷键ctrl+C:\Users\princ>gzip --hUsage: gzip [OPTION]... [FILE]...Compress or uncompress FILEs (by default, compress FILES in-place).Mandatory arguments to long options are mandatory for

2021-03-16 09:13:51 2757

原创 linux打包解压

tarc: 创建文档t: 列出存档内容x:提取存档f: filename 要操作的文档名v:详细信息eg: tar cvf FileName.tar FileName解压:tar xvf FileName.tar压缩:tar cf FileName DirName.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName .tar.gz解压:tar zxvf FileName.tar.gz压缩:tar

2021-03-16 08:51:28 2410

原创 linux中tomcat设置service服务启动

操作步骤在linux系统中,部署tomcat后为了节省时间,可直接在任何位置随意启停tomcat服务器,下列我们开始设置。1. 在/etc/init.d目录下新建文件,命名为tomcat2. 对tomcat文件进行编辑,执行 cd /etc/init.d/ vi tomcat将下面代码粘上去#!/bin/bash# description: Tomcat7 Start Stop Restart# processname: tomcat7# chkconfig: 234 20 80JA

2021-03-10 14:11:28 5086

原创 CentOS7安装redis5.0并且搭建集群

操作步骤记录在两台虚拟机(版本:CentOS7)上搭建Redis集群(Redis版本:redis-5.0.4),过程如下:1、下载安装首先在一台虚拟机A(IP:192.168.1.103)上新建目录redis,接着进入该目录下,下载redis-5.0.4,然后解压,进入解压目录下,编译并安装redis,虚拟机B(IP:192.168.1.104)上同理mkdir rediscd redis/wget http://download.redis.io/releases/redis-5.0.4.ta

2021-03-10 11:19:23 4740 1

原创 redis5安装

Centos7 安装部署运行下载命令:wget http://download.redis.io/releases/redis-5.0.4.tar.gz解压命令:tar -xzvf redis-5.0.4.tar.gzRedis5 安装(先安装 gcc 依赖)非必须1. 安装依赖:yum -y install gcc2. 安装依赖:yum -y install gcc-c++3. 安装命令:(在redis目录下)make && make install配置Redis5

2021-03-10 10:50:33 5104 1

原创 使用log4j接管tomcat日志

操作步骤:一、 将log4j的jar包(log4j-1.2.14.jar)和log4j.properties放到tomcat的lib目录下二、 将tomcat-juli-adapters.jar放到tomcat的lib目录下三、 将tomcat-juli.jar放到tomcat的bin目录下(覆盖)四、 修改 Tomcat 的 conf/context.xml,将改为五、 删除 Tomcat 的 conf/logging.properties文件(或者重命名-建议);六、 把工程中的log4j.

2020-09-27 15:42:00 4749

原创 IDEA Method breakpoints may dramatically slow down debugging

前言今天无意启动项目时,一直停留在某一个地方不会往下走,因为日志输出为查询语句,我以为是数据连接出现了问题,但是重启了一下idea,启动时idea提示了Method breakpoints may dramatically slow down debugging。才明白是因为某个地方存在断点。问题:Method breakpoints may dramatically slow down debugging翻译:方法断点可能会显著减慢调试速度解决:去掉方法断点即可,把断点打到方法实现上在不知

2020-09-16 13:05:29 4496

原创 spring Cache注解使用

Cache注解@CachePut (应用到写数据的方法上,如新增/修改方法,调用方法时会自动把相应的数据放入缓存)@CachePut(value = "user", key = "#user.id") public User save(User user) { users.add(user); return user; }调用该方法时,会把user.id作为key,返回值作为value放入缓存。// 注解中各参数的值public @interface CacheP

2020-09-12 16:46:47 4585

原创 Spring data cache的key生成

前言key属性是用来指定Spring缓存方法的返回结果时对应的key的。该属性支持SpringEL表达式。当我们没有指定该属性时,Spring将使用默认策略生成key。我们这里先来看看自定义策略,至于默认策略会在后文单独介绍。自定义策略是指我们可以通过Spring的EL表达式来指定我们的key。这里的EL表达式可以使用方法参数及它们对应的属性。使用方法参数时我们可以直接使用“#参数名”或者“#p参数index”。下面是几个使用参数作为key的示例。@Cacheable(value="users", k

2020-09-12 14:36:09 4801

原创 svn errpr:Node remains in conflict

svn提示:Node remains in conflictsvn 更新提示Error:Node remains in conflict解决办法svn revert --depth=infinity xxxx

2020-09-11 09:54:05 4467

原创 mysql Incorrect datetime value: '0000-00-00 00:00:00' for column

mysql Incorrect datetime value: '0000-00-00 00:00:00' for column解决方法方法1方法2解决方法方法1修改变量# 修改全局set @@global.sql_mode = 'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';# 修改当前set @@sql_mode = 'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_EN

2020-05-12 15:21:34 6146 1

原创 python3 selenium 解决:'chromedriver' executable needs to be in PATH

python3 selenium 解决:'chromedriver' executable needs to be in PATH问题原因解决办法问题问题原因导致此问题原因是因为python在使用selenium的webdriver.Chrome时没有找到chromedriver地址导致。解决办法打开chrome浏览器,在网址处输入chrome://version/即可查看版本号。访问http://chromedriver.storage.googleapis.com/index.html,

2020-05-09 14:21:51 5659

原创 python3 selenium刷新页面问量

python3 selenium刷新也访问量seleniu为何物安装selenium代码示例seleniu为何物selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium R

2020-05-09 13:49:29 5751

原创 kettle后台命令执行任务

kettle后台命令执行任务kitchenPan配置定时任务kitchenkitchen是一个作业执行引擎,用来执行作业。这是一个命令行执行工具,参数说明如下-rep:Repository name 任务包所在存储名-user:Repository username 执行人-pass:Repository password 执行人密码-job:The name of the job...

2020-05-06 16:35:14 7543

原创 Kettle部署centos7并添加远程图形界面访问

Kettle部署centos7并添加远程图形界面访问安装运行环境安装远程访问(xmanager)添加中文支持安装运行环境kettle需要java环境才能运行,因此要安装Java,点击我查看部署jdk。安装图形化界面yum groupinstall "X Window System"上传ketle文件,并上传至服务器中,解压。在 data-integration文件夹下,执行./...

2020-05-06 16:19:00 6925

原创 mysql 压缩备份、还原命令

mysql 压缩备份、还原命令备份并压缩还原备份并压缩导出压缩语法mysql>mysqldump -h主机ip -u用户名 -p密码(也可不输入) 数据库名 | gzip > 压缩后文件位置导出压缩示例:mysqldump --single-transaction -hlocalhost --all-databases --triggers --routines --...

2020-05-06 15:41:28 6305

转载 Mysql sql_mode=only_full_group_by错误解决

Mysql sql_mode=only_full_group_by错误解决说明原理层面sql层面解决方案说明原理层面这个错误发生在mysql 5.7 版本及以上版本会出现的问题:mysql 5.7版本默认的sql配置是:sql_mode=“ONLY_FULL_GROUP_BY”,这个配置严格执行了"SQL92标准"。很多从5.6升级到5.7时,为了语法兼容,大部分都会选择调整sql_mo...

2020-05-06 15:30:28 6426

原创 linux安装java环境

linux安装java环境检查删除解压配置环境变量验证检查在系统终端输入:rpm -qa | grep java如果有openjdk的话,会出现类似于XXXX_openjdk_XXX的信息,则删除openjdk删除在终端多次输入:rpm -e –-nodeps XXXX_openjdk_XXX注意:上面这两步可以一次性完成,而且很简单哦!rpm -e --nodeps `rp...

2020-05-06 15:11:54 6046

原创 centos通过YUM安装mysql

YUM安装mysql下载安装rpm检查安装mysql服务启动MySQL服务查看MySQL的启动状态开机启动修改root默认密码用默认密码登录修改默认密码允许root远程登录修改字符集编码 UTF-8修改编码mysql启动后访问不了下载wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm安装rpmy...

2020-05-06 14:48:29 5909

原创 mysql定时备份数据库-linux

mysql定时备份数据库-linux编写脚本编写脚本编写备份脚本vi /usr/sbin/mysql_dy_backup.sh#!/bin/bash#备份路径BACKUP=/data/backup/sql/dy#当前时间DATETIME=$(date +%Y-%m-%d_%H%M%S)echo "===备份开始==="echo "备份文件存放于${BACKUP}/$DATE...

2020-05-06 14:23:40 5871

原创 详解mysql删除重复数据

mysql删除重复数据语句语句分析模拟测试解析语句delete from t_sys_role_menu where id in( SELECT id from( SELECT id from t_sys_role_menu WHERE (companyid,menuid,roleid) IN ( SELECT ...

2020-05-06 12:46:08 6266

原创 springboot配置定时器

springboot配置定时器示例示例首先在项目中添加maven依赖<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.0</version></dep...

2020-05-06 11:03:30 6132

原创 springboot项目关闭启动

springboot项目关闭启动创建linux启动应用脚本创建linux关闭应用脚本windows下创建的脚本在linux中执行失败附件:创建linux启动应用脚本在windows下创建一个文本文件,添加一下代码#!/bin/bashnohup java -jar yourapp.jar --server.port=8888 &在将文件后缀改为.sh,上传文件至linu...

2020-05-06 10:35:53 5960

原创 JdbcTemplate查询结果封装成对象

JdbcTemplate查询结果封装成对象代码示例//引入import org.springframework.jdbc.core.BeanPropertyRowMapper;import org.springframework.jdbc.core.RowMapper;....//使用RowMapper<TDistCity > rm = BeanPropertyRowM...

2020-05-06 10:01:25 6759

原创 springboot、mybatis集成pagehelper

springboot集成pagehelper添加maven依赖添加项目配置集成使用方法添加maven依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2&lt...

2020-05-06 09:50:02 5679

原创 spring MVC接收日期类型(@DateTimeFormat)

spring MVC接收日期类型场景场景通常在前台我们会使用日期组件选择日期,然后将日期和其他数据一起提交给控制器,在此过程中如果后台控制器方法中的接收参数为实体或者日期类型参数,当实体里的日期字段为date类型时控制器会报错。因为前台传入的时间类型为字符串,而实体或者参数的接收类型为date,这个过程在Spring映射时就会出现类型错误。@DateTimeFormat如果出现以上问题,则...

2020-05-06 09:28:28 7105

原创 java 删除集合中的空元素

java 删除集合中的空元素方法一方法二方法三方法一注:下面代码中需要注意的是Arrays.asListArrays.asList创建的数据为定长集合,集合长度在操作时是不可以改变的,不能对集合进行增删操作。如果操作会抛异常。具体可自行查看源代码。List<Integer> list = new ArrayList<>(Arrays.asList(1, null,...

2020-05-05 23:14:51 8145

原创 java8 stream详解和使用

javajava8 stream使用介绍什么是 Stream?代码演示forEach 循环filter 过滤map 映射flatMap 转换sorted 排序distinct 去重复count 总数量min、maxskip、limitcollect 收集concat 合并anyMatch、allMatch 任意匹配 全匹配reduce 归纳findFirst、findAny 查找第一个和任意一个流...

2020-05-05 22:57:50 6004

原创 快乐编程-设计模式

设计模式装饰者模式-Decorator介绍代码示例装饰者模式-Decorator介绍装饰者模式又名包装(Wrapper)模式。装饰者模式动态地将责任附加到对象身上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。.优点装饰者模式比继承灵活性,在不改变原有对象的情况下给对象扩展功能,符合开闭原则装饰者模式可以动态使用不同的装饰类排列组合,创造出多样的行为组合缺点装饰模...

2020-05-05 21:58:21 5782

原创 Poi-tl

Poi-tl导出word模板poi-ti是什么poi-tl是一个Word 模板引擎,基于Apache poi,目标是在文档的任何地方做任何事情。具体详情可以查看官网信息。poi-tl项目开发中使用为什么要使用poi-tl原因很简单就是简单方便,避免了之前poi存在的很多兼容问题和繁琐处理逻辑引入maven至项目(或者下载对应的jar包添加至项目的lib目录下)maven和jar包地址...

2020-01-09 16:05:18 6768

原创 phantomjs导出echarts图片

phantomjsphantomjs是什么安装windows安装linux安装(centos)phantomjs是什么PhantomJS是一个基于webkit的javascript API。它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行JavaScript代码。任何你可以在基于webkit浏览器做的事情,它都能做到。它不仅是个隐形的浏览器,提供了诸如CSS选择器、...

2020-01-09 11:37:11 6152 1

原创 liferay入门

[size=x-large][b]关于Liferay[/b][/size] Liferay是一个开源公司,我们一般谈Liferay是指的Liferay Portal。Liferay Portal始创于2000年的洛杉机,当时是一个非营利性组织。于2004年建立Liferay公司,今天Liferay的办事处和子公司遍及北美、德国、中国、西班牙和印度等,在全球30多个国家有建立合作伙伴帮助其扩展全...

2016-06-17 09:16:10 5924

gzip-exe.zip

windows-gzip

2021-03-16

Redis-x64-3.2.100.zip

windows-redis

2021-03-10

win-redis-desktop-manager0.9.zip

win-redis-desktop-manager0.9.zip

2021-03-10

tomcat-juli-adapters

tocmat日志适配器实现jar,Tomcat自带的日志实现是tomcat-juli.jar,它是对默认的JDK日志java.util.logging进行一定的封装,和标准JDK日志支持相同的配置,但是和log4j等常用的日志框架比起来功能要较为简陋

2020-09-27

Tomcat自带的日志实现是tomcat-juli.jar

Tomcat自带的日志实现是tomcat-juli.jar,它是对默认的JDK日志java.util.logging进行一定的封装,和标准JDK日志支持相同的配置,但是和log4j等常用的日志框架比起来功能要较为简陋。但是tomcat-juli可以针对不同的classloader来使用不同的配置文件,使得tomcat下不同的Web应用程序可以使用各自独立的日志文件。

2020-09-27

springboot项目关闭脚本

springboot项目关闭脚本,将文件上传linux服务器,修改需要关闭的jar文件,赋予执行权限,通过./***.sh启动

2020-05-06

springboot项目启动脚本

springboot项目启动脚本,在linux中修改jar包名称,赋予执行权限即可运行,使用./***.sh运行

2020-05-06

java代码中的测试模板

java代码中的测试模板 里面有文本、标题、图片的标签使用。可按照代码中的位置存放,将代码加之自己的程序中即可运行。

2020-01-09

phantomjs211.zip

使用java等后台程序导出前台echarts等生成的图片 附件里包含windows和linux版本

2020-01-09

SpringMVC+Spring+Hibernate+JPA空项目

此项目为一个空结构的完整框架,还做了底层DAO和简单的分层。 其中SPINRG的数据连接池是配置在当前系统用户根目录下eg:C:\Users\Administrator\DBInfo\application.properties 具体配置如下:(如果使用别的数据库只更改数据配置和驱动即可) DB.url=jdbc:oracle:thin:@localhost:1521:ora10g DB.driverClassName=oracle.jdbc.driver.OracleDriver DB.username=pm_bate1 DB.password=123456 项目直接解压可在ECLIPSE中运行....

2014-06-09

win7打不开管理

win7系统在计算机上右键->管理报错,下载此文件,直接运行,然后重启电脑。

2013-08-19

liferay_数据库表结构.doc

对liferay_数据库表结构和每个表中的自动进行描述

2013-08-19

spring+zk开发包

spring+zk开发包spring+zk开发

2011-05-13

zk核心jar最新的zk核心jar用到zk的可以下载

最新的zk核心jar用到zk的可以下载很实用的东西

2011-05-11

5230 usb model

5230连接电脑上网时缺少的两个文件一个放在 windows inf下 一个放下windows/system32/dirver下

2011-04-19

空空如也

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

TA关注的人

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