自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记一次从spring.xml方式模块代码转为spring-boot项目下经历

自己公司封装的导出功能1.由于该块功能是从前台src下搬出来,涉及很多数据源对象以及spring-bean注入问题2.最笨方法全搬:起初,把配置文件,代码都搬到后台,报了很多错,一头懵逼3.先搬导出功能代码,报错是少了,但是有很多数据源对象创建失败4.采用注解@Bean方式加载,发现解决了一些对象创建问题,但还有有数据源创建失败,如果一个个@Bean,会创建很多,耗时间5.还是选择原来x...

2020-03-07 17:31:26 337

原创 vue实现界面数据execl下载-接收后台输出流乱码解决

vue以bold方式接收后台输出发现接收是个乱码,(后台已经设置过UTF-8了)原因转载于:https://segmentfault.com/q/1010000014704618/正常的response应该是:

2020-03-07 17:18:01 733

原创 吐槽一次 tomcat7 的坑(idea社区版---esplipse)

背景:启动web项目,发现解析不了jsp标签代码一开始以为是idea社区版不支持jsp解析的功能,就换了esplipse试试,但是又出现了网上问题There are no resources that can be added or removed from the server部署不了,后来发现是tomcat7不支持service3的问题换了tomcat8解决了。。。。。...

2019-10-12 18:05:41 334

原创 springMvc接收三层以上json请求,解析获取数据null失败解决方案

背景:json{ "test": { "aaa":"1111" "bbb": { "ccc": { "text": "61" } } }}获取text的值为null@RequestMapping("/test")@RestControllerpublic class Test { @RequestMapping(method = Re...

2019-09-26 11:05:44 373

原创 springboot-- spring security的学习

初识spring security之认证启动访问http://localhost:8080/user发现自动跳转到了http://localhost:8080/login,这是 spring security初始默认的 初始用户名user密码是后台日志自动生成的登录后这是默认的httpBasicLogin自定义用户认证逻辑禁用上面默认的httpBasicLoginsecurit...

2019-09-01 23:01:21 181

原创 数据缓存Cache以及缓存切换--SpringBoot

1.Spring缓存支持Spring定义了org.springframework.cache.CacheManager和org.springframework.cache.Cache接口用来统一不同的缓存的技术。其中,CacheManager是Spring提供的各种缓存技术抽象接口使用方法:@Beanpublic EhCacheCacheManager ca...

2019-08-24 23:30:28 513

原创 数据缓存Cache以及缓存切换--SpringBoot

1.Spring缓存支持Spring定义了org.springframework.cache.CacheManager和org.springframework.cache.Cache接口用来统一不同的缓存的技术。其中,CacheManager是Spring提供的各种缓存技术抽象接口使用方法:@Beanpublic EhCacheCacheManager cacheManager(Cach...

2019-08-24 23:28:40 329

原创 真机版发生blur事件与tap事件冲突的解决办法--小程序

背景:在调试的时候没问题,但在真机版有些机型发生tap事件不生效的情况bindblur事件与view模块的事件起冲突,原因是原因详情解释请跳转 <input class="placeholder" type="digit" placeholder="" value='{{inputValue}}' placeholder-class="placeholder-class"...

2019-08-23 11:28:50 938

转载 微信小程序scroll-view组件自适应不同高度的手机

文章来源于此已知微信相比于H5开发有rpx这个单位可以自适应一些不同宽度的手机,但是有的时候需要自适应一些手机高度贼大的手机比如iphoneX系列所以scroll-view的wxss样式里肯定不能写死,我能想到的方法就是js里头加载画面前再设置高度wxml里<scroll-view scroll-y style='height:{{scroll_height}}rpx'> ...

2019-08-21 20:40:32 989

原创 基于redis与websocket实现集群即时消息聊天---广播式

效果图:在上一篇阻塞式不太适合大场景,所以采用广播式对群进行分组,一个主题代表一个群代码如下:集成redisserver.port=8080spring.thymeleaf.cache=falseredis.host=127.0.0.1## Redis服务器连接端口redis.port=6379## 连接超时时间(毫秒)## Redis服务器连接密码(默认为空)red...

2019-08-17 22:57:00 1551

原创 小程序 无缘无故报Cannot read property 'toString' of undefined

方法执行成功,但是却报了这种错,加上if判断,做隐式转换就可以了function bankNumFormat(bank) { // var bank = num.toString();//会报undefine错 if(bank){ // } return bank;}...

2019-08-14 14:53:18 14206

原创 金额校验-小程序输入框以及银行卡格式化-----小程序

模仿支付宝充值金额校验纯数字键盘小数点只能一个保留后两位小数第一个不能为点js//金额输入框格式化 format(num) { var str = num; var len1 = str.substr(0, 1); var len2 = str.substr(1, 1); //如果第一位是0,第二位不是点,就用数字把点替换掉 ...

2019-08-13 20:51:56 591

原创 spring boot与websocket的双工异步通信--消息推送

HTTP与websocket协议区别HTTP协议的特点 1.无状态协议 2.用于通过Internet发送请求消息和响应消息 3.使用端口接收和发送消息,默认端口80缺点:无法直接实现双向通信与消息推送WebSocket:是HTML5开始提供的一种浏览器与服务器间进行全双工通讯的网络技术。依靠这种技术可以实现客户端和服务器端的长连接,双向实时通信。特点: 1.事件驱动 2....

2019-08-10 16:32:51 944

原创 spring boot的web开发--ssl配置

SSL(安全套接层)是为网络通信提供安全及数据完整性的一种安全协议,SSL在网络传输层对网络连接进行加密。数字证书是公钥的载体,而密钥库可以包含公钥、私钥信息。JKS和PKCS12都是比较常用的两种密钥库格式/标准1.生成证书使用SSL首先需要一个证书,这个证书既可以是自签名的,也可以是从SSL证书授权中心获得的。(考虑申请域名需要付款备案...

2019-07-27 16:58:00 124

原创 spring boot的web开发--ssl配置

SSL(安全套接层)是为网络通信提供安全及数据完整性的一种安全协议,SSL在网络传输层对网络连接进行加密。数字证书是公钥的载体,而密钥库可以包含公钥、私钥信息。JKS和PKCS12都是比较常用的两种密钥库格式/标准1.生成证书使用SSL首先需要一个证书,这个证书既可以是自签名的,也可以是从SSL证书授权中心获得的。(考虑申请域名需要付款备案等,本文采用自签名方式)每一个JDK或者...

2019-07-27 16:56:09 134

原创 spring boot外部配置与运行原理

我们经常用到常规属性配置,如下方式注入属性值:application.properties配置文件中 student.name = xaioming student.age = 12class文件中 @value("${student.name}") private String name; @value...

2019-07-21 23:21:00 103

原创 spring boot外部配置与运行原理

我们经常用到常规属性配置,如下方式注入属性值:application.properties配置文件中 student.name = xaioming student.age = 12class文件中 @value("${student.name}") private String name; @value("${student.age}") private String ...

2019-07-21 23:08:01 108

原创 本机搭建spring cloub的高可用Eureka

参考书籍:《Spring Cloud微服务实战》服务端配置总节点 server.port=4444 spring.application.name = peer eureka.client.serviceUrl.defaultZone = http://peer2:1112/eureka/,http://peer1...

2019-07-14 11:58:00 100

原创 容易忽视的sql细节

1.美化sql快捷键ctrl+fn+F72.whereWHERE条件里要把能过滤掉最多数据的条件放在最前面(注,ORACLE放在最后面)2.is null/ORACLE/SELECT CASE WHEN ‘’ IS NULL THEN ‘1’ ELSE ‘0’ ENDFROM dual结果:1...

2019-07-03 16:20:27 131

原创 【有意思代码】

循环拼接-区别第一次 String _codes = ""; boolean isFirst = true; for (Info Info : Infos) { if (isFirst) { _codes = _codes + Info.get_code(); isFirst = false; } else { _codes = _codes + "," + I...

2019-06-15 14:11:32 574

原创 maven构建clean install 时候明明文件找的到却报错

[ERROR] /F:/*****/finance-ta/app/ta.pub/src/main/java/com/*****/ta/pub/util/PrecisionUtils.java:[129,27] 找不到符号 符号: 类 TransException 位置: 类 com.*****.ta.pub.util.PrecisionUtils[ERROR] /F:/*****/f...

2019-06-12 15:44:13 1367

原创 win10电脑idea卡 内存8G的完美解决方案

1.关闭idea任务管理器内存恢复正常30~45%优化idea的配置文件idea64.exe.vmoptions-Xms1024m-Xmx2048m-XX:ReservedCodeCacheSize=1024m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-ea-Dsun.io.useCanonCaches=false...

2019-06-12 14:47:12 12456

原创 ORACLE客户端工具设置自动提交事务类似mysql的

工具:oracle sql developer其他工具命令可能会不一样SHOW AUTOCOMMIT; 查看事务SET AUTOCOMMIT OFF; 关闭自动提交SET AUTOCOMMIT ON; 开启自动提交1、隐式提交:用SQL命令间接完成的提交为隐式提交。这些命令是:ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,EXI...

2019-06-11 17:29:32 938

原创 oracle锁表以及数据出现不一致问题排查

一:分析数据库是否存在锁表#转载#–查看被锁的表select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id;–查看那个用户那个进程照成死锁select b.username,b.sid,b.seria...

2019-06-11 17:09:21 493

原创 idea社区版tomcat6启动java.lang.ClassNotFoundException: org.apache.tomcat.InstanceManager

idea社区版开发的时候用的tomcat7,然后社区版要求tomcat6,换之后访问项目的时候报了这个错。原因是原来用tomcat7编译的项目,在换到tomcat6之后没有重新编译解决:清空对应Tomcat中的work目录、还有C盘生成的workC:\Users\DELL.SmartTomcat\web...

2019-06-06 10:02:20 1101

原创 idea社区版部署项目Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardConte

使用smart tomcat部署项目报错Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardConte原因使用了tomcat6以上的解决方案:使用tomcat6的就行了...

2019-06-06 09:59:09 1224

原创 maven的clean install很慢原因以及解决方法

昨天我在使用idea构建项目,maven的clean install时候很慢,一直停留在第一行E:\java8\bin\java.exe -Dmaven.home=F:\apache-maven-3.2.1 -Dclassworlds.conf=F:\apache-maven-3.2.1\bin\m2.conf -javaagent:C:\idea\lib\idea_rt.jar=51675:C...

2019-06-06 09:43:00 9000

原创 Spring Cloud Bus与RabbitMq实现config-server自动刷新配置及注意问题

spring boot版本1.3.7获取配置客户端@RefreshScope@RestControllerpublic class TestController { //必须用brootstrap命名,否则报错 @Value("${from}") private String from; @RequestMapping("/from") publ...

2019-05-31 13:59:50 1110

原创 Spring Cloud Config Client注意问题

1.config-client启动报无法注入“from”的value2.默认连接端口8888Could not locate PropertySource: I/O error on GET request for “http://localhost:8888/config-client/dev/master”根本原因是你使用了application.properties要更改为boots...

2019-05-30 17:51:34 421

原创 Spring Cloud Config 构建 一 个分布式配置中心 propertySources为空原因

访问http://localhost:7001/didispace/dev/master/出现了propertySources为空{“name”:“didispace”,“profiles”:[“dev”],“label”:“master”,“version”:“94cc858c00277b495b16dae450ba76f044fc0fa3”,“propertySources”:[]}原因...

2019-05-30 16:28:04 2918 4

原创 搭建springcloud的feign教程

1.创建名为feign-consumer spring boot项目<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <ve...

2019-05-23 15:39:31 358

原创 搭建Hystrix Dashboard一直加载不出

搭建:监控服务端 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-hystrix</artifactId> </dependency> ...

2019-05-22 15:15:26 2878

原创 zookeeeper与Eureke服务治理区别

CAP理论主张任何基于网络的数据共享系统,都最多只能拥有以下三条中的两条:数据一致性(C),等同于所有节点访问同一份最新的数据副本;对数据更新具备高可用性(A);能容忍网络分区(P)。2.区别SpringCloud Eureka实现的服务治理机制强调了CAP原理中的AP, 即可用性与可靠性,Zoo Keeper这类强调CP(一 致性、可靠性)的服务治理框架最大的区别就是,Eu...

2019-05-15 10:14:06 197

原创 本机搭建spring cloub的高可用Eureka 出现available-replicas为空

服务端配置节点一spring.application.name=peer /*保持一致 否则分片不可用 出现available-replicas为空*/spring.profiles.active=peer1server.port=1111eureka.instance.hostname=peer1#eureka.client.register-with-eureka=true ...

2019-05-14 11:00:56 457

原创 oracle语句优化

Oracle采用自下而上的顺序解析WHERE子句。先写表关联后写条件:过滤掉最大数量记录的条件必须写在WHERE子句的末尾

2019-05-10 16:13:47 130

原创 mysql视图操作

创建视图CREATE VIEW testroleASSELECT a.description,a.id,a.role_key from role aLEFT JOIN role_authority b on a.role_key = b.role_keySELECT *FROM testrole;查询所有视图show table status where comment='vi...

2019-05-06 10:04:04 113

空空如也

空空如也

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

TA关注的人

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