<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xcgh的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xcgh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xcgh]]></copyright><item><title><![CDATA[POI操作word替换参数，发现点问题]]></title><link>https://blog.youkuaiyun.com/xcgh/article/details/141065194</link><guid>https://blog.youkuaiyun.com/xcgh/article/details/141065194</guid><author>xcgh</author><pubDate>Mon, 12 Aug 2024 09:33:40 +0800</pubDate><description><![CDATA[结论:不论操作段落或者表格,都需要转成XWPFRun进行操作,注意表格操作如果要求不高的话,可以使用XWPFTableCell,但是XWPFTableCell有点问题,例如替换完的文字使用默认楷体字体,标签之前不能有回车.]]></description><category></category></item><item><title><![CDATA[【libreoffice】libreoffice实现office转pdf]]></title><link>https://blog.youkuaiyun.com/xcgh/article/details/140823635</link><guid>https://blog.youkuaiyun.com/xcgh/article/details/140823635</guid><author>xcgh</author><pubDate>Wed, 31 Jul 2024 15:20:07 +0800</pubDate><description><![CDATA[以上文章是使用命令行调用libreoffice,把office文档转pdf的,使用的时候发现,word和excel表格超出默认a4页面的问题,查找命令相关参数文档,没有发现设置页面的参数.使用POI可以解决此问题,即使用POI设置纸张可以解决excel表格超出默认页面的问题,使用POI设置表格宽度可以解决word表格超出页面的问题.如有网友可以通过命令行参数设置纸张,欢迎留言。]]></description><category></category></item><item><title><![CDATA[奇葩字体等线]]></title><link>https://blog.youkuaiyun.com/xcgh/article/details/140705350</link><guid>https://blog.youkuaiyun.com/xcgh/article/details/140705350</guid><author>xcgh</author><pubDate>Fri, 26 Jul 2024 08:53:22 +0800</pubDate><description><![CDATA[后一篇文章说的itextpdf需要使用等线字体的转换问题。使用等线字体是因为等线字体对俄文的显示效果比宋体好，微软雅黑是另外一个俄文显示效果好的选择。fontMapper.put("等线", PhysicalFonts.get("DengXian Light"));在docx4j实现docx转pdf的时候，很多文章给的等线字体配置都是SimSun宋体，因此查了很多资料，才发现上面的结果。]]></description><category></category></item><item><title><![CDATA[Windows最强ssh客户端 Bitvise SSH Client 与阿里堡垒服务]]></title><link>https://blog.youkuaiyun.com/xcgh/article/details/114013011</link><guid>https://blog.youkuaiyun.com/xcgh/article/details/114013011</guid><author>xcgh</author><pubDate>Wed, 24 Feb 2021 11:02:36 +0800</pubDate><description><![CDATA[详细参见：https://blog.youkuaiyun.com/zam183/article/details/89210555，关键是映射端口方便，个人免费

但是终端对于阿里堡垒服务支持不好，如果不喜欢命令行的可以使用MobaXterm，详细参见：https://blog.youkuaiyun.com/zam183/article/details/105674977?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161413471516780274162641%]]></description><category></category></item><item><title><![CDATA[mysql java 通用AES加密问题]]></title><link>https://blog.youkuaiyun.com/xcgh/article/details/113311055</link><guid>https://blog.youkuaiyun.com/xcgh/article/details/113311055</guid><author>xcgh</author><pubDate>Thu, 28 Jan 2021 11:14:08 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/binlin1987/p/9933998.html，mysql java 通用AES加密给出并讲解了，通用的加密解密方法

本文只是讨论一些小的细节，数据加密就是保存数据到数据库的时候就得加密保存，注意要转base64，因为二进制查看和转换受限还费事，因此我选择使用set方式加密，解密可以使用mysql语句，也可以使用get，但是使用get解密注意判断一下是否是加密数据，这里java虽然有判断方法，但是只能判断汉字的，字母的就不行了，因此需要使用mysql的s]]></description><category></category></item><item><title><![CDATA[读取IC卡明文数据]]></title><link>https://blog.youkuaiyun.com/xcgh/article/details/108125961</link><guid>https://blog.youkuaiyun.com/xcgh/article/details/108125961</guid><author>xcgh</author><pubDate>Thu, 20 Aug 2020 16:12:48 +0800</pubDate><description><![CDATA[读取IC卡的数据，可以把IC卡理解为优盘，即选择目录，读取文件。因此需要详细的IC卡文件结构图，这个的找厂家提供。读取指令详见https://wenku.baidu.com/view/9e9ef24a2af90242a895e5f2.html。

IC卡写入数据，需要先选择目录，获取随机数，然后生成写指令，执行写指令，写入数据。注意必须先选择好目录，才能获取相应的随机数，随机数只能使用一次，不用的话，也会在执行下个指令的时候失效。


...]]></description><category></category></item><item><title><![CDATA[小程序和低功耗蓝牙设备通信，有时候收不到返回值的问题]]></title><link>https://blog.youkuaiyun.com/xcgh/article/details/108125376</link><guid>https://blog.youkuaiyun.com/xcgh/article/details/108125376</guid><author>xcgh</author><pubDate>Thu, 20 Aug 2020 15:56:12 +0800</pubDate><description><![CDATA[在当前像ETC这样的小设备，短时间硬件没有突破的话，调试设备注意设备返回数据慢，即手机和电脑现在都已经很快了，设备由于成本问题，因此是个慢返回的状态。因此使用小程序和硬件设备调试的时候，需要在适当地方增加延迟执行代码，具体就得看实际的代码了。例如ETC设备，即低功耗蓝牙设备，就得在wx.readBLECharacteristicValue使用延迟，才能保证监听返回代码及时收到设备返回数据，代码示例如下：
setTimeout(function(){//读取延迟200毫秒，具体延迟时间根据实际测试结果定
 .]]></description><category></category></item><item><title><![CDATA[通用webservice客户端一]]></title><link>https://blog.youkuaiyun.com/xcgh/article/details/79711273</link><guid>https://blog.youkuaiyun.com/xcgh/article/details/79711273</guid><author>xcgh</author><pubDate>Tue, 27 Mar 2018 12:32:40 +0800</pubDate><description><![CDATA[这里的通用webservice客户端是指不用命令生成代码就可以完成的webservice客户端，很多时候在写webservice客户端时，都在猜对方用的什么服务端，猜不对，就不清楚用什么命令生成代码，索性就挨个试试，反正java就是3个，Axis、Axis2、CXF。要是java的客户端，接入服务端是.net的就闹心了，Axis、Axis2、CXF都能写通用客户端，另外HttpClient也可以写...]]></description><category></category></item><item><title><![CDATA[maven学习一]]></title><link>https://blog.youkuaiyun.com/xcgh/article/details/79683943</link><guid>https://blog.youkuaiyun.com/xcgh/article/details/79683943</guid><author>xcgh</author><pubDate>Sun, 25 Mar 2018 09:48:27 +0800</pubDate><description><![CDATA[关于springboot的pom文件必须项，在https://projects.spring.io/spring-boot/的网站上的Quick Start是这样写的&amp;lt;parent&amp;gt;
    &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;spring-boot-starter-...]]></description><category></category></item><item><title><![CDATA[如何设置Cookie]]></title><link>https://blog.youkuaiyun.com/xcgh/article/details/79683726</link><guid>https://blog.youkuaiyun.com/xcgh/article/details/79683726</guid><author>xcgh</author><pubDate>Sun, 25 Mar 2018 09:30:52 +0800</pubDate><description><![CDATA[简单的查了一下，常用的语言设置Cookie的语法，发现太不一样，不好全部掌握，如何设置自己需要的Cookie，需要掌握点小技能。这里讲的主要是参数部分，也许会对php和java开发的程序员有很大的帮助。下面的参数大家按照名字去对应，以免语法不同造成的问题1.isHttpOnly通常是最后的参数，即开启全局的Cookie的HttpOnly属性，一般来说建议设置true，具体是如果您在cookie中设...]]></description><category></category></item><item><title><![CDATA[jfinal获取参数]]></title><link>https://blog.youkuaiyun.com/xcgh/article/details/79557061</link><guid>https://blog.youkuaiyun.com/xcgh/article/details/79557061</guid><author>xcgh</author><pubDate>Wed, 14 Mar 2018 17:01:19 +0800</pubDate><description><![CDATA[最新使用jfinal开发服务端，遇到了些有趣的问题，发出来大家一起讨论一下获取参数：常用的是this.getPara(&quot;参数名&quot;)，但是前端传送的是无名的json串，所以需要用this.getParaMap()或this.getParaNames().nextElement().toString()获取，经过测试this.getParaNames().nextElement().toString(...]]></description><category></category></item><item><title><![CDATA[jsp,include乱码问题]]></title><link>https://blog.youkuaiyun.com/xcgh/article/details/84457760</link><guid>https://blog.youkuaiyun.com/xcgh/article/details/84457760</guid><author>xcgh</author><pubDate>Thu, 11 Jul 2013 15:21:01 +0800</pubDate><description><![CDATA[
 &amp;lt;jsp-config&amp;gt;  &amp;lt;jsp-property-group&amp;gt;   &amp;lt;description&amp;gt;    Special property group for JSP Configuration JSP example.   &amp;lt;/description&amp;gt;   &amp;lt;display-name&amp;gt;JSPConfiguration&amp;lt;/d...]]></description><category></category></item><item><title><![CDATA[spring+mybatis]]></title><link>https://blog.youkuaiyun.com/xcgh/article/details/84457288</link><guid>https://blog.youkuaiyun.com/xcgh/article/details/84457288</guid><author>xcgh</author><pubDate>Wed, 10 Jul 2013 13:43:47 +0800</pubDate><description><![CDATA[
//读取spring配置文件//根据src\test\java\的路径得到配置文件路径BeanFactory beanFactory = new ClassPathXmlApplicationContext(配置文件);//通过spring配置文件生成的beanFactory获得SqlSessionFactorySqlSessionFactory factory = (SqlSessionFac...]]></description><category></category></item><item><title><![CDATA[java高并发]]></title><link>https://blog.youkuaiyun.com/xcgh/article/details/84457286</link><guid>https://blog.youkuaiyun.com/xcgh/article/details/84457286</guid><author>xcgh</author><pubDate>Wed, 10 Jul 2013 13:36:45 +0800</pubDate><description><![CDATA[
java高并发实现java.util.concurrentBufferedReader和BufferedWriter需要用缓存提高效率
http://lavasoft.blog.51cto.com/62575/222541
ExecutorService pool = Executors.newFixedThreadPool(2);
//关闭线程pool.shutdown();
htt...]]></description><category></category></item><item><title><![CDATA[其实我们没注意]]></title><link>https://blog.youkuaiyun.com/xcgh/article/details/84457276</link><guid>https://blog.youkuaiyun.com/xcgh/article/details/84457276</guid><author>xcgh</author><pubDate>Wed, 10 Jul 2013 12:41:00 +0800</pubDate><description><![CDATA[
 //返回自增长id public static &amp;lt;T&amp;gt; int insertNo(String sql, T bean,   StatementMapper&amp;lt;T&amp;gt; mapper) {  Connection conn = null;  PreparedStatement stmt = null;  ResultSet rs = null;  int updNum = 0...]]></description><category></category></item><item><title><![CDATA[一些链接]]></title><link>https://blog.youkuaiyun.com/xcgh/article/details/84457274</link><guid>https://blog.youkuaiyun.com/xcgh/article/details/84457274</guid><author>xcgh</author><pubDate>Wed, 10 Jul 2013 12:39:10 +0800</pubDate><description><![CDATA[
http://hondou.homedns.org/pukiwiki/pukiwiki.php?FrontPage小日本的
http://blog.youkuaiyun.com/lnara/article/details/8632324
http://blog.youkuaiyun.com/yanical/article/details/4524394
http://code.google.com/p/jdbc...]]></description><category></category></item><item><title><![CDATA[org.apache.commons.dbutils本身支持BLOB]]></title><link>https://blog.youkuaiyun.com/xcgh/article/details/84457273</link><guid>https://blog.youkuaiyun.com/xcgh/article/details/84457273</guid><author>xcgh</author><pubDate>Wed, 10 Jul 2013 12:33:59 +0800</pubDate><description><![CDATA[
BLOB类型用Blob(byte[])
即
/** * 在bean里面 */private byte[] brief;//写入private Blob briefSel;//查看new String(blob.getBytes(1, (int)blob.length()))注意编码
]]></description><category></category></item><item><title><![CDATA[创业很难]]></title><link>https://blog.youkuaiyun.com/xcgh/article/details/83677758</link><guid>https://blog.youkuaiyun.com/xcgh/article/details/83677758</guid><author>xcgh</author><pubDate>Sat, 31 Jul 2010 15:03:51 +0800</pubDate><description><![CDATA[想做个网站开发兼职，就是找不到机会，
主要用php、java和asp开发，
承接ECSHOP和UCHOME二次开发；
本人在哈尔滨，QQ:1507552；需要说明加我原因；
案例：http://www.hljfl.gov.cn/
 http://www.hljtyj.gov.cn/...]]></description><category></category></item><item><title><![CDATA[mysql字符集问题]]></title><link>https://blog.youkuaiyun.com/xcgh/article/details/83156406</link><guid>https://blog.youkuaiyun.com/xcgh/article/details/83156406</guid><author>xcgh</author><pubDate>Mon, 14 May 2007 15:10:49 +0800</pubDate><description><![CDATA[
Mysql自4.1以后开始支持utf8，MySQL-Front操作Mysql4.1以前的版本，如果数据是utf8的，就是乱码了。可以用phpmyadmin来查看数据库，语句建表时字段编码为DEFAULT CHARSET=utf8，在phpmyadmin中建表时需在“整理”中指定utf8_general_ci，这样的话就支持中文了。
以上写的有些简单了,
连接方式必须jdbc:mysql:/...]]></description><category></category></item><item><title><![CDATA[铸剑谷_ASP组件]]></title><link>https://blog.youkuaiyun.com/xcgh/article/details/83137100</link><guid>https://blog.youkuaiyun.com/xcgh/article/details/83137100</guid><author>xcgh</author><pubDate>Tue, 17 Apr 2007 10:56:10 +0800</pubDate><description><![CDATA[http://www.ironsoft.cn/
这个组件很不错！注意使用时必须需要给C盘放一个User读的权限，组件注册在winnt下的system32目录下注册]]></description><category></category></item></channel></rss>