- 博客(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
原创 每次启动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
原创 启动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中添加<!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。 同时这样配置以后,本来默认从/src/main/resources下读取就会失效,这个目录就没用了。 因此要再配置一个src/mai...
2018-06-21 22:35:21 6191
原创 eclipse中.properties文件不能输入中文的解决办法(不是乱码 每个字都是/u5684这种形式的)
打开Eclipse-Window-Preferences,选择General->Content Types,然后修改右面的Text下的Java Properites File的默认编码方式为UTF-8,点击Update最后OK就可以了!
2018-06-18 15:46:58 7050
原创 nginx: [error] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory)
可能没有文件夹,这时候创建就好,也可能是没运行Nginx, 我就是没运行,直接执行刷新配置./nginx -s reload报的错误,
2018-06-15 21:45:13 7901
原创 git 推送出现 "fatal: The remote end hung up unexpectedly" 解决方案
在使用git更新或提交项目时候出现 "fatal: The remote end hung up unexpectedly " 原因是推送的文件太大。那就简单了,要么是缓存不够,要么是网络不行,要么墙的原因特别是资源库在国外的情况下。此问题可能由网络原因引起。方法一:修改提交缓存大小为500M,或者更大的数字git config --global http.postBuffer 524288000...
2018-06-15 10:01:46 250808 19
转载 linux后台运行程序
当我们在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做,比如阅读电子邮件。对于密集访问磁盘的进程,我们更希望它能够在每天的非负荷高峰时间段运行(例如凌晨)。为了使这些进程能够在后台运行,也就是说不在终端屏幕上运行,有几种选择方法可供使用。& 当在前台运行某个作业时,终端被该作业占据;可以在命令后面加上& 实现后台运行。例如: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中配置<build> <resources> <resource> ...
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中的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 -> Session Options -> Terminal -> X/Y/Zmodem ->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关注的人