- 博客(201)
- 收藏
- 关注
原创 当你的才华还撑不起你的野心的时候
看到这的时候,很喜欢,分享给大家 当你的才华还撑不起你的野心的时候,你就应该静下心来学习;当你的能力还驾驭不了你的目标时,就应该沉下心来,历练。梦想,不是浮躁,而是沉淀和积累,只有拼出来的美丽,没有等出来的辉煌。机会永远是留给最渴望的那个人,学会与内心深处的你对话,问问自己,想要怎样的人生,静心学习,耐心沉淀。人,来到这世上,总有许多的不如意,也会有许多的不公平;会有许多的失落,也...
2018-09-13 18:21:34
5904
原创 Spring Batch批处理框架,用于开发强大的日常运营的企业级批处理应用程序-转载 ...
Spring Batch是一个轻量级的框架,完全面向Spring的批处理框架,用于企业级大量的数据读写处理系统。以POJO和Spring 框架为基础,包括日志记录/跟踪,事务管理、 作业处理统计工作重新启动、跳过、资源管理等功能。Spring Batch官网是这样介绍的自己:一款轻量的、全面的批处理框架,用于开发强大的日常运营的企业级批处理应用程序。框架主要有以下功能:Tra...
2018-06-12 10:29:14
623
原创 linux 使用NSF 映射远程磁盘目录
linux 使用NSF 映射远程磁盘目录假设源目录在192.168.1.1机器上,目录为/data客户端集群在192.168.1.2, 需要将192.168.1.1机器上的/data目录到本地的/data目录 1、在两台机器上安装nsf 、 portmapyum install nfs-utils portmap 2、在192.168.1.1机器上...
2018-02-03 09:28:06
388
原创 shell 管理SpringBoot 生产环境服务-转载
Spring Boot 在生产环境中运行如果是用maven 打包为jar 运行那么再关闭 重启服务这样每次在操作的时候就非常不方便 这里写了个shell 脚本统一管理# description: Auto-starts bootTag="PublishImageApplication"MainClass="com.yoke.PublishImageApplication"L...
2018-01-31 15:12:50
269
Freeswitch学习笔记
因为工作中项目需求使用Freeswitch,一时招不到人,作为项目负责人,只能自己从0开始学,踩坑4个多月,从一问三不知到目前能编译源码部署,不容易,特把学习笔记分享,希望对学习Freeswitch的朋友有帮助 在此也感谢在学习过程中,帮助过我的网友,朋友,同事。技术交流只有彼此分享才能走得更远。 ...
2017-12-27 14:42:29
632
2
原创 spring data jpa 动态更新@DynamicUpdate
import org.springframework.beans.BeanUtils; @Transactional public User update(User record){ User old=this.findById(record.getId()); record.preUpdate(); Be...
2017-10-21 10:10:46
3298
原创 spring boot使用外部资源文件,上传文件
静态资源路径是指系统可以直接访问的路径,且路径下的所有文件均可被用户直接读取。在Springboot中默认的静态资源路径有:classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,从这里可以看出这里的静态资源路径都是在classpath中(也就是在项目路径下指...
2017-09-26 18:38:42
847
原创 freeswitch播放mp3
freeswitch播放mp3需求扩展模块,就是下面这货,感谢热心网友送我的mod_shout.so mod_shouthttps://freeswitch.org/confluence/display/FREESWITCH/mod_shout 命令bgapi originate sofia/external/11887490xxxx@192.168.188.222 &a...
2017-09-22 10:49:27
1991
1
原创 pjsip源码windows编译
官方文档This page describes how to use Microsoft Visual Studio to build pjsip libraries: Build Preparation for WindowsRequirementsTools and SDKsVideo support (2.0 and above only)Host requi...
2017-09-07 13:54:56
1088
原创 讯飞语音合成pcm转wav
java版讯飞语音合成,目前只能生成pcm格式文件,在项目中需求pcm转wav讯飞语音合成工具类public class Pcm2Wave { public static void convertAudioFiles(String src, String target) throws Exception { FileInputStream f...
2017-09-01 16:10:04
607
原创 centos 下tomcat使用开源SSL证书启用HTTPS
centos 下tomcat使用开源SSL证书启用HTTPS项目需求使用HTTPS安全访问方式:现有环境centos 7,tomcat查阅了大量的资料,方案开源证书Let's Encrypt (linux下申请 ,windows下申请)申请证书,可以看我另一个转载的博客 证书到手,就是配置了 tomcat配置pem证书,需要arp支持,所有在centos 7中先安装...
2017-08-22 12:30:24
711
原创 CentOS 6、7 生成Let's Encrypt 安全证书
Let's Encrypt是很火的一个免费SSL证书发行项目,自动化发行证书,证书有90天的有效期。适合个人使用或者临时使用,不用再忍受自签发证书不受浏览器信赖的提示。去年VPS侦探曾经说过Let's Encrypt的使用教程,但是Let's Encrypt已经发布了新的工具certbot,虽然是新的工具,但是生成证书的使用方法和参数是基本一致的,证书续期更简单了。但是目前看certbot在一些...
2017-08-16 15:30:55
243
java 连接freeSwitch的端口,用户,密码的配置
在java esl连接freeswitch发送拨打电话<第二篇>中,连接socket时,账号和密码是怎么来的,我之前一直不知道,查阅资料后,得知:C:\Program Files\FreeSWITCH\conf\autoload_configs\event_socket.conf在配置文件中<configuration name="event_socket.conf...
2017-08-09 10:25:29
1720
java esl连接freeswitch发送拨打电话<第二篇>
java esl连接freeswitch发送拨打电话<第二篇>public class CopyOfEventEslInboundTestBak { private static final Logger log = LoggerFactory.getLogger(CopyOfEventEslInboundTestBak.class); private st...
2017-08-07 15:25:16
5011
java esl连接freeswitch发送拨打电话
java esl连接freeswitch发送拨打电话-安装篇1.下载安装 a.windows环境下载安装http://files.freeswitch.org/windows/installer/x64/ b.linux环境下安装https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7+and+RHEL+72...
2017-08-07 15:13:43
2512
Elasticsearch-安装
Elasticsearch 下载https://www.elastic.co/downloads/elasticsearch 运行结果
2017-07-24 18:14:09
139
原创 Spring MVC @JsonView使用详解
原文出处:http://blog.youkuaiyun.com/gefangshuai/article/details/50328361Spring 提供了对Jackson 非常好的支持,这里着重说一下@JsonView的用法JSON Views 基本用法@JsonView可以过滤序列化对象的字段属性,可以使你有选择的序列化对象。下面看一个例子: 首先我们定义一个View类,里面包含我们对“要序...
2017-07-19 15:35:08
247
原创 Spring Boot & Spring MVC 异常处理的N种方法
github:https://github.com/chanjarste...参考文档:https://segmentfault.com/a/1190000010060540Spring Boot 1.5.4.RELEASE DocumentationSpring framework 4.3.9.RELEASE DocumentationExcepti...
2017-07-13 11:46:28
164
原创 新闻的基于用户行为推荐-调研
新闻的基于用户行为推荐-调研产品的调研-参考来源基于点击行为的用户个性化新闻推荐 现有新闻推荐产品是如何向用户进行个性化推荐?关于推荐引擎的一些典型算法是什么? ...
2017-07-13 11:37:04
256
原创 异常java.security.InvalidKeyException:illegal Key Size的解决方案
java.security.InvalidKeyException: Illegal key sizeat javax.crypto.Cipher.checkCryptoPerm(Cipher.java:1024) 会抛出java.security.InvalidKeyException: Illegal key size 异常. 因为密钥长度是受限制的, java运行时环境读到的...
2017-07-09 13:20:00
1192
Android动态改变shape填充颜色
工作中需要依据不同的银行卡显示不同背景,由于银行很多,不可能用图片,想到了用Shape,但数量多,也不可能写死在shape的XML文件中,<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:...
2017-04-10 16:19:36
2763
原创 android studio源码关联
在android stuido开发工具中,源码的关联是依据当前编译的SDK版本与当前SDK源码目录一一对应,自动关联的 有的时候,只有一个版本的SDK源码,其他版本的,也关联到此,以前在Eclipse时可以关联,而在android studio中,只能修改配置文件达到效果 ...
2016-12-19 11:36:00
152
原创 Freeline - Android平台上的秒级编译方案 -转摘
摘要: Freeline是蚂蚁金服旗下一站式理财平台蚂蚁聚宝团队在Android平台上的量身定做的一个基于动态替换的编译方案,稳定性方面:完善的基线对齐,进程级别异常隔离机制。性能方面:内部采用了类似Facebook的开源工具buck的多工程多任务并发思想, 并对代码及资源编译流程做了深入的性能优化。Freeline技术揭秘Freeline是什么?Freeline是蚂蚁金服旗下一...
2016-11-17 11:26:18
293
原创 Android代码内存优化建议-Android官方篇-转
Android代码内存优化建议-Android官方篇 Android中App可分配内存的大小 android.text.format.Formatter计算文件大小超方便的工具类
2016-11-14 17:07:01
135
原创 BaseFragment备忘笔记
public abstract class BaseFragment extends Fragment{ protected Context context; private boolean isInitViews=false; private boolean isVisibleToUser=false; protected boolean isLoaded=f...
2016-11-09 17:01:51
90
原创 android load BKS error: wrong version of key store
在Android上加载BKS证书,4.3以上的高版本可以成功,但是低版本4.0.3上一直报错,搞了几天终于找到方法了java.io.IOException: Wrong Version of key storeat com.android.org.bouncycastle.jce.provider.JDKKeyStore.engineLoad(JDKKeyStore.java:812)...
2016-10-25 11:45:47
1319
原创 andorid 引导页面开源控件-转
1.CircleIndicator 推荐4个Android引导页控件 2015-09-20 00:00:00 来源: 爱开发 0 小编有话说 今天小编给大家推荐几款Android引导页控件。点击原文可查看所有源码地址。 1.CircleIndicator 一个轻量级的viewpager指示器 ,类...
2016-09-21 17:18:15
105
android studio 编译时duplicate entry: android/support/annotation/AnyRes.class
有重复的jar,我们需要过滤掉重复的,在此以v4包为例
2016-09-19 10:52:25
1320
原创 仿支付宝广告-顶部往下掉的popwindow,消失在左上角
最近玩支付宝,有时候打开时,会从顶部掉下一个营销的广告窗口,效果图如下 分析:1.从顶部往下掉,一个位移动画背景半透明首页构建广告界面<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"...
2016-09-13 16:43:58
2148
原创 圆形进度条-倒计时
参考了:https://github.com/yanzhenjie/CircleTextProgressbar 但项目需求此开源项目满足不了,在此基础上,需要修改,原作者只是把此当成进度条,故写死了100,我修改了可以设置任意数值,可以当成倒计时,进度条都可,100秒倒计时,60秒倒计时,或100%进度条 /** * 设置进度。 * ...
2016-09-08 15:28:52
672
android 开发,editText中控制金额字段输入小数点前面位数
editText.setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL); //默认控制输入10位数,小数点前7位,后2位,小数一位,共10位 InputFilter[] filters={new CashierInputFilter(10),new InputFilter.LengthFilter(10)}; editTex...
2016-07-28 17:45:11
275
原创 Android 6.0 运行时权限处理完全解析-兼容
1.项目增加V7包,*Activity extends AppCompatActivityif (ContextCompat.checkSelfPermission(this, Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {...
2016-07-21 10:12:08
192
原创 安卓自定义进度条样式-layer-list
//在开发中常用到的知识点,太多了,记不住,只能放网上做笔记<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 背景 gradient是渐变,corners定义的是...
2016-07-06 09:32:27
522
安卓开发,版本号管理总结android:versionCode
安卓开发,版本号管理总结android:versionCode在安卓开发中,项目的迭代过程中,对 android:versionCode="19720030708" android:versionName="3.7.8"对 android:versionCode="19720030708"排列规则,参考了安卓官方的文档19:代表android sdk API Leve...
2016-06-30 10:34:26
868
原创 转载-Android系统支持的CPU架构
原文链接早期的Android系统几乎只支持ARMv5的CPU架构,你知道现在它支持多少种吗?7种!Android系统目前支持以下七种不同的CPU架构:ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS64和x86_64 (从2014年起),每一种都关联着一个相应的ABI。应用程序二进制接口(Application...
2016-06-30 10:12:59
547
安卓通用baseAdapter数据适配器
用法topFourFuncAdapter=new AbsCommonAdapter<TabOneFunMenuBean>(this, R.layout.tabone_item_gridview,funcs){ @Override public void convert( AbsCommonAdapter.Vi...
2016-06-29 16:28:58
168
原创 Material Design 中文版-Android开发中
Material Design 中文版Android开发中,有哪些让你觉得相见恨晚的方法、类或接口?
2016-06-29 15:35:26
177
原创 android 编译dex,方法数限制65536
产生原因,大致是android在编译dex后,进行优化时,使用了short 来映射方法id,只能用到65536 解决方案:参考博客:http://www.open-open.com/lib/view/open1452264136714.htmlhttp://mp.weixin.qq.com/s?__biz=MzAwNDY1ODY2OQ==&mid=207151651...
2016-06-21 15:40:17
169
原创 android 5.1模拟器安装apk报INSTALL_FAILED_NO_MATCHING_ABIS
android 5.1模拟器安装apk报INSTALL_FAILED_NO_MATCHING_ABIS在Android模拟器上安装apk的时候出现INSTALL_FAILED_NO_MATCHING_ABIS这个错误提示的解决办法。是由于使用了native libraries 。该native libraries 不支持当前的cpu的体系结构。INSTALL_FA...
2016-06-12 16:08:52
287
原创 部分Android手机拍照后照片被旋转的解决方案-转
在部分Android手机(如MT788、Note2)上,使用Camera拍照以后,得到的照片会被自动旋转(90°、180°、270°),这个情况很不符合预期。仔细分析了一下,因为照片属性中是存储了旋转信息的,所以要解决这个问题,可以在onActivityResult方法中,获取到照片数据后,读取它的旋转信息,如果不是0,说明这个照片已经被旋转过了,那么再使用android.graphics.Ma...
2016-06-12 10:19:15
248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人