自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程处理任务时无法通过@Autowired注入bean

通过工具类获取需要的beanpackage com.arviiin.dataquality.util;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotyp

2020-12-10 11:35:26 403

原创 记一次java.lang.NoClassDefFoundError: javax/persistence/Table问题排查

Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [xxx.xxx.domain.jobs.xxxProcess]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError...

2020-03-27 13:44:38 1692

原创 使用getbean 报No qualifying bean of type 'xxx' available的一种解决办法

首先有一个接口public interface EmployeeService { Employee getEmployee(Provider provider) throws SQLException;}然后有两个实现类@Service("EmployeeAService")public class EmployeeAServiceImpl implements ...

2020-02-28 14:19:59 3073 1

原创 SQL CONVERT(DECIMAL(18, 2), xxx)或者round()无法四舍五入

如果是float类型,用decimal截2位就无法进位可以试一下selectCONVERT(DECIMAL(18,2),cast(832.655asfloat(53)))所以要注意数据本身什么类型,或者有没有和float类型进行乘除加减运算等。本条规则适用于hive,sqlserver等...

2019-11-26 13:55:23 8122

原创 Dubbo源码解析之:XML配置加载

如果阅读过前面文章的读者可以知道,我们使用的版本是2.5.4。GitHub链接https://github.com/apache/dubbo。选择tags的2.5.4下载。后面发现阿里将其重新开源并捐献给Apache后,做了一些改变,后面我们将使用tags2.6.5版本作为我们讲解版本。此文参考了https://juejin.im/post/5c1753b65188250850604e...

2019-09-12 20:11:55 665

原创 mysql分页同时取出总记录数

select *,(SELECT count(1) from snatchorderinfo WHERE InfoSource =1) as cnt from snatchorderinfo where InfoSource =1 limit 5,3;select sql_calc_found_rows InfoSource from snatchorderinfo WHER...

2019-08-14 11:09:53 1766

原创 Dubbo源码解析之:SPI

写在前面:相信每个程序员都有一颗想看源码的心,但是经常被源码的复杂所吓倒,很多人都停留在想的层面。最近刚好没有什么事情,就打算自己看一下源码。选择dubbo来阅读的原因在于一直对Dubbo有好感,毕竟阿里出品必是精品,虽然Dubbo也曾经历过停更的风波,但好在后面又更新啦,文章使用的版本是2.5.4。GitHub链接https://github.com/apache/dubbo。选择tags...

2019-06-06 10:51:56 210

原创 用 hdfs dfs -ls /查看hdfs中的目录结果查出来是本地目录

[root@node01 ~]# hdfs dfs -ls /Warning: fs.defaultFS is not set when running "ls" command.Found 26 items-rw-r--r-- 1 root root 0 2019-05-08 16:46 /.autofsck-rw-r--r-- 1 root root ...

2019-05-08 17:45:24 11156 2

原创 后台启动kafka集群一会就会死掉

可能是因为Zookeeper集群没起。

2019-04-21 13:30:01 1107

原创 每次启动springboot. SpringDataJpa都卡在Running hbm2ddl schema update几十秒

validate加载hibernate时,验证创建数据库表结构create每次加载hibernate,重新创建数据库表结构create-drop加载hibernate时创建,退出是删除表结构update加载hibernate自动更新数据库结构配置文件里注释掉即可...

2019-04-09 15:10:56 4274

原创 Excel中过长数字的问题以及CSV文件避免这个问题的处理办法

在处理导出的csv文件时发现这样一个问题用Excel和nodepad++打开如下图所有为什么要这样呢,笔者就进行了实验。首先,在不给excel的单元格设置格式的情况下输入<=11个数字,会正常显示大于11会使用下面形式显示,但还是准确完整的保留了数据超过15会把后面的全变为0,这里实际我输入的是7变为了0且不可逆!!!所以数据一定要备份啊,我有一些数据就这样坏了。...

2019-03-28 11:55:11 10099

原创 Windows10下MongoDB的安装

官方地址:https://www.mongodb.com/本教程下载 3.4版本:http://downloads.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-v3.4-latest-signed.msi在win7系统安装mongodb需要vc++运行库,如果没有则会提示“无法启动此程序,因为计算机中丢失VCRUNTIME...

2019-03-28 11:33:17 295

原创 MySQL5.7用group by分组根据组中某个字段的最大值求取那条记录(注意是整条记录)

首先注意,取每组最大的数据和取每组最大的一条记录是两个概念,前者很简单直接分组,max()即可。另外由于我的是5.7.24版本,5.7版本普遍存在一个问题,就是select的字段只能是groupby后面出现的字段中的,不然报错,所以相应去掉的,若是Linux版的,可以参考https://blog.csdn.net/CSDN_ljm/article/details/83826879,Windows...

2019-03-27 09:28:44 30680 11

原创 记一次MySQL cmd下中文乱码,插不进去中文,Navicat下可以显示原来数据库存在的中文

 这个是my.ini文件。主要改的是加粗的地方# MySQL Server Instance Configuration File# ----------------------------------------------------------------------# Generated by the MySQL Server Instance Configuration Wi...

2019-01-17 16:39:50 218

原创 记一次springboot+vue前后端分离的后端始终未收到前端发来的请求的 bug排除。

使用的axios:是ajax 请求。后端没有任何反应,前端遇到ajax 请求直接结束。原因在于没有安装axios。这个太坑了。npm install的时候已经装了那么多东西了,这个没装也不给提示错误。后来就安装了一下。npm install axios搞定了。。。...

2019-01-14 10:19:40 2511 2

原创 百度地图大量点聚合js源码分析

百度地图中的点聚合主要有两个文件一个控制聚合即MarkerClusterer.js,一个控制显示的样子TextIconOverlay.js,这里吐槽一下,官方给的文档并没有说明!!!http://api.map.baidu.com/library/TextIconOverlay/1.2/src/TextIconOverlay_min.js(无格式压缩版)http://api.map.bai...

2018-09-19 10:22:39 4088

原创 《已测试通过》输入两个整数 n 和 m,从数列1,2,3.......n 中随意取几个数,使其和等于m ,要求将其中所有的可能组合列出来,并且按每个组合的字典序排列输出,每行输出一种组合

参考网上很多,玛德都不测试的吗?就贴出来了?浪费时间。互联网精神在哪!!!import java.util.ArrayList;import java.util.Comparator;import java.util.LinkedList;import java.util.Scanner;/** * [编程题] 求和 * 输入两个整数 n 和 m,从数列1,2,3..........

2018-08-23 12:31:26 1006

原创 cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element

eclipse中导入maven项目后,报错这个错误的意思是xsd文件没有元素webflow,所以看这个文件开头导入的xsd文件如下(可以看出是网上的xsd文件,不是本地下载的)把网址输入浏览器回退一级目录.发现有一个大胆的想法,因为只有一个文件,改成这个文件名好了. 搞定...

2018-08-13 10:36:19 732

原创 win10下无法双击启动Nginx及页面乱码

用命令行启动“start nginx.exe ”安装成功后,在“任务管理器”中会看到“nginx.exe”进程在浏览器地址栏输入:127.0.0.1,会看到nginx欢迎界面 相应的命令:nginx.exe -s stop                   //停止nginxnginx.exe -s reload                //重新加载nginxnginx.exe -s qu...

2018-07-03 20:59:14 4636 2

原创 Windows下git Bash模式下git push时候免输账号密码的解决办法

打开git bash控制终端后依次输入以下命令:cd ~vi .gitconfig    打开文档后按下i键 在文件中加上如下[credential] helper = store --file .git-credentials 再回到项目所在目录,push时再输入一次,以后就不用输入了。...

2018-06-27 16:42:21 5979

原创 利用数据库软件直接导出所需的Json文件

在我们前台有时候会需要后台传入的json文件,如果没有后台,或者想简单拿到的话,可以利用数据库直接拼接组合成为一个json文件.供我们使用.这里以从表中取经纬度为例,原始数据如下利用sql语句 select '{ln:',longitude,',la:',latitude,'}' from history_bike_status where 1=1从上面也可以看出来,用单引号括起来的字符串会原样输...

2018-06-26 13:50:22 10493

转载 在一台阿里云服务器上搭建zookeeper集群的错误及解决

按照教程一直不能启动,后来把ip不用公网ip改为了0.0.0.0,成功解决问题

2018-06-25 21:34:12 7625 2

原创 启动java工程不报错,卡在log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

解决办法:在启动的相应工程的的-web或者-service或都放置一个log4j.properties文件.就可以打印出相应错误了.文件内容为log4j.rootLogger=DEBUG,A1log4j.appender.A1=org.apache.log4j.ConsoleAppenderlog4j.appender.A1.layout=org.apache.log4j.PatternLa...

2018-06-22 12:18:50 19056 6

原创 Eclipse常用快捷键

###11.06_Java开发工具(Eclipse中快捷键的使用)(掌握)* A:新建 ctrl + n* B:格式化  ctrl+shift+f* C:导入包  ctrl+shift+o 有时候代码提示错误但是却没有提示导包时,用有奇效* D:注释  ctrl+/,ctrl+shift+/,ctrl+shift+\    ctrl+shift+c* E:代码上下移动 选中代码alt+上/下箭头*...

2018-06-22 09:43:15 6146

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): cn.e3mall.search.ma

ibatis包下也就是mybatis下的,mybatis什么时候会报异常?Mapper的接口找不到映射文件,只有接口就会报这个异常.解决方法可以在其项目的pom.xml中添加&lt;!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。 同时这样配置以后,本来默认从/src/main/resources下读取就会失效,这个目录就没用了。 因此要再配置一个src/mai...

2018-06-21 22:35:21 6191

原创 eclipse中.properties文件不能输入中文的解决办法(不是乱码 每个字都是/u5684这种形式的)

打开Eclipse-Window-Preferences,选择General-&gt;Content Types,然后修改右面的Text下的Java Properites File的默认编码方式为UTF-8,点击Update最后OK就可以了!

2018-06-18 15:46:58 7050

原创 nginx: [error] open() &quot;/var/run/nginx/nginx.pid&quot; failed (2: No such file or directory)

可能没有文件夹,这时候创建就好,也可能是没运行Nginx, 我就是没运行,直接执行刷新配置./nginx -s reload报的错误,

2018-06-15 21:45:13 7901

原创 git 推送出现 &quot;fatal: The remote end hung up unexpectedly&quot; 解决方案

在使用git更新或提交项目时候出现 "fatal: The remote end hung up unexpectedly " 原因是推送的文件太大。那就简单了,要么是缓存不够,要么是网络不行,要么墙的原因特别是资源库在国外的情况下。此问题可能由网络原因引起。方法一:修改提交缓存大小为500M,或者更大的数字git config --global http.postBuffer 524288000...

2018-06-15 10:01:46 250808 19

原创 为什么注册可以访问的国外账号一直失败

因为不翻墙显示不了验证码。这个操作很骚。明明可以看到页面,但它关键的没显示出来。。。醉了。

2018-06-15 09:30:46 8904 1

转载 linux后台运行程序

当我们在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做,比如阅读电子邮件。对于密集访问磁盘的进程,我们更希望它能够在每天的非负荷高峰时间段运行(例如凌晨)。为了使这些进程能够在后台运行,也就是说不在终端屏幕上运行,有几种选择方法可供使用。&amp; 当在前台运行某个作业时,终端被该作业占据;可以在命令后面加上&amp; 实现后台运行。例如:sh test....

2018-06-14 09:58:04 7430

原创 Invalid bound statement (not found): cn.e3mall.mapper.TbItemMapper.selectByExample] with root cause

这是在src/main/java下既有Mapper又有xml映射文件,但是系统默认从/src/main/resources下读取xml文件。所以就找不到xml了。有两种解决方法,将xml文件移到/src/main/resources下第二种,在pom.xm中配置&lt;build&gt; &lt;resources&gt; &lt;resource&gt; ...

2018-06-13 00:30:06 8263

原创 Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on proj

关闭这个进程就可以了,因为再次build时tomcat并没有真正关闭。可以使用任务管理器关闭

2018-06-13 00:11:09 14692 3

原创 G:\Code\JavaEEProject\e3-manager\e3-manager-interface\target\classes\META-INF\MANIFEST(系统找不到指定.

找到eclipse的project菜单选择clean...选项.选择Clean all projects 

2018-06-12 23:55:06 7760

原创 Description Resource Path Location Type Project configuration is not up-to-date with pom.xml. Select

右键项目,【Maven】–》【Update Project Configuration…】

2018-06-12 21:00:51 7755

原创 苹果如何优雅的将从图书馆购买的CNKI下载的CAJ文献上传到手机知网App上。

首先你需要将电脑和手机连在同一个局域网,其次访问http://192.168.1.100:1122/

2018-06-11 16:44:50 10435

转载 字典序排序问题

其方法是,按照字母顺序,或者数字小大顺序,由小到大的形成序列。我们先看一个例子。示例: 1 2 3的全排列如下:1 2 3 , 1 3 2 , 2 1 3 , 2 3 1 , 3 1 2 , 3 2 1我们这里是通过字典序法找出来的。那么什么是字典序法呢?从上面的全排列也可以看出来了,从左往右依次增大,对这就是字典序法。可是如何用算法来实现字典序法全排列呢?我们再来看一段文字描述:(用字典序法找1...

2018-06-11 13:42:58 12350 2

原创 Java中实现数组全排列

数组全排列

2018-06-11 12:28:44 16228

原创 小心Java中的subList

1,该方法返回的是父list的一个视图,从fromIndex(包含),到toIndex(不包含)。fromIndex=toIndex 表示子list为空2,父子list做的非结构性修改(non-structural changes)都会影响到彼此:所谓的“非结构性修改”,是指不涉及到list的大小改变的修改。相反,结构性修改,指改变了list大小的修改。3,对于结构性修改,子list的所有操作都会...

2018-06-11 10:02:30 3728

原创 用SecureCRT向阿里云服务器(Linux)上传文件和从阿里云服务器下载文件到本地windows。

sz:将选定的文件发送(send)到本地机器rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)更改 rz上传/sz下载 的默认的路径的方法:右键点击当前会话session -&gt; Session Options -&gt; Terminal -&gt; X/Y/Zmodem -&gt;Directories :Upload : 你要设置的路径Download:...

2018-06-11 09:57:02 5569

原创 粗心错误集锦-SpringBoot开发的项目

错误一:Error Code: 1265. Data truncated for column 'has_read' at row 1 0.000 sec。String INSERT_FIELDS = " from_id, to_id, content, has_read, conversation_id, created_date "; String SELECT_FIELDS = " ...

2018-05-15 22:24:56 4285

空空如也

空空如也

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

TA关注的人

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