<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[牧码人的博客]]></title><description><![CDATA[要怎么组未来的拼图，先走好每一步]]></description><link>https://blog.youkuaiyun.com/Javauthor</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Javauthor]]></copyright><item><title><![CDATA[【Jacoco】多服务exec文件采集、合并、下载实现]]></title><link>https://blog.youkuaiyun.com/Javauthor/article/details/115483534</link><guid>https://blog.youkuaiyun.com/Javauthor/article/details/115483534</guid><author>Javauthor</author><pubDate>Wed, 07 Apr 2021 14:03:45 +0800</pubDate><description><![CDATA[服务关系
代码覆盖率数据采集服务
负责和提供数据的目标服务交互，目标服务启动时，指定jacoco-server的相关参数，server端会为每个目标服务启动一个socket线程，持续接收数据流，并形成exec文件，保存至服务器硬盘。
jacoco文件下载服务
负责和jacoco-client交互，建立socket连接，将服务器硬盘中的所有exec文件合并并写入流中。
jacoco相关服务关系图

代码
服务端

pom.xml

&lt;?xml version="1.0" encoding="UTF-8"]]></description><category></category></item><item><title><![CDATA[@Transactional注解生效机制]]></title><link>https://blog.youkuaiyun.com/Javauthor/article/details/113868184</link><guid>https://blog.youkuaiyun.com/Javauthor/article/details/113868184</guid><author>Javauthor</author><pubDate>Fri, 19 Feb 2021 17:51:30 +0800</pubDate><description><![CDATA[前言
近期项目中遇到很多需要事务处理的逻辑，所以对@Transactional注解的作用条件测试了一番。
@Transactional注解是spring定义的一个注解，可以被子类继承，可以声明在类型、方法上，声明在类型时，可以看作给该类型下的所有方法都加了注解。
测试过程
具体测试流程过于繁琐，暂时就不记录了，有时间再补充。
思路就是在不同的调用方式下，给不同的方法加上@Transactional注解，在测试的方法中手动抛出一个运行时异常，看数据库中记录是否回滚。
结论
假定有一个对象类Object及其实例]]></description><category></category></item><item><title><![CDATA[使用Java解压zip格式压缩包]]></title><link>https://blog.youkuaiyun.com/Javauthor/article/details/109642148</link><guid>https://blog.youkuaiyun.com/Javauthor/article/details/109642148</guid><author>Javauthor</author><pubDate>Thu, 12 Nov 2020 14:30:07 +0800</pubDate><description><![CDATA[使用java解压zip格式压缩包
Maven引用
使用了apache的 ZipArchiveEntry 和 FileUtils ，具体的maven引用如下（版本按需指定）
&lt;!-- https://mvnrepository.com/artifact/org.apache.commons/commons-compress --&gt;
&lt;dependency&gt;
    &lt;groupId&gt;org.apache.commons&lt;/groupId&gt;
    &lt;art]]></description><category></category></item><item><title><![CDATA[POI导出Excel，浏览器不下载的问题解决]]></title><link>https://blog.youkuaiyun.com/Javauthor/article/details/94013788</link><guid>https://blog.youkuaiyun.com/Javauthor/article/details/94013788</guid><author>Javauthor</author><pubDate>Fri, 28 Jun 2019 16:44:26 +0800</pubDate><description><![CDATA[在做POI导出Excel的时候，遇到了浏览器不弹出下载框的问题

问题发现

debug跟进发现输出流已经成功写入，而且程序没有报错，可就是没有下载提示

在前台控制器的XHR-response中查看返回数据，发现是乱码，经过一番查找发现了问题所在

我是使用Ajax访问的后台方法，但是Ajax的数据传输都是字符串形式，而POI返回的Excel数据是二进制流的形式，所以前台会出现乱码问题，导致浏览...]]></description><category></category></item><item><title><![CDATA[Mysql查询每个分组中最新的一条数据，相当于Oracle的OVER(PARTITION BY)函数]]></title><link>https://blog.youkuaiyun.com/Javauthor/article/details/90719733</link><guid>https://blog.youkuaiyun.com/Javauthor/article/details/90719733</guid><author>Javauthor</author><pubDate>Fri, 31 May 2019 17:28:00 +0800</pubDate><description><![CDATA[最近新接触Mysql，想查找表中每个用户的最新一条记录

发现Mysql不支持OVER(PARTITION BY)函数，而且网上的例子都不太好用，记录一下

直接上语句


SELECT t.* FROM (
	SELECT temp.*, 
		   @rn := IF ( @prev = id, @rn + 1, 1 ) AS rn, @prev := id 
	FROM
		( SELECT...]]></description><category></category></item><item><title><![CDATA[svn报错: Working copy “...” locked，del lock 命令找不到锁的解决办法]]></title><link>https://blog.youkuaiyun.com/Javauthor/article/details/87274380</link><guid>https://blog.youkuaiyun.com/Javauthor/article/details/87274380</guid><author>Javauthor</author><pubDate>Thu, 14 Feb 2019 15:09:43 +0800</pubDate><description><![CDATA[今天遇到svn锁定文件的问题，是由于前两天不小心删除了一个文件导致的。

做svn操作时报错：Working copy “...” locked，提示文件被锁住了

在项目根目录使用 TortoiseSVN → Clean up 报同样的错误

百度得到控制台进入项目路径，使用del lock /q/s 命令删除锁，提示找不到lock

后来在 TortoiseSVN → Clean up 时发现...]]></description><category></category></item><item><title><![CDATA[使用Nginx代理后项目路径改变导致访问不到静态资源的解决方法]]></title><link>https://blog.youkuaiyun.com/Javauthor/article/details/83149153</link><guid>https://blog.youkuaiyun.com/Javauthor/article/details/83149153</guid><author>Javauthor</author><pubDate>Thu, 18 Oct 2018 17:06:23 +0800</pubDate><description><![CDATA[在用Nginx解决跨域问题时，遇到了这个问题，记录一下

由于是前后分离的项目，在html页面中使用了$.get(url)方法来动态加载js文件，使用Nginx反向代理后项目路径改变了，导致404

修改前nginx.conf的配置


server {
        listen       80;
        server_name  a.a.a.a;
		
        locati...]]></description><category></category></item><item><title><![CDATA[echarts4.0使用wordCloud的方法（支持彩色字体）]]></title><link>https://blog.youkuaiyun.com/Javauthor/article/details/82912108</link><guid>https://blog.youkuaiyun.com/Javauthor/article/details/82912108</guid><author>Javauthor</author><pubDate>Sun, 30 Sep 2018 17:39:05 +0800</pubDate><description><![CDATA[最近做的项目需要使用echarts的词云组件，但是在echarts2.0之后的echarts.js中已经不包涵词云属性，百度一番之后找到了一个支持彩色字体的js版本：echarts-wordcloud.js，只要引入这个js就可以使用了（注意：要在echarts.js之后引入）。

下载地址：点我下载

下载密码：fabw

解压后在 echarts-wordcloud-master/dist/ ...]]></description><category></category></item><item><title><![CDATA[OVER(PARTITION BY)函数的简单理解]]></title><link>https://blog.youkuaiyun.com/Javauthor/article/details/82745946</link><guid>https://blog.youkuaiyun.com/Javauthor/article/details/82745946</guid><author>Javauthor</author><pubDate>Mon, 17 Sep 2018 17:34:25 +0800</pubDate><description><![CDATA[最近做项目遇到的问题，想要取表中同一个人的最新记录，使用了OVER(PARTITION BY)函数，SQL如下


SELECT T.*,
ROW_NUMBER() OVER(PARTITION BY T.证件号 ORDER BY T.数据产生日期 DESC) RN 
FROM PER_PROREG_INFO T

可以理解为给表中的数据加了一列“RN”，作为标记数据的序号，按同一证件号的数据产生...]]></description><category></category></item><item><title><![CDATA[分享几个关于geoJson的网站（乡镇级地图绘制）]]></title><link>https://blog.youkuaiyun.com/Javauthor/article/details/82737116</link><guid>https://blog.youkuaiyun.com/Javauthor/article/details/82737116</guid><author>Javauthor</author><pubDate>Mon, 17 Sep 2018 15:06:02 +0800</pubDate><description><![CDATA[先分享一个echarts的geoJson包，包含了中国省市级别的地图数据。

点我下载 下载密码exg9

如果觉得echarts的地图不够精细或者想要县级的geoJson，可以去这个网站获取

http://datav.aliyun.com/tools/atlas/



在地图上选择需要的地区后，有三种方式获取geoJson：

①可以在浏览器输入这个地址

②点击按钮复制

③点击按钮下载
...]]></description><category></category></item><item><title><![CDATA[图解WebLogic12c安装及项目部署]]></title><link>https://blog.youkuaiyun.com/Javauthor/article/details/81297917</link><guid>https://blog.youkuaiyun.com/Javauthor/article/details/81297917</guid><author>Javauthor</author><pubDate>Tue, 31 Jul 2018 14:02:18 +0800</pubDate><description><![CDATA[下载
WebLogic 12c : 点我下载     下载密码: zm8x

安装
（1）打开wls_121200.jar文件，可以用控制台打开，也可以用解压缩文件打开。右键文件→打开方式→WinRAR压缩文件管理器打开。



（2）运行Disk1目录下的install.exe进入安装。

















（3）配置域

















部署
（1）运行weblo...]]></description><category></category></item><item><title><![CDATA[即时客户端和PL/SQL的安装与配置]]></title><link>https://blog.youkuaiyun.com/Javauthor/article/details/81236437</link><guid>https://blog.youkuaiyun.com/Javauthor/article/details/81236437</guid><author>Javauthor</author><pubDate>Fri, 27 Jul 2018 16:32:41 +0800</pubDate><description><![CDATA[作为一个码农，日常的工作中免不了和Oracle数据库打交道，但是你是否发现，工作时使用的都是服务器上的数据库，自己辛辛苦苦安装的Oracle客户端，并没有什么用，但是不安装Oracle还不能使用PL/SQL，那么怎么做才能解决这一问题呢？这时就用到了Oracle的即时客户端。


	下载：
	
即时客户端和PL/SQL：点我下载      下载密码: a5cb


	安装：
	
（1）首先安装PL...]]></description><category></category></item></channel></rss>