- 博客(37)
- 资源 (7)
- 收藏
- 关注
原创 Spring Bean解决循环依赖
Spring Bean的生命周期,以及如果解决循环依赖的问题;当循环依赖需要创建代理的时候,如果解决循环依赖的
2022-04-19 18:44:19
452
原创 MySQL DeadLock
mysql for update, unique index, deadlock, concurrent insert
2021-12-10 12:24:42
848
原创 application/x-www-form-urlencoded 中文参数乱码
application/x-www-form-urlencoded 中文参数乱码
2021-12-07 15:55:52
3613
原创 批量删除redis指定KEY
将要删除的KEY写入文件param.txt,每个KEY一行,例如param.txt:session:900231451session:872391734session:912783927session:527238729session:527349203按行读取KEY,注意cat读取后面有换行符,需要通过命令去掉:tr -d '\r'cat ./param.txt |tr -d '\r' | xargs -i redis-cli -h 127.0.0.1 -p 6379-a.
2021-11-22 12:08:22
709
原创 Springboot动态屏蔽组件/jar包
现象:SpringBoot服务屏蔽某些包目录com.compony.win:@ComponentScan(excludeFilters = @ComponentScan.Filter(type = FilterType.CUSTOM, classes = CustomFilter.class))package com.company.win@Configurationpublic class MyConfig { @Bean public Person init()
2021-08-19 19:05:36
1214
原创 Connection marked as broken because of SQLSTATE(08S01), ErrorCode(0);Communications link failure
Question:springboot 2.X多数据源配置,一段时间后连接无效,不能进行有效性验证,提示:Connection marked as broken because of SQLSTATE(08S01), ErrorCode(0);Communications link failure开始以为是HikariCP连接池配置的有问题,后面发现是程序的问题,使用EntityManager查询操作,debug hikari也发现查询后连接无法释放Solution:使用@Persi
2020-08-04 11:24:11
15680
3
原创 JGIT AddCommand add无效,jgit add()方法调用
Windows下使用JGIT操作git,但是使用下面的API始终无法添加文件到index,仔细查看JGIT API才发现端倪Git.open(gitHome).add().addFilepattern(filePattern).call();filePattern使用相对路径 filePattern使用"/"作为分隔符附:1.JGIT API:http://mirror.neu.edu.cn/eclipse/jgit/docs/latest/apidocs.old/org/eclip.
2020-07-29 17:53:59
875
原创 逻辑思维
一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,(多了就被压死了),它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。(提示:他可以把香蕉放下往返的走,但是必须保证它每走一米都能有香蕉吃。也可以走到n米时,放下一些香蕉,拿着n根香蕉走回去重新搬50根。)————————————————设在x处回来搬第二次,所以有:1.当前位置剩余香蕉数:50-2x2.搬第二次到x处,剩余香蕉数: 50-x3.由于最多拿50个香蕉,所以有:(50-2x) + (50 -x)
2020-05-15 16:15:00
248
1
原创 datax 无法链接mysql:MySQLNonTransientConnectionException
问题:链接mysql的url, userName, password明明都正确,却一直报错:ERROR RetryUtil - Exception when calling callable, 异常Msg:Code:[DBUtilErrorCode-10], Description:[连接数据库失败. 请检查您的 账号、密码、数据库名称、IP、Port或者向 DBA 寻求帮助(注意网络环...
2020-01-19 11:41:54
3157
原创 restTemplate 下载文件处理
resTemplate.getForEntity()获取文件并下载,如何根据响应的结果判断返回类型?response.getHeaders.getContentType()都是"application/octet-stream"1. 正常情况返回二进制流文件,下载并保存2. 异常情况返回json文本,提示给前端显示附:postman下载文件 a. 错误的情况返回js...
2020-01-10 11:02:25
2794
原创 gRPC转http
1. grpc-gateway,grpc-gateway是protoc的一个插件2.Envoy, http过滤器,将RESTful JSON API转换成gRPC请求并发送给gRPC服务器
2019-08-14 17:53:25
1318
原创 MongoDB Multikey Indexes文档内嵌文档的索引
background:MongoDB collection count :3600004条例如:{ "_id" : ObjectId("5d3a7c75ffab2c23488e6974"), "name" : "myxk", "phone" : NumberLong(465200810), "age" : 55, "desc" : "chfu...
2019-07-26 15:07:59
1077
原创 java连接Access数据库"未发现数据源名称并且未指定默认驱动程序"
java7 连接access数据库出现java.sql.SQLException,无法找到ODBC驱动程序,需要注意数据库连接使用的URL:32位系统:url= "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D://xg.mdb"64位系统:url = "jdbc:odbc:driver={Microsoft Access ...
2019-07-26 14:58:27
950
原创 @OneToMany级联删除
使用OneToMany做联级删除的时候发现无法删除,提示Error Code: 1048, SQL State: 23000 Column 'table_id' cannot be null,debug发现hibernate会执行update 子表 set table_id = null where id=?,并且没有执行删除语句;通过查询总结两种解决方法:1. 上文中无法联级删除是通过del...
2019-07-01 15:53:01
2798
2
原创 windows下docker toolbox使用
1. windows container技术只有windows server 2016以上才有,所以普通windows用户基本上都是使用virtualbox 虚拟的linux来使用docker,需要开启处理器的虚拟化2. 下载DockerToolbox并安装,安装过程中去掉勾选图形界面(不稳定),git按照需要选择按照3. 打开cmd,输入docker-machine ls,查看docke...
2019-04-19 13:17:46
2848
转载 2018 MacBook Pro-15 系统更新遇到error 602的解决方法暨20181102笔记
今天电脑莫名奇妙的突然没有声音了,好闹心,索性升级下系统,发现系统总是升级报错:error 602,后来发现是翻墙代理导致的,解决方法:打开网络偏好设置-高级-代理-取消自动代理配置的勾选☑️. 地理坐标和投影坐标1. 地理坐标系:为球面坐标。 参考平面地是椭球面,坐标单位:经纬度;2. 投影坐标系:为平面坐标。参考平面地是水平面,坐标单位:米、千米等;3. 地理坐标转换...
2018-11-02 21:18:35
2878
1
原创 Java Collections reverse()源码解析
首先看源码,摘自于jdk 1.8.0_181: /** * Reverses the order of the elements in the specified list.<p> * * This method runs in linear time. * * @param list the list whose el...
2018-11-01 17:51:33
1723
原创 jetty部署WEB程序上下文启动两次,定时任务启动两次
将web程序部署到webapps目录下,导致定时任务启动两次,后来查看上下文启动,发现真的启动了两次,contextpath如下:1. /2. mycms我到webapps目录结构如下:mycms/website.xml其中website.xml文件是jetty的xml部署描述符,因此jetty启动后会启动两次,一次是website.xml部署文件启动的,另一次是jetty...
2018-09-27 22:22:19
710
原创 web.xml配置错误导致Spring Bean初始化两次,NoUniqueBeanDefinitionException异常
先看我的web.xml配置如下(片段):<context-param><param-name>contextConfigLocation</param-name><param-value>classpath*:/applicationContext.xml,classpath*:/config/**/spring-*.xml,classp...
2018-09-20 17:35:27
932
原创 springboot 加载自定义yml文件
1. ConfigurationProperties注解的locations属性在1.5.X以后没有了,不能指定locations来加载yml文件2. PropertySource注解不支持yml文件加载,详细见官方文档:https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-feature...
2018-02-03 17:25:59
46221
5
转载 使用刷机软件Flash_tools.exe,设备驱动安装后一闪而过
经过亲自实验N次,还是弄好了!其实很简单的,只要你保证你的驱动什么的都安装正确,就直接启动刷机软件,选好二进制文件及脚本,还有其他设置都弄好后,就点击开始,这时候刷机软件会走时间,但进度条不走,这个时候拔掉数据线跟电脑的连接,然后重新查上,如果提示安装驱动就按自动,完了刷机软件会自动开始刷入的。这个中途也不会再有闪退的现象。直到刷机完成!我是根据此贴经行刷机的!!希望对你有帮助!!!
2017-08-17 19:42:23
2697
1
原创 windows-elasticsearch5.1.1及head, ik, pinyin插件安装
一、elasticsearch5.1.1安装1.确保安装jdk 8或更高2.到官网下载es https://www.elastic.co/downloads/elasticsearch3.解压到安装目录下4.修改安装目录elasticsearch-5.1.1\config\elasticsearch.yml文件(head插件使用) 在最后添加
2017-01-11 16:21:47
2705
原创 3分钟教你安装windows环境下Mysql多实例
1.复制已经安装的mysql路径下mysql server x.x文件夹(C:\Program Files\MySQL\MySQL Server 5.7)到另外的目录下2.修改mysql server x.x文件夹下my-default.ini文件basedir:第二个实例安装路径datadir:第二个实例数据库存放路径port:使用端口server-id:实例id, 需要其他
2017-01-09 16:50:49
585
原创 win8专业版激活---遇到的问题
首先,我的系统版本是WIN8专业版,之前只是记得随便下载一个激活工具就可以激活的,本来以为35分钟就搞定的事情,却浪费了我两个晚上的时间来激活这个破系统,因为当系统没有激活就连Office都没有办法用/*************************************************************************************************
2015-09-15 23:27:03
1298
原创 ubuntu14.04 LTS 问题汇总
最近使用ubuntu14.04 LTS版本,遇见各种问题,简直到崩溃,要砸掉电脑了!首先,问题来自于我电脑没有蓝牙,看到ubuntu-desktop里面装有蓝牙,就手贱的把系统设置里面的蓝牙给卸载掉了,然后为后面的各种问题买下了伏笔,系统设置无法打开,电源设置无法打开(后面会明白我无比想打开这个电源设置了)。然后,问题的关键还是来自于14.04版本的原因吧,就是挂起后无法唤醒,密码无法输入
2015-08-19 23:52:42
627
原创 影像分类结果灰度图变彩色
经过分类的影像图在erdas打开是灰度图,并不像在ARCGIS或者ENVI里面一样,打开可以赋色,将不同类别的地物区分显示。在erdas里面的 Raster -> Display Attribute Table 尽管显示了不同的颜色,但是并不能修改Raster的显示结果;原因是该栅格图像的image MetaData -> Layer info 中type类型是continuous ,在Sub
2014-12-06 16:20:25
5017
2
转载 arcgis 无法打开excel文件 提示 无法注册类
对于ArcGIS Desktop 对 office 版本的支持情况ArcGIS 支持 :Excel 2003 以及更早版本的 .xls 文件;Excel 2007 的 .xlsx 文件。为什么要分开说呢?*.xls 文件可以直接在ArcGIS中以只读的形式打开,例如直接在ArcMap中添加数据、在ArcMap中添加XY数据显示为点、在ArcCatalog中进行查看等
2014-08-04 16:43:48
28050
1
转载 ArcGis地统计插值方法
ArcGis地统计插值方法 2013-10-21 10:38:37| 分类: ArcGis|举报|字号 订阅地统计(如什么是地统计?专题介绍中所述)是一个方法集,用于估计尚未进行任何采样的位置的值以及评估这些估计的不确定性。这些函数在很多决策过程中至关重要,因为实际操作中不可能对感兴趣区域中的每个位置都进行采样。但要特别注意,这些方法只是用于
2014-07-10 13:59:21
20436
原创 AE开发 遇到未能加载文件或程序集的问题 FileNotFoundException
AE 开发软件 遇到:未处理FileNotFoundException未能加载文件或程序集 “xxx, version = 1.0.0.0, cultrue = neutral, PublicKeyToken = null” 或它的某一个依赖项。系统找不到指定的文件为这个问题纠结了一个晚上 找原因最后发现在于生成.EXE文件路径下缺少 引用的该DLL文件,以及该DLL文件依赖的程序
2014-03-01 14:50:16
1314
原创 AE 调用 GP 以及调用过程中产生的若干问题
最近在做二次开发,遇到矢量图层和栅格图层叠加运算 ,用多边形裁切栅格影像的问题 一直没有解决, 花好久时间在这上面, 想尽思路寻找矢量和栅格叠加运算, 来解决问题,可问题依然在,要不就是遍历栅格影像来获取结果,运算时间慢不说且耗用内存,遇到大点的影像就要分割来算,解决下了要上千行码。。。。。逛论坛看到有人说用Geoprocessor来解决,才知道可以运用ArcGIS ArcToolBox中的工
2014-02-26 22:19:36
3268
原创 VS Resources参数不支持重复项
VS 调试过程中 遇到:"xx\xx\xxx.xxx."项在"Resources"参数中指定了多次,Resources参数不支持重复项仔细排查项目中窗体 命名或者类命名 肯定有重复项 改正一个即可
2014-02-25 14:39:02
867
原创 无法启动调试 .NET Framework 不正确
VS2008打开 调试时 无法打开 弹出 试图运行项目出错 无法启动调试:请检查下列各项之一:1.尝试调试的应用程序使用的是调试器不支持的Microsoft.NET Framework 版本2.调试器对应用程序要使用的Microsoft.NET Framework 版本进行了不正确的假设3.您指定的用于调试的Microsoft.NET Framework 版本不正确。。。。
2014-02-23 21:36:51
4019
原创 标记一下 离线部署arcgis javascript api
额 最近要在没有网络的电脑上部署 arcgis javascript api 搜索google baidu 各种部署版本都有 并且大部分的部署版本都是3.3以前的 版本较老我用的是arcgis_js_v37_api部署的 其实在arcgis_js_v37_api/arcgis_js_api/library/install.htm文件就是ESRI官方给的部署方法 远比网络给的详细并且真确
2014-01-17 10:52:13
977
RabbitMQ (rabbitmq-server-3.7.5.exe)
2019-04-10
dynamic EditControl & Button
2013-07-25
动态添加编辑框颜色按钮 及其相应事件
2013-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人