<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[master_yao的博客]]></title><description><![CDATA[技术之路越走越近乎道也]]></description><link>https://blog.youkuaiyun.com/master_yao</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; master_yao]]></copyright><item><title><![CDATA[下载《阿里巴巴Java开发手册（详尽版）1.4.0》 与 码出高效，码出质量]]></title><link>https://blog.youkuaiyun.com/master_yao/article/details/105217684</link><guid>https://blog.youkuaiyun.com/master_yao/article/details/105217684</guid><author>master_yao</author><pubDate>Tue, 31 Mar 2020 11:34:12 +0800</pubDate><description><![CDATA[下载《阿里巴巴Java开发手册（详尽版）1.4.0》



地址：

https://yq.aliyun.com/download/2720?utm_content=m_1000019584



《阿里巴巴Java开发手册》是阿里内部Java工程师所遵循的开发规范，涵盖编程规约、单元测试规约、异常日志规约、MySQL规约、工程规约、安全规约等，这是近万名阿里Java技术精英的经验总结，并经历...]]></description><category></category></item><item><title><![CDATA[java编译（打包）完成，导致Excel文件损坏的问题]]></title><link>https://blog.youkuaiyun.com/master_yao/article/details/102494637</link><guid>https://blog.youkuaiyun.com/master_yao/article/details/102494637</guid><author>master_yao</author><pubDate>Fri, 11 Oct 2019 09:16:08 +0800</pubDate><description><![CDATA[版权声明：本文为博主原创文章，遵循 CC 4.0 BY-SA 版权协议，转载请附上原文出处链接和本声明。
本文链接：https://blog.youkuaiyun.com/qq_26469555/article/details/89394581
问题描述


在项目中放置一个可供用户登录后下载的excel模版，项目在打包成功后，在target中直接打开excel，发现excel已经损坏。


问题原因


项...]]></description><category></category></item><item><title><![CDATA[java 实现word 转 pdf]]></title><link>https://blog.youkuaiyun.com/master_yao/article/details/85938068</link><guid>https://blog.youkuaiyun.com/master_yao/article/details/85938068</guid><author>master_yao</author><pubDate>Sun, 06 Jan 2019 17:58:29 +0800</pubDate><description><![CDATA[java 实现word 转 pdf

　　　　　　　　　　　　　　　　　　　　　　　

不知道网上为啥道友们写的这么复杂  ，自己看到过一篇还不错的  ， 自己动手改了改 ，测试一下可以用  ， 希望大家可以参考一下 ， 对大家有帮助

1.引入jar包

 



      下载地址1

      下载地址2

2.代码


public static void wToPdfChange(S...]]></description><category></category></item><item><title><![CDATA[被透明元素遮挡的元素还可以被点击到吗?]]></title><link>https://blog.youkuaiyun.com/master_yao/article/details/82857364</link><guid>https://blog.youkuaiyun.com/master_yao/article/details/82857364</guid><author>master_yao</author><pubDate>Wed, 26 Sep 2018 18:30:37 +0800</pubDate><description><![CDATA[遮挡
关于是否被遮挡的判断，可以从对层叠级别的判断而确定。见：说说标准——CSS核心可视化格式模型(visual formatting model)之十三：分层的显示(Layered presentation)透明
一个元素被某个元素遮挡，可以透过遮挡元素完全看到被遮挡元素，那么，可以说遮挡元素是完全透明的。       
让元素完全透明有两种方式：   
   1. 背景色为'backgroun...]]></description><category></category></item><item><title><![CDATA[poi设置excel默认格式为文本]]></title><link>https://blog.youkuaiyun.com/master_yao/article/details/80312253</link><guid>https://blog.youkuaiyun.com/master_yao/article/details/80312253</guid><author>master_yao</author><pubDate>Mon, 14 May 2018 17:09:12 +0800</pubDate><description><![CDATA[/**设置单元格格式为文本格式*/
HSSFCellStyle textStyle = workBook.createCellStyle();
HSSFDataFormat format = workBook.createDataFormat();
textStyle.setDataFormat(format.getFormat(&quot;@&quot;));
cell.setCellStyle(textStyle...]]></description><category></category></item><item><title><![CDATA[ueditor编辑器右键粘贴、复制不能用的解决办法]]></title><link>https://blog.youkuaiyun.com/master_yao/article/details/80240579</link><guid>https://blog.youkuaiyun.com/master_yao/article/details/80240579</guid><author>master_yao</author><pubDate>Tue, 08 May 2018 15:35:44 +0800</pubDate><description><![CDATA[ueditor编辑器功能非常强大,现在比较多的网站页面或者系统中都集成了百度的ueditor编辑器,使系统编辑文本变得非常容易。但是默认状态下,在使用google内核的浏览器时，会出现右键粘贴复制都不能用的情况。 会提示使用ctrl+v粘贴。对于经常使用快捷键熟悉的人来说不是难事,对于只会鼠标的人来说就有点困难了。如何设置才能使用右键直接粘贴呢? 设置方法：打开ueditor.config.js文...]]></description><category></category></item><item><title><![CDATA[Javascript 中 null、NaN和undefined的区别总结]]></title><link>https://blog.youkuaiyun.com/master_yao/article/details/78903889</link><guid>https://blog.youkuaiyun.com/master_yao/article/details/78903889</guid><author>master_yao</author><pubDate>Tue, 26 Dec 2017 16:38:23 +0800</pubDate><description><![CDATA[js中的数据类型有undefined,boolean,number,string,object等5种，前4种为原始类型，第5种为引用类型，接下来与大家分享下它们之间的区别





1.类型分析： 
js中的数据类型有undefined,boolean,number,string,object等5种，前4种为原始类型，第5种为引用类型。 
代码 

var a1; 
var a]]></description><category></category></item><item><title><![CDATA[mysql导入sql表缺少问题解决方案]]></title><link>https://blog.youkuaiyun.com/master_yao/article/details/78879101</link><guid>https://blog.youkuaiyun.com/master_yao/article/details/78879101</guid><author>master_yao</author><pubDate>Sat, 23 Dec 2017 11:50:02 +0800</pubDate><description><![CDATA[使用Navicat 图形化软件操作导入表结构与数据sql时，有些时候出现表少的问题，有些时候是版本问题，而大部分是运行是遇到错误跳过或其他原因


具体情况具体分析


Navicat导入时把中间的 “每个运行遇到多重查询” 的 √  去掉，即解决








如果是mysql 命令框界面，则使用命令导入，则不会出现该问题
mysql>use news;    ]]></description><category></category></item><item><title><![CDATA[如何生成git bash与tortoise git和putty都能用的key]]></title><link>https://blog.youkuaiyun.com/master_yao/article/details/78757317</link><guid>https://blog.youkuaiyun.com/master_yao/article/details/78757317</guid><author>master_yao</author><pubDate>Sat, 09 Dec 2017 10:13:43 +0800</pubDate><description><![CDATA[git bash与tortoise和putty对密钥的存储格式的定义的不同的，PuTTY工具提供了两者之间的转换方法。首先打开GIT BASH，运行命令：
ssh-keygen -t rsa -b 20481

如下图所示： 
 
密钥对保存在c:\Users\\.ssh\文件夹下。






也可以输入加邮箱参数的，打开git bash，在控制台中输入以下命令。]]></description><category></category></item><item><title><![CDATA[Mybatis传多个参数（三种解决方案）]]></title><link>https://blog.youkuaiyun.com/master_yao/article/details/78658022</link><guid>https://blog.youkuaiyun.com/master_yao/article/details/78658022</guid><author>master_yao</author><pubDate>Tue, 28 Nov 2017 18:46:53 +0800</pubDate><description><![CDATA[据我目前接触到的传多个参数的方案有三种。

第一种方案 

DAO层的函数方法 

Public User selectUser(String name,String area);


对应的Mapper.xml  

    select  *  from user_user_t   where user_name = #{0} and user_area=#{1}]]></description><category></category></item><item><title><![CDATA[使用gitlab做git flow及代码审查]]></title><link>https://blog.youkuaiyun.com/master_yao/article/details/78622648</link><guid>https://blog.youkuaiyun.com/master_yao/article/details/78622648</guid><author>master_yao</author><pubDate>Fri, 24 Nov 2017 11:13:32 +0800</pubDate><description><![CDATA[使用gitlab做git flow及代码审查]]></description><category></category></item><item><title><![CDATA[八珍]]></title><link>https://blog.youkuaiyun.com/master_yao/article/details/78503786</link><guid>https://blog.youkuaiyun.com/master_yao/article/details/78503786</guid><author>master_yao</author><pubDate>Fri, 10 Nov 2017 22:19:05 +0800</pubDate><description><![CDATA[山八珍 驼峰、熊掌、猴脑、猩唇、象拔、豹胎、犀尾、鹿筋,
海八珍 燕窝、鱼翅、大乌参、鱼肚、鱼骨、鲍鱼、海豹、狗鱼,
禽八珍 红燕、飞龙、鹌鹑、天鹅、鹧鸪、彩雀、斑鸠、红头鹰,
草八珍 猴头菌、银耳、竹荪、驴窝菌、羊肚菌、花菇、黄花菜,云香信]]></description><category></category></item><item><title><![CDATA[JAVA的静态代理与动态代理比较]]></title><link>https://blog.youkuaiyun.com/master_yao/article/details/78443835</link><guid>https://blog.youkuaiyun.com/master_yao/article/details/78443835</guid><author>master_yao</author><pubDate>Sat, 04 Nov 2017 15:38:04 +0800</pubDate><description><![CDATA[JAVA的静态代理与动态代理比较

一、概念

代理模式是常用的Java 设计模式，它的特征是代理类与委托类有同样的接口，代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类，以及事后处理消息等。代理类与委托类之间通常会存在关联关系，一个代理类的对象与一个委托类的对象关联，代理类的对象本身并不真正实现服务，而是通过调用委托类的对象的相关方法，来提供特定的服务。


按照代理]]></description><category></category></item><item><title><![CDATA[resin介绍]]></title><link>https://blog.youkuaiyun.com/master_yao/article/details/78415681</link><guid>https://blog.youkuaiyun.com/master_yao/article/details/78415681</guid><author>master_yao</author><pubDate>Wed, 01 Nov 2017 16:41:02 +0800</pubDate><description><![CDATA[Resin是CAUCHO公司的产品，是一个非常流行的application server，对servlet和JSP提供了良好的支持，性能也比较优良，resin自身采用JAVA语言开发。





简介


Resin是CAUCHO公司的产品，是一个非常流行的支持servlets和jsp的引擎，速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。它不仅可以显示动]]></description><category></category></item><item><title><![CDATA[Spring Data 系列(三) Spring+JPA(spring-data-commons)]]></title><link>https://blog.youkuaiyun.com/master_yao/article/details/78409444</link><guid>https://blog.youkuaiyun.com/master_yao/article/details/78409444</guid><author>master_yao</author><pubDate>Tue, 31 Oct 2017 23:34:15 +0800</pubDate><description><![CDATA[原创作品，允许转载，转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://dba10g.blog.51cto.com/764602/1792855


本章是Spring Data系列的第三篇。系列文章，重点不是讲解JPA语法，所以跑开了JPA的很多语法等，重点放在环境搭建，通过对比方式，快速体会Spring 对JPA的强大功能。

准备代码过]]></description><category></category></item><item><title><![CDATA[Spring Data 系列(二) Spring+JPA入门（集成Hibernate)]]></title><link>https://blog.youkuaiyun.com/master_yao/article/details/78409401</link><guid>https://blog.youkuaiyun.com/master_yao/article/details/78409401</guid><author>master_yao</author><pubDate>Tue, 31 Oct 2017 23:26:32 +0800</pubDate><description><![CDATA[原创作品，允许转载，转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://dba10g.blog.51cto.com/764602/1791946


通过【Spring Data 系列(一) 入门】的介绍，通过对比的方式认识到Spring提供的JdbcTemplate的强大功能。通过使用JdbcTemplate，操作数据库，不需要手动处理Conn]]></description><category></category></item><item><title><![CDATA[Spring Data 系列(一) 入门]]></title><link>https://blog.youkuaiyun.com/master_yao/article/details/78409393</link><guid>https://blog.youkuaiyun.com/master_yao/article/details/78409393</guid><author>master_yao</author><pubDate>Tue, 31 Oct 2017 23:24:55 +0800</pubDate><description><![CDATA[原创作品，允许转载，转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://dba10g.blog.51cto.com/764602/1791528


认识一个框架的用途和作用，其实很简单。反其道而行之，如果不用某框架，我们的开发工作会怎么样？我们必须要做那些额外的工作。

为了保证系列的完整性，也专门写一篇文章，作为本系列的引子。

考虑]]></description><category></category></item><item><title><![CDATA[解惑 spring 嵌套事务]]></title><link>https://blog.youkuaiyun.com/master_yao/article/details/78409248</link><guid>https://blog.youkuaiyun.com/master_yao/article/details/78409248</guid><author>master_yao</author><pubDate>Tue, 31 Oct 2017 23:00:51 +0800</pubDate><description><![CDATA[在所有使用 spring 的应用中, 声明式事务管理可能是使用率最高的功能了, 但是, 从我观察到的情况看, 
绝大多数人并不能深刻理解事务声明中不同事务传播属性配置的的含义, 让我们来看一下 TransactionDefinition 接口中的定义 




Java代码  



  
    int PROPAGATION_REQUIRED = 0;  
  
  ]]></description><category></category></item><item><title><![CDATA[sql存储过程几个简单例子（一）]]></title><link>https://blog.youkuaiyun.com/master_yao/article/details/78409000</link><guid>https://blog.youkuaiyun.com/master_yao/article/details/78409000</guid><author>master_yao</author><pubDate>Tue, 31 Oct 2017 22:32:25 +0800</pubDate><description><![CDATA[存储过程是一组为了完成特定功能的SQL语句集，是利用SQL Server所提供的Transact-SQL语言所编写的程序。经编译后存储在数据库中。存储过程是数据库中一个重要的对象。

作者：qsfwy来源：博客网|2011-03-28 10:28



2017年架构师最重要的48个小时 | 8折倒计时


导读：sql存储是数据库操作过程中比较重要的一个环节，对于一些初学者来说]]></description><category></category></item><item><title><![CDATA[Oracle中执行存储过程call和exec区别]]></title><link>https://blog.youkuaiyun.com/master_yao/article/details/78408959</link><guid>https://blog.youkuaiyun.com/master_yao/article/details/78408959</guid><author>master_yao</author><pubDate>Tue, 31 Oct 2017 22:28:50 +0800</pubDate><description><![CDATA[Oracle中执行存储过程call和exec区别
在sqlplus中这两种方法都可以使用：
exec pro_name(参数1..);
call pro_name(参数1..);
区别：
1. 但是exec是sqlplus命令，只能在sqlplus中使用；call为SQL命令，没有限制.
2. 存储过程没有参数时,exec可以直接跟过程名（可以省略()），但call则必须带上().]]></description><category></category></item></channel></rss>