自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java创建对象的方式

Java创建对象的方式https://www.cnblogs.com/wxd0108/p/5685817.html在平时编码的过程中,大部分时间都是在创建对象,或者在new对象,那么除了new之外还有其他的方式吗?实际上Java提供有五种创建对象的方式。只不过在平时的编码过程中很难注意到。今天被问到,一时半会只想到了new 和clone。所以赶紧回来补了下课。Java有五种创建对象的方式使用new关键字使用Class类的newInstance方法使用Constructor类的newIns

2020-06-03 17:35:29 183

原创 基于React开发的页面,return的div但是页面不显示内容

最近组织让进行代码迁移,浩浩荡荡前端也采用微服务结构,但是组织为了保持页面统一,将所有的前端微服务整合成一个大前端,由此造成了很多问题之前测试并完成发布的模块,转移完成后竟然出现了问题返回值正常,页面解析也正常,逻辑分析也没问题但是界面竟然没有显示内容各种排查,debugger竟然发现代码没走进去代码如下render(text){ return <...

2020-04-24 15:59:33 2277

原创 pgsql 使用多表联合造成的count数据计算问题

之前看过相关资料知道在count的时候需要注意count字段中的null值比如count(name),如果name有null,则不计入,所以大部分情况下我都用的count(1)或者count(*)本次sql样例如下SELECT round(CAST(SUM(fcontractmoney) as numeric)/10000,2) AS money,count(1) as n...

2020-04-21 13:46:01 2044

原创 单例模式的几种实现方式

最近看了几本书籍,想对基础进行巩固下下面是看到的几种单例模式的实现方式/** * 第一种 * 只要加载了类,就创建了对应的对象 */public class Singleton { private Singleton(){ } private static Singleton instance = new Singleton(); publ...

2020-03-03 13:41:15 2293

原创 简单的生产者消费者

工作了这么长时间一直处理Javaweb方面的工作涉及到Java基础的东西非常不全面刚忙完手头的工作,打算熟悉下线程、锁等相关的东西,也一直在看大佬们的博客希望新的一年能有较大的提升下面这是一个简单的生产消费者模式单个线程执行的时候没啥问题多个生产者,多个消费者下会就开始一直在等待了,不生产,也不消费了最后发现是那个 await方法位置错了,应该写到生产或者消...

2020-01-20 17:38:58 219

原创 react变量之改变失效问题

碰到一个比较诡异的bug有个代码块if(this.state.isTure){ this.state.isTure = !this.state.isTure; //其他操作}按理来说,一次交互执行过程中,这行代码执行完后,里面的条件语句不会再执行(这个值是放在state里面的,这段代码一次点击可能会执行两次,正常下应该执行一次,这段代码不会再执行),但是通过日志防线...

2020-01-11 11:48:17 1289

原创 记一次短暂的电话面试

昨天晚上进行了一个十分钟左右简短的电话面试,把我这一个月的总结算是考核了一下,感觉不太满意。开始自我介绍,我把自己待过的公司、做过的项目,使用的技术框架都大概描述了一番。然后问我为什么换工作,这个我觉得每个人都有自己的想法,这块应该还好。接着就是技术问题了,当然,本人技术有限,也没在简历里面做多少夸大描述,所以面试管也问题比较基础,当然就问我使用了哪些集合类,由于我最近在看Java基础原理...

2019-12-24 10:13:27 261

原创 Java端视频截图

最近对接视频监控接口,遇到了不少问题,折腾了不少,总结下和第三方对接接口真心累,而且现场摄像头还经常下线。。。。。。。视频截取使用了插件:ffmpeg这个是Windows端测试实际环境是Linux,注意Linux版本:centOS和乌班图安装ffmpeg:centOS:https://blog.csdn.net/sinat_36748650/article/details/...

2019-07-10 14:36:15 585 1

转载 excel技巧小计:如何创建时间序列

设置A列格式为自定义的yyyy-m-d hh:mm,然后在A1格中输入公式=40544+(ROW(A1)-1)*5/1440,然后拉动A1往下复制即可。这个公式需要解释一下,涉及到Excel中日期的内部表示方法是从某个时刻(1900年1月0日0分0秒)开始的天数,不到一天的用小数来表示。40544即是从开始点到2011-1-1的天数,一天为1440分钟,row返回当前格的行数,利用这个设置出小数...

2019-07-02 15:44:39 3493

原创 Java调用webservice

目录获取请求路径接口调用获取接口请求方式通过wsdl文件生成访问接口axis2的工具包执行如命令:wsdl2java -url d:demo.wsdl -p client -s -o stub(url可以是本地也可以是网络地址如下图标注)获取wsdl文件,以上述的天气预报为例点击WSDL获得内容如下自定义接口访问SOAP协议访问HTTP请求获取请求路径...

2019-06-20 17:34:22 319

转载 springcloud controller返回数据不是json格式二十XML格式

客户端服务依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artifactId></dependency>controller写法...

2019-06-18 15:45:19 1391

转载 RESTful设置原则

转自:https://www.cnblogs.com/moonz-wu/p/4211626.html

2019-06-05 14:34:52 246

原创 UNION引起的bug

业务中总会有从两张表查出数据可能是左右关联也可能是数据汇总所以会用到left joinright joininner join还有union然后这个bug就是由于union引起的导致周五下午都没过好union多张表内容时,原以为只要字段个数一样就行但是今天掉坑里了还必须是字段顺序一致这个bug就是因为前后两张表对应字段顺序不一致,导致返回到界面的...

2019-05-31 23:37:59 471

原创 SpringCloud网关配置

用了springcloud一段时间了今天想动手搭建,结果忘了注册中心和服务都建好了天真的以为可以通过注册中心的地址加上服务名就可以访问服务了结果忘了网关这一茬看来还是对springcloud组件的功能了解非常不足先贴这块了注册中心package com;import org.springframework.boot.SpringApplication;imp...

2019-05-27 22:25:59 3459

原创 大文件上传与下载

开发环境后端:springCloud前端:dva+react问题1、大文件上传失败springCloud可以设置文件上传的大小(不同的版本设置参数可能不同)如下: spring.http.multipart.enabled=true spring.http.multipart.max-file-size=20MB spring.http.multi...

2019-05-23 11:54:53 1078

原创 日期格式yyyy-MM-dd和YYYY-MM-dd有什么区别?

编码的世界1和一往往有天大的区别所以我一直在坑里思考人生Java日期格式转换把字符串转成日期格式SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");sdf.parse(dateStr);带时分秒的,不带时分秒的都可以大小写的含义各不相同可参考:https://www.zhihu.com/quest...

2019-04-02 11:31:54 3693 1

原创 将spring cloud项目打成jar包运行

使用idea打包如下然后再cmd窗口进入jar包目录使用java -jar demo.jar运行

2019-04-02 10:37:51 3981

转载 Windows下如何查看某个端口被谁占用以及如何杀了他

转自:https://blog.csdn.net/qiaomu8559968/article/details/66984822老是忘放这了记住命令:netstat -aon|findstr 8081 //端口号不需要双引号如何杀了他 :taskkill -pid pid_demo(上面命令查询出来的最后pid)如果还是被占用,则在后面加上 -f...

2019-04-02 10:34:33 179

原创 dva\react如何引用CSS文件

曾以为前端开发没啥曾因为前台开发嗯。。。。。。。是的百分之一的时间在实现功能剩下的就是调样式然后和客户扯皮所以必然会牵扯到很多更改以及适配样式可以直接加到div或者对应的面板上也可以提取到css、less文件也就是标签可以显示引用也可以通过css在加载页面时自动引入使用dva时可以通过className来引用样式例如:<div clas...

2019-04-01 09:30:26 1798

转载 使用react+antd+dva+umi框架遇到了model引用问题

最近使用react+antd+dva+umi框架遇到了model引用问题,问题解决但是还没根据参考内容去再次验证一些问题暂时记下这个希望有用转自:https://www.colabug.com/4410430.html...

2019-03-26 16:00:51 2787

转载 git 撤销commit

转自:http://www.cnblogs.com/ningkyolei/p/5026011.html场景:不小心commit了一个不应该commit的修改,但是还没有push,想撤销那个commit命令:a)git logb)git reset --hard commit_id...

2019-03-25 18:23:12 146

转载 spring整合Mybatis进行单元测试

转自:https://blog.csdn.net/winter_chen001/article/details/77249029上面的博客说的比较全面我参考这个基本配置都有了只不过还是遇到了点问题1、在没配置数据源的情况下测试@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})@RunWi...

2019-02-26 15:10:42 1330

转载 springboot在yml文件自定义属性读取

转自:https://blog.csdn.net/yuanwanchao/article/details/79279658开发项目过程中难免会遇到一些公共变量的配置问题特别是一些插件或者第三方接口调用的配置例如密钥、用户名、密码等为了获取方便,同时也避免到处重新定义,以及保持一致性可以将这些信息配置到配置文件中可以参考spring boot的配置格式如下(yml文件格式...

2019-02-25 17:55:23 3728

原创 springboot做单元测试

使用IntelliJ IDEA 2018.2.5 x64版本idea创建spring boot项目会直接创建好一个test测试样例@RunWith(SpringRunner.class)@SpringBootTestpublic class ServiceApplicationTests { @Test public void contextLoads() {...

2019-02-25 17:47:24 242

原创 Spring字符串大小比较

Java字符串比较大小可以使用String提供的compareTo方法比较过程:或要比较的两个字符串的最短长度开始遍历,并比较每个字符的大小如果每个字符都一样,再根据字符串长度比较,长的为大大于返回大于0,等于返回等于0小于返回小于0的值 public int compareTo(String anotherString) { int len1 = v...

2019-01-30 09:51:30 1126

原创 These relative modules were not found

项目框架使用的是umi框架这本是一个简单的问题,找不到modules就直接看是不是引用路径写错或者,文件名写错但是奇怪的是本地运行时OK的,编译,启动一切正常,通过Jenkins打包就报错,提示These relative modules were not found后来为了定位问题,把环境信息照搬到本地,除了操作系统了还是有问题Jenkins打包环境是Linux,本地测试时W...

2019-01-23 10:31:18 13420 3

原创 享元模式

享元模式解决的问题1、减少相同对象的创建2、节省空间,提高系统性能享元模式组成享元工厂、抽象享元、具体享元、主方法如何享元例如工厂管理系统分为员工管理系统和财务管理系统那么就可以认为一个主管理系统分为两个子管理系统员工管理系统和财务管理系统公司可能有几百人,每个人都有一部分权限查看员工信息和个人财务状况,因为每个人的查询只是参数不同所以没有必要每登陆一次就创建一...

2019-01-17 15:41:00 70

转载 跨域、同源策略、以及跨域处理方式

目录1、跨域的产生:2、跨域产生的问题:2.1简单请求与非简单请求的区别3、为什么要对跨域进行特殊处理3.1先来说说什么是源3.2什么是同源策略?3.3•不受同源策略限制的:4如何解决跨域呢4.1使用JSONP4.2对请求头进行设置,通知浏览器可以请求4.2.1设置CorsFilter4.2.2当需要请求session数据的时候上面的设置会时sess...

2019-01-11 15:55:35 183

原创 单例模式

1、单例模式产生的需求:对于频繁使用的对象,例如一些工具类,为了在不同的地方调用一些公共方法,可能会在不同的地方去实例化工具类对象但是从内容上来看,这些工具类不存储数据,只是通过他提供的方法来处理数据所以可以理解为需要的时候拿来用,而不是再创建一个相同的实例2、如何构造单例模式1)最直接的方式就是在工具类内部提供一个静态变量,在加载了的时候就创建一个公共的对象、如下p...

2019-01-08 11:38:51 91

原创 npm install 失败报错:ENOENT errno -4058 npm ERR! syscall access

之前使npm install 正常突然就报如下错误D:\code\myNode&gt;npm install axiosnpm WARN checkPermissions Missing write access to D:\code\myNode\node_modules\msnpm WARN checkPermissions Missing write access to D:\c...

2019-01-07 11:07:13 36908 8

转载 linked list和arraylist区别形象说明

转自:https://www.cnblogs.com/yfish/p/7089294.html

2019-01-04 15:02:03 167

转载 跨域处理方法汇总

转自:https://blog.csdn.net/csdnnews/article/details/85522664

2019-01-04 10:38:42 94

转载 登陆跨域引起的sessionId不一致问题解决

转载:https://blog.csdn.net/qq_39403545/article/details/81673712

2018-12-27 19:19:14 2144 1

转载 mybatis多模块下引入其他模块的mapper.xml

由于mapper.xml分布在不同的模块中,mybatis.mapperLocations=classpath:mapper/*.xml 不能两个模块中mapper文件夹下的xml文件不能加载这是因为classpath只加载了一个mapper的改成mybatis.mapperLocations=classpath*:mapper/*.xml 转载:https://blog.csdn...

2018-12-19 17:56:28 8996 1

原创 js计算上一个月(包括跨年)

var date = new Date(year,month-1,0,0,0,0,0);//year、month为参数,其余参数是天、时分秒、毫秒(也可以自己传入)然后通过var year = date.getFullYear();var month = date.getMonth();可以获取上一个月所在的年月getMonth()函数获取的月份需要+1才是最终显示的月份但...

2018-12-14 14:25:55 4048

原创 Java锁机制理解

1、静态方法加锁public synchronized static void doPrint(String name){ try{ System.out.println( name + " begin: *************"); Thread.sleep(10000); System.out.println( name +"...

2018-12-12 17:33:05 89

原创 百度地图自定义坐标标记和mouseover/mouseout闪烁问题解决

最近在做百度地图坐标标记需求需要在用圆圈家数字标记输入的坐标点之前项目里面用到了百度地图我想可不可以直接拿过来用换下数据和参数就行结果发现需求和原先设置的不太一样之前是用let polyline = new BMap.Polyline(line ,{strokeColor:color[index%3], strokeWeight:4, strokeOpacity:1}...

2018-12-10 11:38:59 3351 1

原创 将项目从Eureka独立出来后的跨域问题

什么是跨域请参考:https://www.cnblogs.com/chenshishuo/p/4919224.html其实这个跨域和注册中心没有直接关系只不过注册中心对跨域问题做了统一的处理使用的配置如下:当然网上也有很多的配置方式,这只是其中一个,大体思路一致配置完成后,在前台进行普通的数据增删改包括文件的上传都没问题唯独文件下载的时候老是报跨域之前看资料只要...

2018-11-29 18:14:47 1256

原创 页面分辨率调试总结

自从来了新公司,大部分的时间都在开发前台业务后台使用springCloud全家桶后后台基本上都是写model类了最近在适配前台的分辨率问题真是各种深坑1、使用antV可视化组件,图表的设置不能在less文件里面设置,必须作为参数传递进去,     开发当初全部是写死的,所以全部提取成配置参数,1920、1280、1366各一份2、如果出现文字过长超出当前面板位置,则设置文...

2018-11-23 10:14:56 818

原创 如何查看浏览器保存的用户密码

 1、打开设置2、搜索密码3、点击管理密码然后输入密码,就可以看到你的网站登陆信息了 

2018-11-22 10:49:31 739

空空如也

空空如也

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

TA关注的人

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