自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(288)
  • 资源 (20)
  • 问答 (4)
  • 收藏
  • 关注

原创 java8 stream操作

Java8 stream操作

2022-09-09 15:14:56 842 2

原创 Could not find a version that satisfies the requirement cv2

问题描述:python 中使用cv2导入时报如下错,ERROR: Could not find a version that satisfies the requirement cv2ERROR: No matching distribution found for cv2PS D:\workspace\python_workspaces> pip install cv2ERROR: Could not find a version that satisfies the requiremen

2021-02-23 10:23:36 771

原创 SpringBoot打成war包,部署到Tomcat服务器

SpringBoot默认达成jar包,使用SpringBoot默认使用内置的Tomcat。但当项目需要集群部署或者进行优化时,就需要打成war包部署到外部的Tomcat服务器中。一、修改pom.xml文件将默认的jar方式改为war: <groupId>server</groupId> <artifactId>ExampleMicroService2</artifactId> <version>0.0.1-SNAPSH

2021-01-28 11:26:21 814 1

原创 FastJson 序列化特性及说用说明

@Bean public HttpMessageConverters fastJsonHttpMessageConverters(){ FastJsonHttpMessageConverter fastJsonHttpMessageConverter=new FastJsonHttpMessageConverter(); FastJsonConfig fastJsonCo...

2020-03-30 16:18:32 2491

原创 拖动或点击CMD窗口造成程序阻塞,在bat文件中关闭cmd窗口的快速编辑模式

拖动或点击CMD窗口造成程序阻塞,这是因为windows默认cmd窗口启用快速编辑模式,关闭即可。在bat文件中关闭cmd窗口的快速编辑模式,bat文件如下:@echo offreg add HKEY_CURRENT_USER\Console /v QuickEdit /t REG_DWORD /d 00000000 /fstart jre1.8.0_72/bin/java -jar Bt...

2020-01-09 11:34:14 3877 1

原创 springcloud中ribbon及hystrix时间配置以及重试机制配置

springcloud中ribbon及hystrix时间配置以及重试机制总结如下1.增加请求时间ribbon: # 请求连接超时时间 ConnectTimeout: 30004.2.增加处理时间ribbon: # 处理超时时间 ReadTimeout: 6000002.增加断路器超时时间hystrix: command: default: e...

2019-12-17 10:55:02 1427

原创 Centos7手动分区方案

1.必须的分区(1) boot分区:作用:引导分区,包含了系统启动的必要内核文件,即使根分区顺坏也能正常引导启动 一般这些文件所占空间在200M以下。分区建议:分区的时候可选100M-500M之间,如果空间足够用,建议分300-500M。避免由于长期使用的冗余文件塞满这个分区。分区格式:建议ext4,按需求更改。(2)/分区(根分区):作用:所有的文件都从这里开始,你可以比喻为Wind...

2019-12-17 10:46:35 13701

原创 Centos7主机名变成bogon的原因及解决方法

Bogon是一个伪造的IP地址,是公共Internet上IP数据包的非正式名称,它声称来自IP地址间隔的某个区域,但尚未由Internet分配号码管理局(IANA)或委派的区域Internet注册中心(RIR)分配或委派。未分配地址空间的区域称为bogon空间。例如,49.0.0.0–49.255.255.255之间的地址尚未分配。[1]Bogons与保留的私有地址范围不同,例如10.x.x....

2019-12-06 09:00:07 1167

原创 org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe

问题现象:Caused by: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:356) at org.apach...

2019-12-05 10:57:40 11322

原创 docker容器共享宿主机环境,如jdk

第一步:首先宿主机中需要安装配置jdk。列出所有已经被安装的,名字中包含jdk字符串的RPM包。rpm -qa | grep java删除旧版本的jdkrpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64rpm -e --nodeps java-1.7.0-openjdk-1.7.0.91-2...

2019-09-02 10:17:00 12370

原创 zuul.ignoredServices=*

Spring Cloud Zuul 与 Spring Cloud Eureka 可以实现无缝对接实现面向服务的路由。我们让路由的path映射到具体的服务上,而具体的url交由Eureka的服务发现机制去自动维护。zuul默认路由根据服务名全小写加路由API,如我们有BASEMICROSERVICE,通过zuul访问BASEMICROSERVICE服务API,http://IP:port/bas...

2019-08-31 08:50:57 4335

原创 GROUP BY 语句中的GROUP_CONCAT()函数

GROUP BY 语句根据一个或多个列对结果集进行分组。会把值相同放到一个组中,最终查询出的结果只会显示组中一条记录。现有表结构如下:需要将数据通过采集时间中的日期(collecttime)以及设备(devnum)进行分组查询,并得到每条数据中的详细信息。使用GROUP_CONCAT函数实现。1、GROUP_CONCAT功能:将group by产生的同一个分组中的值连接起来,返回一个字符串...

2019-08-05 10:10:40 4013

原创 String.format()方法 “%1$01d” "%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS"日期转换等记录

用于记录,方便以后使用的时候查看。 /** * %后的1指第一个参数,当前只有var一个可变参数,所以就是指var。 * $后的0表示,位数不够用0补齐,如果没有这个0(如%1$nd)就以空格补齐, * 0后面的n表示总长度,总长度可以可以是大于9例如(%1$010d),d表示将var按十进制转字符串,长度不够的话用0或空格补齐。 */ @Test public void...

2019-05-31 09:13:03 4188

原创 Spring Cloud Zuul 在版本Edgware.RELEASE断路超时配置无法生效问题

问题藐视:Spring Cloud Zuul 在版本Edgware.RELEASE断路超时配置无法生效问题。# 断路器超时时间hystrix: command: default: execution: isolation: thread: timeoutInMilliseconds: 30000...

2019-05-30 14:51:22 436

转载 Spring Data JPA 数据加密存储

数据安全永远是个大问题。用户数据存储到数据库中,如果不采取加密手段,那么只要有权限访问数据库的人,都能直接明了的看到用户所有的隐私数据,尤其在中小型公司中,对于数据库权限的管理基本上都是由开发人员直接进行维护管理,这样对于数据安全并不是一个好事,因此如果能将用户私密数据加密存储到数据库中,那么就能稍微提升一些数据安全性。本文讨论的是在Spring Data JPA 中使用 AES 加解密来存储...

2019-05-11 10:15:55 3143 2

原创 javamail imap 网易邮箱 NO Select Unsafe Login. Please contact [email protected] for help

问题描述: 第三方邮件客户端如心蓝邮件批量管理助手使用IMAP收网易邮件提示:`NO Select Unsafe Login. Please contact [email protected] for help`,同时网页登录邮箱查看会收到一封标题为“网易邮箱提醒:一次被阻止的收信行为”的邮件,大致意思就是告诉你第三方邮件客户端不安全,推荐使用网页出品的客户端。而其它邮件如新浪搜狐QQ邮箱则不会有该...

2019-03-23 08:46:34 13846 1

原创 FastJson解析内部类的实例时报错:No default constructor for entity

因为非静态内部类,是不能直接进行实例化,如:Model.Data data = new Model.Data()编译会出错,如果我们想实例化非静态内部类,则必须要有一个外部类的实例,如:Model model = new Model();Model.Data data = model.new Date();由于无法直接创建内部类的实例,所以fastJson解析数据时会报错无法创建实例...

2019-03-14 10:29:40 1834

原创 Linux安装vim编辑器

apt-get方式:普通用户下输入命令:sudo apt-get -y install vim-gtk (注:出现E: Unable tolocate package则将命令改成sudo apt-get -y install vim-nox)。解决了在docker中fromjava镜像中没有安装yum的问题。yum方式:普通用户下输入命令:yum -y install vim*...

2019-01-15 18:04:36 1721

原创 springcloud config 中文乱码

问题描述:springcloud config读取配置文件有中文时候出现乱码。使用的spring-boot-starter-parent 版本为1.5.2.RELEASE,spring-cloud-dependencies版本为Dalston.SR1。乱码的原因是:spring 默认使用org.springframework.boot.env.PropertiesPropertySourceL...

2019-01-02 17:19:06 2669

原创 Mysql:The table‘xxxx’is full

mysql出现"the table is full"的问题,一般有两个原因:一 .You are using the MEMORY (HEAP) storage engine; in this case youneed to increase the value of the max_heap_table_size system variable.See Section 5.1.3, “S...

2018-12-19 15:45:02 2341 1

转载 VM虚拟机启动时:锁定文件失败 打不开磁盘或它所依赖的某个快照持磁盘

问题描述:因为虚拟机运行的时候会创建相应的文件,即在虚拟机安装目录下会自动生成.lck文件,用以锁定文件,这是虚拟机里的虚拟磁盘(.vmdk)本身自带的一种磁盘保护机制,防止多台虚拟机同时访问同一个虚拟词磁盘造成对磁盘的修改、数据丢失以及性能的削减。解决方案:将虚拟机安装目录下的.lck文件直接删除,再次就能正常运行了。...

2018-12-07 13:48:03 3758 3

原创 The request was rejected because the URL was not normalized.

注意:spring boot 1.5.10.RELEASE 版本后 ,类似ip:port//resources 这样访问 // 可以被处理访问 就会出现上边异常。修改客户端请求中的//即可。

2018-11-09 09:06:02 2219

原创 videojs rtmp No compatible source was found for this media.

videojs提示 (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED) No compatible source was found for this video.就像下面这样。解决方案:将网站的flash设置成默认允许,然后刷新下,就可以了。像这样设置...

2018-09-19 10:25:57 6368 3

转载 spring中Constructor、@Autowired、@PostConstruct的顺序

其实从依赖注入的字面意思就可以知道,要将对象p注入到对象a,那么首先就必须得生成对象p与对象a,才能执行注入。所以,如果一个类A中有个成员变量p被@Autowired注解,那么@Autowired注入是发生在A的构造方法执行完之后的。如果想在生成对象时候完成某些初始化操作,而偏偏这些初始化操作又依赖于依赖注入,那么就无法在构造函数中实现。为此,可以使用@PostConstruct注解一...

2018-09-10 09:37:14 302

原创 Eclipse neon 使用install new software的方式安装svn

Name: subclipse 1.8 Location: http://subclipse.tigris.org/update_1.8.x

2018-08-13 17:00:33 1123

原创 feignclient发送get请求,传递参数为对象。

feignclient发送get请求,传递参数为对象。此时不能使用在地址栏传递参数的方式,需要将参数放到请求体中。第一步:修改application.yml中配置feign发送请求使用apache httpclient 而不是默认的jdk UrlConnectionfeign.httpclient.enabled= true第二步:pom.xml中增加对apache h...

2018-07-26 10:27:43 24540

原创 org.springframework.dao.InvalidDataAccessApiUsageException: No EntityManager with actual transaction

问题描述:org.springframework.dao.InvalidDataAccessApiUsageException: No EntityManager with actual transaction available for current thread - cannot reliably process 'remove' call; nested exception is ja...

2018-05-05 16:51:32 3530

原创 mysql 使用定时器执行任务

– mysql定时器是系统给提供了event – 创建存储过程,这里的存储过程主要提供给mysql的定时器event来调用去执行create procedure mypro() BEGIN update table set ncoalState=1 where ncoalId='SX30002'; //设置时间为当前时间戳 毫秒为单位 INSERT IN...

2018-04-25 10:15:12 14497 2

转载 hibernate与MyBatis的区别

查找别人所写文章,感觉下面的思路比较更深入化,写在这儿用以做记录。对于数据的操作,hibernate是面向对象的,而MyBatis是面向关系的面向对象致力于解决计算机逻辑问题,而关系模型致力于解决数据的高效存取问题。 我们不妨对比一下面向对象的概念原则和关系型数据库的不同之处: 面向对象考虑的是对象的整个生命周期包括在对象的创建、持久化、状态的改变和行为等,对象的持久化只...

2018-04-12 11:24:17 1343

原创 he server time zone value '?й???????' is unrecognized or represents more than one time zone.

问题描述: mysql连接数据库时提示系统时区出现错误the server time zone value '?й???????' is unrecognized or represents more than one time zone. You mus 解决方案:在数据库驱动的url后加上serverTimezone=UTC参数。写代码的时候要注意,如果该参数是‘?’后的第一个,即&...

2018-03-22 16:57:50 20950 6

原创 Docker配置使用说明书(httpd、nginx、java程序)

1.Docker介绍 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。2.docker安装 1)更新yumyum update2)安装dockeryum install docker3)安装完成后...

2018-03-13 09:04:10 1635

原创 Centos7安装配置Keepalived

背景介绍 keepalived是一个类似于layer3, 4 &amp;7交换机制的软件,也就是我们平时说的第3层、第4层和第7层交换。Keepalived是自动完成,不需人工干涉。 Keepalived软件主要是通过VRRP协议实现高可用功能的。VRRP是Virtual Router RedundancyProtocol(虚拟路由器冗余协议)的缩写,VRRP出现的目的就是...

2018-03-01 15:00:50 14953 2

原创 springcloud ribbon实现负载均衡的时候,提示Request URI does not contain a valid hostname: http://PRODUCT_SERVICE/

问题描述: org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalStateException: Request URI does not contain a valid hostname: http://PRODUC

2018-02-02 09:49:22 8707 13

原创 vim /etc/profile 写入时 出现 E121:无法打开并写入文件解决方案

问题描述: vim /etc/profile 写入时 出现 E121:无法打开并写入文件解决方案解决方案: 1. 保存的时候用:w !sudo tee % 2. 输入密码即可

2018-01-04 09:55:18 13576

原创 基于restful的协议

RESTful介绍REST(Representational State Transfer,表述性状态转移)是一种架构风格,在REST架构风格中,对象被抽象为一种资源,资源的命名用概念清晰的名词来定义。 RESTful的特点是方法信息存在于HTTP的方法中,作用域存在URI中。 REST的四个关键部分: 1)资源:资源是一个抽象的概念,是对某类信息实体的抽象。 2)表述:资源的表述是对资

2018-01-03 09:13:21 1960

原创 java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must b

java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:42

2017-12-08 18:04:41 5365 6

原创 SQL面试题之行列转换

情况一,如何行转列建表语句:SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for tb-- ----------------------------DROP TABLE IF EXISTS `tb`;CREATE TABLE `tb` ( `姓名` varchar(10) DEFAU

2017-11-27 09:30:38 927

原创 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK

问题描述: maven初学运行时报错No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK解决方案:1、eclipse菜单 - Window - Preferences- Java - Installed JREs 将配置的JRE定位到JDK,例如JRE h

2017-11-09 10:00:01 306

原创 servlet 重定向传参数过长导致界面空白没反应 ,服务器使用的是tomcat

解决方案: 修改tomcat中server.xml中 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" maxHttpHeaderSize="65536" URIEncoding="UTF-8"

2017-07-05 10:41:11 1268

原创 Exception之The valid characters are defined in RFC 7230 and RFC 3986

问题描述: 程序部署到window上可以成功运行,但是部署到Linux上报错。火狐调试显示400错误。程序使用http get请求并带json格式参数。[org.springframework.security.web.context.SecurityContextPersistenceFilter:97]-[DEBUG] -- SecurityContextHolder now cleared,

2017-07-04 13:40:25 980

Workspaces_Eclipse_Netty.rar

Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。Netty是基于Java NIO实现的异步通信框架,其主要特点是简单,要比原生的JavaNIO开发方便很多。

2019-08-20

jacob_1.9.zip

使用jacob操作word

2017-03-17

guava-21.0-rc2 、guava-21.0-rc2-javadoc 、guava-21.0-rc2-sources

guava-21.0-rc2 、guava-21.0-rc2-javadoc 、guava-21.0-rc2-sources google官网下载

2017-01-12

WebSocket实现消息室群聊功能

WebSocket实现消息室群聊功能,用户列表后台实时推送更新

2016-12-07

jfreechart-1.0.19-demo.src

jfreechart-1.0.19-demo.src 示例中源码

2016-11-29

spring4.2与Hibernate4.3配置

spring4.2与Hibernate4.3配置

2016-07-12

gson2.7相关jar包

gson2.7相关jar官方下载

2016-07-08

jsp与JavaScript提交至servlet的几种方式

jsp与JavaScript提交至servlet的几种方式

2016-07-01

subversion进行版本控制 pdf

subversion进行版本控制 pdf subversion服务端操作

2016-06-24

com.genuitec.eclipse.export.wizard_9.0.0.me201203160414.jar

本次对于myeclipse10破解后,导出war包时报“SECURITY ALERT: INTEGERITY CHECK ERROR”进行了破解

2016-05-20

poi相关jar包

Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。

2016-05-17

request.getHeader("referer")防盗链

HTTP headers是HTTP请求和相应的核心模块,它承载了关于客户端浏览器、请求页面、服务器等相关信息。Referer是HTTP头中的一个属性,告诉服务器我是从哪个页面链接过来的。

2016-05-07

《Struts 2.x权威指南(第3版)》.(李刚).[PDF]源码

《Struts 2.x权威指南(第3版)》.(李刚).[PDF]@ckook书中全部章节的源码

2016-04-07

itext2.1.7

itext2.1.7 Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: com/lowagie/text/pdf/FontMapp

2016-04-05

propertiesEditor

myeclipse10 properties文件中文显示

2016-03-29

百度地图JavaScript_API_v2.0类参考

百度地图JavaScript_API_v2.0类参考

2015-09-16

Java 实现图论

Java 实现图论

2015-09-16

张孝祥Java邮件开发详解.pdf

Java邮件 开发详解,从邮件发送的原理到java编写邮件的应用,一步步的详细讲解。

2015-08-06

java后台框架

基于jquery easyui开发的后台框架模版

2014-08-26

QrCode.jar

用于二维码的开发,资源包括的是开发过程中的所需的jar包

2014-08-26

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

TA关注的人

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