自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

牧码人的博客

要怎么组未来的拼图,先走好每一步

  • 博客(12)
  • 收藏
  • 关注

原创 【Jacoco】多服务exec文件采集、合并、下载实现

服务关系代码覆盖率数据采集服务负责和提供数据的目标服务交互,目标服务启动时,指定jacoco-server的相关参数,server端会为每个目标服务启动一个socket线程,持续接收数据流,并形成exec文件,保存至服务器硬盘。jacoco文件下载服务负责和jacoco-client交互,建立socket连接,将服务器硬盘中的所有exec文件合并并写入流中。jacoco相关服务关系图代码服务端pom.xml<?xml version="1.0" encoding="UTF-8"

2021-04-07 14:03:45 2667 7

原创 @Transactional注解生效机制

前言近期项目中遇到很多需要事务处理的逻辑,所以对@Transactional注解的作用条件测试了一番。@Transactional注解是spring定义的一个注解,可以被子类继承,可以声明在类型、方法上,声明在类型时,可以看作给该类型下的所有方法都加了注解。测试过程具体测试流程过于繁琐,暂时就不记录了,有时间再补充。思路就是在不同的调用方式下,给不同的方法加上@Transactional注解,在测试的方法中手动抛出一个运行时异常,看数据库中记录是否回滚。结论假定有一个对象类Object及其实例

2021-02-19 17:51:30 1274 1

原创 使用Java解压zip格式压缩包

使用java解压zip格式压缩包Maven引用使用了apache的 ZipArchiveEntry 和 FileUtils ,具体的maven引用如下(版本按需指定)<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-compress --><dependency> <groupId>org.apache.commons</groupId> <art

2020-11-12 14:30:07 854 2

原创 POI导出Excel,浏览器不下载的问题解决

在做POI导出Excel的时候,遇到了浏览器不弹出下载框的问题问题发现debug跟进发现输出流已经成功写入,而且程序没有报错,可就是没有下载提示在前台控制器的XHR-response中查看返回数据,发现是乱码,经过一番查找发现了问题所在我是使用Ajax访问的后台方法,但是Ajax的数据传输都是字符串形式,而POI返回的Excel数据是二进制流的形式,所以前台会出现乱码问题,导致浏览...

2019-06-28 16:44:26 4637

原创 Mysql查询每个分组中最新的一条数据,相当于Oracle的OVER(PARTITION BY)函数

最近新接触Mysql,想查找表中每个用户的最新一条记录发现Mysql不支持OVER(PARTITION BY)函数,而且网上的例子都不太好用,记录一下直接上语句SELECT t.* FROM ( SELECT temp.*, @rn := IF ( @prev = id, @rn + 1, 1 ) AS rn, @prev := id FROM ( SELECT...

2019-05-31 17:28:00 839

原创 svn报错: Working copy “...” locked,del lock 命令找不到锁的解决办法

今天遇到svn锁定文件的问题,是由于前两天不小心删除了一个文件导致的。做svn操作时报错:Working copy “...” locked,提示文件被锁住了在项目根目录使用 TortoiseSVN → Clean up 报同样的错误百度得到控制台进入项目路径,使用del lock /q/s 命令删除锁,提示找不到lock后来在 TortoiseSVN → Clean up 时发现...

2019-02-14 15:09:43 3248 3

原创 使用Nginx代理后项目路径改变导致访问不到静态资源的解决方法

在用Nginx解决跨域问题时,遇到了这个问题,记录一下由于是前后分离的项目,在html页面中使用了$.get(url)方法来动态加载js文件,使用Nginx反向代理后项目路径改变了,导致404修改前nginx.conf的配置server { listen 80; server_name a.a.a.a; locati...

2018-10-18 17:06:23 44063 4

原创 echarts4.0使用wordCloud的方法(支持彩色字体)

最近做的项目需要使用echarts的词云组件,但是在echarts2.0之后的echarts.js中已经不包涵词云属性,百度一番之后找到了一个支持彩色字体的js版本:echarts-wordcloud.js,只要引入这个js就可以使用了(注意:要在echarts.js之后引入)。下载地址:点我下载下载密码:fabw解压后在 echarts-wordcloud-master/dist/ ...

2018-09-30 17:39:05 25492 7

原创 OVER(PARTITION BY)函数的简单理解

最近做项目遇到的问题,想要取表中同一个人的最新记录,使用了OVER(PARTITION BY)函数,SQL如下SELECT T.*,ROW_NUMBER() OVER(PARTITION BY T.证件号 ORDER BY T.数据产生日期 DESC) RN FROM PER_PROREG_INFO T可以理解为给表中的数据加了一列“RN”,作为标记数据的序号,按同一证件号的数据产生...

2018-09-17 17:34:25 986

原创 分享几个关于geoJson的网站(乡镇级地图绘制)

先分享一个echarts的geoJson包,包含了中国省市级别的地图数据。点我下载 下载密码exg9如果觉得echarts的地图不够精细或者想要县级的geoJson,可以去这个网站获取http://datav.aliyun.com/tools/atlas/在地图上选择需要的地区后,有三种方式获取geoJson:①可以在浏览器输入这个地址②点击按钮复制③点击按钮下载...

2018-09-17 15:06:02 33153 22

原创 图解WebLogic12c安装及项目部署

下载WebLogic 12c : 点我下载     下载密码: zm8x安装(1)打开wls_121200.jar文件,可以用控制台打开,也可以用解压缩文件打开。右键文件→打开方式→WinRAR压缩文件管理器打开。(2)运行Disk1目录下的install.exe进入安装。(3)配置域部署(1)运行weblo...

2018-07-31 14:02:18 9486 3

原创 即时客户端和PL/SQL的安装与配置

作为一个码农,日常的工作中免不了和Oracle数据库打交道,但是你是否发现,工作时使用的都是服务器上的数据库,自己辛辛苦苦安装的Oracle客户端,并没有什么用,但是不安装Oracle还不能使用PL/SQL,那么怎么做才能解决这一问题呢?这时就用到了Oracle的即时客户端。 下载: 即时客户端和PL/SQL:点我下载      下载密码: a5cb 安装: (1)首先安装PL...

2018-07-27 16:32:41 1057

空空如也

空空如也

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

TA关注的人

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