<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[javaEE 专栏 + 琐事小计]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lancefox</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lancefox]]></copyright><item><title><![CDATA[使用 PDXBaap/go-std-ext 让 go 直接生成 ECC secp256k1 密钥和 x509 证书]]></title><link>https://blog.youkuaiyun.com/lancefox/article/details/107321807</link><guid>https://blog.youkuaiyun.com/lancefox/article/details/107321807</guid><author>lancefox</author><pubDate>Mon, 13 Jul 2020 17:44:13 +0800</pubDate><description><![CDATA[说明

目前 golang crypto/x509 这个库针对 ECC 的密钥只支持 P224 / P256 / P384 / P521 这四条曲线，
区块链开发通常使用 secp256k1 曲线，也不只是 golang 不支持这条曲线，貌似目前能够直接支持使用
这条曲线生成密钥和数字证书的就只有 libssl.so 这个库，当我们想要为 secp256k1 密钥签发证书时可以选择在 go 中引用 libssl.so
也可以选择直接使用 openssl ，本例提供了更为优雅的第三种选择，使用 PDXBaap]]></description><category></category></item><item><title><![CDATA[golang 静态库的编译与使用]]></title><link>https://blog.youkuaiyun.com/lancefox/article/details/105735665</link><guid>https://blog.youkuaiyun.com/lancefox/article/details/105735665</guid><author>lancefox</author><pubDate>Fri, 24 Apr 2020 17:25:40 +0800</pubDate><description><![CDATA[go tool 静态库编译与使用

可能是用的不多，搜了一圈例子很少，大多是那个在 windows 上使用的 demo 的例子，凑个热闹贡献一个 mac / linux 通用的例子吧，并没那么复杂

创建 hello 工程
首选创建一个 hello 工程，包含了 foo 和 cmd 两个目录分别存放 foo.go 模块和 main.go

hello/go.mod

module hello
go...]]></description><category></category></item><item><title><![CDATA[IPFS / IPLD 阅读笔记 (持续更新中...)]]></title><link>https://blog.youkuaiyun.com/lancefox/article/details/105631675</link><guid>https://blog.youkuaiyun.com/lancefox/article/details/105631675</guid><author>lancefox</author><pubDate>Thu, 23 Apr 2020 17:47:44 +0800</pubDate><description><![CDATA[重点模块
主要的工具集是 IPLD\DB\FILE 模块，具体如下：
Files

go-unixfs	: the core ‘filesystem’ logic
go-mfs	: a mutable filesystem editor for unixfs
go-ipfs-posinfo : helper datatypes for the filestore
go-ipfs-chunker :...]]></description><category></category></item><item><title><![CDATA[OpenCensus 笔记]]></title><link>https://blog.youkuaiyun.com/lancefox/article/details/105631373</link><guid>https://blog.youkuaiyun.com/lancefox/article/details/105631373</guid><author>lancefox</author><pubDate>Mon, 20 Apr 2020 11:42:41 +0800</pubDate><description><![CDATA[OpenCensus
OpenCensus 项目是 Google 开源的一个用来收集和追踪应用指标的第三方库。
OpenCensus 能够提供了一套统一的测量工具：跨服务捕获跟踪跨度（span）、应用级别指标以及来自其他应用的元数据（例如日志）。
OpenCensus 有如下一些主要特点：
标准通信协议和一致的 API ：用于处理 metric 和 trace
多语言库，包括Java，C++，Go...]]></description><category></category></item><item><title><![CDATA[解决 Atom 编辑器 godef 插件不生效的一个小 bug]]></title><link>https://blog.youkuaiyun.com/lancefox/article/details/84819163</link><guid>https://blog.youkuaiyun.com/lancefox/article/details/84819163</guid><author>lancefox</author><pubDate>Tue, 27 Sep 2016 14:15:19 +0800</pubDate><description><![CDATA[最近跟风在看 geth 代码，本着工欲善其事必先利其器的原则，认真的考察了各个go的开发工具，eclipse 和 intellij 的go插件对 gopath 的处理都有一些小问题，导入依赖时总是找不到依赖，莫名其妙的报很多红叉非常碍眼，不知道是不是因为geth用了 makefile 做构建的原因；种种原因吧最终将目标锁定 Atom 这个神器（solidity 的插件非常棒）；各种优秀的插件把 A...]]></description><category></category></item><item><title><![CDATA[JAVA 定时器 ScheduledThreadPoolExecutor]]></title><link>https://blog.youkuaiyun.com/lancefox/article/details/84442226</link><guid>https://blog.youkuaiyun.com/lancefox/article/details/84442226</guid><author>lancefox</author><pubDate>Thu, 13 Jun 2013 10:57:29 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
...
		//定时器
		ScheduledThreadPoolExecutor monitorService = new ScheduledThreadPoolExecutor(10, new ThreadFactoryBuilder().setNameFormat(&quot;lifecycleSupervisor-&quot; + Thread.currentThread()...]]></description><category></category></item><item><title><![CDATA[JAVA 命令行工具 参数分析样例]]></title><link>https://blog.youkuaiyun.com/lancefox/article/details/84440737</link><guid>https://blog.youkuaiyun.com/lancefox/article/details/84440737</guid><author>lancefox</author><pubDate>Sat, 08 Jun 2013 14:18:12 +0800</pubDate><description><![CDATA[apache的commons-cli 1.2 提供的功能，挺方便，做个笔记先

[code=&quot;java&quot;]
...
  public boolean parseOptions() throws ParseException {
    Options options = new Options();

    Option option = new Option(&quot;n&quot;, &quot;name...]]></description><category></category></item><item><title><![CDATA[hive python 笔记]]></title><link>https://blog.youkuaiyun.com/lancefox/article/details/84437096</link><guid>https://blog.youkuaiyun.com/lancefox/article/details/84437096</guid><author>lancefox</author><pubDate>Thu, 30 May 2013 13:42:57 +0800</pubDate><description><![CDATA[分析数据用的小工具，做个笔记

/app/hives/myscript/nginx_ip_date.py;
[code=&quot;python&quot;]
#!/usr/bin/env python
#coding:utf-8
import datetime
import time
import re

line = '''
202.43.151.2 - - [28/Mar/2012:19:...]]></description><category></category></item><item><title><![CDATA[HIVE 建表访问 HBASE 笔记]]></title><link>https://blog.youkuaiyun.com/lancefox/article/details/84432465</link><guid>https://blog.youkuaiyun.com/lancefox/article/details/84432465</guid><author>lancefox</author><pubDate>Fri, 17 May 2013 17:04:31 +0800</pubDate><description><![CDATA[在HIVE建表，同时往HBASE里创建此表
DROP TABLE works as usual, but ALTER TABLE is not yet supported for non-native tables.
所以，如果要修改HIVE中非本地表的结构，那么只能 drop table 然后重新创建外部表了
下面这个建表脚本会创建一个HIVE表，同时也会创建一个 HBASE 表
建表脚...]]></description><category></category></item><item><title><![CDATA[hive python thrift client]]></title><link>https://blog.youkuaiyun.com/lancefox/article/details/84422845</link><guid>https://blog.youkuaiyun.com/lancefox/article/details/84422845</guid><author>lancefox</author><pubDate>Wed, 24 Apr 2013 18:14:18 +0800</pubDate><description><![CDATA[[code=&quot;python&quot;]

#!/usr/bin/env python
#coding:utf-8

import sys
sys.path.append(&quot;/usr/local/lib/python2.7/site-packages/py&quot;)
from hive_service import ThriftHive
from hive_service.ttypes impor...]]></description><category></category></item><item><title><![CDATA[HIVE 笔记]]></title><link>https://blog.youkuaiyun.com/lancefox/article/details/84416644</link><guid>https://blog.youkuaiyun.com/lancefox/article/details/84416644</guid><author>lancefox</author><pubDate>Mon, 08 Apr 2013 16:48:54 +0800</pubDate><description><![CDATA[===================================================================
异常片段：java.lang.NoSuchFieldError: ALLOW_UNQUOTED_CONTROL_CHARS
原因：jackson 这个包的版本与 hadoop 的 jackson 版本不一致，替换即可解决
==================...]]></description><category></category></item><item><title><![CDATA[Hadoop2.0介绍]]></title><link>https://blog.youkuaiyun.com/lancefox/article/details/84414979</link><guid>https://blog.youkuaiyun.com/lancefox/article/details/84414979</guid><author>lancefox</author><pubDate>Tue, 02 Apr 2013 21:25:55 +0800</pubDate><description><![CDATA[Hadoop2.0介绍

Hadoop是 apache 的开源 项目，开发的主要目的是为了构建可靠，可拓展 scalable ，分布式的系 统， hadoop 是一系列的子工程的 总和，其中包含
1. hadoop common ： 为其他项目提供基础设施
2. HDFS ：分布式的文件系 统
3. MapReduce ： A software framework for distrib...]]></description><category></category></item><item><title><![CDATA[HADOOP 处理 XML 样例]]></title><link>https://blog.youkuaiyun.com/lancefox/article/details/84413598</link><guid>https://blog.youkuaiyun.com/lancefox/article/details/84413598</guid><author>lancefox</author><pubDate>Fri, 29 Mar 2013 12:07:14 +0800</pubDate><description><![CDATA[前几天去亿阳信通面试，被一个很胖的兄弟问了一个问题，不知道咋处理，回来特意研究了一下，希望能为其他兄弟提供帮助。

问题是，HADOOP如何来处理结构化数据，比如大量的XML

答案如下（非常遗憾，貌似只能在旧版本API上使用，即 org.apache.hadoop.mapred）：

[code=&quot;java&quot;]
package com.liangc.hadoop.mr;

im...]]></description><category></category></item><item><title><![CDATA[jnetpcap]]></title><link>https://blog.youkuaiyun.com/lancefox/article/details/84408715</link><guid>https://blog.youkuaiyun.com/lancefox/article/details/84408715</guid><author>lancefox</author><pubDate>Sat, 16 Mar 2013 18:12:37 +0800</pubDate><description><![CDATA[http://jnetpcap.com/]]></description><category></category></item><item><title><![CDATA[HADOOP 处理 NGINX 日志样例]]></title><link>https://blog.youkuaiyun.com/lancefox/article/details/84392405</link><guid>https://blog.youkuaiyun.com/lancefox/article/details/84392405</guid><author>lancefox</author><pubDate>Tue, 19 Feb 2013 23:11:43 +0800</pubDate><description><![CDATA[这种统计可以用计数器完成，以下代码没什么业务逻辑，纯属实验

[code=&quot;java&quot;]

package cn.liangc.hadoop.nmr;

import java.io.IOException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.D...]]></description><category></category></item><item><title><![CDATA[hadoop mapreduce 异常笔记]]></title><link>https://blog.youkuaiyun.com/lancefox/article/details/84392332</link><guid>https://blog.youkuaiyun.com/lancefox/article/details/84392332</guid><author>lancefox</author><pubDate>Tue, 19 Feb 2013 18:11:40 +0800</pubDate><description><![CDATA[------------------------------------------
异常摘要：InstantiationException
异常片段：
java.lang.RuntimeException: java.lang.InstantiationException
	at org.apache.hadoop.util.ReflectionUtils.newInstance(Ref...]]></description><category></category></item><item><title><![CDATA[带英文的日期字符串 parse 成 java.util.Date 对象]]></title><link>https://blog.youkuaiyun.com/lancefox/article/details/84392304</link><guid>https://blog.youkuaiyun.com/lancefox/article/details/84392304</guid><author>lancefox</author><pubDate>Tue, 19 Feb 2013 17:15:50 +0800</pubDate><description><![CDATA[我在分析 nginx 的日志时发现是这样表示日期的 [19/Feb/2013:10:23:29 +0800]

真心的讨厌这个格式，应该可以通过配置将其修改成 &quot;yyyy-mm-dd HH:mm:ss&quot; 格式吧？

我坚信NGINX是可以的，但这事不归我管那，那就转吧，我相信很多人都不会转，所以我分享


//转 java.util.Date 对象，代码如下：

...
pub...]]></description><category></category></item><item><title><![CDATA[redis 安装/配置]]></title><link>https://blog.youkuaiyun.com/lancefox/article/details/84368693</link><guid>https://blog.youkuaiyun.com/lancefox/article/details/84368693</guid><author>lancefox</author><pubDate>Mon, 17 Dec 2012 12:24:57 +0800</pubDate><description><![CDATA[Where to find complete Redis documentation?
-------------------------------------------

This README is just a fast &quot;quick start&quot; document. You can find more detailed
documentation at http://redis...]]></description><category></category></item><item><title><![CDATA[mysql 状态查看]]></title><link>https://blog.youkuaiyun.com/lancefox/article/details/84367510</link><guid>https://blog.youkuaiyun.com/lancefox/article/details/84367510</guid><author>lancefox</author><pubDate>Thu, 13 Dec 2012 12:11:19 +0800</pubDate><description><![CDATA[命令： show processlist; 
如果是root帐号，你能看到所有用户的当前连接。如果是其它普通帐号，只能看到自己占用的连接。 
show processlist;只列出前100条，如果想全列出请使用show full processlist; 
mysql&gt; show processlist;

 

命令： show status;

命令：show status...]]></description><category></category></item><item><title><![CDATA[转：C3P0的详细配置说明（com.mchange.v2.c3p0.ComboPooledDataSource）]]></title><link>https://blog.youkuaiyun.com/lancefox/article/details/84277439</link><guid>https://blog.youkuaiyun.com/lancefox/article/details/84277439</guid><author>lancefox</author><pubDate>Thu, 23 Aug 2012 11:57:11 +0800</pubDate><description><![CDATA[C3P0是一个开放源代码的JDBC连接池，它在lib目录中与Hibernate一起发布,包括了实现jdbc3和 jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。 
　　 
　　3 
　　 
　　30 
　　 
　　1000 
　　 
　　false 
　　 
　　Test 
　　 
　　false 
　　 
　　10...]]></description><category></category></item></channel></rss>