5 _cuiyaoqiang

尚未进行身份认证

微服务架构设计

等级
博文 277
排名 3k+

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 publicvoid...

2019-05-31 09:13:03

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

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

2019-05-30 14:51:22

Spring Data JPA 数据加密存储

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

2019-05-11 10:15:55

javamail imap 网易邮箱 NO Select Unsafe Login. Please contact kefu@188.com for help

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

2019-03-23 08:46:34

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

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

2019-03-14 10:29:40

Linux安装vim编辑器

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

2019-01-15 18:04:36

springcloud config 中文乱码

问题描述:springcloudconfig读取配置文件有中文时候出现乱码。使用的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

Mysql:The table‘xxxx’is full

mysql出现"thetableisfull"的问题,一般有两个原因:一.YouareusingtheMEMORY(HEAP)storageengine;inthiscaseyouneedtoincreasethevalueofthemax_heap_table_sizesystemvariable.SeeSection5.1.3,“S...

2018-12-19 15:45:02

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

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

2018-12-07 13:48:03

The request was rejected because the URL was not normalized.

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

2018-11-09 09:06:02

videojs rtmp No compatible source was found for this media.

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

2018-09-19 10:25:57

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

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

2018-09-10 09:37:14

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

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

2018-08-13 17:00:33

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

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

2018-07-26 10:27:43

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

问题描述:org.springframework.dao.InvalidDataAccessApiUsageException:NoEntityManagerwithactualtransactionavailableforcurrentthread-cannotreliablyprocess'remove'call;nestedexceptionisja...

2018-05-05 16:51:32

mysql 使用定时器执行任务

–mysql定时器是系统给提供了event–创建存储过程,这里的存储过程主要提供给mysql的定时器event来调用去执行createproceduremypro()BEGINupdatetablesetncoalState=1wherencoalId='SX30002';//设置时间为当前时间戳毫秒为单位INSERTIN...

2018-04-25 10:15:12

hibernate与MyBatis的区别

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

2018-04-12 11:24:17

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

问题描述:mysql连接数据库时提示系统时区出现错误theservertimezonevalue'?й???????'isunrecognizedorrepresentsmorethanonetimezone.Youmus解决方案:在数据库驱动的url后加上serverTimezone=UTC参数。写代码的时候要注意,如果该参数是‘?’后的第一个,即&...

2018-03-22 16:57:50

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

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

2018-03-13 09:04:10

Centos7安装配置Keepalived

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

2018-03-01 15:00:50
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。