- 博客(288)
- 资源 (20)
- 问答 (4)
- 收藏
- 关注
原创 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
884
原创 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
994
1
原创 FastJson 序列化特性及说用说明
@Bean public HttpMessageConverters fastJsonHttpMessageConverters(){ FastJsonHttpMessageConverter fastJsonHttpMessageConverter=new FastJsonHttpMessageConverter(); FastJsonConfig fastJsonCo...
2020-03-30 16:18:32
2702
原创 拖动或点击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
4310
2
原创 springcloud中ribbon及hystrix时间配置以及重试机制配置
springcloud中ribbon及hystrix时间配置以及重试机制总结如下1.增加请求时间ribbon: # 请求连接超时时间 ConnectTimeout: 30004.2.增加处理时间ribbon: # 处理超时时间 ReadTimeout: 6000002.增加断路器超时时间hystrix: command: default: e...
2019-12-17 10:55:02
1787
原创 Centos7手动分区方案
1.必须的分区(1) boot分区:作用:引导分区,包含了系统启动的必要内核文件,即使根分区顺坏也能正常引导启动 一般这些文件所占空间在200M以下。分区建议:分区的时候可选100M-500M之间,如果空间足够用,建议分300-500M。避免由于长期使用的冗余文件塞满这个分区。分区格式:建议ext4,按需求更改。(2)/分区(根分区):作用:所有的文件都从这里开始,你可以比喻为Wind...
2019-12-17 10:46:35
15191
原创 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
1704
1
原创 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
11528
原创 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
13602
原创 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
4460
原创 GROUP BY 语句中的GROUP_CONCAT()函数
GROUP BY 语句根据一个或多个列对结果集进行分组。会把值相同放到一个组中,最终查询出的结果只会显示组中一条记录。现有表结构如下:需要将数据通过采集时间中的日期(collecttime)以及设备(devnum)进行分组查询,并得到每条数据中的详细信息。使用GROUP_CONCAT函数实现。1、GROUP_CONCAT功能:将group by产生的同一个分组中的值连接起来,返回一个字符串...
2019-08-05 10:10:40
4955
原创 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
4445
原创 Spring Cloud Zuul 在版本Edgware.RELEASE断路超时配置无法生效问题
问题藐视:Spring Cloud Zuul 在版本Edgware.RELEASE断路超时配置无法生效问题。# 断路器超时时间hystrix: command: default: execution: isolation: thread: timeoutInMilliseconds: 30000...
2019-05-30 14:51:22
488
转载 Spring Data JPA 数据加密存储
数据安全永远是个大问题。用户数据存储到数据库中,如果不采取加密手段,那么只要有权限访问数据库的人,都能直接明了的看到用户所有的隐私数据,尤其在中小型公司中,对于数据库权限的管理基本上都是由开发人员直接进行维护管理,这样对于数据安全并不是一个好事,因此如果能将用户私密数据加密存储到数据库中,那么就能稍微提升一些数据安全性。本文讨论的是在Spring Data JPA 中使用 AES 加解密来存储...
2019-05-11 10:15:55
3321
2
原创 javamail imap 网易邮箱 NO Select Unsafe Login. Please contact kefu@188.com for help
问题描述: 第三方邮件客户端如心蓝邮件批量管理助手使用IMAP收网易邮件提示:`NO Select Unsafe Login. Please contact kefu@188.com for help`,同时网页登录邮箱查看会收到一封标题为“网易邮箱提醒:一次被阻止的收信行为”的邮件,大致意思就是告诉你第三方邮件客户端不安全,推荐使用网页出品的客户端。而其它邮件如新浪搜狐QQ邮箱则不会有该...
2019-03-23 08:46:34
16310
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
1907
原创 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
1824
原创 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
2730
原创 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
2453
1
转载 VM虚拟机启动时:锁定文件失败 打不开磁盘或它所依赖的某个快照持磁盘
问题描述:因为虚拟机运行的时候会创建相应的文件,即在虚拟机安装目录下会自动生成.lck文件,用以锁定文件,这是虚拟机里的虚拟磁盘(.vmdk)本身自带的一种磁盘保护机制,防止多台虚拟机同时访问同一个虚拟词磁盘造成对磁盘的修改、数据丢失以及性能的削减。解决方案:将虚拟机安装目录下的.lck文件直接删除,再次就能正常运行了。...
2018-12-07 13:48:03
3926
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
2315
原创 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
6646
3
转载 spring中Constructor、@Autowired、@PostConstruct的顺序
其实从依赖注入的字面意思就可以知道,要将对象p注入到对象a,那么首先就必须得生成对象p与对象a,才能执行注入。所以,如果一个类A中有个成员变量p被@Autowired注解,那么@Autowired注入是发生在A的构造方法执行完之后的。如果想在生成对象时候完成某些初始化操作,而偏偏这些初始化操作又依赖于依赖注入,那么就无法在构造函数中实现。为此,可以使用@PostConstruct注解一...
2018-09-10 09:37:14
332
原创 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
1156
原创 feignclient发送get请求,传递参数为对象。
feignclient发送get请求,传递参数为对象。此时不能使用在地址栏传递参数的方式,需要将参数放到请求体中。第一步:修改application.yml中配置feign发送请求使用apache httpclient 而不是默认的jdk UrlConnectionfeign.httpclient.enabled= true第二步:pom.xml中增加对apache h...
2018-07-26 10:27:43
24770
原创 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
3686
原创 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
14672
2
转载 hibernate与MyBatis的区别
查找别人所写文章,感觉下面的思路比较更深入化,写在这儿用以做记录。对于数据的操作,hibernate是面向对象的,而MyBatis是面向关系的面向对象致力于解决计算机逻辑问题,而关系模型致力于解决数据的高效存取问题。 我们不妨对比一下面向对象的概念原则和关系型数据库的不同之处: 面向对象考虑的是对象的整个生命周期包括在对象的创建、持久化、状态的改变和行为等,对象的持久化只...
2018-04-12 11:24:17
1377
原创 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
21046
6
原创 Docker配置使用说明书(httpd、nginx、java程序)
1.Docker介绍 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。2.docker安装 1)更新yumyum update2)安装dockeryum install docker3)安装完成后...
2018-03-13 09:04:10
1713
原创 Centos7安装配置Keepalived
背景介绍 keepalived是一个类似于layer3, 4 &7交换机制的软件,也就是我们平时说的第3层、第4层和第7层交换。Keepalived是自动完成,不需人工干涉。 Keepalived软件主要是通过VRRP协议实现高可用功能的。VRRP是Virtual Router RedundancyProtocol(虚拟路由器冗余协议)的缩写,VRRP出现的目的就是...
2018-03-01 15:00:50
15059
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
8789
12
原创 vim /etc/profile 写入时 出现 E121:无法打开并写入文件解决方案
问题描述: vim /etc/profile 写入时 出现 E121:无法打开并写入文件解决方案解决方案: 1. 保存的时候用:w !sudo tee % 2. 输入密码即可
2018-01-04 09:55:18
14233
原创 基于restful的协议
RESTful介绍REST(Representational State Transfer,表述性状态转移)是一种架构风格,在REST架构风格中,对象被抽象为一种资源,资源的命名用概念清晰的名词来定义。 RESTful的特点是方法信息存在于HTTP的方法中,作用域存在URI中。 REST的四个关键部分: 1)资源:资源是一个抽象的概念,是对某类信息实体的抽象。 2)表述:资源的表述是对资
2018-01-03 09:13:21
2012
原创 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
5416
5
原创 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
981
原创 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
362
原创 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
1317
原创 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
1022
Workspaces_Eclipse_Netty.rar
2019-08-20
guava-21.0-rc2 、guava-21.0-rc2-javadoc 、guava-21.0-rc2-sources
2017-01-12
com.genuitec.eclipse.export.wizard_9.0.0.me201203160414.jar
2016-05-20
request.getHeader("referer")防盗链
2016-05-07
itext2.1.7
2016-04-05
httpurlconnection post请求中如何能保证请求头与正文是一次发送
2016-12-31
Java如何调用FreeSwitch接口
2016-01-14
Java swing实现图片放大超过电脑屏幕2倍以上
2015-06-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人