- 博客(53)
- 资源 (1)
- 收藏
- 关注
原创 Failed to execute goal org.apache.maven.plugins:maven-gpg-plugin
参考Definily it will work:这个回答,感谢这个哥们,解决了我的问题https://stackoverflow.com/questions/25044403/mvn-deploy-maven-gpg-plugin1-5sign-failing-has-worked-for-a-week-now-no主要是添加<gpgArguments> <arg>--pinentry-mode</arg>
2021-07-06 22:12:26
542
原创 Correct the classpath of your application so that it contains a single, compatible version of xxx
Spring Boot 启动报如题错误,这种情况是依赖版本的问题引起,一个个依赖排除就可以了。pom.xml把全部依赖注释掉,然后一个个加进去并试启动,最后肯定能找到出问题的那个依赖
2020-06-11 04:46:27
13007
2
原创 Fastjson 格式化 BigDecimal
fastjson默认把BigDecimal类型小数点后的 0 省略,如BigDecimal a = new BigDecimal("18.283000")//前端会直接输出//18.283//并不是我们期望的//18.283000解决方法一使用@JSONFieldpublic class CustomerBigDecimalCodec extends BigDecimalCodec implements ContextObjectSerializer { p.
2020-06-09 00:55:44
11570
原创 BigDecimal 的一个小坑
今天用BigDecimal 遇到一个小坑,特地在此mark一下,踩坑的各位道友可看看。直接上错误代码String a = "2"; BigDecimal b = new BigDecimal(a); BigDecimal c = BigDecimal.valueOf(10.82930); BigDecimal d = b.divide(c,RoundingMode.HALF_DOWN); System.out.println(a);
2020-06-05 18:33:42
236
原创 Spring多模块配置文件的一些问题
加载子模块配置文件在子模块resource目录下新建config文件夹,把application.yml文件放在该目录下即可。使用@value注解取不到值原因分析:package com.test;@Componentclass A { @Value("${name}") private String name; public St...
2020-04-05 18:27:48
766
原创 Spring Boot单项目多模块多启动类【至简版】
道生一,一生二,二生三,三生万物;大道至简,道法自然。码进零,零进一,一进二,二进万网;大码至简,万物归一。《无码即为码》项目架构IDE结构项目创建流程:https://blog.youkuaiyun.com/baidu_41885330/article/details/81875395各模块打包出现错误:https://blog.youkuaiyun.com/lizhon...
2020-01-10 01:19:22
9616
原创 spring boot 保存数据库中文乱码的问题
1.创建数据库和表时,确保字符集是“utf8”。2.项目配置文件添加如下配置,以yml文件为例。http: encoding: charset: UTF-8 enabled: true force: true3.数据库连接别忘了加上红色部分。jdbc:mysql://host:3306/test_db?useUnicode=...
2019-11-13 14:03:17
915
原创 Cannot interpret feed_dict key as Tensor: Tensor Tensor(“Placeholder:0”, shape=(135162, 6)
from keras import backend as KK.clear_session()在model.predict()之后添加上述代码即可参考https://stackoverflow.com/questions/57426984/cannot-interpret-feed-dict-key-as-tensor-tensor-tensorplaceholder0-shape...
2019-09-24 14:36:19
2258
原创 Git 本地初始化项目推送到远程仓库
切换到项目根目录git initgit add .git commit -m okgit remote add origin [远程仓库地址]git push -u origin master搞定!
2019-02-18 14:31:50
218
原创 nginx rewrite 隐藏.php后缀
我想实现http://xxx.com/post/abc.php隐藏后缀的效果,即:http://xxx.com/post/abc,网上搜了一大堆都只是隐藏index.php重定向到入口文件,这个谁不会啊,但这不是我想要的。然后有的说nginx不行,只能用apache,然而我只轻轻的改了改,一切就是那么的如丝搬顺滑,正是我要的效果!其实很简单,一行代码的事情location / { ...
2018-08-02 13:00:10
8199
6
原创 websocket nginx 400错误解决方案
错误原因 nginx用了转发,头信息没设置全废话不多说,直接贴出nginx配置文件location / { proxy_pass http://localhost:8001; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade;...
2018-03-01 15:32:43
10805
1
原创 ubuntu打开crontab日志及不执行常见原因
crontab不执行常见原因1,先排查你要执行的脚本是否正常运行,验证方法就是在控制台输入你要执行的脚本命令,看是否能执行,但是即使有时能正常执行,也不一定说脚本就没问题。今天我就遇到了一个很奇怪的现象,我的脚本命令没使用全路径,在控制台是可以正常运行,但是crontab就是没执行起来,日志也没报错。然后把命令换成全路径之后,cron就成功执行了。所以说,为了能正常运行,脚本命令我建议写上全路
2018-01-25 01:03:38
12402
4
原创 linux编译安装php
1,到php官网下载合适的版本,这里选择5.62,tar -xzvf php-5.6.33.tar.gz #解压3,cd php-5.6.334,./configure --prefix=/usr/local/php56 --with-config-file-path=/usr/local/php56/etc --enable-inline-optimization --disable
2018-01-23 08:40:23
379
原创 ubuntu编译安装php出现readline错误
这里有你要的一切ubuntu包大全apt-get install libreadline-devubuntu系统很多包名跟centos区别还是很大的,所以安装时总提示找不到,到上面给出的网站一搜几乎都能搜到的
2018-01-23 00:55:35
1668
原创 git push 报错error: remote unpack failed: unpack-objects abnormal exit
远程仓库权限问题,进入到仓库目录控制台输入chown -R git:git somthing.git问题即可解决
2018-01-22 21:11:39
22396
原创 linux 不小心rm 删除/usr/bin/python
直接复制一份sudo cp /usr/bin/python2.7 /usr/bin/python
2018-01-22 17:27:58
6626
2
原创 ubuntu14.04安装scrapy报错“error in cryptography ...”
害我折腾了半天,##ck!问题出在cryptography模块的安装上,我们来看错误信息Running setup.py (path:/tmp/pip_build_root/cryptography/setup.py) egg_info for package cryptography error in cryptography setup command: Invalid e
2018-01-22 16:33:55
1380
原创 redis的安装使用以及python连接redis
参考博文redis python-redis 安装详细步骤Python—redisLinux下Redis的安装和部署ps:博文中使用的有些版本过旧,建议到官网下载最新的
2018-01-20 10:22:59
298
原创 解决less中calc无法正确计算的方法
在表达式前加上“~”字符即可正确解析实例:div{ height: calc(~"100%-100px")}
2018-01-13 10:44:44
10230
原创 vue页面刷新或者后退参数丢失的问题
在toB的项目中,会经常遇到列表数据筛选查询的情景,当要打开某一项的详情页或者暂时离开列表页,再返回(后退时),选择的筛选条件会全部丢失,辛辛苦苦选择好的条件全没了,还得重新选择,如果有分页的更头大,还得重新一页页翻到之前看到的那一页,用户体验极度不友好。我的解决有两种:第一种方法:用vue 的,即在外套一层。虽然可以达到一定效果,但是控制起来比较麻烦,比如项目中并不是所有页面都需要缓
2017-10-10 13:59:56
9527
原创 解决vue.js使用ckeditor的样式路径问题
最近在vue.js项目中使用ckeditor编辑器遇到一个问题,说说我的解决办法。我把editor单独封装成一个组件去调用,ckeditor.vue代码如下: import '../../../static/ckeditor/ckeditor.js' import '../../../static/ckeditor/config.js' import '../../../
2017-09-19 08:10:50
2292
原创 关于vue 表格table列求和的问题
最近在给朋友做一个项目,因为是B端,所以少不了表格。本身就用了element-ui,但是订单管理有个需求使用element-ui table组件实现不了,只能退而求其之用了原生的table,功能是几乎满足需求了,但是还有个小问题就是列求和没搞定,这可咋整啊。看了element-ui是有这么个功能,遂翻开源码看了下也没看出啥话头,心想算了,自己来实现,网上搜了下,偶然看到一位仁兄的写法,拿过来稍
2017-09-09 22:59:50
18647
1
原创 阿里云ECS服务器自建数据库的一些坑
外网IP无法连接,只能服务器本地连接,这样的话本地开发时就无法连接到数据库了,显然我们不希望这样。解决方法:登录服务器,进入mysql命令行模式mysql->grant all privileges on *.* to 'root'@'%' identified by '你的密码' with grant option;mysql->flush privileges;--刷新权mysql->qui
2017-09-01 22:47:01
6006
1
原创 mysql 忘记root密码,重新修改密码
控制台执行以下命令:停止mysqlmysqld stop跳过安全验证mysqld_safe --skip-grant-tables &mysqlmysql->use mysql;mysql->update mysql set password=password('your new password') where user='root';mysql->flush p
2017-08-20 19:29:43
368
原创 quill自定义图片上传
quill是个不错的富文本编辑器,但是它的图片上传是直接将本地图片读成base64跟文本混合在一起,这显然不适合一般开发需求,我们希望插入的是一个图片url,故这里将基于vue.js实现quill的图片上传功能。没有什么好说的,直接贴代码quillEditor.vue <quilleditor v-model="content" ref="myTextEditor"
2017-07-07 14:41:45
13758
2
原创 git 远程服务器配置了公钥后仍提示输入密码的问题
害我折腾了一个晚上,原来是权限问题!坑啊,这里记下,希望帮到有用的人。服务器端~.ssh/目录下执行命令:chmod 600 authorized_keys切换到~执行:chmod 700 -R .ssh参考博文:ssh-keygen的使用方法
2017-06-28 22:09:06
10648
5
原创 axios全局请求参数设置,请求及返回拦截器
应用场景:1,每个请求都带上的参数,比如token,时间戳等。2,对返回的状态进行判断,比如token是否过期代码如下:axios.interceptors.request.use( config => { var xtoken = getXtoken() if(xtoken != null){ config.headers['X-Token'] = xto
2017-06-27 15:50:09
42073
5
原创 Yii2 接收不到 axios 发送数据的解决方法
axios 发送的数据都是json格式的数据,而Yii2默认的配置是不能识别这种格式的,官方文档上已经做了说明,只要添加一项配置即可。为了使 API 接收 JSON 格式的输入数据,配置 request 应用程序组件的 parsers 属性使用 yii\web\JsonParser 用于JSON输入:'request' => [ 'parsers' => [
2017-06-16 13:35:55
1540
原创 macbook修改apache默认根路径
吐血记录下这狗血的事情,本来是一件很简单的事情却花了我大半天时间来折腾。不得不承认,用mac撸代码的效率比win提高的不止10倍的问题,所以当你看到一个人用mac时,要么是装逼的,要么是资深程序员,哈哈。mac自带了php运行环境,预装php5.6,apache2.4,打开终端,输入sudo apachectl start,浏览器输入localhost,如果能显示“It Workds!”,那就
2017-06-13 18:21:06
13713
4
原创 动态添加javascript并判断是否加载完成
稍微有点经验的开发人员都知道,浏览器加载js文件时页面处于阻塞状态,对用户体验极不友好,因为如果把js包含在head标签内,页面必须等到所有的head文件加载完成后才开始渲染,在此之前用户看到的是一片空白,如果超过3秒种还不出来,90%以上的用户会直接选择关闭页面。因此建议尽可能的减少在head里面放过多的js文件,特别是比较大的文件,我们可以把他们放到body后面,这样页面就能快速响应,js让它
2017-06-08 01:27:49
2448
原创 关于curl返回数据乱码的问题解决方法
今天需要爬某个网站的数据,chrome打开开发者工具顺利的找到API,然后拿出curl大法,走起!首先,模拟登录,顺利的拿到数据,但是返回的数据让我懵逼了。在浏览器开发者工具看到的是正常的数据,但是我curl出来的是一堆乱码,“度”他娘很久都没找到答案,最后“谷”他歌第一条就找到解决办法了,所以为了多活几年,还是用谷哥。解决方法很简单,乱码是因为返回的数据被压缩过了,在curl中加上一
2017-04-17 15:33:21
13717
3
原创 阿里云DMS添加ECS自建数据库
昨天在阿里云买了台服务器,在数据管理添加数据库时居然一直失败,提交了工单,处理得超级慢(当然也能够理解,毕竟这么大的公司肯定有很多问题在等着解决),不过最后还是解决了。在此记录一下,希望帮到有希望的人,因为去提工单,那个效率会让你不自觉想起《疯狂动物城》办事厅里的树懒!!!首先,在你的服务器里有个安全组规则,详细说明阿里上有文档,这里不再累赘。然后登录到服务器,进入mysql,输入命令:
2017-03-13 17:31:16
5002
原创 python取当天凌晨零点时间戳的方法
在时间及时间戳处理的问题上赶脚python好鸡肋啊,php很容易的一句代码就搞定<?phpecho strtotime('Y-m-d',time())但是python要怎么搞呢,这本来就是一个很简单的问题,没想到python处理起来居然这么复杂!百度找到的都是各种datetime,time转换来转换去的,word哥,不就是取个时间戳而已吗,搞这么复杂干嘛!最后自己搞定了,其实很简单,
2017-01-23 14:10:42
14915
1
原创 php和uploadify上传文件出现的问题及解决办法
由于uploadify是基于flash实现的上传功能,f12是看不到后台任何反馈信息的,很不方便调试,uploadify的回调函数onUploadSuccess(file, data, response)有3个参数,其中data就是后台返回的信息,只要在控制台输出就ok了,代码如下 $("#uploadify").uploadify({ 'onUpload
2016-12-07 20:28:52
2676
原创 php5.6 apache2.4启动问题
can not load LoadModule “F:/work/web/php-5.6/php5apache2_4.dll”解决办法:电脑安装vc11++,一般就能解决,如果还是报错原因可能是版本问题。Could not reliably determine the server’s fully qualified domain name解决办法:apache配置文件httpd.confg添加 S
2016-11-27 21:48:15
542
原创 spring4.3-mybatis3.4框架整合详细配置
写在前面的话:现在是北京时间凌晨1:10分,我在这里写下这篇博客,希望能帮到有需要的朋友,由于个人水平有限,有不正确的地方还请各位多多指教,不甚感激!前期工作准备1、软件准备JDK:1.7IDE:Eclipse marsSpring:4.3.0Spring Mvc:4.3.0MyBatis:3.4.0数据库:mysql-5.6.24
2016-11-02 01:09:39
6267
原创 java 中守护线程与用户线程的区别
java中的线程分为两种:守护线程(Daemon)和用户线程(User)。任何线程都可以设置为守护线程和用户线程,通过方法Thread.setDaemon(bool on);true则把该线程设置为守护线程,反之则为用户线程。Thread.setDaemon()必须在Thread.start()之前调用,否则运行时会抛出异常。两者的区别:唯一的区别是判断虚拟机(JVM)何时离开
2016-10-27 10:23:38
3321
原创 java ssh开发常见问题总结
1.配置数据源 org.apache.tomcat.dbcp.dbcp2.BasicDataSource时可能会抛出异常,如果不是配置错误,原因可能是缺少包,只要引入tomcat-juli.jar问题就解决了
2016-10-17 23:02:09
549
原创 centos php添加pgsql扩展
1,首先通过地址http://pecl.php.net/package/PDO_PGSQL下载PDO扩展包,建议用最新的那个版本,即1.0.2。2,解压包,cd 进入解压后的文件夹目录下,这里要提醒一下,一定要进入到最里层文件,否则接下来的命令会报错,我就犯了这个错。3,根据你的php实际安装目录输入命令:# usr/bin/phpize如果不清楚php安装在哪儿,最简单的
2016-10-12 00:59:36
4611
spring-4.3.0springmvc-4.3.0和mybatis-3.4.0整合jar包
2016-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人