- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 【黑科技】java项目中任意处(包括static类)使用yml配置文件的值,比@Value更强大
在spring boot项目中,支持两种配置文件的方式。一种为properties,一种为yml。 (图一 properties配置文件内容) ...
2020-04-10 18:31:30
1315
原创 windows下使用idea编译hbase注意事项
1.安装cygwin2.使用的是hbase-1.1.9版本 配置环境变量时,将cygwin的环境变量放置在最前面。切记。
2018-11-04 00:08:24
819
原创 Java正确判别出文件的字符集(尤其是UTF-8(无BOM)和GBK的判断)
最近在项目开发过程中遇到一个编码上的问题,原流程是用户上传csv数据并对数据入库。我们不知道用户会使用哪种编码的格式进行文件上传,而直接规定用户必须使用固定编码进行上传又感觉不够友好。所以需要我们程序要能识别出来文件的编码格式,并进行相应的处理。我们日常用到的编码格式大体就那么几种,最常见的有UTF-8(带BOM)、UTF-8无BOM、GBK。其中UTF-8(带BOM)的最好区分,从文件头拿三
2018-01-13 19:22:23
15164
10
原创 使用log4j2实现日志数据脱敏
我们在JAVA项目中,通常会使用日志组件打印日志。但是,在日志中不能打印出用户的敏感信息。比如账户号码、群组号码、密码、IP地址等。而在当前的日志中,存在了大量这样的信息,用于定位问题。我们使用的是log4j2组件(log4j 2.7)。如果需要去除这些有敏感信息的打印项,存在几个问题:一、浪费人力,需要逐一去排查;二、去除时,去不干净或者在后续的工作中,又无意识的添加打印了一些敏感信息,不好根除
2017-05-08 23:29:11
18652
1
原创 java观察者模式不一样的使用
在java8出现之前,我们使用JDK中的观察者模式,只能是使用被观察者类继承自Observable类,观察者类实现Observer接口来实现。对这一部分不熟悉的同学,请参考http://blog.youkuaiyun.com/JenMin_blog/article/details/45012341?locationNum=11&fps=1。这样子使用是没有什么问题的,但是并不完美。如果业务复杂,我们的
2017-03-25 00:35:24
1676
原创 linux hadoop集群简单几步完成SSH配置
linux hadoop集群简单几步完成SSH配置(每台机器互相之间都自动配置SSH)。不可思议。真的很简单。我将链接给大家共享下,有需要的可以下载使用。如有困难,可联系我QQ:120945078。微信:dongping8887。配置方式链接:http://download.youkuaiyun.com/detail/dongping8887/9661040效果:e
2016-10-22 18:11:16
579
原创 使用JNI将C结构体转为JAVA实体类
最近项目中有关于这部分的功能需求,所以在空闲时参考网上的资料,并对其部分功能做了简单封装,整理了一份demo。可实现将C语言中的结构体转换为JAVA类型的实体类。目前支持基础数据类型int、long、foloat、double、const char *、bool的转换,也支持将数组装换为JAVA中的ArrayList。目前有个难点是将枚举类型直接转换为JAVA中的枚举,这个目前还搞不定,如果有
2016-07-29 23:31:46
4689
转载 VC系统热键
VC系统热键的注册今天在写程序时想用一个系统热键,就像QQ一样最小化以后也能照样响应指定的快捷键。尽管我知道VC中肯定有现成的方法,但我毕竟没有实现过,于是研究了一番,很快就找到了解决方法。! 使用系统热键可以这么进行,假设我们在 CTestHotkeyDlg 这个类进行热键测试。A. 首先是注册系统热键 RegisterHotKey BOOL RegisterHotKey(HWN
2015-06-24 11:15:22
456
转载 MFC:Tab Control 控件的使用
MFC:Tab Control 控件的使用分类: Windows2010-03-28 19:32 18471人阅读 评论(8) 收藏 举报mfcdialogborder工具1.先建立一个对话框MFC应用程序,然后在工具箱里面把Tab Control控件放到对话框中的合适位置上。再在对话框类中,声明一个CTabCtrl变量:CTabCtrl m_tab;变
2015-01-27 23:05:10
685
原创 VS工程备份
首先声明,我是新手。这是我的第一篇文章,其实也不知道说啥,就不啰嗦了。给像我这个的鞋童介绍个小东西。我用C++做了一个小工具,来备份我们的工程。几乎没有什么技术含量,但胜在方便,就给大家分享一下哈!功能是这样的,通过这个小工具,可以把您刚写好的工程备份到您需要保存的目录下,并且会过滤掉你不想保存的文件类型。首先选择要备份的工程目录,如“F:\360data\重要数据\我的文档\Visual
2015-01-27 20:04:00
3435
jni C结构体转JAVA实体类
2016-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人